--- /dev/null
+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
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
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"