diff options
author | dron <dron> | 2004-05-20 10:39:25 +0000 |
---|---|---|
committer | dron <dron> | 2004-05-20 10:39:25 +0000 |
commit | 79598ccc8283992e3c5cbf3386dcbbd344bc5bcb (patch) | |
tree | 7698f4b5e4fdbb9163192b03cc9ced5692cb77d6 /HOWTO-RELEASE | |
parent | 60cdfec9decc0e8fe2c0501612e698100d419cb0 (diff) | |
download | libtiff-79598ccc8283992e3c5cbf3386dcbbd344bc5bcb.tar.gz |
*** empty log message ***
Diffstat (limited to 'HOWTO-RELEASE')
-rw-r--r-- | HOWTO-RELEASE | 44 |
1 files changed, 25 insertions, 19 deletions
diff --git a/HOWTO-RELEASE b/HOWTO-RELEASE index 06519c27..ed3be4c4 100644 --- a/HOWTO-RELEASE +++ b/HOWTO-RELEASE @@ -1,46 +1,52 @@ HOWTO-RELEASE: -Notes on releasing. + +Notes on releasing. You will need appropriate autoconf, automake and libtool +utilities to release a package. 1. Commit any unsaved changes. 2. "make clean" 3. Create 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. + 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.5. Update html/index.html to refer to this new page as the current release. -4. Add any new files that have been created that should be part - of the distribution (like the html file in step 2), to - TIFFFILES in Makefile.in - -5. Increment version in file "VERSION". Put Alpha or Beta after the version - with a space, if applicable. +4. Increment version in configure.ac. Put 'alpha' or 'beta' after + the version, if applicable. eg. 3.5.7 or - 3.5.8 Beta + 3.5.8beta + + Version should be updated in two places: in the second argument of the + AC_INIT macro and in LIBTIFF_xxx_VERSION variables. + +5. make release -- this will update "RELEASE-DATE" and "VERSION" in the top + level dir, and libtiff/tiffvers.h. -6. sh configure; make; make install (to test). +6. Please verify that the version info in RELEASE-DATE, VERSION and + libtiff/tiffvers.h is right. -7. make release -- this will update "RELEASE-DATE" in the top level dir, - libtiff/tiffvers.h and create the .tar.gz and .zip archives one directory - above. +7. sh configure; make; make distcheck (to test). -8. Please verify that the version info in libtiff/tiffvers.h is right. +8. make distclean -9. make distclean +9. cvs commit -10. cvs commit +10. cvs tag Release-v3-5-7 (or the appropriate name for the release) -11. cvs tag Release-v3-5-7 (or the appropriate name for the release) +11. make dist + Two files with names tiff-version.tar.gz and tiff-version.zip will + be created in the top level package directory. -12. Copy to ftp.remotesensing.org ftp site. +11. Copy to ftp.remotesensing.org ftp site. scp tiff-*.tar.gz remotesensing.org:/ftp/remotesensing/pub/libtiff scp tiff-*.zip remotesensing.org:/ftp/remotesensing/pub/libtiff -13. Announce to list, tiff@olympiakos.com +12. Announce to list, tiff@remotesensing.org] 14. Update libtiff page on freshmeat with new version announcement. |