Re: upgrade of poudriere builders to major versions
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