This is an old revision of the document!
Release Process
Updated March 28, 2018
The following is the process for finalizing a new release of Cucumber Linux
Update the information in the lsb-info package to reflect the new release version.
Ensure the default pickle.conf uses the mirrors for the new version, not the old one.
This is not really an issue since Cucumber Linux 1.1.
Add an entry to the changelog stating that the new version is released.
Build the updated initrds.
Build the updated installer.
Copy the new initrds and kernels to the installer/iso directory.
Run VERSION=x.y installer/iso/iso.buildscript
Copy the files to ISOs/
Calculate the SHA256 checksums.
Sign the ISO images with GPG.
Change the SUPPORT_STATUS file.
This applies only when releasing the final release of a version, not the development releases.
Make a copy of the rolling source tree and save it to ~/cucumber_releases/.
Upload the new ISO files to Sourceforge.
Make an announcement on the website and update the download page.
Send an email to the announcement mailing list
Also CC the development mailing list.