diff --git a/doc/how-to-make-a-release.txt b/doc/how-to-make-a-release.txt deleted file mode 100644 index 6952cf47..00000000 --- a/doc/how-to-make-a-release.txt +++ /dev/null @@ -1,63 +0,0 @@ -- Let people know of a pending release, e.g. libcdio-devel@gnu.org; - no major changes before release, please - -- test on lots of platforms; sourceforge compile farm, for example - -- "make distcheck" should work. - -- Look for/fix/apply patches and outstanding bugs on Savannah. - -- Go over Changelog and add NEWS. Update date of release. - -- Remove "git" from configure.ac's release name. E.g. - define(RELEASE_NUM, 23) - define(LIBVCD_VERSION_STR, 0.7.$1cvs) - ^^^ - ... - -- make doxygen documentation - cd doc/doxygen; ./run_doxygen - remove any errors. - -- Make sure sources are current and checked in: - git pull - -- autogen.sh && make && make check - -- Tag release in git: - cvs tag release-*0.83* . - -- "make distcheck" one more time - -- Get onto ftp.gnu.org. I use my perl program - gnu-ftp-upload libcdio 0.*80* - - Also gnupload from the automake distribution. - /src/build/automake-1.10/lib/gnupload --to ftp.gnu.org:libcdio libcdio-0.82.tar.gz (Use "is" password) - -- Update/Announce on Freshmeat: - http://freshmeat.net/add-release/36670/ - (http://freshmeat.net/projects/libcdio/ "add release") - - The NEWS file is your friend. - -- copy doxygen html to web pages: - cd libcdio-www/doxygen - rm *.html - cp ../../libcdio/doc/doxygen/html/*.html . - cvs update . - for each "U" html *except libcdio.html* put back remove it - with "rm" and "cvs remove" - for each new "?" html add it - cvs commit . - -- copy libcdio manual to web page: - cd libcdio-www - (cd ../libcdio/doc && make libcdio.html) - cp ../libcdio/doc/libcdio.html . - cvs commit libcdio.html - -- Bump version in configure.ac and add "git". See place above in - removal. - -