Release Guidelines
From Buzztard
There are a lot of things to check before doing a release :)
[edit] Release naming scheme
We will just increment version numbers. All version below the feature level of original buzz will be named 0.X, afterwards 1.X and so on. When a new release is planned, we will release versions named Z.X-rcY. These release candidates are for people who like to test a new version. It is likly to have bugs though. Only when the version is considered as stable, it will be re-released as Z.X.
We don't use the odd-even number scheme where odd release numbers such as 0.3 denote development versions. Development versions can be obtained from CVS
[edit] Stable Release checklist
- update and spellcheck files: README, NEWS
- in buzztard, bump BT_RELEASE_YEAR, BT_RELEASE_DATE for ./docs/version.entities.in
- src/ui/edit/about-dialog.c
- copy NEWS into dialog
- check year for copyright
- check translations: cd po; intltool-update -r
- run unit tests
- touch po/ChangeLog
- make dist or GNOME_DISABLE_CRASH_DIALOG=1 make distcheck
- tag repository:
svn mkdir -m"release dir" https://buzztard.svn.sourceforge.net/svnroot/buzztard/tags/RELEASE_0_3 svn cp -m"tagging release" https://buzztard.svn.sourceforge.net/svnroot/buzztard/trunk/buzztard https://buzztard.svn.sourceforge.net/svnroot/buzztard/tags/RELEASE_0_3/buzztard
- upload source tarballs
- announce new version:
- mailing lists: linux-audio-dev@lists.linuxaudio.org, gnome-announce-list@gnome.org, (gnome-multimedia@gnome.org), gstreamer-devel@lists.sourceforge.net, buzztard-devel@lists.sourceforge.net, buzztard-user@lists.sourceforge.net
- advogato blog
- sf.net news
- freshmeat.net
- gnomefiles.org
- bump version number in configure.ac files
- bump dependencies
- add release marker to ChangeLog: === release 0.3.0 === and commit
[edit] Bugfix Release checklist
svn mkdir -m"branch dir" https://buzztard.svn.sourceforge.net/svnroot/buzztard/branches/RELEASE_0_3 svn cp -m"branching" https://buzztard.svn.sourceforge.net/svnroot/buzztard/tags/RELEASE_0_3/buzztard https://buzztard.svn.sourceforge.net/svnroot/buzztard/branches/RELEASE_0_3/buzztard



