mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-22 19:08:09 +01:00
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:
parent
7029c52ca7
commit
ac3dcac7e6
1 changed files with 16 additions and 2 deletions
18
RELEASING
18
RELEASING
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue