summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
authorStefano Lattarini <stefano.lattarini@gmail.com>2012-12-08 18:45:42 +0100
committerStefano Lattarini <stefano.lattarini@gmail.com>2012-12-08 21:43:42 +0100
commit234a9cad19d98c7b301a1cbfd0520ef854f15515 (patch)
tree0a8e5cd7eef2474eacdb0ff6a521baede0cd508a /HACKING
parent24508503b85e22939ed247990bf1421e86cccd32 (diff)
downloadautomake-234a9cad19d98c7b301a1cbfd0520ef854f15515.tar.gz
release: generate a stub for the release announcement
It's much better than having to write it my hand each time; after all, most of it is either boilerplate or a cope of NEWS entries. * Makefile.am (determine_release_type): Also set the shell variable '$announcement_type' appropriately. (print-release-type): Print the value of this new variable as well. (announcement): New phony target, generate a files with the same name. The recipe uses the shell variable '$announcement_type'. (CLEANFILES): Clean it. (PACKAGE_MAILINGLIST): New make macro, used when generating the 'announcement' file. * HACKING: Explain how to take advantage of the new convenience target. * .gitignore: Ignore the 'announcement' file. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING4
1 files changed, 4 insertions, 0 deletions
diff --git a/HACKING b/HACKING
index d69c75dbf..fe2bc5136 100644
--- a/HACKING
+++ b/HACKING
@@ -275,6 +275,10 @@
* Don't forget to "git push" your changes so they appear in the public
git tree.
+* Create an announcement message with "make announcement". Edit the
+ generated 'announcement' file appropriately, in particularly filling
+ in by hand any "TODO" left in there.
+
* Send the announcement at least to <autotools-announce@gnu.org> and
<automake@gnu.org>. If the release is a stable one, the announcement
must also go to <info-gnu@gnu.org>; if it is an alpha or beta release,