/
niceSOFT
/
inetutils
Обзор
Документация
Войти
/
niceSOFT
/
inetutils
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
gl/top/README-release.diff
87 строк
3 KB
Collin Funk
maint: Bump GNULIB_REVISION.
21 июл 2025, 22:19
21 июл 2025, 22:19
f6b14c9
Код
Авторство
О чём код?
--- README-release.orig 2025-07-21 12:17:25.884848363 -0700 +++ README-release 2025-07-21 12:13:09.514106483 -0700 @@ -19,14 +19,17 @@ git push origin master +* Check that the GitLab autobuilder is reporting all is well: + + https://gitlab.com/gsasl/inetutils/-/pipelines + * Run the following command to download any new translations: ./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 check syntax-check distcheck * To (i) set the date, version number, and release TYPE on line 3 of NEWS, (ii) commit that, and (iii) tag the release, run @@ -34,6 +37,13 @@ # "TYPE" must be stable, beta or alpha make release-commit RELEASE='X.Y TYPE' +* Push the tag and branch commit to allow the GitLab pipeline to build + reproducible source tarballs. + + v=$(cat .version) + git push origin tag $v + git push origin HEAD + * Run the following to create release tarballs. Your choice selects the corresponding upload-to destination in the emitted gnupload command. The different destinations are specified in cfg.mk. See the definitions @@ -41,11 +51,14 @@ make release RELEASE='X.Y TYPE' +* Compare the locally built tarball with the GitLab 'R-Guix' job + tarball artifacts, use 'diffoscope' to identify differences. + * Test the tarball. Copy it to a few odd-ball systems and ensure that it builds and passes all tests. * While that's happening, write the release announcement that you will - soon post. Start with the template, $HOME/announce-@PACKAGE@-X.Y + soon post. Start with the template, $HOME/announce-inetutils-X.Y that was just created by that "make" command. Once all the builds and tests have passed, @@ -64,28 +77,6 @@ v=$(cat .prev-version) git push origin master tag v$v -* Announce it on Savannah first, so you can include the savannah.org - announcement link in the email message. - - Go to the news-submission form: - - https://savannah.gnu.org/news/submit.php?group=@PACKAGE@ - - If it does not work, then enable "News" for the project via this link: - - https://savannah.gnu.org/project/admin/editgroupfeatures.php?group=@PACKAGE@ - - Write something like the following: - - Subject: @PACKAGE@-X.Y released [stable] - +verbatim+ - ...paste the announcement here... - -verbatim- - - Then go here to approve it: - - https://savannah.gnu.org/news/approve.php?group=@PACKAGE@ - * Send the announcement email message. * After each non-alpha release, run @@ -94,4 +85,4 @@ to update the on-line manual accessible at - https://www.gnu.org/software/@PACKAGE@/manual/ + https://www.gnu.org/software/inetutils/manual/