This is a checklist of making a Dimbola release.
Branch trunk into a temporary branch for making release preparations:
bzr branch trunk release-prep- Make sure
make clean checkpasses. - Update
NEWS. - Update
debian/changelog. - Run through the testing manuscript. If there are any serious bugs, abort release process.
- Increase version number in
dimbola/__init__.py. Build
.debpackage, install it, and test it.rm -rf ../build-area && bzr bd sudo dpkg -i ../build-area/*.deb- Make sure Help/News is up to date when running the newly installed package.
- Upload
.debpackage to main upload target. - Merge temporary branch to trunk.
Tag:
bzr tag version_x_y_z- Push changes to trunk to master location.
- For each other Debian-like upload target, make a new temporary branch, update debian/changelog with a very short entry marked for the upload target, build package, and upload. (You may have to fix building on anything than Ubuntu first, though.)
- Make a new screenshot and put it on the front page.