Release Steps

From Geoqo
Revision as of 04:12, 9 January 2007 by Yamar (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Steps used to release a new version. You know, in case I fall off a cliff while geocaching:

  1. Setup:
    1. change version numbers in the files
      • find . -name \*.pm | grep -v VERSION | xargs perl -i -p -e "s/VERSION = '0\.3/VERSION = '0.4/"
      • perl -i -p -e "s/VERSION = '0\.3/VERSION = '0.4/" geoqo
    2. Run ./makedocs
    3. Run "make test" and check for errors
    4. Update the NEWS file
  2. Release:
    1. svn copy https://geoqo.svn.sourceforge.net/svnroot/geoqo/trunk/geoqo https://geoqo.svn.sourceforge.net/svnroot/geoqo/tags/geoqo-0-4
    2. svn export https://geoqo.svn.sourceforge.net/svnroot/geoqo/tags/geoqo-0-4 geoqo-0.4
    3. tar czf geoqo-0.4.tar.gz geoqo-0.4
    4. zip -r geoqo-0.4.zip geoqo-0.4
    5. ncftpput geoqo-0.4.zip geoqo-0.4 ftp://upload.sourceforge.net/incoming
    6. add release files using admin interface
  3. Advertise:
    1. sourceforge news system
      • web site auto updated
    2. freshmeat.net
    3. topic on #geoqo
Personal tools