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-10-02 21:05:56 +0700
commite0f66dc54d2f7906a2513c68d76362be4bcbbef3 (patch)
treea942ccbf463c35af1183fc06997ec12c22f781ae
parentae68608314993e81836257ac1eec449256decd53 (diff)
downloadlibtool-e0f66dc54d2f7906a2513c68d76362be4bcbbef3.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
+