Release Checklist

From PsiWiki

Contents

Code

  • Check the Release TODO for last issues
  • Check the tab orders in all dialogs
  • Update version number in applicationinfo.cpp
  • Update version number in mac/Makefile
  • Update version numbers in mac/Info.plist
  • Update version numbers and ChangeLog in README
  • Update copyright year in about.ui
  • Change 'debug' to 'release' in conf_windows.pri
  • Comment 'CONFIG += qca-static' in conf_windows.pri
  • Does the developer or contributer tab in About need changing?.
  • Update translation files (Final release)
  • Update Desktop translation (Final release)

Generate the Tarball

  • cd ..
  • svn export mainline-svn psi-0.12-RC1
  • cd psi-0.12-RC1
  • check configure is executable
  • Run admin/prune.sh
  • cd ..
  • tar -cvjf psi-0.12-RC1.tar.bz2 psi-0.12-RC1

Upload

  • Upload source.bz2, source.gz, dmg, exe, and zip to sftp://sfaccountname@frs.sourceforge.net/uploads
  • Add files to SF File Release System

Announcement

Contents

TestX announcement (additions)

  • link to Known Issues in Psi-VER-test - this should be a thread pinned in the Beta Discussion forums, created before the announcement topic is being published - new users will look there after they download Psi
  • ask the users for reviews/updates of the following pages (sections):
  • add link to Debug Psi on Linux
    • it's a test version, so we might as well add this link too
    • maybe a similar page should be created for Windows

Locations

Some sites take a PAD file to assist submission. Ours is here. User:Halr9000 is the maintainer of that file.

Our stuff

Software Download Sites

Jabber/XMPP Specific

  • Jabber.org Software feed (notify stpeter--not necessary if Kev or Hal blogs b/c he'll see it on the Planet)
  • jdev maillist

Blogs to Solicit