793102112a23defe8a1cf51400a6a68b184569f9
[monkeysphere.git] / utils / preparing-release
1 ### Notes about preparing a release for the monkeysphere ###
2
3  * make sure that changelog and packaging/debian/changelog both have
4    reasonable version numbers.
5
6  * have the monkeysphere archive signing key handy!
7
8  * create upstream version tag: 
9
10     git tag -s -m 'Tagging Monkeysphere $whatever' monkeysphere_$version master
11
12  * create debian-specific version tag:
13
14     git tag -s -m 'Tagging Monkeysphere $whatever-1' monkeysphere_$version-1 debian
15
16  * make releasenote
17
18  * upload to monkeysphere repo:
19
20     (cd ../monkeysphere-docs/repo && reprepro --ignore=wrongdistribution include experimental ../monkeysphere_$version-1_*.changes)
21
22  * upload to debian:
23
24    (cd .. && dupload monkeysphere_$version-1_*.changes)
25
26  * git push central master debian && git push --tags central master debian