Release Steps
From Geoqo
(Difference between revisions)
| Line 19: | Line 19: | ||
## zip -r geoqo-0.4.zip geoqo-0.4 | ## zip -r geoqo-0.4.zip geoqo-0.4 | ||
## ncftpput upload.sourceforge.net incoming geoqo-0.4.zip geoqo-0.4.tar.gz | ## ncftpput upload.sourceforge.net incoming geoqo-0.4.zip geoqo-0.4.tar.gz | ||
| − | ## add release files using admin interface | + | ## add release files using [http://sourceforge.net/project/admin/editpackages.php?group_id=177773 admin interface] |
# Advertise: | # Advertise: | ||
## send note to geoqo-users AT AT lists.sourceforge.net | ## send note to geoqo-users AT AT lists.sourceforge.net | ||
| − | ## sourceforge news system | + | ## sourceforge [http://sourceforge.net/news/submit.php?group_id=177773 news system] |
##* web site auto updated | ##* web site auto updated | ||
## [http://freshmeat.net/projects/geoqo/ freshmeat.net] | ## [http://freshmeat.net/projects/geoqo/ freshmeat.net] | ||
## topic on #geoqo | ## topic on #geoqo | ||
Revision as of 07:11, 11 March 2007
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
- dist/version 0.6
- run dist/testcode to check for syntax issues
- 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
- Run ./makedocs
- Run "make", "make coversclean" and "make covers" in geoqo/html/
- checkout requires geoqo source to be in ../geoqo
- 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 upload.sourceforge.net incoming geoqo-0.4.zip geoqo-0.4.tar.gz
- add release files using admin interface
- Advertise:
- send note to geoqo-users AT AT lists.sourceforge.net
- sourceforge news system
- web site auto updated
- freshmeat.net
- topic on #geoqo