summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary V. Vaughan <gary@gnu.org>2012-09-16 14:35:55 +0700
committerGary V. Vaughan <gary@gnu.org>2012-09-16 17:52:15 +0700
commit6370af6d4abaa9aa9d03984248229f1b8d143d52 (patch)
treef3a7a58ac688240d3d622552e9d44c2fa9dc53ab
parentfa69af3a6046d3764df3db9820d150adb77734c0 (diff)
downloadlibtool-6370af6d4abaa9aa9d03984248229f1b8d143d52.tar.gz
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 <gary@gnu.org>
-rw-r--r--gl/top/README-release.diff38
1 files changed, 38 insertions, 0 deletions
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
+