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