summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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
+