Things to do to release a version of SCons: Prepare CHANGES text Prepare RELEASE notes Read through the README.txt file for any updates Build candidate packages test on Linux test on Windows NT 1) tar zxf scons-src-{version}.tar.gz cd scons-src-{version} python runtest.py -a 2) tar zxf scons-{version}.tar.gz cd scons-{version} python setup.py install cd scons-src-{version} python runtest.py -a -x C:\Python15\scons.bat 3) scons-{verson}.win32.exe cd scons-src-{version} python runtest.py -a -x C:\Python15\scons.bat END THE BRANCH (need more info) START THE NEW BRANCH (need more info) aenbr -p {newbranch} aenc -p {newbranch} aedb 100 aecd # Change the hard-coded package version numbers # in the following files. aecp Construct debian/changelog rpm/scons.spec vi Construct debian/changelog rpm/scons.spec # Optionally, do the same in the following: [optional] aecp HOWTO/change.txt debian/scons.postinst [optional] vi HOWTO/change.txt debian/scons.postinst aeb aet -reg aed aede etc. Read through the FAQ for any updates Upload the packages to the SourceForge project page Test downloading from the SourceForge project page Update the web site: new version number (template) announcement on the home page check packages on the download page checkin new scons-doc.tar.gz on the web site update the CHANGES.txt file Test downloading from the web site download page Add news item to the SourceForge project page Prepare an announcement Announce to the following mailing lists: scons-announce@lists.sourceforge.net scons-users@lists.sourceforge.net scons-devel@lists.sourceforge.net python-list@python.org python-announce@python.org [optional] cons-discuss@gnu.org linux-announce@news.ornl.gov? Notify freshmeat.net Notify www.cmtoday.com/contribute.html