HOWTO-RELEASE: + −
+ −
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.+ −
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. Increment version in configure.ac. Put 'alpha' or 'beta' after+ −
the version, if applicable. + −
+ −
eg.+ −
3.5.7+ −
or+ −
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. autoconf+ −
+ −
6. sh configure+ −
+ −
7. make release -- this will update "RELEASE-DATE" and "VERSION" in the top+ −
level dir, and libtiff/tiffvers.h. + −
+ −
8. Please verify that the version info in RELEASE-DATE, VERSION and+ −
libtiff/tiffvers.h is right.+ −
+ −
9. make; make distcheck (to test). + −
+ −
10. make distclean+ −
+ −
11. cvs commit+ −
+ −
12. cvs tag Release-v3-5-7 (or the appropriate name for the release)+ −
+ −
13. configure; make dist+ −
Two files with names tiff-version.tar.gz and tiff-version.zip will+ −
be created in the top level package directory.+ −
+ −
14. Copy to ftp.remotesensing.org ftp site. + −
scp tiff-*.tar.gz ftp.remotesensing.org:/var/ftp/libtiff/+ −
scp tiff-*.zip ftp.remotesensing.org:/var/ftp/libtiff/+ −
+ −
15. Announce to list, tiff@lists.maptools.org+ −
+ −
16. Update libtiff page on freshmeat with new version announcement.+ −
+ −
+ −