Index: openacs-4/packages/acs-core-docs/www/releasing-openacs.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/releasing-openacs.html,v diff -u -r1.6.2.13 -r1.6.2.14 --- openacs-4/packages/acs-core-docs/www/releasing-openacs.html 11 Feb 2004 11:19:48 -0000 1.6.2.13 +++ openacs-4/packages/acs-core-docs/www/releasing-openacs.html 11 Feb 2004 12:46:51 -0000 1.6.2.14 @@ -1,12 +1,13 @@ -
Update documentation version numbers:
Update /packages/acs-core-docs/www/xml/variables.ent with the new version number and regenerate all HTML docs -
Update /readme.txt with the new version number
+
Update documentation version numbers:
Update /packages/acs-core-docs/www/xml/variables.ent with the new version number. +
Add new section in /packages/acs-core-docs/www/xml/for-everyone/release-notes.xml +
Regenerate all HTML docs
Update /readme.txt with the new version number
Rebuild the Changelog. Using cvs2cl:
perl /var/tmp/cvs2cl/cvs2cl.pl -F oacs-5-0 --delta openacs-5-0-0-final:oacs-5-0
Commit changes
Check out the whole cvs tree. The files must be checked out through a cvs account with write access and should be a checkout from the release branch. In this example, we are assuming this is being done as a local user on openacs.org (which make the checkout and tagging operations much faster).
cd /var/tmp
-cvs -d /cvsroot checkout -r oacs-5-0 openacs-4
Repeat with the dotlrn cvs tree.
cd /var/tmp
+cvs -d /cvsroot checkout -r oacs-5-0 openacs-core
Repeat with the dotlrn cvs tree.
cd /var/tmp
mkdir dotlrn-packages
cd dotlrn-packages
cvs -d /dotlrn-cvsroot checkout -r dotlrn-2-0 dotlrn-all
@@ -15,7 +16,7 @@
Note that we use the -F flag which will force the tag to the new version (just in case someone has created the tag already on another version). Excercise care when doing this since you don't want to inadvertently move a prior release tag. Also if the tagging goes horribly wrong - for some reason you can delete the tag via "cvs tag -d <symbolic_tag>".
Tag dotLRN. Since the dotLRN packages aren't all in one + for some reason you can delete the tag via "cvs tag -d <symbolic_tag>".
If this is a final version, then in addition to the openacs-x-y-z-final tag, apply the compat tag. Note that the compat tag includes to major-minor only, while the full tag includes to major-minor-dot.
cvs tag -F openacs-5-0-compat
Tag dotLRN. Since the dotLRN packages aren't all in one module, we iterate through all of the modules. Log in first (cvs login) so that you don't have to log in for each module.
cd /var/tmp/dotlrn-packages
@@ -126,4 +127,4 @@
# Clean up after ourselves...
cd $BASE && rm -rf dotlrn-tarball tarball openacs-4 dotlrn-packages
-