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
- link to downloads
- link to Psi Wiki (Wiki Guidelines)
- link to Installation Guide (should be updated)
- link to Tutorial for new Jabber Users
- 0.10: Google Talk support (link to wiki)
- new features list
- plan for next version
- link to Contributing Patches
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):
- Tips and Tricks
- Installation Guide#Linux - update Linux install instructions for various distributions (you never know when somebody asks)
- Linux Build Instructions#Compile and install
- some distros have exotic ways of compiling & installing Psi (we should have this covered especially for *BSD; well, yeah.. it's not a Linux... but...)
- we don't need to have this in the release announcement since there's a link to it in Installation Guide#Linux
- 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
- psi-devel mailing list
- Announcements Forum and the version tracking thread
- Sourceforge
- Freshmeat.net
Software Download Sites
- BetaNews
- VersionTracker Mac VersionTracker Dev page
- KDE-Apps
- Tucows: finally got listed 6/19/06
- Snapfiles: listing pending
- Dirfile
- Portable Psi
- Softpedia
- i use this
- Qt-Apps
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

