48 строки
1.3 KiB
Plaintext
48 строки
1.3 KiB
Plaintext
1. Verify that the versions currently set in Version.txt
|
|
sense for this release.
|
|
|
|
- GEOS_VERSION_PATCH
|
|
- GEOS_VERSION_MINOR
|
|
- GEOS_VERSION_MAJOR
|
|
|
|
- CAPI_INTERFACE_CURRENT
|
|
- CAPI_INTERFACE_REVISION
|
|
- CAPI_INTERFACE_AGE
|
|
|
|
Always increase the revision value.
|
|
Increase the current value whenever an interface has been added, removed or changed.
|
|
Increase the age value only if the changes made to the ABI are backward compatible.
|
|
|
|
2. Run 'make distcheck', fix any problem with it.
|
|
|
|
3. Update the NEWS file (extract most important things from the
|
|
repository log). Make sure to update the release date.
|
|
|
|
4. Commit the changes in the NEWS file.
|
|
|
|
5. Run 'make dist-bzip2'.
|
|
|
|
$ ./autogen.sh && ./configure && make dist-bzip2
|
|
|
|
6. Verify that you can un-pack and build the tarball.
|
|
|
|
- autotools: ./configure && make check
|
|
- cmake: mkdir build && cd build && cmake .. && make && make check
|
|
|
|
7. Copy the tarball to upload.osgeo.org:/osgeo/download/geos
|
|
|
|
8. Tag the release:
|
|
|
|
$ git tag MAJOR.MINOR.PATCH
|
|
$ git push origin MAJOR.MINOR.PATCH
|
|
|
|
9. Increment all the version numbers for the next release (described in 1 above).
|
|
|
|
10. Update wiki page https://trac.osgeo.org/geos/ at Download section
|
|
|
|
- Add latest release
|
|
- Remove previous patch level release (if any)
|
|
|
|
11. Announce on geos-devel
|
|
|