diff options
| author | Frank Warmerdam <warmerdam@pobox.com> | 2001-03-21 03:12:58 +0000 |
|---|---|---|
| committer | Frank Warmerdam <warmerdam@pobox.com> | 2001-03-21 03:12:58 +0000 |
| commit | 46e6746aeba3105c10687910682f4aaf23869785 (patch) | |
| tree | cee0e21b50667e133f79f5fa59e869eb87a5c2f3 /HOWTO-RELEASE | |
| parent | 5601cc95cbf9f708773b09820033096e085f9811 (diff) | |
| download | PROJ-46e6746aeba3105c10687910682f4aaf23869785.tar.gz PROJ-46e6746aeba3105c10687910682f4aaf23869785.zip | |
New
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@914 4e78687f-474d-0410-85f9-8d5e500ac6b2
Diffstat (limited to 'HOWTO-RELEASE')
| -rw-r--r-- | HOWTO-RELEASE | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/HOWTO-RELEASE b/HOWTO-RELEASE new file mode 100644 index 00000000..77813978 --- /dev/null +++ b/HOWTO-RELEASE @@ -0,0 +1,51 @@ + Preparing a PROJ.4 Release + ========================== + + +1) Update the version number in configure.in (in AM_INIT_AUTOMAKE()). + +2) Update the version number in projects.h (#define PJ_VERSION). + +3) Update the version number in the -version-info definition in + src/Makefile.am. It consists of "current:revision:age". + + - If the library source code has changed at all since the last update, + then increment revision (c:r:a becomes c:r+1:a). + + - If any interfaces have been added, removed, or changed since the last + update, increment current, and set revision to 0. + + - If any interfaces have been added since the last public release, then + increment age. + + - If any interfaces have been removed since the last public release, then + set age to 0. + +4) Add a note to the ChangeLog that a new release is being issued, and what + the release number is. + +5) Tag the release with a command like "cvs tag proj_4_4_3". + +6) Do a "make dist-all" in the proj root directory. After some grinding + this should result in files like proj-4.4.3.tar.gz and proj-4.4.3.zip + being created. These are full source distributions. + +7) Put these in the proj ftp area on ftp.remotesensing.org. This can be + done via scp using a command like the following. + + scp proj-4.4.3.{tar.gz,zip} remotesensing.org:/ftp/remotesensing/pub/proj + +8) Announce the new release on the PROJ.4 mailing lists. If the release + is particularly significant in terms of features it might also be + announced in comp.infosystems.gis, os-remotesensing@remotesensing.org, + and freegis-list@intevation.de. + +9) Issue a new release report on Freshmeat. + + http://freshmeat.net/projects/proj.4/ + + +NOTES: + + o Information about preparing binary releases, and RPMs should be formalized. + o A "beta" release step should likely be incorporated.
\ No newline at end of file |
