[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