told Colin (again) that i don't think we're ready for pkgbase to be the default install option in FreeBSD 15.0-RELEASE, and i'm not the only one who feels this way.
we'll see what happens, but i'm pretty sure if we release with pkgbase now, the user response will be overwhelmingly negative and that will reflect badly on pkgbase as a whole.
pkgbase is awesome, and it solves a *lot* of problems that FreeBSD users run into, but right now there are just too many edge cases to make it the default -- which anyone can see by looking at how many pkgbase changes we're still landing even after delaying BETA1 by a week.
TomAoki
in reply to ivy • • •Maybe the best would be introducing pkgbase officially as "one of the additional choice" in 15.0, making pkgbase default in 16.0 with legacy ways kept, then drop legacy way other than source upgrades in 17.0 or later.
Making legacy bsdinstall and freebsd-upgrade be frontends with both legacy distribution and pkgbase as backends would help it, but maybe too late to implement from now on.
Graham Perrin
in reply to TomAoki • • •pkgbase as two things:
― base system packages
― tools and conventions
… and an elevator pitch: <reddit.com/r/freebsd/comments/…>
#FreeBSD #pkgbase #packages #pkg
bapt
Unknown parent • • •Graham Perrin
Unknown parent • • •@tilde please, is this the SQL-related issue?
<github.com/freebsd/pkg/issues/…>
― pkg: sqlite error while executing BEGIN IMMEDIATE TRANSACTION in file pkgdb.c:1206: cannot start a transaction within a transaction · Issue #2522 · freebsd/pkg
From <github.com/freebsd/pkg/issues/…> I should assume that the issue is not specific to pkgbase.
#FreeBSD #pkg
pkg: sqlite error while executing BEGIN IMMEDIATE TRANSACTION in file pkgdb.c:1206: cannot start a transaction within a transaction
grahamperrin (GitHub)Graham Perrin
in reply to bapt • • •@_bapt_ thank you, I assumed that the debug info at <github.com/freebsd/pkg/issues/…> was enough.
No more was asked, I assumed that it was reproducible.
At the weekend I quietly spent more than thirty-six hours attempting a major upgrade to a single test system, the interruptions with symptoms of issue 2522 seemed almost endless.
@tilde
pkg: sqlite error while executing BEGIN IMMEDIATE TRANSACTION in file pkgdb.c:1206: cannot start a transaction within a transaction
grahamperrin (GitHub)Graham Perrin
Unknown parent • • •@tilde two precautions that may help, in lossy situations:
pkg prime-origins | sort -u > /var/tmp/pkg-prime-origins.txt
/usr/local/etc/periodic/daily/411.pkg-backup
If – following an issue – you predict the need to revert to the backup, you can:
service cron stop