Lxdream Release Process

Checklist for making a release from subversion.


 * Update the STATUS file if necessary
 * Update the release notes in RELEASE_NOTES
 * Update the version number in configure.in
 * Update the debian/changelog file
 * Commit update to subversion


 * Take a clean checkout from subversion trunk. Run make dist to build the source tarball.
 * Build and run make distcheck on all supported platforms (i*86-linux-gnu, i686-apple-darwin*, and x86_64-linux-gnu)
 * Build binary packages for all platforms.
 * Install binary packages, and run general smoke tests.
 * Tag the release branch (SVN Book)


 * Create release notes html version
 * Update download page and "latest version" snippet
 * Update database to add new version
 * Upload source tarball, binaries, and html files to lxdream.org
 * Post release announcement
 * Post freshmeat update
 * Drink cold beverage