RELEASING: Add a (manual!) step to create a debian/changelog entry

I'd like to have this be fully automated in the future, but for now,
it's an extra step.
This commit is contained in:
Carl Worth 2010-04-16 10:23:50 -07:00
parent 7029c52ca7
commit ac3dcac7e6

View file

@ -35,7 +35,21 @@ repository. From here, there are just a few steps to release:
Commit this change, if any. Commit this change, if any.
3) Run "make VERSION=X.Y release" which will perform the following steps: 3) Create an entry for the new release in debian/changelog
The syntax of this file is tightly restricted, but the
available emacs mode (see the dpkg-dev-el package helps). The
entries here will be the Debian-relevant single-line
description of changes from the NEWS entry. And the version
must match the version in the next step.
Commit this change.
XXX: It would be great if this step were automated as part of
release, (taking entries from NEWS and the version from the
VERSION, and creating a new commit).
4) Run "make VERSION=X.Y release" which will perform the following steps:
For the X.Y version, we'll generally just increment Y. But for For the X.Y version, we'll generally just increment Y. But for
major milestones of usability we're increment X as well. major milestones of usability we're increment X as well.
@ -58,7 +72,7 @@ repository. From here, there are just a few steps to release:
* Push that tag * Push that tag
* Provide some text for the release announcement (see below). * Provide some text for the release announcement (see below).
4) Send a message to notmuch@notmuchmail.org to announce the release. 5) Send a message to notmuch@notmuchmail.org to announce the release.
Use the text provided from "make release" above, (if for some Use the text provided from "make release" above, (if for some
reason you lose this message, "make release-message" prints reason you lose this message, "make release-message" prints