Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: 11.1 upgrade: set list issues for 'postinstall fix'



Hi!

Thanks for the feedback.

On Sat, Nov 07, 2026 at 08:39:06AM +0100, Taylor R Campbell wrote:
> Guessing the files in question (libbind9.a, libbind9.so, libbind9_p.a,
> libirs.a, &c.) are missing a `compatfile' tag in comp/mi.

I added that.

> > * The /usr/libdata/ldscripts/elf_k1om.* files are in the set lists:
> > 
> >   comp/md.amd64:./usr/libdata/ldscripts/elf_k1om.x                comp-obsolete   obsolete,binutils=239
> >   comp/md.amd64:./usr/libdata/ldscripts/elf_k1om.x                comp-util-bin           binutils=234
> > 
> >   Is "obsolete,binutils=239" perhaps not properly supported?
> 
> Quoting from bsd.own.mk:
> 
> 	#
> 	# What binutils is used?
> 	#
> 	HAVE_BINUTILS?= 242
> 
> I think we should just nix the binutils=234 line (every platform is on
> 2.42 in 11, 2.46 in HEAD) and make the obsolete line unconditional.

I removed the lines for binutils < 2.42.

> > * I don't understand the openssl HTML pages:
> > 
> >   manhtml/mi:./usr/share/man/html1/openssl_CA.pl.html	man-obsolete	obsolete
> > 
> >   That line was added in 1.4 and NetBSD 11 branched from 1.30.
> >   Is perhaps the manhtml file ignored completely for this?
> 
> Do you have the manhtml set installed?  If you had this file from the
> man set a long time ago, and you never installed the manhtml set, the
> obsolete entry will never apply.  The obsolete system has no way to
> handle moving files from one set to another.

Yes, the manhtml set is unpacked. This one still leaves me baffled.

> > * /usr/share/man/man7/crypto.7 - This looks like the obsolete entry is missing for openssl > 3.0
> > 
> >   comp/mi:./usr/share/man/man7/crypto.7	comp-c-man	.man,openssl=11
> >   comp/mi:./usr/share/man/man7/crypto.7	comp-c-man	.man,openssl=30
> > 
> >   Perhaps these can just be marked as obsolete and OpenSSL 1.1 and 3.0
> >   removed from the source tree, since everything's switched to 3.5
> >   AFAICT.
> 
> Yes.  Go for it!

I've removed support for < 3.5 from the set lists, cleaning up a
couple of problems that way, and also removed a duplicate set of files
(listed in two set lists).

Can we remove the actual sources for 1.1 and 3.0 now too?
 Thomas


Home | Main Index | Thread Index | Old Index