Here are the steps to follow to create a new terminator release:

1.  Ensure there are no local, uncommitted/unpushed modifications.

    $ bzr status

2.  Verify the code passes checks and tests

    $ python setup.py test
    $ python setup.py check

3.  Update version number.  Edit terminatorlib/version.py and set the
    version number.  Also edit terminator.spec and set it there. Edit
    the debian/changelog to add new version.

4.  Create the source distribution package

    $ python setup.py sdist

5.  Sign the tarball

    $ gpg -u bryce@bryceharrington.org --armor --output
      terminator-0.98.tar.gz.asc --detach-sig terminator-0.98.tar.gz

6.  Upload to Launchpad

    + Create the appropriate Milestone
    + Create a matching Release
    + Upload the tarball and gpg signature to the Release

7.  Tag the release in trunk

    $ bzr tag 0.98
    $ bzr push

8.  Post announcements

    + Write a blog post
    + Create an Announcement on the Launchpad page.
      Include a link to the blog post URL
