How to release GRASS binaries and source code $Date$ Note: This text contains *some* rules only applicable to the development coordinators (currently Markus Neteler, Radim Blazek). 1. Local work (basically at ITC-irst) o - Update VERSION file to release version - Create release branch (only if not yet existing) o Create Changelog file CVSBRANCH=`cat CVS/Entries | grep AUTHORS | cut -d'/' -f6 | cut -b2-` echo $CVSBRANCH #version: MAJOR=6 MINOR=0 RELEASE=1RC1 VERSION=${MAJOR}.${MINOR}.${RELEASE} sh tools/cvs2cl.pl --follow "$CVSBRANCH" mv ChangeLog ChangeLog_$VERSION gzip ChangeLog_$VERSION o reset VERSION file to CVS version o create source package (in the source directory): mkdir grass-${VERSION} mv * grass-${VERSION}/ # do not include the debian control files: mv grass-${VERSION}/debian . # create the package: tar cvfzh grass-${VERSION}.tar.gz grass-${VERSION}/* --exclude=CVS # restore src code location: mv ./grass-${VERSION}/* . rmdir ./grass-${VERSION} # Calculating MD5 sum: md5sum grass-${VERSION}.tar.gz > grass-${VERSION}.md5sum o Store the source tarball in (use scp -rp): http://grass.itc.it/grass/grass6x/source/ along with associated files: AUTHORS ChangeLog_$VERSION INSTALL REQUIREMENTS.html SUBMITTING o update web site to new version (HTML in Web-CVS) - main.inc - download/software.inc - grass6x/index.php - devel/grasshist.html - devel/grassreleases.html - bugtracking/bugreport.html write announcement - store in Web as announces/announce_grass6xx.html 2. Tell others about it: - related announcement press release at: Our GRASS web site: /announces/ Our mailing lists: http://grass.itc.it/mailman/listinfo/grass-announce http://grass.itc.it/mailman/listinfo/grass5 http://grass.itc.it/community/support.php#int_list news:comp.infosystems.gis http://spatialnews.geocomm.com/submitnews.html (not free any more) http://freshmeat.net/projects/grass/?highlight=GRASS http://www.linuxapps.com/?page=application&database=current&id=40 http://linuxtoday.com/contribute.php3 http://www.newsforge.com/submit.pl http://osx.macnn.com/ (email to news tips) http://www.gis-news.de/ (news@gismngt.de) http://www.giscafe.com/ (link: submit material, needs registration) http://www.freegis.org http://www.directionsmag.com/pressreleases.php (click on 'Contact Us') http://www.gisdevelopment.net (click on 'Submit Press Release') http://www.gnu.org/directory/science/geography/grass.html http://www.kde-apps.org/content/show.php?content=19776 http://news.eoportal.org/cgi-bin/eoportal_header.pl?dw=psr&site=software&words=type ... anywhere else? Please add here.