diff options
| author | Kristian Evers <kristianevers@gmail.com> | 2018-03-19 22:38:57 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-03-19 22:38:57 +0100 |
| commit | f8fbd18a3e297194aabce9b309a2e1bf1950bc58 (patch) | |
| tree | e744aa43beba2dca07190c2387dcd42b0f79e23a /HOWTO-RELEASE | |
| parent | 999c44086f3e69def4e062a79766a4757b5b7c01 (diff) | |
| parent | 5c6e6f5c5ddac0948bca31406d13265fec286254 (diff) | |
| download | PROJ-f8fbd18a3e297194aabce9b309a2e1bf1950bc58.tar.gz PROJ-f8fbd18a3e297194aabce9b309a2e1bf1950bc58.zip | |
Merge pull request #869 from kbevers/sphinx-man-pages
Auto-generate man pages from Sphinx docs
Diffstat (limited to 'HOWTO-RELEASE')
| -rw-r--r-- | HOWTO-RELEASE | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/HOWTO-RELEASE b/HOWTO-RELEASE index d862c8ab..3053523b 100644 --- a/HOWTO-RELEASE +++ b/HOWTO-RELEASE @@ -34,38 +34,45 @@ 4.5) Run "autogen.sh" (hopefully on the same machine it was last run on) -5) Add a note to the ChangeLog that a new release is being issued, and what +5) Update man pages: + + ./scripts/update_man.sh + + The script builds man pages from Sphinx docs, copies them to man/ and commits + them to git. + +6) Add a note to the ChangeLog that a new release is being issued, and what the release number is. -6) Update NEWS file with summary of release changes. +7) Update NEWS file with summary of release changes. -7) Update the proj.spec file for the new version: +8) Update the proj.spec file for the new version: - PACKAGE_VERSION - Source0 - %setup line - rm -rf line -8) If this is a major release, prepare a branch. +9) If this is a major release, prepare a branch. git checkout -b 5.0 -9) Tag the release +10) Tag the release git tag 5.0.0 -10) Do a "make dist-all" in the proj root directory. After some grinding +11) 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. -11) Put these in the proj ftp area on /osgeo/download/proj on +12) Put these in the proj ftp area on /osgeo/download/proj on download.osgeo.org. This can be done via scp using a command like the following. scp proj-4.4.3.{tar.gz,zip} warmerdam@download.osgeo.org:/osgeo/download/proj -12) Announce the new release on the PROJ.4 and MetaCRS mailing lists. +13) Announce the new release on the PROJ.4 and MetaCRS mailing lists. -13) Issue a new release report on GitHub: +14) Issue a new release report on GitHub: https://github.com/OSGeo/proj.4/releases/new |
