Out with the old.
In with the new.
<https://pastebin.com/raw/8SKHsKh2>
β 105 -lib32 base packages automatically removed from FreeBSD 16.0-CURRENT.
Out with the old.
In with the new.
<https://pastebin.com/raw/8SKHsKh2>
β 105 -lib32 base packages automatically removed from FreeBSD 16.0-CURRENT.
οΌClean up the pkgbase wiki page and remove outdated information.οΌ
π <https://github.com/FreeBSDFoundation/status-updates/blob/main/Isaac_Freund/2026-02.md> π
β via <https://redd.it/1rlnsmr>
@dvl I always chose the pkgbase method when using poudriere to create a jail.
Historically (before FreeBSD 16.0-CURRENT):
poudriere jail -c -v 15 -j main -m pkgbase=base_latest -U https://pkg.freebsd.org/
β from <https://www.reddit.com/r/freebsd/comments/1cmffhu/poudriere_jail_method_pkgbase/l3atzzs/> (you were in a different thread under the same post).
poudriere-jail(8) and pkgbase: FreeBSD-base package cache accumulation: <https://github.com/freebsd/poudriere/discussions/1276>
@stefano similarly boring, in a pleasant silent Sunday way:
β using pkgbase with FreeBSD 14 to work around a bug involving freebsd-update, which is not yet compatible with base packages.
Using pkgbase to put things right is the natural thing to do, when someone demands abandonment of pkgbase πΊ
π¦ https://lists.freebsd.org/archives/freebsd-hackers/2026-February/005736.html π
@dch I don't have a great deal of patience with people who supposedly follow FreeBSD, closely, for years, and then express dismay that FreeBSD can be upgraded:
pkg upgrade
I mean, come on, people. The plan was clear enough more than a decade ago.
In last year's <https://mail-archive.freebsd.org/cgi/mid.cgi?dfc2de28-f496-4746-ac78-5b5ff68c5ed6> I refrained from quoting Glen Barber (his 2016 call for testing):
οΌβ¦ Also note (as repeated below), running 'pkg delete -a' will implicitly remove base system packages after they are installed. β¦οΌ
I'm on #FreeBSD 14.3 - if I move to 15, it will be on my main dev box: r730-01 - that is always the first host to get updated. Then my package build jail, pkg01 - so I can build my 15.0 packages for that host.
To be clear, I mean the #FreeBSD packages built by my poudriere jail, pkg01.
When I previously went through this (in my mind, but writing it down here), a reply claimed that I should be able to build 15.0 packages now for my upcoming upgrade to 15.
I'm familiar with building FreeBSD itself (i.e. I known I can build FreeBSD 15.0 on my FreeBSD 14.3 host). That is rather distinct from building the packages. I still think I have to be booted and running FreeBSD 15.0 in order to create 15.0 packages.
I shouldn't be so concerned about this. The pkg01 jail started off on FreeBSD 12.0 as I just searched and found here: https://dan.langille.org/2019/10/23/moving-poudriere-from-the-host-into-a-jail/
That system has had at least two hardware upgrades along with name changes. You can find pkg01 on each of these posts:
0 - Dell R710 - see URL above and https://dan.langille.org/2019/11/08/r720-3/
1 - Dell R720 - https://dan.langille.org/2019/11/08/r720-3/
2 - Dell R730 - (current location) https://dan.langille.org/2025/12/10/r730-01-3/
Over that same time period, the host has had two major OS upgrades:
From 12 -> 13 -> 14
Each time I've managed to get the packages done.
I don't know why I'm hesitant this time. I think it is mostly pkgbase.
I want to start building my own #pkgbase... mostly because I have my own poudriere server.
Perhaps I should not be so hesitant and just not build pkgbase and use the FreeBSD provided pkgbase.
Enough of that thought process. Time for a walk in this sunny chilly weather.
Thanks for coming to my TED talk.
Side note: a minimal installation β base without base (pictured in my previous toot) β is not recommended.
Key mapping fails. This might be acceptable with American keyboards, but the consequences for other maps can be frustrating.
Today, I installed my first FreeBSD update after switching to pkgbase. It worked perfectly and felt much faster than the βold wayβ using `freebsd-update`. As a user, I also feel that I can better understand what is happening.
However, boot environments are no longer created automatically before updates to the base system.
@justine also:
pkg prime-origins | sort -u
pkg leaf | grep -v FreeBSD
pkg leaf
Leaves, fall, nuts, and kernels: <https://www.reddit.com/r/freebsd/comments/1ooox9p/leaves_fall_nuts_and_kernels/>
Upgrading a base package install from 15.0-RELEASE to 16.0-CURRENT
Simple.
<https://people.freebsd.org/~dch/posts/2026-01-18-upgrading-base-packages-to-current/> @dch