From 9dd3061d5dd6cb7c2cc49bd5c6c2817b430b64cb Mon Sep 17 00:00:00 2001 From: meep-eep Date: Tue, 19 Apr 2005 02:44:59 +0000 Subject: [PATCH] updated, reorganised git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1649 8092fc87-c524-0410-9efc-e669fe64eaf9 --- sc2/doc/devel/checklist | 49 +++++++++++++++++++++++++++-------------- 1 file changed, 33 insertions(+), 16 deletions(-) diff --git a/sc2/doc/devel/checklist b/sc2/doc/devel/checklist index a6bba282d..53ab75a9f 100644 --- a/sc2/doc/devel/checklist +++ b/sc2/doc/devel/checklist @@ -1,31 +1,48 @@ -Checklist for releases: -- make a final build in release mode -- make sure the permissions in the .zip files are ok (0644 for data files - and 0755 for executables and dirs) -- make a new tag for the cvs repository -- for the source archive: - - use a clean cvs dir. - 'cvs export' will produce a clean structure, without CVS dirs. - This requires a tag having been created though. - Just using 'cvs update' and watching the output will not be - enough, as some files like those beginning with '.#'will be ignored. -- Clean up the Changelog file + -== Checklist for releases ==- + + +Preparing for the release: +- update the 'version' file in the content dir +- update 'uqmversion.h' +- update uqm.lsm (needs to be done after the content packages are generated) +- test on all relevant platforms - make sure the documentation files are up-to-date - - Whatsnew + - Clean up the ChangeLog file + - generate Whatsnew from the ChangeLog - doc/users/manual.txt - doc/users/unixinstall - Contributing - AUTHORS - INSTALL - unix man pages (in the future) -- update the 'version' file in the content dir -- update 'uqmversion.h' + + +Building the release: +- make a new tag for the cvs repository +- make a final build in release mode +- for the source archive: + - use a clean cvs dir. + 'cvs export' will produce a clean structure, without CVS dirs. + This requires a tag having been created though. + Just using 'cvs update' and watching the output will not be + enough, as some files like those beginning with '.#'will be ignored. +- Building the content packages: + - make sure the permissions in the .zip files are ok (0644 for data files + and 0755 for executables and dirs) + - don't compress .ogg files + + +Announcing the release: - provide md5 sums for the released files - add a new entry for the release in the bugs database -- test on all relevant platforms - update the home page - news - download - send a mail to sc2-announce +Moving on to the next version: +- update the snapshots page so that content diffs are generated to the + most recent release + +