Regular releases of FreeS/WAN source code

Goal of this project

The goal of this project is to do regular, time-based releases of FreeS/WAN code.

Shell access to the CVS server, FTP server, and WWW server will be provided.

A release will be done 8 times a year, on an approximate 6 week cycle. Releases will be slightly delayed around mid-summer and Christmas.

The release process will evolve.

The basic process

The process will start 3 weeks from the release date, with the creation of a branch tag. The tests will be run, and failures diagnosed and fixed if trivial. If not trivial, then code will be excluded until the release passes all test cases.

Once all tests pass, a -pre1 will be created. From this RPMs will be generated, and a source install will be done.

When all manual tests pass, then an -rc1 will be generated. This will be run in production for 1 week. If there are no problems after the week, then it will ship.

If there are problems in the -pre1 or -rc1 which can not fixed trivially, then code will be rolled back until there are no problems. If this results in a bit-for-bit identical release to the previous one, (counting minor changes, compile fixes for new environments, etc.) then the release may be cancelled by the contractee.

Note that the buildmaster is paid a flat, time-based fee, not a per-release fee.

Deliverables

A release consists of the following deliverables:


Michael Richardson
Last modified: Mon Jun 9 15:53:27 EDT 2003