Merge commit 'dkg/master'
[monkeysphere.git] / utils / preparing-release
1 ### Notes about preparing a release for the monkeysphere ###
2
3  * make sure that packaging/debian/changelog has a reasonable version
4    number.
5
6  * make tarball
7
8  * make releasenote
9
10  * commit outstanding changes.
11
12  * create upstream version tag: 
13
14     git tag -s -m 'Tagging Monkeysphere $whatever' monkeysphere_$whatever
15
16  * run commands from make debian-package by hand (?) so that it
17    doesn't trigger another tarball rebuild.  Make sure the package
18    passes lintian checks, installs, upgrades, removes reasonably, etc.
19
20  * debsign -k$GPGID ../*.changes
21
22  * create debian-specific version tag:
23
24     git tag -s -m 'Tagging Monkeysphere $whatever-1' monkeysphere_$whatever-1
25
26  * update FreeBSD and Macports info:
27
28     make freebsd-distinfo
29     make macports-portsfile
30
31    (probably should consider tagging these ports as well to make them
32    easy to recover)
33
34  * remember to add the new version (n + 1) to the bugtracker if it's
35    not already:
36
37      https://labs.riseup.net/code/projects/settings/monkeysphere