mirror of
https://github.com/alexkay/spek.git
synced 2025-04-23 03:40:26 +03:00
39 lines
1.7 KiB
Plaintext
39 lines
1.7 KiB
Plaintext
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.
|