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'



> From: Thomas Klausner <wiz%netbsd.org@localhost>
> Date: Sat, 7 Nov 2026 00:16:58 +0100
> 
> * I don't understand the libraries in /usr/lib/i386. I know that
>   '*.so.x.y' and '*.so.x' are kept after version bumps to keep old
>   software running, but that doesn't apply to *.a files; the *.so
>   files are perhaps fine.

Guessing the files in question (libbind9.a, libbind9.so, libbind9_p.a,
libirs.a, &c.) are missing a `compatfile' tag in comp/mi.

> * 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 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.

> * /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!


Home | Main Index | Thread Index | Old Index