| --- README-release.orig 2021-11-09 16:47:56.632092435 +0100 |
| +++ README-release 2021-11-09 16:48:16.224210683 +0100 |
| @@ -6,6 +6,13 @@ |
| git checkout master |
| git pull origin master |
| |
| +* Review changes compared to last release, and make sure NEWS file |
| + contains a good summary of changes. |
| + |
| + make review-diff |
| + |
| +* Make sure LT_* variables in configure.ac are updated properly. |
| + |
| * Ensure that the latest stable versions of autoconf, automake, etc. |
| are in your PATH. See the buildreq list in bootstrap.conf for |
| the complete list of tools. |
| @@ -19,9 +26,9 @@ |
| |
| git push origin master |
| |
| -* Check that the NixOS/Hydra autobuilder is reporting all is well: |
| +* Check that the GitLab autobuilder is reporting all is well: |
| |
| - https://hydra.nixos.org/project/gnu/@PACKAGE@-master |
| + https://gitlab.com/gnutls/libtasn1/-/pipelines |
| |
| * Run the following command to download any new translations: |
| |
| @@ -29,8 +36,7 @@ |
| |
| * 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 |
| @@ -49,7 +55,7 @@ |
| 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-libtasn1-X.Y |
| that was just created by that "make" command. |
| |
| Once all the builds and tests have passed, |
| @@ -68,28 +74,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 |
| @@ -98,4 +82,4 @@ |
| |
| to update the on-line manual accessible at |
| |
| - https://www.gnu.org/software/@PACKAGE@/manual/ |
| + https://www.gnu.org/software/libtasn1/manual/ |