OCS Release Procedure --------------------- The following steps (subject to change) are typically performed to prepare a new OCS release: 1. Update version, installation, and upgrade descriptor files: dbscripts/xml/version.xml dbscripts/xml/install.xml dbscripts/xml/upgrade.xml 2. Update release documentation: docs/README docs/release-notes/README- 3. Generate CVS ChangeLog for the release: perl tools/cvs2cl.pl --delta : -f \ docs/release-notes/ChangeLog- 4. Copy the current changelog and release notes to docs/: cp docs/release-notes/ChangeLog- docs/ChangeLog cp docs/release-notes/README- docs/RELEASE 5. After committing any pending modifications, tag the release in CVS: cvs rtag ocs-__- ocs2 6. Build the OCS package and patch files: sh tools/buildpkg.sh ( is the path to a directory containing previous OCS release packages against which to build patches) 7. Place the new package, patches, and version descriptor on the OCS web site: http://pkp.sfu.ca/ocs/download/ http://pkp.sfu.ca/ocs/download/patch/ http://pkp.sfu.ca/ocs/ocs-version.xml