2011-03-31 22:12:47 +08:00
..
2011-03-27 12:20:08 +08:00
2011-03-13 13:26:37 +08:00
2011-03-31 08:54:25 +08:00
2011-03-29 09:20:11 +08:00

Spek release checklist
==============================================================================

 * Bump the version number in configure.ac.
 * `cd po && gmake update-po && tx push -s`.
 * `tx pull -a` and commit with correct `--author`s.
 * Review translations, translate what I can, Ich spreek un peu по-русски.
 * `tx pull -a`.
 * Update the list of available languages, 80% or so will do:
   * po/LINGUAS
   * src/spek-preferences.vala
   * dist/win/bundle.sh
   * TODO: dist/osx/?
 * Update AUTHORS using `git log X.Y.. --pretty=format:"%an <%ae>" | sort -u`.
 * Update NEWS.
 * Commit everything.
 * Make sure `gmake distcheck` doesn't return errors.
 * Prepare binaries for OSX and WIN, see README files in dist/*.
 * Update FreeBSD, Debian and Ubuntu ports, see README files in dist/*.
 * If anything has been changed, commit and re-make the tarball.
 * Write the blog post, link from web/index.html, don't publish yet.
 * Update web/index.html: bump version numbers, binary sizes and news.
 * `git tag -a X.Y`.
 * Upload the tarball + OSX and WIN binaries.
 * Update the Ubuntu PPA.
 * Upload the website using `web/upload`.
 * Publish the blog post.
 * Send an announcement to linux-audio-announce and vala-list.
 * Update the forum thread on what.
 * Ping ArchLinux, Debian and FreeBSD maintainers.