[Liblas-commits] laszip: add release howto
liblas-commits at liblas.org
liblas-commits at liblas.org
Mon Jan 17 12:58:46 EST 2011
details: http://hg.liblas.orglaszip/rev/ecd878ec4f6b
changeset: 150:ecd878ec4f6b
user: Howard Butler <hobu.inc at gmail.com>
date: Mon Jan 17 11:58:39 2011 -0600
description:
add release howto
diffstat:
HOWTORELEASE.txt | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 78 insertions(+), 0 deletions(-)
diffs (82 lines):
diff -r 26a0c2c313ad -r ecd878ec4f6b HOWTORELEASE.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/HOWTORELEASE.txt Mon Jan 17 11:58:39 2011 -0600
@@ -0,0 +1,78 @@
+
+Steps for Making a LASzip Release
+==============================================================================
+
+:Author: Howard Butler
+:Contact: hobu.inc at gmail.com
+:Revision: $Revision$
+:Date: $Date$
+
+This document describes the process for releasing a new version of LASzip.
+
+General Notes
+------------------------------------------------------------------------------
+
+
+Release Process
+
+1) Increment Version Numbers
+
+ - CMakeLists.txt
+
+ * SET(LASZIP_VERSION_MAJOR "1")
+ * SET(LASZIP_VERSION_MINOR "0")
+ * SET(LASZIP_VERSION_PATCH "0b1")
+
+ - include/laszip/laszip.hpp
+
+ * #define LASZIP_VERSION_MAJOR 1
+ * #define LASZIP_VERSION_MINOR 0
+ * #define LASZIP_VERSION_REV 0b1
+
+
+
+2) Update README to include any relevant info about the release that
+ might have changed.
+
+3) Build Windows version
+
+ - Issue nmake and nmake install commands
+
+ ::
+
+ nmake /f Makefile osgeo4w
+ nmake /f Makefile osgeo4w
+
+
+4) Make the source distribution
+
+ ::
+
+ make dist
+
+
+5) Generate MD5 sums
+
+ ::
+
+ md5 laszip-1.3.1.tar.bz2 > laszip-1.3.1.tar.bz2.md5
+ md5 liblas-src-1.3.1.tar.gz > liblas-src-1.3.1.tar.gz.md5
+ md5 liblas-1.3.1-win32.zip > liblas-1.3.1-win32.zip.md5
+
+6) Edit release page on http://liblas.org/zip/
+
+7) Upload to OSGeo download site
+
+8) Tag the release. Use the ``-f`` switch if you are retagging because you
+ missed something.
+
+ ::
+
+ hg tag 1.0.0b1
+
+9) Write the release notes. Place a copy of the release notes on the release
+ page you created as well as send an email to liblas-devel announcing the
+ new release.
+
+
+$Id$
More information about the Liblas-commits
mailing list