41 lines
1.1 KiB
Plaintext
41 lines
1.1 KiB
Plaintext
HOWTO-RELEASE:
|
|
Notes on releasing.
|
|
|
|
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.
|
|
|
|
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"
|
|
|
|
6. Update the date in libtiff/tiffvers.h.
|
|
|
|
7. sh configure; make; make install (to test).
|
|
|
|
8. make release -- this will update "RELEASE-DATE" in the top level dir,
|
|
and create the .tar.gz and .zip archives one directory above.
|
|
|
|
9. make distclean
|
|
|
|
10. cvs commit
|
|
|
|
11. cvs tag Release-v3-5-7 (or the appropriate name for the release)
|
|
|
|
12. 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
|
|
|
|
14. Update libtiff page on freshmeat with new version announcement.
|
|
|
|
|