Re: user feedback
- Reply: Lexi Winter : "Re: user feedback"
- In reply to: infoomatic : "user feedback"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 26 Oct 2025 22:39:52 UTC
Hi again, I kept my VM around, and upgraded to Beta 2 a few hours after announcement. However, I have noticed that only few packages upgraded from b1 to b2, so in the end I had a mix of b1 and b2 packages installed. Is this fine and as it should be for future installations? Today I upgraded to beta3, and realized many more packages being upgraded from b1 to b3, and some from b2 to b3. Some stayed at b1, some at b2 etc. Though I know that updates did not touch all files in the past, after an update I had the perception my operating system was viewed as a nice complete bundle (well, of course, two actually: the kernel version and the userland) of files which all were at a specific version. Now having packages with b1, b2, b3 it seems a bit odd since I don't know if the pkg upgrade just had an error or the mirror was not in sync or something else did not work the way it should. Am I really on Beta 3? Or is my system in an inconsistent state because I have Beta1, Beta2, Beta3 packages installed? Or is having b3 packages just a sign to sit back and relax and be fine with having packages < b3 and as usually trust the release process? Will all new package versions be accompanied by erratas or security announcements once 15.0-RELEASE is released? (I just don't like to do manual research if such updates are silently available in form of new patch/minor versions without some kind of information...) All in all I think I am growing a friendship with pkgbase, the fast upgrade was a joy to watch. Thanks for all the hard work! Best regards, Robert On 15.10.25 14:32, infoomatic wrote: > Hi, > > I just want to give some feedback regarding package base. I have been > using FreeBSD personally since 4.x and professionally since 9.x, also my > workstation is on FreeBSD since 2016 so I would say I have some > experience with the best operating system in the world. > > I have not yet had time to dig deeper into pkgbase, however, after > reading the call for testing I just wanted to give it a go in a VM, here > my observations with 14.3-RELEASE/15.0-BETA1 from various scenarios I > have played through. > > 1.) > First I noticed I could not easily find the documentation I was looking > for, specifically the wiki mentions that it obsoletes freebsd-update. > man freebsd-update does not mention anything, and using pkgbasify.lua > does not delete freebsd-update. So I now had two ways to update, which I > find ambiguous. Also strange that "pkg update" installed kernel "14.3- > RELEASE-p4", however, after that, a freebsd-update rolled over "14.3- > RELEASE-p3" again, and I had no idea in what state my system was really > after issuing both commands. (fully aware that this is not intended by > design, but having two tools interfering and leaving us in an > inconsistent state is awkward for us users). Strangely, also in 15.0 > freebsd-update is here. > > 2.) > I pkgbasified the 14.3 VM, and tried to upgrade via the method mentioned > in the wiki. During the upgrade, the command aborted with: > > [363/402] Deleting files for curl-8.16.0: 2% > pkg-static: compat-libraries-20251015101859 conflicts with compat- > libraries-20251015101859 (installs files into the same place). > Problematic file: /usr/local/lib/compat/pkg/libcurl.so.4 > [363/402] Deleting files for curl-8.16.0: 100% > [364/402] Reinstalling brotli-1.1.0,1... > pkg-static: sqlite error while executing BEGIN IMMEDIATE TRANSACTION in > file pkgdb.c:1206: cannot start a transaction within a transaction > > After issuing the pkg update command, the pkg upgrade command with 15.0 > ABI does not do anything. I rebooted. After that, pkg upgrade resulted in: > > [12/34] Deleting files for readline-8.2.13_2: 21% > pkg: compat-libraries-20251015104532 conflicts with compat- > libraries-20251015104532 (installs files into the same place). > Problematic file: /usr/local/lib/compat/pkg/libhistory.so.8 > [12/34] Deleting files for readline-8.2.13_2: 31% > pkg: compat-libraries-20251015104532 conflicts with compat- > libraries-20251015104532 (installs files into the same place). > Problematic file: /usr/local/lib/compat/pkg/libreadline.so.8 > [12/34] Deleting files for readline-8.2.13_2: 100% > [13/34] Deinstalling rsync-3.4.1_3... > [13/34] Deleting files for rsync-3.4.1_3: 100% > [14/34] Reinstalling libiconv-1.17_1... > pkg: sqlite error while executing BEGIN IMMEDIATE TRANSACTION in file > pkgdb.c:1206: cannot start a transaction within a transaction > > Confidence is not something that comes to mind here ... > > 3.) > I upgraded the 14.3 VM via freebsd-update to 15.0-BETA1. Then I > pkgbasified the system. "pkg remove FreeBSD-wpa" resultet in: > > Cannot solve problem using SAT solver, trying another plan > Cannot solve problem using SAT solver, trying another plan > Cannot solve problem using SAT solver, trying another plan > Cannot solve problem using SAT solver, trying another plan > Cannot solve problem using SAT solver, trying another plan > 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 > > Strange, what now? > > 4.) I bricked the system with "pkg delete -af", as was discussed already > on this mailing list. This should not be possible, in my opinion. > > So far I have no idea how I can upgrade to 15.0-BETA1 with a working > pkgbase system. This short journey into pkgbase made me leave it the > same day though what I have read sounded promising. Now I am really > worried about the stability of my systems with 15.0 (the plan is still > that freebsd-update only works until the 14 branch, so no support in > 15?), however I am confident it will stabilize and then I'll give it > another shot. > > > Best regards, > > Robert >