Alexander Kojevnikov a9ff3e55ec Move code to GitHub
2011-07-16 15:35:04 +08:00
..
2011-07-16 15:35:04 +08:00
2011-04-24 22:31:01 +08:00
2011-05-22 20:41:37 +08:00
2011-05-22 20:41:37 +08:00
2011-04-23 18:50:51 +08:00

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

 * Bump the version number in configure.ac.
 * `cd po && make update-po && tx push -s`.
 * `tx pull -a` and commit with correct `--author`s.
 * Review translations, fix things like missing mnemonics and line endings.
 * 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-dialog.vala
   * dist/win/bundle.sh
   * dist/osx/bundle.sh
 * Update AUTHORS using `git log X.Y.. --pretty=format:"%an <%ae>" | sort -u`.
 * Sync AUTHORS with the About dialogue.
 * Update NEWS.
 * Update the website and debian/control's description with the new features.
 * Update the manpage if necessary.
 * Update sshots if there are user-visible changes.
 * Update and sync wiki pages with the new version number and instructions.
 * Update copyright year of touched code.
 * Commit everything.
 * Make sure `make 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.
 * Request FreeBSD and Debian updates.
 * 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 and Gentoo maintainers.