Re: last call for 15.0-RELEASE pkgbase issues
- In reply to: Mark Millard : "RE: last call for 15.0-RELEASE pkgbase issues"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 30 Oct 2025 22:29:38 UTC
On Oct 30, 2025, at 14:52, Mark Millard <marklmi@yahoo.com> wrote: > Lexi Winter <ivy_at_freebsd.org> wrot on > Date: Thu, 30 Oct 2025 20:40:21 UTC : > >> builds for 15.0-BETA4 will begin tomorrow (October 31). i have landed >> my last batch of pkgbase fixes for releng/15.0 today, and do not plan to >> land any more pkgbase changes in releng/15.0 unless new bugs are >> discovered prior to release. >> >> if you are aware of any issues in pkgbase that should be fixed for 15.0, >> please let me know very soon. >> >> the following issues are known but out of scope for src, and will >> probably not be fixed for 15.0: >> >> * the error message when removing a dependency of a vital package is >> uninformative (https://github.com/freebsd/pkg/issues/2517) >> >> * pkg may crash when trying to remove itself during upgrade >> (https://github.com/freebsd/pkg/issues/2496) > > I do not know if the below was looked into or handled (if > needed) . . . > > One of the differences that shows up in what > > https://lists.freebsd.org/archives/freebsd-pkgbase/2025-October/001068.html > > reported is that, for BETA3, the following .so files only showed > up in the distset based jail creation test, not the pkgbase based > jail creation test: > > Only in /tmp/jail-distset/usr/lib32: libkadm5clnt.so > Only in /tmp/jail-distset/usr/lib: libkadm5clnt.so > > There are other things unique to the /tmp/jail-distset/ > installation but having .so existence distinctions stood > out to me. > > An interesting point about those in my general (pkgbase'd > amd64 environment) is: > > # find -s / -name libkadm5clnt\*.so -print > /tmp/jail-distset/usr/lib/libkadm5clnt.so > /tmp/jail-distset/usr/lib/libkadm5clnt_mit.so > /tmp/jail-distset/usr/lib32/libkadm5clnt.so > /tmp/jail-distset/usr/lib32/libkadm5clnt_mit.so > /tmp/jail-pkgbase/usr/lib/libkadm5clnt_mit.so > /tmp/jail-pkgbase/usr/lib32/libkadm5clnt_mit.so > /usr/lib/libkadm5clnt_mit.so > /usr/lib32/libkadm5clnt_mit.so > > That might suggest that the names without "_mit" > should not exist in the /tmp/jail-distset/ > creation. > Actually: # ls -lodT /tmp/jail-*/usr/lib*/libkadm5clnt.so lr--r--r-- 1 root wheel uarch 19 Oct 23 20:55:35 2025 /tmp/jail-distset/usr/lib/libkadm5clnt.so -> libkadm5clnt_mit.so lr--r--r-- 1 root wheel uarch 19 Oct 23 21:07:35 2025 /tmp/jail-distset/usr/lib32/libkadm5clnt.so -> libkadm5clnt_mit.so So: deliberately present. So, most likely they were missing in /tmp/jail-pkgbase/ . I'll note that I've no clue what to make of the various /tmp/jail-distset/usr/share/nls/*/ that are unique to /tmp/jail-distset/ ( and, so, were missing in /tmp/jail-pkgbase/ ). === Mark Millard marklmi at yahoo.com