Date: Tue, 14 Jan 2025 14:21:29 -0800 From: Colin Percival <cperciva@freebsd.org> To: "freebsd-current@freebsd.org" <freebsd-current@freebsd.org>, FreeBSD Stable <freebsd-stable@freebsd.org> Subject: HEADS UP: Release build system changes happening in 2025 Message-ID: <357b94ed-48f2-4bbd-934a-c49eee0fb7a4@freebsd.org>
next in thread | raw e-mail | index | archive | help
Hi all, The FreeBSD Foundation, sponsored by the Sovereign Tech Agency, is funding work this year which will be affecting the FreeBSD build process, and release building in particular. The main goal is to allow the entire release process to run without special privileges (aka root); subsidiary goals include improving the build process documentation so that release building also doesn't require any special knowledge. The goal is to have this work completed before 15.0. This should not affect users of FreeBSD release images -- the images will look the same regardless of how they are built -- and the effect on people running 'make buildworld buildkernel installkernel installworld' should be minimal. Organizations building products based on FreeBSD which involve changes to the release process will probably need to set aside some time to merge this work into their tree; in particular, if you have local patches to release/*, you can expect to see merge conflicts at some point this year when you run 'git rebase'. If you have any questions or concerns about this work, please don't hesitate to contact me (I might be able to help, or I might pass you along to the Foundation people who are managing this project). -- Colin Percival FreeBSD Release Engineering Lead & EC2 platform maintainer Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?357b94ed-48f2-4bbd-934a-c49eee0fb7a4>