[OpenAFS-devel] openafs rxk5 m85 - snapshot

Marcus Watts mdw@umich.edu
Wed, 09 Jun 2010 01:38:12 -0400


I've got a new snapshot for openafs rxk5 - "m85".

1. files
2. improvements
3. future changes

____ 1. files

/afs/umich.edu/user/m/d/mdw/build/openafs/patches/m85/
afs-r1561-m85-01-st.diff.bz2
	whitespace fixes (big, mindless).
afs-r1561-m85-02-reg.diff.bz2
	remove register (big, mindless).
afs-r1561-m85-03-k5ssl.diff.bz2
	k5ssl, complete except configuration
afs-r1561-m85-04-rxk5.diff.bz2
	rxk5, complete except configuration
afs-r1561-m85-05-other.diff.bz2
	other files added.
afs-r1561-m85-06-afskfw.diff.bz2
	afskfw moved.
afs-r1561-m85-20-srcdir.diff.bz2
	srcdir patch (new!)
afs-r1561-m85-21-changed.diff.bz2
	everything else that changed
afs-r1561-m85-90-deleted.diff.bz2
	files that were removed.
afs-r1561-m85-91-cvsignore.diff.bz2
	I still use cvs.
openafs-m85.tar.bz2
	patched tarball.  If you apply the above in order
	to 1.5.61, you should get exactly this.

You'll have to use autoconf and "sh regen.sh" before
you can build.

____ 2. improvements

Over m84, this has:
a. updated to 1.5.61.
b. more white fix tweaks.
c. split out srcdir patch

1.5.61 turned out to have a bunch of "warnings" fixes, so was slightly
less trivial to do than I had expected.  This version should build with
slightly fewer warnings than m84.

White fixes continue to be an annoyance.  Compared to m84, the white space
diff is about 10% larger, and the "changed" patch is about 40% reduced.

An important later fix for rxk5 was the ability to build "out of tree".
This is supported, with varying degrees of bit rot, in all recent versions
of openafs.  The "srcdir" patch fixes the bit rot as found in 1.5.61.
More importantly perhaps, it removes another 600 lines of stuff out of
the kitchen sink "changed" patch.

____ 3. future changes

update to 1.5.74/75.  Is 75 out yet?  Whatever.

Update patch splitout process.
The patches "changed" and "other" are catchalls; these need to turn
into many more feature-specific patches, as was done with the "srcdir"
patch for this version.

Move to git(devel/temp).  This is orthogonal to the patch splitout
process.  (think merge conflict ^n.)

Once moved to 1.5.74/75 (and on git), it will be useful to see if it
builds on windows -more than likely that will mean fixing whatever's
broken.

Anonymous callback protection.  This was talked about briefly at the
workshop, and I've talked a bit more with Matt about this.

				-Marcus Watts