diff options
author | Joe Rayhawk <jrayhawk@freedesktop.org> | 2013-05-13 18:08:46 -0700 |
---|---|---|
committer | Joe Rayhawk <jrayhawk@freedesktop.org> | 2013-05-13 18:08:46 -0700 |
commit | e34b4448f2cbe3fc6fcb6bf10e371e2dd0fa872a (patch) | |
tree | ffda94c6f80f9f0476b9c1032c440df306a0e028 /ReleaseChecklist.mdwn | |
parent | 0280c269c5efd79fcaaeb926ce89bca7bd8d399e (diff) |
moin2mdwn: convert page ReleaseChecklist
Diffstat (limited to 'ReleaseChecklist.mdwn')
-rw-r--r-- | ReleaseChecklist.mdwn | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/ReleaseChecklist.mdwn b/ReleaseChecklist.mdwn new file mode 100644 index 0000000..89a3999 --- /dev/null +++ b/ReleaseChecklist.mdwn @@ -0,0 +1,28 @@ + +Things to do when making a release. + +Tarballs go to: `annarchy.freedesktop.org:/srv/nice.freedesktop.org/www/releases/$PACKAGE`. + + +## C code + +* `git checkout master && git merge whatever-branches` +* summarize important changes in the NEWS files +* Bump the version number in configure.ac and remove the nano version +* set the NICE_RELEASE to 'yes' in configure.ac +* Update the NICE_CURRENT, NICE_AGE and NICE_REVISION in configure.ac +* `export VERSION="x.y.z"` +* `git commit -am "version $VERSION"` +* `./autogen.sh --enable-gtk-doc` +* `make check` (partly for one last check, partly to keep gtk-doc happy) +* `make distcheck` +* `git tag -s "$VERSION" -m "Libnice release $VERSION"` +* `git push origin $VERSION +* Increment version in configure.ac by adding a nano version +* set NICE_RELEASE to 'no' in configure.ac +* `git commit -am "version $VERSION"` +* Generate a signature: `gpg --detach-sign -a libnice-$VERSION.tar.gz` +* scp libnice-$VERSION.tar.gz libnice-$VERSION.tar.gz.asc annarchy.freedesktop.org:/srv/nice.freedesktop.org/www/releases/ +* scp -r docs/reference/libnice/html/* annarchy.freedesktop.org:/srv/nice.freedesktop.org/www/libnice/ +* Send the announcement to [[nice@lists.freedesktop.org|mailto:nice@lists.freedesktop.org]] + * paste the latest entry of the NEWS file into the announcement
\ No newline at end of file |