updated, reorganised
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1649 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
+33
-16
@@ -1,31 +1,48 @@
|
|||||||
Checklist for releases:
|
-== 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)
|
Preparing for the release:
|
||||||
- make a new tag for the cvs repository
|
- update the 'version' file in the content dir
|
||||||
- for the source archive:
|
- update 'uqmversion.h'
|
||||||
- use a clean cvs dir.
|
- update uqm.lsm (needs to be done after the content packages are generated)
|
||||||
'cvs export' will produce a clean structure, without CVS dirs.
|
- test on all relevant platforms
|
||||||
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
|
|
||||||
- make sure the documentation files are up-to-date
|
- 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/manual.txt
|
||||||
- doc/users/unixinstall
|
- doc/users/unixinstall
|
||||||
- Contributing
|
- Contributing
|
||||||
- AUTHORS
|
- AUTHORS
|
||||||
- INSTALL
|
- INSTALL
|
||||||
- unix man pages (in the future)
|
- 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
|
- provide md5 sums for the released files
|
||||||
- add a new entry for the release in the bugs database
|
- add a new entry for the release in the bugs database
|
||||||
- test on all relevant platforms
|
|
||||||
- update the home page
|
- update the home page
|
||||||
- news
|
- news
|
||||||
- download
|
- download
|
||||||
- send a mail to sc2-announce
|
- 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
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user