Subject: Re: daily CVS update output
To: None <current-users@netbsd.org>
From: Olaf Seibert <rhialto@polderland.nl>
List: current-users
Date: 08/30/2002 23:12:04
On Fri 30 Aug 2002 at 20:29:30 +0200, Olaf Seibert wrote:
> On Fri 30 Aug 2002 at 03:50:39 -0700, NetBSD source update wrote:
> > P src/sys/dev/usb/usbdevs
> 
> usbdevs has a typo in line 1311:
> 
> /* Xirlink products */
> producs XIRLINK IMAGING         0x800d  IMAGING DEVICE
> 
> producs should be product.

After fixing this, make distribution fails (making nearly empty tar.gz
files):

	$ cvs/src/etc$ .../tools.alpha/bin/nbmake-alpha DISTRIBUTION_DONE=1 release
	...
	(cd ../distrib/sets; /vol1/rhialto/tools.alpha/bin/nbmake sets)
	/vol1/rhialto/tools.alpha/bin/nbmake checkflist
	DESTDIR=/vol1/rhialto/destdir.alpha  MACHINE=alpha MACHINE_ARCH=alpha  MAKE=/vol1/rhialto/tools.alpha/bin/nbmake MTREE=/vol1/rhialto/tools.alpha/bin/nbmtree PAX=/vol1/rhialto/tools.alpha/bin/nbpax sh /vol1/rhialto/cvs/src/distrib/sets/checkflist -M /vol1/rhialto/destdir.alpha/METALOG
	find: ./var/spool/ftp/hidden: Permission denied
	DESTDIR=/vol1/rhialto/destdir.alpha  MACHINE=alpha MACHINE_ARCH=alpha  MAKE=/vol1/rhialto/tools.alpha/bin/nbmake MTREE=/vol1/rhialto/tools.alpha/bin/nbmtree PAX=/vol1/rhialto/tools.alpha/bin/nbpax sh /vol1/rhialto/cvs/src/distrib/sets/maketars -M /vol1/rhialto/destdir.alpha/METALOG  -d /vol1/rhialto/destdir.alpha -t /vol1/rhialto/release.alpha/binary/sets 
	parsing /vol1/rhialto/destdir.alpha/METALOG
	nbmtree: ./usr/include/alpha: No such file or directory
	nbmtree: failed at line 875 of the specification
	making base.tgz
	making comp.tgz
	making etc.tgz
	making games.tgz
	making man.tgz
	making misc.tgz
	making text.tgz
	DESTDIR=/vol1/rhialto/destdir.alpha  MACHINE=alpha MACHINE_ARCH=alpha  MAKE=/vol1/rhialto/tools.alpha/bin/nbmake MTREE=/vol1/rhialto/tools.alpha/bin/nbmtree PAX=/vol1/rhialto/tools.alpha/bin/nbpax CKSUM=/vol1/rhialto/tools.alpha/bin/nbcksum sh /vol1/rhialto/cvs/src/distrib/sets/makesums -t /vol1/rhialto/release.alpha/binary/sets
	CKSUM=/vol1/rhialto/tools.alpha/bin/nbcksum sh ../distrib/sets/makesums -t /vol1/rhialto/release.alpha/binary/kernel '*.gz'

.../destdir.alpha/usr/include/alpha does exist and contains a bunch of
header files. When re-creating the input for nbmtree, line 875 is the
first time that that directory is mentioned - it seems that
./usr/include/alpha is missing from etc/mtree/NetBSD.dist. But since I
don't see any other architecture subdirs in /usr/include mentioned, I'm
not sure where their specifications are supposed to be coming from.

The METALOG is probably a rather longer than necessary, being
accumulated from several previous partial builds, most of which needed
to be restarted. 

Is there a way to clean up the METALOG properly? A simple sort|uniq
perhaps? The order of the records is probably irrelevant, but perhaps
I'm overlooking something.

-Olaf.
-- 
___ Olaf 'Rhialto' Seibert - rhialto@       -- Woe betide the one who feels
\X/ polderland.nl  -- remorse without sin - Tom Poes, "Het boze oog", 4444.