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 9.11.

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 (remember to change + to 0 in the patch value).
    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. Export a copy of the tag, e.g. with:
      $ svn export https://gearbox.svn.sf.net/svnroot/gearbox/gearbox/tags/RELEASE_9.02 gearbox-9.02
      
    12. Create tarball from this exported directory, 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. Create a new distro through the sourceforge web interface
    • Login a project administrator
    • Click on the 'Edit' link
    • Click on "'Project Admin' -> 'File Manager'"
    • Click on the gear icon next to 'gearbox' directory -> New Folder
    • Name it with the new version name, e.g. 9.02
    • Click on the gear icon next to the new folder -> Uploads Here
    • Click on the 'Upload File' link above the directory listing, select the tar archive, wait for upload.
  4. Update the web page
  5. Move on to the next development cycle
    • Increment the version numbers (eg '9.02.0' -> '9.02.+') in the top-level CMakeLists.txt files.
    • Copy template headings into doc/history.dox
 

Generated for GearBox by  doxygen 1.4.5