release revision 63404af69b0b99b8fa551e92702921f01c3bbfd7
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit BoseCopyright (C) 2000 Internet Software Consortium.
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit BoseSee COPYRIGHT in the source root or http://www.isc.org/copyright for terms.
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit BosePreparing a bind9 release
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit BoseHere's a rough outline of the steps to follow in preparing a new bind9
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose - Update the README file
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose - Verify that the file "version" contains the correct version
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose number (it should have been incremented after the
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose previous release)
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose - If this is a final release (not a beta), update the
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose lib/*/api files as needed. See the libtool info file
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose for information about what the various numbers mean.
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose - Check that http://status.isc.org/bind9/bind9.html shows
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose a clean build and test status for all supported systems.
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose - Check that "make all_tests" does not produce compile errors.
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose - Make sure that the most recent version of the ARM has been
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose checked in. Look for any obvious broken links in the
78027feeb56d6fe216f699be86a4716aaef3f628Sumit Bose .html files.
0a111b876c59ea7b5eab4b33449966d6005dc5b1Lukas Slebodnik - Update the copyrights. According to tale:
122830e67472390b41edc73f0cfcd5c5705b726bSumit Bose Go to the root of the source tree.
122830e67472390b41edc73f0cfcd5c5705b726bSumit Bose The scripts need to be run from there; they reference the util
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose subdirectory internally.
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose $ make distclean
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose ... examine output, particularly any files with the "?" type, and
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose ... then edit util/newcopyrights if necessary
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose $ cvs ci -m'merge_copyrights' util/copyrights
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose ... examine output, edit as necessary. mail me about anything that
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose ... the script should have been able to do itself. :-)
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose $ cvs ci -m'update_copyrights'
2ec676521edc2c6cd464b30e9b08d383ec23a9c4Lukas Slebodnik - Announce a CVS pool freeze on bind-dev
2ec676521edc2c6cd464b30e9b08d383ec23a9c4Lukas Slebodnik - Do basic tests on each build system:
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose check out a source tree
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose transfer out
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose recursive query
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose exit cleanly with no leaks
78027feeb56d6fe216f699be86a4716aaef3f628Sumit Bose - On a system with gcc, run
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose - On selected platforms, do more detailed tests:
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose Using bind9 as a caching server during web surfing
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose Resolving IPv6 addresses
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose Doing queries over IPv6
"pgp -sba bind-9.0.0b3.tar.gz -u 0x51BAB2ED"