README.md (1594B)
1 # Spek release checklist 2 3 * Bump the version number in configure.ac. 4 * `cd po && make update-po && tx push -s`. 5 * `tx pull -a` and commit with correct `--author`s. 6 * Review translations, fix things like missing mnemonics. 7 * Translate what I can, Ich spreek un peu по-русски. 8 * `tx pull -a`. 9 * Update the list of available languages, 80% or so will do: 10 * po/LINGUAS 11 * src/spek-preferences-dialog.cc 12 * dist/win/bundle.sh 13 * dist/osx/bundle.sh 14 * Update authors using `git log X.Y.Z.. --pretty=format:"%an <%ae>" | sort -u`. 15 * Sync the list of authors with the About dialogue. 16 * Update the copyright year in the About dialogue along with all the .po files. 17 * Update news in README.md. 18 * Update the website and debian/control's description with the new features. 19 * Update the manpage, don't forget the release date. Run `make man`. 20 * Update sshots if there are user-visible changes. 21 * Update INSTALL.md with the new version number and instructions. 22 * Update copyright year of touched code. 23 * Make sure `make distcheck` doesn't return errors. 24 * Prepare binaries for OSX and WIN, see README files in dist/*. 25 * If anything has been changed, commit and re-make the tarball. 26 * Update web/index.html: bump version numbers, binary sizes and news. 27 * Write the blog post, link from web/index.html, don't publish yet. 28 * Upload the tarball + OSX and WIN binaries. 29 * `git tag -a X.Y.Z`. 30 * Upload the website using `make upload`. 31 * Publish the blog post. 32 * Send an announcement to the LAA list. 33 * Update the forum thread on what. 34 * Update FreeBSD and Debian ports.