1 ### Notes about preparing a release for the monkeysphere ###
3 * make sure that changelog and packaging/debian/changelog both have
4 reasonable version numbers.
6 * have the monkeysphere archive signing key handy!
12 * commit outstanding changes.
14 * create upstream version tag:
16 git tag -s -m 'Tagging Monkeysphere $whatever' monkeysphere_$whatever
18 * run commands from make debian-package by hand (?) so that it
19 doesn't trigger another tarball rebuild. Make sure the package
20 passes lintian checks, installs, upgrades, removes reasonably, etc.
22 * debsign -k$GPGID *.changes
24 * create debian-specific version tag:
26 git tag -s -m 'Tagging Monkeysphere $whatever-1' monkeysphere_$whatever-1
28 * upload to monkeysphere repo:
30 cd repo && reprepro --ignore=wrongdistribution include experimental ../*.changes
32 * push git changes (including tags!)
34 * update FreeBSD and Macports info:
37 make macports-portsfile
39 (probably should consider tagging these ports as well to make them
42 * remember to add the new version (n + 1) to the bugtracker if it's
45 https://labs.riseup.net/code/projects/settings/monkeysphere