From nobody Mon Aug 25 15:49:16 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4c9ZwZ0vn4z65xyS for ; Mon, 25 Aug 2025 15:49:18 +0000 (UTC) (envelope-from des@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4c9ZwZ05zLz3fBd; Mon, 25 Aug 2025 15:49:18 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756136958; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hbQ38pwkLbrZ+cs/FNHHNDEITiOWIgjq3FxMR8o3dxM=; b=PSU4Ji5eEMKMitJqpS0MUqivwsga+BRjahEJVI0ABO1j7Eq8MYJadDCwehY+pyjAr/YhT9 eZnwuqTuivbAfWUAnCX7xXvBwiWzESXq7Q09RYRDMw4hpzH29wr1IzYFNY/W4lT5Y/9urk 9cCQpSx4ydmxsTJKNMekRGUQaEBfkz/r8/G2e7C20pCMs9bSv7I4MCgNyyK0xSj6LpqoQV /7GekOarH4uOhnL/tM5jH6MYUvufgRCCCO/hzci/ZCpqTyCxjuGVNHKxXnMgSNp1/o7ER8 xstK9p9gl/Ps2UnPbMlph4MJnlh48rNUBDxoZuQ0CysSSsGjOUpyHR0H2X3QRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756136958; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hbQ38pwkLbrZ+cs/FNHHNDEITiOWIgjq3FxMR8o3dxM=; b=sq9dxRIKE/Ur9JRjWXIbmzd0twcGmlDEfDDgKB+aGVbxlHh0jEt/NmwUM27OSqgg13dZWs PxbXyMDGFj9yULpeH8AO9npkmfYkpeErQVvmF3JguLB73aL3NuiLI8Ysk/nfwC0sebYJRj VtyXgGmtsxfDFAChJCPoxw0403caaf1lfcEICWDKbjvjp5GxFIkWoYeuNvPHDL91nmdHab 16/+NKYeQk4V8jjEf3gtTY1Ftt1Yml7+BuNCXzlGB0kWO2eQjCjmQsK521j7et5bX5vQiA V2zLEkX8WpvB1+ArgA/hlEq+tcO9KvxMM/34s9UCbCdYIzf654r6ytc90djHAQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1756136958; a=rsa-sha256; cv=none; b=dwVwqAbVCTDrjojj8Vvu+wrAgjAHmgC/vErU/q4157iGX5lrZSestnNLHwguCuhbNC+6+A rfb9jdMwgiPYm9qNRmV+Zhi+BDY9ukgDmj2qvhPtz7U4U2FHvgvlZ5TPml79szmzhjwO4O HYOWBxFh48G/dQeY6rc/awjUXm6mIAWtIjaicPvC1TDfeJDM1WQ1Bwh/bMREjfQ22CIauG Lk2V0XpPfV5z/bUC6S9K58HBm3Uyr3LJZLo5J3S43Y5F6cjVN3VakLOT8aJ+fk6ukXnXHn I82lPgKfUvbBAAokcwbT9UDb4Y2ICxIhELew7LQ/6rFLX/OjJym8AERQABU0lw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from ltc.des.dev (88-177-82-251.subs.proxad.net [88.177.82.251]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: des) by smtp.freebsd.org (Postfix) with ESMTPSA id 4c9ZwY5gd6z2vL; Mon, 25 Aug 2025 15:49:17 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id 708B43C22E; Mon, 25 Aug 2025 17:49:16 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Olivier Certner Cc: Warner Losh , Kyle Evans , Alexander Leidinger , Marcin Cieslak , Xin LI , Current , Gleb Smirnoff Subject: Re: UPDATING stuff In-Reply-To: <2398435.mfXeX5GmMH@francois> (Olivier Certner's message of "Mon, 25 Aug 2025 16:15:31 +0200") References: <2r579os7-29n7-890r-9210-s3s1n4r0s4qo@fncre.vasb> <2398435.mfXeX5GmMH@francois> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Mon, 25 Aug 2025 17:49:16 +0200 Message-ID: <86ms7nv1tv.fsf@ltc.des.dev> List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Olivier Certner writes: > 1. Unconditionally add COMPAT_FREEBSDx to GENERIC when creating branch > stable/(x+1). Avoids trouble with a base upgrade in place without > upgrading other programs. If you mean =E2=80=9Cadd COMPAT_FREEBSD14 to GENERIC when creating branch stable/15=E2=80=9D then you're way behind. COMPAT_FREEBSD14 was added to N= OTES, GENERIC and MINIMAL in October 2023. The only people who were affected by the recent syscall changes were people running CURRENT with custom kernels not based on GENERIC or MINIMAL, which is not something I'd recommend. I can understand not wanting to run GENERIC, but there is very little fat in MINIMAL, and whatever there is can easily be trimmed using nooptions / nodevice. (Coincidentally, I believe there's work underway to make kernel configs more modular, so MINIMAL can become even more minimal without raising the bar much for people who need more than just the minimum. For instance, instead of having Xen in MINIMAL or creating a config that includes MINIMAL and adds Xen, you would just use KERNCONF=3DMINIMAL-XEN and you'd automatically get a MINIMAL kernel with Xen support added.) DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org