Subject: Re: build failure
To: Erik E. Fair <firstname.lastname@example.org>
From: Luke Mewburn <lukem@NetBSD.org>
Date: 05/20/2004 23:49:12
Content-Type: text/plain; charset=us-ascii
On Thu, May 20, 2004 at 12:37:56AM -0700, Erik E. Fair wrote:
| A build from last night's sup failed as follows. I did not build X11,
| and DESTDIR was cleared by
| find /altroot -type f -o -type l -print | xargs rm
| =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 13 extra files =3D=3D=3D=3D=3D=
| Files in DESTDIR but missing from flist.
| File is obsolete or flist is out of date ?
| =3D=3D=3D=3D=3D=3D=3D=3D=3D end of 13 extra files =3D=3D=3D=3D=3D=3D=
| How did this happen?
Those directories are obsolete, but not marked as such in the set
lists, by design. The reason they're not marked as obsolete is
because I don't want 'postinstall fix obsolete' deleting end-users
If you run 'postinstall check x11' you'll be warned about those
directories existing and that you need to migrate them.
Ideally the first level of directories could be replaced with=20
symlinks to the /etc/X11 replacements, but doing that as part
of the build process is not trivial to do in a robust manner,
and even as part of postinstall it's a hard task to automate
robustly. (Because people may already be using /etc/X11,
so we can't automatically mv the stuff from /usr/X11R6/lib/X11
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (NetBSD)
-----END PGP SIGNATURE-----