mirror of
https://git.osgeo.org/gitea/postgis/postgis
synced 2024-10-23 16:42:35 +00:00
Added release procedure and Versioning rationale.
git-svn-id: http://svn.osgeo.org/postgis/trunk@2219 b70326c6-7e19-0410-871a-916f4a2858ee
This commit is contained in:
parent
0b1653bb10
commit
42a50b5d3e
31
HOWTO_RELEASE
Normal file
31
HOWTO_RELEASE
Normal file
|
@ -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
|
12
TODO
12
TODO
|
@ -12,14 +12,10 @@
|
||||||
2005/12/16 - PostGIS 1.1.0 closeup
|
2005/12/16 - PostGIS 1.1.0 closeup
|
||||||
======================================
|
======================================
|
||||||
|
|
||||||
- Drop jdbc (old code) and rename jdbc2 to jdbc
|
- Carefully check utils/postgis_proc_upgrade.pl ability
|
||||||
- Take a decision about regress tests package split
|
at detecting wheter a soft upgrade will do.
|
||||||
- Fix MODULE_FILENAME (postgis-devel/2005-December/001855.html)
|
|
||||||
- Unbound Release version from library version.
|
- Rename jdbc2 to jdbc ? How about history ?
|
||||||
- postgis_version() and postgis_full_version() cleanups
|
|
||||||
- Clearly define Versioning strategy.
|
|
||||||
- Remove references to "OLD UPGRADE METHOD" from manual
|
|
||||||
and Readme (if still there)
|
|
||||||
|
|
||||||
======================================
|
======================================
|
||||||
2005/12/14 - other random items
|
2005/12/14 - other random items
|
||||||
|
|
|
@ -36,10 +36,10 @@ if [ $? -gt 0 ]; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# remove .cvsignore, make_dist.sh
|
# remove .cvsignore, make_dist.sh and HOWTO_RELEASE
|
||||||
echo "Removing .cvsignore and make_dist.sh files"
|
echo "Removing .cvsignore and make_dist.sh files"
|
||||||
find "$outdir" -name .cvsignore -exec rm {} \;
|
find "$outdir" -name .cvsignore -exec rm {} \;
|
||||||
rm -f "$outdir"/make_dist.sh
|
rm -f "$outdir"/make_dist.sh "$outdir"/HOWTO_RELEASE
|
||||||
|
|
||||||
# generating configure script
|
# generating configure script
|
||||||
echo "Running autogen.sh; ./configure"
|
echo "Running autogen.sh; ./configure"
|
||||||
|
|
Loading…
Reference in a new issue