libtiff/HOWTO-RELEASE

58 lines
1.5 KiB
Plaintext
Raw Normal View History

2000-12-19 15:12:53 -05:00
HOWTO-RELEASE:
2004-05-20 06:39:25 -04:00
Notes on releasing. You will need appropriate autoconf, automake and libtool
utilities to release a package.
2000-12-19 15:12:53 -05:00
2001-04-05 22:56:33 -04:00
1. Commit any unsaved changes.
2000-12-19 15:12:53 -05:00
2001-04-05 22:56:33 -04:00
2. "make clean"
2000-12-19 15:12:53 -05:00
2001-04-05 22:56:33 -04:00
3. Create html/vX.X.html. Take ChangeLog entries and html-ify in there.
2004-05-20 06:39:25 -04:00
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.
2000-12-19 15:12:53 -05:00
2001-11-23 11:05:53 -05:00
3.5. Update html/index.html to refer to this new page as the current release.
2004-05-20 06:39:25 -04:00
4. Increment version in configure.ac. Put 'alpha' or 'beta' after
the version, if applicable.
2000-12-19 15:12:53 -05:00
eg.
3.5.7
or
2004-05-20 06:39:25 -04:00
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.
2008-05-18 12:25:47 -04:00
5. ./autogen.sh
2004-10-16 05:17:48 -04:00
2005-07-04 08:51:12 -04:00
6. sh configure
7. make release -- this will update "RELEASE-DATE" and "VERSION" in the top
2004-05-20 06:39:25 -04:00
level dir, and libtiff/tiffvers.h.
2000-12-19 15:12:53 -05:00
2005-07-04 08:51:12 -04:00
8. Please verify that the version info in RELEASE-DATE, VERSION and
2004-05-20 06:39:25 -04:00
libtiff/tiffvers.h is right.
2000-12-19 15:12:53 -05:00
2005-07-04 08:51:12 -04:00
9. make; make distcheck (to test).
2005-07-04 08:51:12 -04:00
10. make distclean
2000-12-19 15:12:53 -05:00
2005-07-04 08:51:12 -04:00
11. cvs commit
2000-12-19 15:12:53 -05:00
2005-07-04 08:51:12 -04:00
12. cvs tag Release-v3-5-7 (or the appropriate name for the release)
2000-12-19 15:12:53 -05:00
2005-07-04 09:00:43 -04:00
13. configure; make dist
2004-05-20 06:39:25 -04:00
Two files with names tiff-version.tar.gz and tiff-version.zip will
be created in the top level package directory.
2000-12-19 15:12:53 -05:00
2005-07-04 08:51:12 -04:00
14. Copy to ftp.remotesensing.org ftp site.
2008-05-23 22:53:41 -04:00
scp tiff-*.tar.gz tiff-*.zip \
frankw@upload.osgeo.org:/osgeo/download/libtiff
2000-12-19 15:12:53 -05:00
2005-09-12 10:54:58 -04:00
15. Announce to list, tiff@lists.maptools.org
2000-12-21 09:38:01 -05:00
2005-07-04 08:51:12 -04:00
16. Update libtiff page on freshmeat with new version announcement.
2000-12-19 15:12:53 -05:00