Release Howto

This document briefly discusses the steps necessary to make both a stable release and a development release.

Finishing the Current Development Release

Whether you are creating a new Stable release or a new Development release, you will have to finish up the current development release first.

Making a Stable Release

Stable releases are always done after the fact. In other words, all development should occur in a development release. When everything is working, the stable release is created. Except in extreme situations, the stable release should never be modified. When making a stable release, you should finish the current development release as noted in the previous section. Then do the following.

Creating a New Development Release

A new development release can be created directly following releasing a previous development release or a new stable release.

Syncing Development Releases with Sakabatou.

You may (and are encouraged to) sync with Sakabatou when ever all the tests pass. Current development releases don’t have to be feature complete, only have all their tests passing. So sync frequently. However, before you sync please do the following:

on Sakabatou. Run the tests to make sure that they all still work. * Add an entry to Debian/changelog with a brief description of your changes. Increase the revision number of the Debian file. The Version number should look like X.Y.Z-R It’s the R that you want to increment. * Sync to Sakabatou and then run rake update on Sakabatou to make sure that everything is built.

site info

© 2005-2011 Mike Charlton | Generated by webgen | Design by Andreas Viklund modified by Mike Charlton.