diff options
Diffstat (limited to 'dimbola.com/releasing.mdwn')
-rw-r--r-- | dimbola.com/releasing.mdwn | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/dimbola.com/releasing.mdwn b/dimbola.com/releasing.mdwn new file mode 100644 index 0000000..3766355 --- /dev/null +++ b/dimbola.com/releasing.mdwn @@ -0,0 +1,32 @@ +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. |