Index: openacs-4/release-steps.txt =================================================================== RCS file: /usr/local/cvsroot/openacs-4/release-steps.txt,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/release-steps.txt 2 Sep 2013 11:01:08 -0000 1.1 @@ -0,0 +1,87 @@ + +Alpha Release + +- branch core packages + cvs tag -b oacs-5-8 + +- bump version numbers in oacs-5-8 branch to e.g. 5.8.0a1 + +- bump version numbers in HEAD to 5.9.0d1 + +- update build-repository "head_channel" apm_build_repository + (packages/acs-admin/tcl/apm-admin-procs/tcl/) to 5-9 + +- tag core-packages in oacs-5-8 branch + cvs tag -F openacs-5-8 + cvs -q tag -F openacs-5-8-compat + +- optionally branch and tag application packages (non-core) + xowiki xotcl-core xotcl-request-monitor categories acs-events + acs-datetime file-storage rss-support general-comments + oacs-dav acs-developer-support ajaxhelper forums attachments + + - testing (automated testing, install xowiki + forums from repository, + create xowiki page, forum entry) + + - ask for oracle testing (UNED, quest) + + - produce tar + * checkout cvs -d:ext:gustafn@cvs.openacs.org:/cvsroot checkout -r oacs-5-8 acs-core + * sudo chown -R nsadmin openacs-4; sudo chmod -R g+w openacs-4 + * mv openacs-4 openacs-5.8.0a0 + * tar zcvf openacs-5.8.0a0.tar.gz --exclude CVS openacs-5.8.0a0 + + +Beta Release + + - all in oacs-5-8 branch: + + - bump version numbers to e.g. 5.8.0b1 + + - regenerate xml documentation + + - produce raw change summary of core packages + + cvs -q log -d "2011/08/02<2014/01/01" > /tmp/changes-core + ~/scripts/log2changelog < /tmp/changes-core > ~/changes-5.8 + + - produce change summary + 5.8.0 Brian.Fenton@quest.ie helped + + - update version number in readme.txt + + - retag + cvs -q tag -F openacs-5-8-compat + + - produce tar + * checkout cvs -d:ext:gustafn@cvs.openacs.org:/cvsroot checkout -r oacs-5-8 acs-core + * sudo chown -R nsadmin openacs-4; sudo chmod -R g+w openacs-4 + * mv openacs-4 openacs-5.8.0b0 + * tar zcvf openacs-5.8.0b0.tar.gz --exclude CVS openacs-5.8.0b0 + + +Final Release + + - bump version numbers to e.g. 5.8.0 + + - testing (automated testing, install xowiki + forums from repository, + create xowiki page, forum entry) + + - rerun: cvs tag -F openacs-5-8-compat + + - update raw ChangeLog + + - update Summary + + - tag with final: + cvs -q tag -F openacs-5-8-0-final + + - produce tar + * checkout cvs -d:ext:gustafn@cvs.openacs.org:/cvsroot checkout -r oacs-5-8 acs-core + * sudo chown -R nsadmin openacs-4; sudo chmod -R g+w openacs-4 + * mv openacs-4 openacs-5.8.0 + * tar zcvf openacs-5.8.0.tar.gz --exclude CVS openacs-5.8.0 + + - update web site (tar, announce, links on start page) + + - merge changes of release branch to HEAD