From eb49412327ec5957761ff2ba44a46fd06468e1a2 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Wed, 23 Sep 1998 23:52:57 +0000 Subject: [PATCH] Updated HACKING to include release procedure --- HACKING | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/HACKING b/HACKING index ac37f78a..b213a49a 100644 --- a/HACKING +++ b/HACKING @@ -1,3 +1,4 @@ +================================================================ = This file * This file attempts to describe the rules to use when hacking @@ -7,6 +8,7 @@ ChangeLog. +================================================================ = Administrivia * If you incorporate a change from somebody on the net: @@ -31,6 +33,7 @@ * Changes other than bug fixes must be mentioned in NEWS +================================================================ = Editing `.am' files * Always use $(...) and not ${...} @@ -38,6 +41,7 @@ * Use `:', not `true'. Use `exit 1', not `false'. +================================================================ = Editing automake.in and aclocal.in * Follow existing indentation style. @@ -45,8 +49,28 @@ * Use only Perl 4 constructs +================================================================ = Test suite * Use "make check" and "make maintainer-check" liberally * Make sure each test file is executable + + +================================================================ += Release procedure + +* Fetch new versions of the files that are maintained by the FSF. + Commit. Unfortunately you need an FSF account to do this. + +* Update NEWS. For an alpha release, update README-alpha. + +* Update the version number in configure.in. + +* Configure, build, and install. + +* Run aclocal, automake, and autoconf. + +* Commit + +* Run `make cvs-dist' -- 2.43.5