Release Steps
From Geoqo
Steps used to release a new version. You know, in case I fall off a cliff while geocaching:
- Setup:
- 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
- Run ./makedocs
- Run "make test" and check for errors
- Update the NEWS file
- change version numbers in the files
- Release:
- svn copy https://geoqo.svn.sourceforge.net/svnroot/geoqo/trunk/geoqo https://geoqo.svn.sourceforge.net/svnroot/geoqo/tags/geoqo-0-4
- svn export https://geoqo.svn.sourceforge.net/svnroot/geoqo/tags/geoqo-0-4 geoqo-0.4
- tar czf geoqo-0.4.tar.gz geoqo-0.4
- zip -r geoqo-0.4.zip geoqo-0.4
- ncftpput geoqo-0.4.zip geoqo-0.4 ftp://upload.sourceforge.net/incoming
- add release files using admin interface
- Advertise:
- sourceforge news system
- web site auto updated
- freshmeat.net
- topic on #geoqo
- sourceforge news system