[MXD2map-commits] r265:4ca47adee224

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Thu Sep 8 15:06:46 CEST 2011


details:   http://hg.intevation.org/geospatial/mxd2map/rev/4ca47adee224

changeset: 265:4ca47adee224

user:      Raimund Renkert <rrenkert at intevation.de>

date:      Thu Sep 08 15:06:40 2011 +0200

description:
Merged with Stephans commit.


diffstat:

 ChangeLog         |   5 +++++
 HowTo-Release.txt |  54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 59 insertions(+), 0 deletions(-)

diffs (73 lines):

diff -r 42c89821a868 -r 4ca47adee224 ChangeLog
--- a/ChangeLog	Thu Sep 08 13:02:04 2011 +0200
+++ b/ChangeLog	Thu Sep 08 15:06:40 2011 +0200
@@ -26,6 +26,11 @@
 	  contrib\installer\example\ttf-fonts\fonts.txt:
 	  New.
 
+2011-09-07  Stephan Holl  <stephan.holl at intevation.de>
+
+	* HowTo-Release.txt: Added some hints how to cut realeses for
+	  MXD2map.
+
 2011-08-16  Raimund Renkert  <raimund.renkert at intevation.de>
 
 	* src/java/de/intevation/mxd/reader/GroupLayerReader.java,
diff -r 42c89821a868 -r 4ca47adee224 HowTo-Release.txt
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/HowTo-Release.txt	Thu Sep 08 15:06:40 2011 +0200
@@ -0,0 +1,54 @@
+HowTo make a new MXD2map release
+================================
+
+(replace the sample "0.2.0" with the apropriate version number)
+
+1. Take care everything is checked in properly.
+   Adjust version numbers in
+   contrib/installer/MXD2map-installer.nsi (PRODUCT_VERSION)
+   doku/source/conf.py (version und release)
+   and commit and push! (analog previous releases in ChangeLog)
+
+2. Create a source archive:
+   $ export MXD2MAPVERSION=0.8
+   $ hg archive -t tgz -X website -X HowToRelease.txt -X testdata-frida MXD2map-$MXD2MAPVERSION.tar.gz
+
+3. Create PDF-file of Documentation:
+   $ cd doku && make latexpdf
+
+4. Create new source-release on 0.8 on wald and upload Documentation-PDF and MXD2map-0.8.tar.gz
+
+4.1 Create Windows-Binary Installer (needs Windows-NSIS-Version and complete build)
+
+4.1.1 Build MXD2map:
+   
+   $ ant jar
+
+   Copy resulting mxd2map.jar into contrib/installer/bin/
+
+4.1.2 Fill ms_6.1-dev-Folder with Binary-windows-build
+
+4.1.3 Download example-data
+
+   $ cd contrib/installer/example/example/testdata-frida
+   $ wget ftp://ftp.intevation.de/freegis/frida/frida-1.0.1-shp.tar.gz
+   $ tar xvfz frida-1.0.1-shp.tar.gz
+   $ rm -f frida-1.0.1-shp.tar.gz
+
+4.1.4 Build the installer (requires NSIS >= 2.46-2):
+
+   $ cd contrib/installer
+   $ makensis -DVERSION_DATE=`date +%d.%m.%Y` MXD2map-installer.nsi
+
+4.2 Tag the release in HG:
+
+   $ hg tag -m "Tagged as release 'release-$MXD2MAPVERSION'" && hg push
+
+5. Update versions and URLs on the homepage (updates documentation as
+   well!) [requires sphinx available in $PATH]
+
+   $ cd website && edit files
+   $ hg commit -m "Updated Website to version $MXD2MAPVERSION, added download-links" && hg push
+   $ make online
+
+6. Announce the new release on the mailing lists.


More information about the MXD2map-commits mailing list