|
INTRODUCTION
Overview
Download and Install
Documentation
Publications
REPOSITORY
Libraries
DEVELOPER
Dev Guide
Dashboard
PEOPLE
Contributors
Users
Project
Download
Mailing lists
|
|
|
- Note:
- Reviewed for release 1.0.0.
- On any machine
- Make sure the distributions compile cleanly and the tests don't fail.
- On a machine that doesn't build regularly:
- Blow away old installation.
- Check out clean copy.
- Modify the project version in the top-level CMakeLists.txt file.
- Modify the 'news' section in the 'index.dox' file.
- (Possibly) delete retired directory.
- Update LICENSE information by running cmake with GBX_BUILD_LICENSE=ON.
- Shunt everything down in 'doc/history.dox'.
- Delete any temporary files created by an editor.
- Check in those changes.
- Tag the distributions, eg with:
$ svn copy https://gearbox.svn.sf.net/svnroot/gearbox/gearbox/trunk https://gearbox.svn.sf.net/svnroot/gearbox/gearbox/tags/RELEASE_9.02 -m 'Tagging release 9.02'
- Delete all .svn directories (eg with 'find . -name .svn | xargs rm -rf')
- Create tar-ball, named eg. 'gearbox-9.02.tar.gz'
- Now the tar-ball is ready to roll. But first test that the original untars and builds cleanly.
- Copy the tar-ball to a machine with external access.
- On a machine with external access:
- sftp [USERNAME]@frs.sf.net
- cd uploads
- 'put' the tarball
- Create a new distro through the sourceforge web interface
- Login a project administrator
- (Go through "'Admin' -> 'File Releases'" from the GearBox project page)
- Update the web page
- Use the script: <distro>/doc/rebuild_docco.sh
- Increment the version numbers (eg '9.02' -> '9.02+') in the top-level CMakeLists.txt files.
|
|