Re: upgrade of poudriere builders to major versions

From: Dave Cottlehuber <dch_at_skunkwerks.at>
Date: Mon, 06 Oct 2025 12:00:02 UTC
On Mon, 29 Sep 2025, at 18:03, Yann Kerhervé wrote:
> Hello,
>
> I build in poudriere jails, and upgrade my hosts so that my jails have 
> an equal or inferior version.
>
> I also build my poudriere builder machines inside poudriere (using the 
> poudriere image option, which replaced my nanoBSD setup).
>
> What's the recommended way to jump from 14 to 15? I can't use my 14 
> builder machines because the jail is not happy and the ABI changed 
> enough in 15 that it doesn't work (IIRC 13->14 was ok).

Yann you might need to provide some more info. What does 
"jail is not happy" mean?

At a very high level, you should be able to:

- upgrade host to 15 (currently in ALPHA5 only)
- continue to use your existing poudriere setup
- add a 15.0 builder by `poudriere jail -c -j 15amd64 -v 15.0-ALPHA5 -K GENERIC` or similar

> How is FreeBSD's releng infrastructure deal with this?

FreeBSD releng infrastructure typically runs a recent-ish CURRENT 
now at 16.x, and builds from sources, using the makefile targets
in /usr/src/ & /usr/src/release to ensure a pristine build env,
not poudriere.

Generally, I'd suggest waiting for at least the BETA or RC to
test, follow https://www.freebsd.org/releases/15.0R/schedule/
for timelines.

A+
Dave