Bazaar

Bazaar

 




Wiki Tools

  • Login
  • Create Profile
  • FindPage
  • RecentChanges
  • Page History
  • Attachments

  1. Make sure testsuite passes (bzr selftest gtk)

  2. Do some ad-hoc tests
  3. Create the credits pickle file by running ./create-credits.py

  4. Make sure version number in __init__.py and setup.py is correct.

    • Make sure 'final' is set in version_info (Currently we only have numbers in version_info, actually it gets extracted from the __version__ string -- SzilveszterFarkas)

      • In that case, it should be updated to contain 'final', or 'dev' in other cases.
        • I've released 0.91.0 without this, but I'll bump the version to 0.92.0.dev after finishing the whole process. -- SzilveszterFarkas

  5. Check for recently updated translations for Olive. (TODO: make sure to allow the translators enough time to update translations before the release.)

  6. Update date and version in NEWS.
  7. Tag the release (bzr tag bzr-gtk-0.XX.Y)

  8. Build tarball (bzr export bzr-gtk-0.XX.Y.tar.gz)

  9. Sign .tar.gz with your own GPG key (gpg -a --detach-sign bzr-gtk-0.XX.Y.tar.gz)

  10. Upload to a public location.
  11. Update release list on the wiki
  12. Send release mail to bazaar@lists.canonical.com (see the 0.18.0 announcement for an example)

  13. Update on gnomefiles.org

  14. Update on freshmeat.net

  15. Add release to launchpad
  16. Mark all bugs in launchpad that were fixed in the release as fixreleased.
  17. Mark milestone for release as inactive
  18. Add milestone for the next release
  19. Update version numbers in __init__.py and setup.py, mark version as 'dev' in __init__.py.