[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