Call for testing: pkgbase support in 15.0

TL;DR 15.0-ALPHA5 upgrade: go ahead or wait?

When I ran pkg upgrade just now on my test PC which has 15.0-ALPHA5 installed, I got the following output:
Code:
Newer FreeBSD version for package FreeBSD-zoneinfo:
To ignore this error set IGNORE_OSVERSION=yes
- package: 1500500
- running userland: 1500066
Ignore the mismatch and continue? [y/N]: n
pkg: repository FreeBSD-base contains packages for wrong OS version: FreeBSD:15:amd64
Processing entries:   0%
Unable to update repository FreeBSD-base
Error updating repositories!
# uname -r
15.0-ALPHA5
Checking the FreeBSD 15.0 Release Process gives me these details:
Action: 3 October 2025
Expected: 10 October 2025
Actual: 11 October 2025
Description: First beta test snapshot.

I have read through this thread for all related information and found the explanations but I'm still not sure whether to go ahead or wait. This isn't urgent and I don't mind waiting. This is a Packages (experimental) installation.
 
TL;DR 15.0-ALPHA5 upgrade: go ahead or wait?

When I ran pkg upgrade just now on my test PC which has 15.0-ALPHA5 installed, I got the following output:
Code:
Newer FreeBSD version for package FreeBSD-zoneinfo:
To ignore this error set IGNORE_OSVERSION=yes
- package: 1500500
- running userland: 1500066
Ignore the mismatch and continue? [y/N]: n
pkg: repository FreeBSD-base contains packages for wrong OS version: FreeBSD:15:amd64
Processing entries:   0%
Unable to update repository FreeBSD-base
Error updating repositories!
# uname -r
15.0-ALPHA5
Checking the FreeBSD 15.0 Release Process gives me these details:
Action: 3 October 2025
Expected: 10 October 2025
Actual: 11 October 2025
Description: First beta test snapshot.

I have read through this thread for all related information and found the explanations but I'm still not sure whether to go ahead or wait. This isn't urgent and I don't mind waiting.
If you want to track stable/15, it should be "GO AHEAD".
But if you want 15.0-Release afterwards, it should be "wait for annoucement for BETA1 and switch to it". Now BETA1 should be on build / preparation for distributing.

As I'm on source upgrade method, not sure how to for pkgbase.
 
If you want to track stable/15, it should be "GO AHEAD".
But if you want 15.0-Release afterwards, it should be "wait for announcement for BETA1 and switch to it". Now BETA1 should be on build / preparation for distributing.

As I'm on source upgrade method, not sure how to for pkgbase.
Now on my system I have three repositories enabled:
  • FreeBSD-ports (included in /etc/pkg/FreeBSD.conf) that tracks "latest";
  • FreeBSD-ports-kmods (also included in /etc/pkg/FreeBSD.conf that tracks "kmods_latest";
  • FreeBSD-base (included in /usr/local/etc/pkg/FreeBSD-base.conf) that tracks "base_latest".
I guess I'm tracking "stable/15" as we're still on ALPHA5? What should I do if I decided to track 15.0-release? (and why would I want it to?)
 
I guess I'm tracking "stable/15" as we're still on ALPHA5?
Exactly. ALPHA* are built using stable (here, stable/15 for 15.0) branch.

On the other hand, BETA*, RC* and final 15.0-Release are built using releng/15.0 branch.
So as following patch releases like future 15.0-Release-p*.

But sorry, as I'm not at all using pkgbase, not sure how you can do to switch to BETA1.

For source upgrades, if we want to switch branches, there are basically 2 ways. Use git switch or git checkout.
 
I got the same issue Useradd mentioned and if I run pkg upgrade -f I get:

Installed packages to be DOWNGRADED:
FreeBSD-acct: 15.0.a4.20251003184850 -> 15.snap20251011015136 [FreeBSD-base]
...

Number of packages to be reinstalled: 560
Number of packages to be downgraded: 207


Judging by the dates it's not a downgrade for me so I continued and now freebsd-version shows me:
15.0-STABLE

This release is looking very solid. Now I'll test on Raspberry Pi 4b.
 
Exactly. ALPHA* are built using stable (here, stable/15 for 15.0) branch.

On the other hand, BETA*, RC* and final 15.0-Release are built using releng/15.0 branch.
So as following patch releases like future 15.0-Release-p*.

But sorry, as I'm not at all using pkgbase, not sure how you can do to switch to BETA1.

For source upgrades, if we want to switch branches, there are basically 2 ways. Use git switch or git checkout.
FWIW, BETA1 is out but a simple pkg upgrade does not show anything available at the moment.
 
Back
Top