Things to do when releasing

It is so hard to remember to do everything!

When thinking to the next release

  1. Upload po files to Rosetta.
  2. Send an announce to the mailing list to open translations.

The release process

  1. Retrieve translations from Rosetta.
  2. Build source distribution
    python setup.py sdist
  3. test the sdist local or on a clean system
  4. tag the release
  5. let collaborators test the sdist for the tagged release (to avoid non-oblivious packaging errors as with 0.6 beta1)
  6. Upload to pypi
    python setup.py sdist upload
  7. Upload to Google code site
     http://code.google.com/p/pida/downloads/entry
  8. Announce on Freshmeat
     http://freshmeat.net/add-release/54878/
  9. Send announcement message to mailing list
     http://groups.google.com/group/pida/post
  10. Add news to website
     http://pida.co.uk
  11. Mark all Fix Committed bugs as Fix Released
     http://tinyurl.com/y4bu6w (launchpad.net)

There are other things we need to sort out like:

  1. Gnomefiles
  2. Berlios

After the release

Enjoy...