Skip site navigation (1)Skip section navigation (2)
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>