forked from libspatialindex/libspatialindex
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHOWTORELEASE.txt
86 lines (55 loc) · 2.06 KB
/
HOWTORELEASE.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
Steps for Making a libLAS Release
==============================================================================
:Author: Howard Butler
:Contact: [email protected]
:Revision: $Revision$
:Date: $Date$
This document describes the process for releasing a new version of libspatialindex.
General Notes
------------------------------------------------------------------------------
Release Process
1) Increment Version Numbers
- configure.ac
* sidx_version_major
* sidx_version_minor
* sidx_version_micro
- include/Version.h
* SIDX_VERSION_MAJOR
* SIDX_VERSION_MINOR
* SIDX_VERSION_REV
* SIDX_RELEASE_NAME
- CMakeLists.txt
* SET(SIDX_VERSION_MAJOR "1")
* SET(SIDX_VERSION_MINOR "7")
* SET(SIDX_VERSION_PATCH "0")
- makefile.vc's
*PACKAGE_VERSION
2) Update README to include any relevant info about the release that
might have changed.
3) Update ChangeLog with svn2cl
4) Run the regression tests. Really.
5) Build Windows version
- Issue nmake and nmake install commands
::
nmake /f makefile.vc clean
nmake /f makefile.vc
nmake /f makefile.vc install
nmake /f makefile.vc package
6) Make the source distribution
::
make dist
7) Generate MD5 sums
::
md5 spatialindex-src-1.5.0.tar.bz2 > spatialindex-src-1.5.0.tar.bz2.md5
md5 spatialindex-src-1.5.0.tar.gz > spatialindex-src-1.5.0.tar.gz.md5
md5 liblas-1.3.1-win32.zip > liblas-1.3.1-win32.zip.md5
8) Update http://trac.gispython.org/spatialindex/wiki/Releases
9) Upload windows and source package as attachments to the new release page.
10) Tag the release. Use the ``-f`` switch if you are retagging because you
missed something.
::
svn cp http://svn.gispython.org/svn/spatialindex/spatialindex/trunk http://svn.gispython.org/svn/spatialindex/spatialindex/tags/1.5.0
11) Write the release notes. Place a copy of the release notes on the release
page you created as well as send an email to spatalindex list announcing the
new release.
$Id$