HowTo make a new InteProxy release ================================== (replace the sample "0.2.0" with the apropriate version number) 1. Take care everything is checked in properly. Adjust version numbers in packaging/Windows/Makefile (VERSION_NUMBER) inteproxy/main.py doc/InteProxy-de.odt doc/InteProxy-en.odt and commit (analog previous releases in ChangeLog) 2. Run $ python2.4 test/runtests.py Only proceed if no failures are reported. Else fix the reported bugs. 3. Create a source archive: $ export INTEPROXYVERSION=0.3.1 $ cd .. $ svn export https://svn.wald.intevation.org/svn/inteproxy/trunk InteProxy-$INTEPROXYVERSION $ tar -czvf InteProxy-$INTEPROXYVERSION.tar.gz InteProxy-$INTEPROXYVERSION 4. Create PDF-files InteProxy-de-0.2.0.pdf and InteProxy-en-0.2.0.pdf 5. Create a new release "0.2.0" on GForge and upload files InteProxy-0.2.0.tar.gz, InteProxy-de-0.2.0.pdf and InteProxy-en-0.2.0.pdf 5.1 Create Windows Installer (see packaging/Windows/README.txt) 5.2 Tag the release in SVN: $ export YOUR_USERNAME=name $ svn copy svn+ssh://$YOUR_USERNAME@svn.wald.intevation.org/inteproxy/trunk svn+ssh://$YOUR_USERNAME@svn.wald.intevation.org/inteproxy/tags/release-$INTEPROXYVERSION 6. Update versions and URLs on the homepage 7. Announce the new release on the mailing lists.