File: HOWTORELEASE.txt

package info (click to toggle)
spatialindex 1.9.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 6,272 kB
  • sloc: cpp: 65,051; python: 2,895; sh: 1,952; ansic: 579; makefile: 485
file content (58 lines) | stat: -rw-r--r-- 1,344 bytes parent folder | download
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

Steps for Making a libspatialindex Release
==============================================================================

:Author: Howard Butler
:Contact: howard@hobu.co

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/spatialindex/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")
    * SET(SIDX_LIB_VERSION "4.0.0")
    * SET(SIDX_LIB_SOVERSION "4")
  - Makefile.am
    * version-info 3:2:0
  - Update SO versions
    * https://github.com/libspatialindex/libspatialindex/pull/44#issuecomment-57088783

2) Update README to include any relevant info about the release that
   might have changed.

3) Update ChangeLog with git2cl

  * git2cl . > ChangeLog

4) Verify tests are passing on Travis and AppVeyor

5) Tag the release

6) Invoke `package-release.sh`

  ::

	cd libspatialindex
	./package-release.sh


8) Update https://github.com/libspatialindex/libspatialindex/releases