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'



On Sat, Nov 07, 2026 at 08:15:21PM +0100, Thomas Klausner wrote:
> On Sat, Nov 07, 2026 at 05:29:16PM +0100, Taylor R Campbell wrote:
> > > Date: Sat, 7 Nov 2026 17:19:19 +0100
> > > From: Thomas Klausner <wiz%netbsd.org@localhost>
> > > 
> > > > > * 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.
> > 
> > manhtml missing from OBSOLETE.files in src/etc/Makefile?  Likewise
> > several other newfangled sets.
> 
> I think the list is:
> 
> base32
> base64
> debug32
> debug64
> manhtml
> 
> but I don't know if the *32, *64 lists are handled by base/debug somehow.

The base32, base64, debug32, and debug64 are basically empty, and have
in particular no 'obsolete' entries, so it doesn't make sense, nor
does it work (throws an error) trying to install their "obsolete"
parts.

I've installed the manhtml obsolete set, and removed some files from it that
still are listed in the comp set.

As I noted in the commit message - I don't understand which files are
put in manhtml and which files are put elsewhere - someone who does
should review, explain and fix this.
 Thomas


Home | Main Index | Thread Index | Old Index