mirror of
git://git.savannah.gnu.org/libtool.git
synced 2024-11-21 01:40:57 +08:00
Revert "bootstrap: delete unneeded README-release patch"
This reverts commit 11cd425e7d
.
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>
This commit is contained in:
parent
fa69af3a60
commit
6370af6d4a
38
gl/top/README-release.diff
Normal file
38
gl/top/README-release.diff
Normal file
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user