INTRODUCTION
Overview
Download and Install
Documentation
Publications

REPOSITORY
Libraries

DEVELOPER
Dev Guide
Dashboard

PEOPLE
Contributors
Users

SourceForge.net Logo
Project
Download
Mailing lists

 

         

Release Instructions

Note:
Reviewed for release 1.0.0.

Release

  1. On any machine
    • Make sure the distributions compile cleanly and the tests don't fail.
  2. On a machine that doesn't build regularly:
    1. Blow away old installation.
    2. Check out clean copy.
    3. Modify the project version in the top-level CMakeLists.txt file.
    4. Modify the 'news' section in the 'index.dox' file.
    5. (Possibly) delete retired directory.
    6. Update LICENSE information by running cmake with GBX_BUILD_LICENSE=ON.
    7. Shunt everything down in 'doc/history.dox'.
    8. Delete any temporary files created by an editor.
    9. Check in those changes.
    10. 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'
      
    11. Delete all .svn directories (eg with 'find . -name .svn | xargs rm -rf')
    12. Create tar-ball, named eg. 'gearbox-9.02.tar.gz'
    13. Now the tar-ball is ready to roll. But first test that the original untars and builds cleanly.
    14. Copy the tar-ball to a machine with external access.
  3. On a machine with external access:
    1. sftp [USERNAME]@frs.sf.net
    2. cd uploads
    3. 'put' the tarball
  4. Create a new distro through the sourceforge web interface
    • Login a project administrator
    • (Go through "'Admin' -> 'File Releases'" from the GearBox project page)
  5. Update the web page
    • Use the script: <distro>/doc/rebuild_docco.sh
  6. Increment the version numbers (eg '9.02' -> '9.02+') in the top-level CMakeLists.txt files.
 

Generated for GearBox by  doxygen 1.4.5