1HOWTO-RELEASE: 2 3Notes on releasing. You will need appropriate autoconf, automake and libtool 4utilities to release a package. 5 61. Commit any unsaved changes. 7 82. "make clean" 9 103. Create html/vX.X.html. Take ChangeLog entries and html-ify in there. 11 Easist thing to do is take html/vX.(X-1).html and use it as a template. 12 Add that file to the list of EXTRA_DIST files in the html/Makefile.am. 13 143.5. Update html/index.html to refer to this new page as the current release. 15 164. Increment version in configure.ac. Put 'alpha' or 'beta' after 17 the version, if applicable. 18 19 eg. 20 3.5.7 21 or 22 3.5.8beta 23 24 Version should be updated in two places: in the second argument of the 25 AC_INIT macro and in LIBTIFF_xxx_VERSION variables. 26 275. sh configure 28 296. make release -- this will update "RELEASE-DATE" and "VERSION" in the top 30 level dir, and libtiff/tiffvers.h. 31 327. Please verify that the version info in RELEASE-DATE, VERSION and 33 libtiff/tiffvers.h is right. 34 358. make; make distcheck (to test). 36 379. make distclean 38 3910. cvs commit 40 4111. cvs tag Release-v3-5-7 (or the appropriate name for the release) 42 4312. make dist 44 Two files with names tiff-version.tar.gz and tiff-version.zip will 45 be created in the top level package directory. 46 4713. Copy to ftp.remotesensing.org ftp site. 48 scp tiff-*.tar.gz ftp.remotesensing.org:/ftp/remotesensing/pub/libtiff 49 scp tiff-*.zip ftp.remotesensing.org:/ftp/remotesensing/pub/libtiff 50 5114. Announce to list, [email protected]] 52 5315. Update libtiff page on freshmeat with new version announcement. 54 55 56