~gnome-terminator/terminator/gtk3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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. Update the Changelog
    file if not already up-to-date.

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