]> granicus.if.org Git - postgis/commitdiff
Added release procedure and Versioning rationale.
authorSandro Santilli <strk@keybit.net>
Fri, 16 Dec 2005 09:32:53 +0000 (09:32 +0000)
committerSandro Santilli <strk@keybit.net>
Fri, 16 Dec 2005 09:32:53 +0000 (09:32 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@2219 b70326c6-7e19-0410-871a-916f4a2858ee

HOWTO_RELEASE [new file with mode: 0644]
TODO
make_dist.sh

diff --git a/HOWTO_RELEASE b/HOWTO_RELEASE
new file mode 100644 (file)
index 0000000..cbcbfdb
--- /dev/null
@@ -0,0 +1,31 @@
+How to release
+~~~~~~~~~~~~~~
+  Date: 2005-12-15
+
+Versioning Scheme
+-----------------
+
+Release version is composed by REL_MAJOR_VERSION, REL_MINOR_VERSION
+and REL_MICRO_VERSION components.
+
+By default only [REL_MICRO_VERSION] increments between releases.
+
+[REL_MINOR_VERSION] is incremented (and MICRO set to 0) when minor
+additions have been introduced (one or two functions can be considered
+*micro* additions)
+
+[REL_MAJOR_VERSION] is incremented (and MICRO and MINOR set to 0) when
+a dump/reload of existing spatial databases is *REQUIRED* for things
+to work or rather *HIGHLY RECOMMENDED* to get new functionalities.
+
+Release procedure
+-----------------
+
+1) Update Version.config as specified in Versioning Scheme above.
+2) Edit CHANGES: set release date and check all notable changes are
+   been reported.
+3) Add release notes in doc/postgis.xml
+4) Tag pgis_MAJ_MIN_MIC
+5) Run sh make_dist.sh
+6) Publish
+7) Announce 
diff --git a/TODO b/TODO
index 88fb758bc93904f19c6440e02e0e26cc631e3ae8..1358005765307f53a08f1e589c79c007e06a6198 100644 (file)
--- a/TODO
+++ b/TODO
 2005/12/16 - PostGIS 1.1.0 closeup
 ======================================
 
-- Drop jdbc (old code) and rename jdbc2 to jdbc
-- Take a decision about regress tests package split
-- Fix MODULE_FILENAME (postgis-devel/2005-December/001855.html)
-- Unbound Release version from library version.
-- postgis_version() and postgis_full_version() cleanups
-- Clearly define Versioning strategy.
-- Remove references to "OLD UPGRADE METHOD" from manual
-  and Readme (if still there)
+- Carefully check utils/postgis_proc_upgrade.pl ability
+  at detecting wheter a soft upgrade will do.
+
+- Rename jdbc2 to jdbc ? How about history ?
 
 ======================================
 2005/12/14 - other random items 
index 161ed8cfd1eb1a6f03929d54b6eafaa81836ab0d..94dd37df8e25b5b5f745c80941f55e6bc1f58c05 100644 (file)
@@ -36,10 +36,10 @@ if [ $? -gt 0 ]; then
        exit 1
 fi
 
-# remove .cvsignore, make_dist.sh 
+# remove .cvsignore, make_dist.sh and HOWTO_RELEASE
 echo "Removing .cvsignore and make_dist.sh files"
 find "$outdir" -name .cvsignore -exec rm {} \;
-rm -f "$outdir"/make_dist.sh
+rm -f "$outdir"/make_dist.sh "$outdir"/HOWTO_RELEASE
 
 # generating configure script
 echo "Running autogen.sh; ./configure"