Re: UPDATING stuff
- In reply to: Dag-Erling_Smørgrav : "Re: UPDATING stuff"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 25 Aug 2025 17:06:15 UTC
On 8/25/25 10:49, Dag-Erling Smørgrav wrote: > Olivier Certner <olce@freebsd.org> 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