Release Steps

From Geoqo
(Difference between revisions)
Jump to: navigation, search
(make tags use real version numbers)
Line 15: Line 15:
## Update the NEWS file
## Update the NEWS file
# Release:
# Release:
## svn copy
## svn copy{{VER}}
## svn export geoqo-{{VER}}
## svn export{{VER}} geoqo-{{VER}}
## tar czf geoqo-{{VER}}.tar.gz geoqo-{{VER}}
## tar czf geoqo-{{VER}}.tar.gz geoqo-{{VER}}
## zip -r geoqo-{{VER}}.zip geoqo-{{VER}}
## zip -r geoqo-{{VER}}.zip geoqo-{{VER}}

Revision as of 05:15, 13 October 2007

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

  1. Setup:
    1. Change the Template:VER wiki page to the new version number
    2. change version numbers in the files
      • dist/version 1.11
    3. run dist/testcode to check for syntax issues
    4. ensure makedocs and geodb/html/Makefile contains proper list of module names
      • perl makedocs will update the geoqo docs and print any potentially missing modules
      • New plugins may need to be added to the lists
    5. Run ./makedocs
    6. Run "make", "make coversclean" and "make covers" in geoqo/html/
      • checkout requires geoqo source to be in ../geoqo
    7. Run "make test" and check for errors
    8. Update the NEWS file
  2. Release:
    1. svn copy
    2. svn export geoqo-1.11
    3. tar czf geoqo-1.11.tar.gz geoqo-1.11
    4. zip -r geoqo-1.11
    5. ncftpput incoming geoqo-1.11.tar.gz
    6. add release files using admin interface
  3. Advertise:
    1. send note to geoqo-users AT AT
    2. sourceforge news system
      • web site auto updated
    4. topic on #geoqo
Personal tools