[1297] in NetBSD-Development

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

Packs management

daemon@ATHENA.MIT.EDU (Greg Hudson)
Sat Apr 20 13:04:16 1996

Date: Sat, 20 Apr 1996 13:03:54 -0400
From: Greg Hudson <ghudson@MIT.EDU>
To: netbsd-dev@MIT.EDU

Okay, since starting my job, I have observed several things about
release engineering:

	* Getting the update infrastructure in place will be somewhat
	  laborious, since it's really pretty kludgy in the Athena
	  tree.

	* The advantages of having frozen packs are sort of nullified
	  if you don't have a corresponding frozen source tree or CVS
	  branch.  (I noted this problem when I put the new packs into
	  production, but underestimated its importance.)

	* It's not uncommon for Craig to make a change to the Athena
	  cell packs and release them without doing a letter bump.
	  (This probably wouldn't be the case if the patch field of
	  the version number weren't limited to 26 increments.)  Some
	  machines wind up requiring a "mkserv update," but that's
	  obviously not a problem for us.

Therefore, I plan to thaw the packs a little and fix some bugs on them
without trying to do a real patch release.  However, I do want to
preserve one important thing:

	* All changes to the packs should be reported to netbsd-dev,
	  including a list of precisely what files were updated.

The packs are currently administerable by system:netbsd-releng, which
contains a few people's root instances; to update the packs, you will
have to get root tokens, set the directories you want to update
writable, update the files in question, and then reset the acls on
those directories.

I plan to phase in the following changes:

	* Make olcr use the correct path for sendmail
	* kerberos fixes (PRNG fixes, support for kerberos4 port)
	  (I don't plan to recompile everything using the kerberos
	  libraries, since it's not important right now).
	* emacs fixes (site-init, .saves files)
	* Upgrade to perl 5.002
	* mkserv should look in the sipb cell for update scripts
	* rkinit bugfix
	* techinfo "attach -d" should lose -d
	* Install xdsc

I will send mail about them as I install the fixes.  There's also the
following bug, which I haven't yet analyzed:

	* repl -filter doesn't work properly if you follow the
	  procedure in the stock answers for including messages you're
	  replying to.

Unfortunately, most of the items I currently have on my list involve
the local disk and can't be fixed by updating the packs:

	* Improved installation procedure
	* Consider enabling ahe* device
	* Having an ed4 at IRQ 11 causes many machines to hang at boot
	* Update installed CellServDB
	* Update AFS license to list correct site contacts
	* Update named config (localhost resolution, root servers)
	* New sendmail.cf fixing repeat message problem
	* reactivate should stop paying attention to passwd.local
	* detach doesn't deal with unmounted NFS lockers properly
	* We should have a full set of root dotfiles, like other
	  Athena platforms.
	* Update login to use getopt (interact properly with -current
	  getty).
	* Update aklog (I've forgotten the reason for this; need to
	  check).
	* /etc/services should have kerberos4 instead of kerberos-sec.
	* config_afs should use listsuidcells instead of setting every
	  cell nosetuid.

Some of these can be partially dealt with using /srvd/patch.


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