HowTo make a new FGSK release ================================== (replace the sample "0.2.0" with the apropriate version number) 1. Take care everything is checked in properly. Adjust version number, revision-number in docs/conf.py and commit (analog previous releases in ChangeLog). The Revision-Number can be accuired by `svnversion` 2. Make sure the following parameters are set in setup.cfg tag_build = tag_svn_revision = false 3. Build an egg using this command $ python setup.py bdist_egg 4. Tag the release in SVN: $ export FGSKVERSION=`grep ^version docs/conf.py|cut -d"'" -f2` $ svn copy -m "Tagged as release 'release-$FGSKVERSION'" file:///home/projects/Geospatial/lung-fgsk-fachschale/Material/SVN/trunk file:///home/projects/Geospatial/lung-fgsk-fachschale/Material/SVN/tags/release-$FGSKVERSION 5. Package the release-tarball $ mkdir ../fgsk_$FGSKVERSION $ export FGSK_TARGET=../fgsk_$FGSKVERSION $ cp dist/FgsK_mf-$FGSKVERSION-py2.5.egg $FGSK_TARGET $ cp -r contrib/apache $FGSK_TARGET $ cp -r contrib/mapserver $FGSK_TARGET $ (cd $FGSK_TARGET/mapserver/bin && wget http://apt.gispatcher.com/dists/lenny/gispatcher/binary-i386/cgi-mapserver-gp_5.6.5-1~gp+1_i386.deb) $ cp -r contrib/db $FGSK_TARGET $ cp -r contrib/os $FGSK_TARGET $ (cd docs && make latexpdf && cp build/latex/FGSK-Dokumentation.pdf $FGSK_TARGET) $ (cd $FGSK_TARGET && find . -name "*.svn" |xargs rm -rf) $ (cd $FGSK_TARGET && tar cvfj ../fgsk_$FGSKVERSION.tar.bz2 . ) 6. Public tarball from ../$FGSK_TARGET/fgsk_$FGSKVERSION.tar.gz to client!