[1570] in NetBSD-Development

home help back first fref pref prev next nref lref last post

Getting NetBSD-AFS back under control again..

daemon@ATHENA.MIT.EDU (Bill Sommerfeld)
Wed Feb 11 12:00:27 1998

Date: Wed, 11 Feb 1998 16:52:42 GMT
From: Bill Sommerfeld <sommerfeld@orchard.arlington.ma.us>
To: netbsd-afs@MIT.EDU
Cc: netbsd-dev@MIT.EDU

So, I now have a whole bunch of spare cycles and I can put them into
getting NetBSD on AFS into better shape.

I'm approaching this in full process-weenie mode just because I don't
like cutting corners...  and because I want this to be as turn-key as
possible once I put an initial time investment into it..

Here's what I'm looking to do, not necessarily in exact order:

1) document the build process and release process, and keep
the document up to date with reality, so it can be handed over to some
other sucker by just saying "here, read this file and follow the
instructions"

2) get *everything* under CVS control.  Sources, scripts, everything..
I want to get to the point where it's simply:
	
	cvs checkout into empty directory
	run script
	wait N hours
	
and end up with an installable package at the end..

3) figure out what NetBSD architectures we really care about.
	i386
	sparc
	m68: sun3, mac, ???
	pmax
	alpha?

4) figure out which NetBSD revisions we care about:
	1.3
	1.3.1
	1.3-current

5) find build and test systems for all the relevant machines.  My
understanding is that John Kohl had a few guest accounts for these.
I'm all set for i386 build & test, and have some hints on some of the
other platforms, but any leads would be very helpful.  I'm going to
give preference to systems at MIT for this.

	builder requirements: up & on the net 24x7, running at least 1.3 final
	or newer.

	tester requirements: running relevant release, with someone friendly
	near the console to reboot it as necessary.

6) Do the builds.

7) Test all the bits.

8) Figure out the release process for getting the bits into the
Transarc cell for release to the outside world, and release them.

Once that's out of the way, we can start worrying about:
	a) dealing with moving forward to a more recent AFS source base
	b) looking at other goodies (kretch's encrypting AFS client patches;
	UMich disconnected AFS, ...)

Feedback, comments, bricks, etc, welcome..

					- Bill

home help back first fref pref prev next nref lref last post