[Wsplgen-commits] r115 - trunk

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Tue Aug 19 18:57:31 CEST 2008


Author: hplum
Date: 2008-08-19 18:57:31 +0200 (Tue, 19 Aug 2008)
New Revision: 115

Added:
   trunk/HowTo-Release.txt
Log:
Initialversion of Release process

Added: trunk/HowTo-Release.txt
===================================================================
--- trunk/HowTo-Release.txt	2008-08-19 15:22:30 UTC (rev 114)
+++ trunk/HowTo-Release.txt	2008-08-19 16:57:31 UTC (rev 115)
@@ -0,0 +1,46 @@
+HowTo make a new WSPLGEN release
+==================================
+
+(replace the sample "1.2.4" with the appropriate version number)
+
+1. Take care everything is checked in properly.
+   Check version numbers in
+   src/wsplgen.h
+   NEWS
+
+2. Testing the Release
+   # On Windows
+   Run bin/start_test.bat
+   Check if all tests have passed. Look at bin/test_results/test.txt.
+
+   # On Linux
+   Run bin/start_test
+   Check if all tests have passed. Look at bin/test_results/test.txt.
+
+   Only proceed if no failures are reported. Else fix the reported bugs.
+
+3. Create a source archive:
+   $ export WSPLGENVERSION=1.2.4
+   $ cd ..
+   $ svn export https://svn.wald.intevation.org/svn/wsplgen/trunk WSPLGEN-$WSPLGENVERSION
+   $ zip -r WSPLGEN-$WSPLGENVERSION-src.zip WSPLGEN-$WSPLGENVERSION
+
+4. Create according Documentation:
+   $ cd doc/Dokumentation
+   $ make WSPLGEN-Dokumentation.pdf
+   $ mv  WSPLGEN-Dokumentation.pdf WSPLGEN-Dokumentation-$WSPLGENVERSION.pdf
+
+5. Create a new release "1.2.4" on GForge and upload files
+   WSPLGEN-1.2.4-win32.zip, WSPLGEN-1.2.4-i386.zip,
+   WSPLGEN-Dokumentation-1.2.4.pdf,  WSPLGEN-1.2.4-src.zip
+
+5.1 Tag the release in SVN:
+
+   $ export YOUR_USERNAME=name
+   $ svn copy \
+   svn+ssh://$YOUR_USERNAME@svn.wald.intevation.org/wsplgen/trunk \
+   svn+ssh://$YOUR_USERNAME@svn.wald.intevation.org/wsplgen/tags/wsplgen-$WSPLGENVERSION
+
+6. Update versions and URLs on the homepage
+
+7. Announce the new release on the mailing lists.



More information about the Wsplgen-commits mailing list