From 6370af6d4abaa9aa9d03984248229f1b8d143d52 Mon Sep 17 00:00:00 2001 From: "Gary V. Vaughan" Date: Sun, 16 Sep 2012 14:35:55 +0700 Subject: [PATCH] Revert "bootstrap: delete unneeded README-release patch" This reverts commit 11cd425e7d47111956381dba28f8c1b34e14653f. These instructions are hard to find for new maintainers, so it's good to keep them to hand with the release notes. And the additional distchecks are important prior to a release. Signed-off-by: Gary V. Vaughan --- gl/top/README-release.diff | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 gl/top/README-release.diff diff --git a/gl/top/README-release.diff b/gl/top/README-release.diff new file mode 100644 index 00000000..19cc3ec2 --- /dev/null +++ b/gl/top/README-release.diff @@ -0,0 +1,38 @@ +--- gnulib/top/README-release 2012-09-16 10:57:02.000000000 +0700 ++++ gl/top/README-release 2012-09-16 14:51:58.000000000 +0700 +@@ -1,5 +1,9 @@ + Here are most of the steps we (maintainers) follow when making a release. + ++* If you don't yet have gnu ftp upload rights, read this: ++ ++ https://www.gnu.org/prep/maintain/html_node/Automated-Upload-Registration.html#Automated-Upload-Registration ++ + * Start from a clean, up-to-date git directory on "master": + + make -k maintainer-clean || { ./configure && make maintainer-clean; } +@@ -27,10 +31,25 @@ + + ./bootstrap && ./configure + ++* Double check that serial number updates in public m4 files weren't ++ forgotten since last release (they should be updated in git along with ++ commits that require it so that users can work with git snapshots). ++ ++* Update the LTDL_VERSION_INFO in libltdl/Makefile.inc for changes since ++ the last release. ++ ++* Run "./bootstrap && ./configure". ++ + * Pre-release testing: ensure that the following command succeeds: + + make check syntax-check distcheck ++ make distcheck DISTCHECK_CONFIGURE_FLAGS=--disable-ltdl-install ++ make distcheck DISTCHECK_CONFIGURE_FLAGS=--program-prefix=g ++ make distcheck DISTCHECK_CONFIGURE_FLAGS=--disable-shared ++ make distcheck CC=g++ + ++ If there are any problems, fix them and start again. ++ + * To (i) set the date, version number, and release type [stable/alpha/beta] + on line 3 of NEWS, (ii) commit that, and (iii) tag the release, run +