mirror of
git://git.savannah.gnu.org/libtool.git
synced 2024-11-21 01:40:57 +08:00
d7d5228b53
* gl/top/README-release.diff: s/Makefile.inc/ltdl.mk/g Signed-off-by: Gary V. Vaughan <gary@gnu.org>
38 lines
1.4 KiB
Diff
38 lines
1.4 KiB
Diff
--- gnulib/top/README-release 2013-01-01 16:56:11.111973500 +0100
|
|
+++ gl/top/README-release 2013-01-01 16:55:31.423573500 +0100
|
|
@@ -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,9 +31,24 @@
|
|
|
|
./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/ltdl.mk 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 on line 3 of
|
|
NEWS, (ii) commit that, and (iii) tag the release, run
|