RE: last call for 15.0-RELEASE pkgbase issues

From: Mark Millard <marklmi_at_yahoo.com>
Date: Thu, 30 Oct 2025 21:52:07 UTC
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.


===
Mark Millard
marklmi at yahoo.com