orca-robotics


INTRODUCTION
Overview
Download and Install
Quick Start
Documentation
Publications

REPOSITORY
Interfaces
Components
Libraries
Utilities
Software Map

DEVELOPER
Tutorials
Examples
Dev Guide
Dashboard
Wiki
login/pass: orca/orca

PEOPLE
Contributors
Users

SourceForge.net Logo
Project
Download
Mailing lists

 

         

Release Instructions

Note:
Reviewed for release 2.9.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 (eg bamboo):
    1. Blow away old installations of orca/hydro.
    2. Check out clean copies of orca/hydro.
    3. Modify the project versions in the top-level CMakeLists.txt files.
    4. Modify the 'news' sections in the 'index.dox' files.
    5. Delete src/retired directory.
    6. Update LICENSE information by running cmake with BUILD_LICENSE=ON and BUILD_SANDBOX=ON.
    7. Shunt everything down in 'todo.dox'.
    8. Delete any temporary files created by an editor.
    9. Check in those changes.
    10. Tag the distributions, eg with:
      • hydro:
        $ svn copy --username [USERNAME] https://orca-robotics.svn.sf.net/svnroot/orca-robotics/hydro/trunk https://orca-robotics.svn.sf.net/svnroot/orca-robotics/hydro/tags/RELEASE_2.7.0 -m 'Tagging release 2.7.0'
        
      • orca:
        $ svn copy --username [USERNAME] https://orca-robotics.svn.sf.net/svnroot/orca-robotics/orca/trunk https://orca-robotics.svn.sf.net/svnroot/orca-robotics/orca/tags/RELEASE_2.7.0 -m 'Tagging release 2.7.0'
        
    11. Delete all .svn directories (eg with 'find . -name .svn | xargs rm -rf')
    12. Create tar-balls of these distributions, named eg. 'hydro-2.7.0.tar.gz' and 'orca-2.7.0.tar.gz'
    13. Now the tar-balls are ready to roll. But first test that the originals build cleanly.
    14. Copy the tar-balls to a machine with external access (eg lowrider).
  3. From eg lowrider:
    1. ftp to upload.sf.net (anonymous login)
    2. cd /incoming
    3. 'put' both tarballs
  4. Create the distros through the sourceforge web interface
    • (Go through "'Admin' -> 'File Releases'" from the Orca project page)
  5. Update the web page
    • Use the script: <distro>/doc/updatesfweb
  6. Increment the version numbers (eg '2.7.0' -> '2.7.0+') in the top-level CMakeLists.txt files.
  7. Add a new section for 'since last release' changes to the history files.
 

Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)


Generated for Orca Robotics by  doxygen 1.4.5