FreeBSD 15.0-ALPHA3 Available

  • Thread starter Thread starter FreeBSD News
  • Start date Start date
Not surprising, freebsd-update(8) really only works for the releng/* branches (i.e. -RELEASE). The ALPHA builds are done from the stable/15 branch. BETA1 will probably be available with freebsd-update(8), that's going to be the first build of releng/15.0.
Get your ZFS boot envirionments in order. And a "prewarning" keep an eye on packages make sure the ones important to you build before you upgrade.
 
I mentioned in another thread that I ran a pkg update, pkg upgrade on a 15.0-ALPHA2 and it updated to ALPHA3. No problems, though it's small install, just runs openbox, and everything is still working after the upgrade.
 
I can't uninstall FreeBSD-lp. I get:

Code:
$ doas pkg remove FreeBSD-lp
Cannot solve problem using SAT solver, trying another plan
Cannot solve problem using SAT solver, trying another plan
Checking integrity... done (0 conflicting)
1 packages requested for removal: 0 locked, 1 missing
 
I can't uninstall FreeBSD-lp. I get:

Code:
$ doas pkg remove FreeBSD-lp
Cannot solve problem using SAT solver, trying another plan
Cannot solve problem using SAT solver, trying another plan
Checking integrity... done (0 conflicting)
1 packages requested for removal: 0 locked, 1 missing
edit: never mind, i thought you were installing it rather than removing it. correct answer:

because lp is part of the base set, you need to remove freebsd-set-base first: pkg remove -f freebsd-set-base. then you can remove freebsd-lp as normal. the diagnostic from pkg(8) is very bad here, which has been reported upstream: https://github.com/freebsd/pkg/issues/2517. i'll chase this since we definitely want this fixed before release.
 
Interesting. I have a minimal 15.0 install and as its minimal there's no UPDATING. I just upgraded to ALPHA4 and now tint2, or, if in fluxbox, fluxbox's panel, as well as dmenu, will only show upper case, e.g., the date reads as SATURDAY, etc.
The only other thing I tested was alacritty terminal, which is fine, does lower case as expected. I thought it might be a font setting, but if so, I can't find it. Charlie_ , by any chance, was there anything about it in UPDATING?
 
And, after that, I just tried a fresh install of ALPHA4 and everything is fine, that is tint2 and dmenu show their normal lower case.
 
I think UPDATING for base (/usr/src/UPDATING if having src tree at default place) would be worth installed as /UPDATING or /usr/share/doc/UPDATING or somewhere easy to find by bsdinstall and maintained as part of base FreeBSD with freebsd-update(8).

But PkgBase could be the game-changer here.

I myself never tried PkgBase (I'm on source upgrading path), but for ports, pkg records /usr/ports/UPDATING at least for any entry related with installed pkgs and shows using pkg updating (see pkg-updating(8) for details). Why not for base pkgs?
 
After asking, I realized it was a stupid question, as anything about it would be in /usr/ports/UPDATING but thanks.
Note that /usr/src/UPDATING is for base (src) and /usr/ports/UPDATING is for ports/pkgs. These are different files.

But something affecting both (i.e., some changes in base affects ports/pkgs and some descriptions are needed for both, with a bit of differences.

For <virtual> example, if base component AAA, which is imported "contrib" software switches its implementation BBB with, i.e., license changes to GPL and its consumers are forced to be rebuilt and modifying related configs, base side would have something like:

Code:
Any consumers of AAA needs rebuilding as of transision to BBB.
This would also require changes for configurations.
...

And if the switch rarely affect (just a few ports require AAA) ports/pkgs,
UPDATING entry for /usr/ports/UPDATING should list all affected ports/pkgs in the corresponding entry (or splitted into multiple entries).

This is because there can be locally developed programs at users side, which are NOT AT ALL in ports tree, thus, cannot limit the descriptions for specific affected ports only in /usr/src/UPDATING.
 
Back
Top