Release Cycle

From OpenSimulator

Revision as of 13:31, 24 November 2009 by Justincc (Talk | contribs)

Jump to: navigation, search


OpenSim has a lightweight release cycle right now. This allows us to get code out to people quickly, as befits the alpha status of the project.

Here are the release cycle steps

  1. Get informal feedback about current OpenSim stability. A good place to do this is the OpenSim weekly developer's meeting on osgrid.org.
  2. Announce the intention to start a release process to the opensim-dev mailing list.
  3. Branch <release name>-post-fixes from OpenSim Master in git. For example, 0.6.8-post-fixes.
  4. Change the version type in VersionInfo in OpenSim.Framework.Servers to RC1.
  5. Change the release number in OpenSim trunk to the next possible future release (e.g. 0.6.9 if this release process concerns 0.6.8).
  6. Produce a source package for the release candidate (optional).
  7. Announce the branch in the opensim-dev mailing list
  8. Gather feedback over a week or so. Make bug fixes if possible - critical showstopper bugs (e.g. server will never start up) have to be fixed
  9. Produce OpenSim source code packages' after a successful test period and place on the website at http://opensimulator.org webserver (this needs further documentation since the automated production process is currently broken).
  10. Change the download wiki page to point to new release
  11. Produce binary packages and installers (optional)
Personal tools
General
About This Wiki