/
niceSOFT
/
libtool
ОбзорДокументацияВойти
/
niceSOFT
/
libtool
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
libtool/
gl/top/
..
README-release.diff

Update documentation and version output

2 года назад
README-release.diff
--- gnulib/top/README-release
+++ README-release
@@ -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 @@ Here are most of the steps we (maintainers) follow when making a release.
 
./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 commands succeed:
 
c=check ve=check-very-expensive; git grep -q "^$ve:\$" && c=$ve
make $c 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 CXX=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
@@ -98,4 +115,12 @@
 
to update the on-line manual accessible at
 
https://www.gnu.org/software/@PACKAGE@/manual/
+
+ Ensure that the on-line documentation links to the latest stable release:
+
+ https://www.gnu.org/software/@PACKAGE@/
+
+ On-line documentation is updated through the CVS repository:
+
+ https://savannah.gnu.org/cvs/?group=@PACKAGE@