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