diff options
author | bfriesen <bfriesen> | 2015-08-30 21:40:39 +0000 |
---|---|---|
committer | bfriesen <bfriesen> | 2015-08-30 21:40:39 +0000 |
commit | 9431f4e86fad0fecdc208214c452b2ccd4559e6e (patch) | |
tree | a53c0bb1253ca2cc61ab5c28bc175481729139fa | |
parent | 84d33fdf56b9ad47317df3041b7187114afc6a81 (diff) | |
download | libtiff-9431f4e86fad0fecdc208214c452b2ccd4559e6e.tar.gz |
Make edit of html/Makefile.am its own step so it is not missed.
-rw-r--r-- | HOWTO-RELEASE | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/HOWTO-RELEASE b/HOWTO-RELEASE index 1661f6b0..9293592b 100644 --- a/HOWTO-RELEASE +++ b/HOWTO-RELEASE @@ -27,11 +27,12 @@ Notes on releasing. 2. Create html/vX.X.html and add it to cvs with 'cvs add html/vX.X.html'. Take ChangeLog entries and html-ify in there. Easist thing to do is take html/vX.(X-1).html and use it as a template. - Add that file to the list of EXTRA_DIST files in the html/Makefile.am. -3. Update html/index.html to refer to this new page as the current release. +3. Add vX.X.html file to the list of EXTRA_DIST files in the html/Makefile.am. -4. Increment the release version in configure.ac. Put 'alpha' or +4. Update html/index.html to refer to this new page as the current release. + +5. Increment the release version in configure.ac. Put 'alpha' or 'beta' after the version, if applicable. For example: 4.0.0 @@ -41,7 +42,7 @@ Notes on releasing. Version should be updated in two places: in the second argument of the AC_INIT macro and in LIBTIFF_xxx_VERSION variables. -5. Update library ELF versioning in configure.ac (LIBTIFF_CURRENT, +6. Update library ELF versioning in configure.ac (LIBTIFF_CURRENT, LIBTIFF_REVISION, and LIBTIFF_AGE). These numbers have nothing to do with the libtiff release version numbers. @@ -52,11 +53,11 @@ Notes on releasing. have been added, removed, or interface structures have changed, then more care is required. -6. Add an entry to Changelog similar to: +7. Add an entry to Changelog similar to: * libtiff 4.0.0 released. -7. In the source tree do +8. In the source tree do ./autogen.sh @@ -64,7 +65,7 @@ Notes on releasing. maintainer build with current autoconf, automake, and libtool packages. It is only needed when updating tool versions. -8. It is recommended (but not required) to build outside of the source +9. It is recommended (but not required) to build outside of the source tree so that the source tree is kept in a pristine state. This also allows sharing the source directory on several networked systems. For example: @@ -77,17 +78,17 @@ Notes on releasing. ./configure --enable-maintainer-mode -9. In the build tree do +10. In the build tree do make release This will update "RELEASE-DATE", "VERSION", and libtiff/tiffvers.h in the source tree. -10. In the source tree, verify that the version info in RELEASE-DATE, +11. In the source tree, verify that the version info in RELEASE-DATE, VERSION and libtiff/tiffvers.h is right. -11. In the build tree do +12. In the build tree do make make distcheck @@ -98,21 +99,21 @@ Notes on releasing. Two files with names tiff-version.tar.gz and tiff-version.zip will be created in the top level build directory. -12. In the source tree do +13. In the source tree do 'cvs commit'. -13. In the source tree do +14. In the source tree do cvs tag Release-v4-0-0 (or the appropriate name for the release) -14. Copy release packages from the build tree to the +15. Copy release packages from the build tree to the ftp.remotesensing.org ftp site. scp tiff-*.tar.gz tiff-*.zip \ warmerdam@upload.osgeo.org:/osgeo/download/libtiff -15. Announce to list, tiff@lists.maptools.org +16. Announce to list, tiff@lists.maptools.org |