From nobody Mon Aug 25 17:06:15 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 4c9cdN6wsMz65Kb4 for ; Mon, 25 Aug 2025 17:06:16 +0000 (UTC) (envelope-from kevans@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 4c9cdN4pdRz3q2L; Mon, 25 Aug 2025 17:06:16 +0000 (UTC) (envelope-from kevans@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756141576; 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=vaelDAfh2g34sEf3XzXGfWvbEodOsrzetJPPSc5ytqA=; b=WVDb+zRcy8e7bQvbSA61OddojKd+YAOqUgroiBmt+ksKkL5p5XeJkxMr9UGATwtSA0c7s2 aNnkVEULZ8v0B2e/KQJK9n1oUMRtkp8w1AhV8dlg4gc5dZpPr8NVnGIMIfJ8dD/Guydvk0 S8oFqkOpBt4091eV7EJM2IpR4Wtv9WGQK4PkJjApv3YjA/1nq+sHvrGaZu30/qYjvGTw2X KOc+RSfl0ktQ9l05gQU+NlVyy3Va+8GqhGjTE0LpPud2FG2VBagbf0Itla5tPf1J2EjbJo Obgx5M0NO0ED71Y4Qr7KBzLMrEHt2Jo8vdEWniyLGyA8ty8s0dpYldZ5zVAV2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756141576; 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=vaelDAfh2g34sEf3XzXGfWvbEodOsrzetJPPSc5ytqA=; b=LezYOBOf10bWPGVnHYFiiDd3sN70iXJWorf//p5iM1qHkxYZZdb7yyFccYD08Ee+pOhj+b YxR+PeqkRYwC7/K5acEQpt7n/skjGIbkU3xCqBwu/1HPyTM+sPbDUJKvN86jt5qhl96Xu9 1AW9/kHnBKQuOx014IrtDJCJMxNa78nk6yw50RLHRD1wMuiEwf6I1eC78kPmTBGcQwBX2j 8xQjOqtBmoAmKXZ6bTIJ/IrVUg95kKsV+pxnt5cFs1ic16WVw1BxG9awvSSzwIN1TOMJPw vF4DHR0MI3RHLZqPQDev0QFRygdR7EWxvDHWe58ZktbESjWyVPNSaVPOn7zccg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1756141576; a=rsa-sha256; cv=none; b=mT7r3gLTF5kv7mrHYhSyybuGDq6wKgN6XgxQlb8Acirv76e1+8mpg/zm2Eh4wsIyS62klH mJuns0m5DFYEsv1RcwwXxyYJgdQcPyZSnO0AGEKTKnPS7C2F4czdtVBaCk2ZVY8LhsAIfC EoLMJP+QGWooICCYRDak7wZP2sa2mS/jO462CQcyZopkZNz8c+cQBXqtQDYVR8/PqieGtQ YMZqAelY+trdycrLL0Xy4XLdiC+Lw7bWiFS661U7E2NOxpVtJjZTz5H3aXdLL8mqWnjOhG Xv+OjexglQlM7lnqUwpfy1JwBhZOcE+z/6RTy4QuAtH+65/q/f7gS0kCDt5egw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [10.9.4.95] (unknown [209.182.120.176]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) (Authenticated sender: kevans/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4c9cdM6ypqz4Df; Mon, 25 Aug 2025 17:06:15 +0000 (UTC) (envelope-from kevans@FreeBSD.org) Message-ID: <49c53e4c-d44c-4254-bd6c-b37a94e47b56@FreeBSD.org> Date: Mon, 25 Aug 2025 12:06:15 -0500 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 User-Agent: Mozilla Thunderbird Subject: Re: UPDATING stuff To: =?UTF-8?Q?Dag-Erling_Sm=C3=B8rgrav?= , Olivier Certner Cc: Warner Losh , Alexander Leidinger , Marcin Cieslak , Xin LI , Current , Gleb Smirnoff References: <2r579os7-29n7-890r-9210-s3s1n4r0s4qo@fncre.vasb> <2398435.mfXeX5GmMH@francois> <86ms7nv1tv.fsf@ltc.des.dev> Content-Language: en-US From: Kyle Evans In-Reply-To: <86ms7nv1tv.fsf@ltc.des.dev> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 8/25/25 10:49, Dag-Erling Smørgrav wrote: > 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 “add COMPAT_FREEBSD14 to GENERIC when creating branch > stable/15” then you're way behind. COMPAT_FREEBSD14 was added to NOTES, > 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. > To be fair, there is a sense of policy shift here in that we, at least in the past 8-9 years, have normally only added COMPAT_FREEBSD options at the point that we have an actual user of it. The suggestion is that we be more proactive under the assumption that we'll likely find a consumer, and it would be helpful to advertise to custom kernel folks that it's more or less a requirement from the beginning until the branch has been stabilized if they really insist on not inheriting from one of our default configs. Thanks, Kyle Evans