This is a checklist of making a Dimbola release. 1. Branch trunk into a temporary branch for making release preparations: bzr branch trunk release-prep 1. Make sure `make clean check` passes. 1. Update `NEWS`. 1. Update `debian/changelog`. 1. Run through the [[testing]] manuscript. If there are any serious bugs, abort release process. 1. Increase version number in `dimbola/__init__.py`. 1. Build `.deb` package, install it, and test it. rm -rf ../build-area && bzr bd sudo dpkg -i ../build-area/*.deb 1. Make sure Help/News is up to date when running the newly installed package. 1. Upload `.deb` package to main upload target. 1. Merge temporary branch to trunk. 1. Tag: bzr tag version_x_y_z 1. Push changes to trunk to master location. 1. 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.) 1. Make a new screenshot and put it on the front page.