groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[groff] 127/127: ANNOUNCE: Revise for new release cycle.


From: G. Branden Robinson
Subject: [groff] 127/127: ANNOUNCE: Revise for new release cycle.
Date: Mon, 10 Jul 2023 04:31:10 -0400 (EDT)

gbranden pushed a commit to branch master
in repository groff.

commit 42cc6d5239a31506ec29b8dc6c0727c67d446294
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Mon Jul 10 03:18:37 2023 -0500

    ANNOUNCE: Revise for new release cycle.
---
 ANNOUNCE | 163 ++++++++++++++++++++-------------------------------------------
 1 file changed, 51 insertions(+), 112 deletions(-)

diff --git a/ANNOUNCE b/ANNOUNCE
index 624dda8c4..028133656 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -2,23 +2,23 @@
                info-gnu for releases,
                and CC groff and linux-man@vger.kernel.org for both. ]]
 
-We are pleased to announce the availability of groff 1.23.0.  Obtain it
-from the GNU mirror network,
+[[ groff x.y.Y release candidate Z, x.y.Y.rcZ, is now available from
+GNU's alpha site.  You may download the distribution archive from there.
+
+  https://alpha.gnu.org/gnu/groff/ ]]
+
+[[ We are pleased to announce the availability of groff 1.yy.0.  Obtain
+it from the GNU mirror network,
 
-  https://ftpmirror.gnu.org/groff/groff-1.23.0.tar.gz
+  https://ftpmirror.gnu.org/groff/groff-1.yy.0.tar.gz
 
 or, if the network is for some reason inoperative, directly from GNU.
 
-  https://ftp.gnu.org/gnu/groff/groff-1.23.0.tar.gz
+  https://ftp.gnu.org/gnu/groff/groff-1.yy.0.tar.gz ]]
 
 Ensure the integrity of your download by checking this source code
 archive's cryptographic signature; see "Obtaining groff" below.
 
-[[ groff x.y.Y release candidate Z, x.y.Y.rcZ, is now available from
-GNU's alpha site.  You may download the distribution archive from there.
-
-  https://alpha.gnu.org/gnu/groff/ ]]
-
 What is groff?
 ==============
 
@@ -41,79 +41,55 @@ while consuming minimal system resources.
 Changes
 =======
 
-Changes since the most recent release candidate, 1.23.0.rc4, comprise
-about 200 commits' worth of changes to documentation, including over
-1,000 lines of updates to each of doc/groff.texi (our Texinfo manual)
-and the man pages groff_mm(7) and eqn(1).
+Since groff 1.23.0 was released on 5 July 2023, MM people have made a
+total of over NNN commits.
 
-Since groff 1.22.4 was released in December 2018, 28 people have made a
-total of over 4,500 commits.
+[[ Changes since the most recent release candidate, 1.yy.0.rcZ ... ]]
 
 [[ maintainer: Insert output of
    "git shortlog --summary 1.22.4..1.23.0" ]]
 
-(Some possibly surprising names in the above are due to a rebase of
-groff me(7) against 4.4BSD.)
-
-Headline features nominated by our development community include:
-  * a new 'man' macro, "MR", for formatting man page cross references;
-  * hyperlinked text in terminals via the ECMA-48 OSC 8 escape sequence;
-  * a new 'rfc1345' macro package, contributed by Dorai Sitaram,
-    enabling use of RFC 1345 mnemonics as groff special characters;
-  * a new 'sboxes' macro package, contributed by Deri James, enabling
-    'ms' documents to place shaded and/or bordered rectangles underneath
-    any groff page elements (PDF output only);
-  * 'mom' 2.5, a macro package contributed by Peter Schaffter;
-  * the 'ms' package's new strings to assist subscripting;
-  * Italian localization, including hyphenation patterns and macro
-    package string translations, thanks to Edmond Orignac; and
-  * new hyphenation patterns for English.
+[[ Headline features nominated by our development community include: ]]
 
 For more on these and other feature changes, see "News" below.
 
-Much attention has been given to fixing bugs, improving diagnostic
-messages, and correcting and expanding documentation.  The previous
-release shipped with three automated unit tests; this one ships with
-over 160 unit and regression tests.
-
-As of this writing, per the GNU Savannah bug tracker, the groff project
-has resolved 431 problems as fixed for the 1.23.0 release.  Some of the
-bugs we've corrected were over 30 years old.
+[[ As of this writing, per the GNU Savannah bug tracker, the groff
+project has resolved NNN problems as fixed for the 1.yy.0 release. ]]
 
 Classifying these issues by type and the component of the project to
 which they apply, we find the following.
 
   Type                              Component
   ----                              ---------
-  Build/installation           39   Core                          102
-  Crash/unresponsive           11   Driver: grohtml                 7
-  Documentation               111   Driver: gropdf                 10
-  Feature change               41   Driver: grops                   2
-  Incorrect behavior          131   Driver: grotty                  4
-  Lint                         15   Driver: others/general          7
-  Rendering/cosmetics          10   Font: devpdf                    1
-  Test                          6   Font: devps                     3
-  Warning/suspicious behavior  67   Font: others/general            4
-                                    General                        51
-                                    Macros: man                    33
-                                    Macros: mdoc                   15
-                                    Macros: me                     36
-                                    Macros: mm                     20
-                                    Macros: mom                    11
-                                    Macros: ms                     29
-                                    Macros: other/general          27
-                                    Preprocessor: eqn               5
-                                    Preprocessor: grn               3
-                                    Preprocessor: pic               5
-                                    Preprocessor: preconv           7
-                                    Preprocessor: refer             3
-                                    Preprocessor: tbl              23
-                                    Preprocessor: others/general    5
-                                    Utilities                      18
+  Build/installation           NN   Core                           NN
+  Crash/unresponsive           NN   Driver: grohtml                NN
+  Documentation                NN   Driver: gropdf                 NN
+  Feature change               NN   Driver: grops                  NN
+  Incorrect behavior           NN   Driver: grotty                 NN
+  Lint                         NN   Driver: others/general         NN
+  Rendering/cosmetics          NN   Font: devpdf                   NN
+  Test                         NN   Font: devps                    NN
+  Warning/suspicious behavior  NN   Font: others/general           NN
+                                    General                        NN
+                                    Macros: man                    NN
+                                    Macros: mdoc                   NN
+                                    Macros: me                     NN
+                                    Macros: mm                     NN
+                                    Macros: mom                    NN
+                                    Macros: ms                     NN
+                                    Macros: other/general          NN
+                                    Preprocessor: eqn              NN
+                                    Preprocessor: grn              NN
+                                    Preprocessor: pic              NN
+                                    Preprocessor: preconv          NN
+                                    Preprocessor: refer            NN
+                                    Preprocessor: tbl              NN
+                                    Preprocessor: others/general   NN
+                                    Utilities                      NN
 
 Another way of capturing the amount of revision is as follows.
 
-$ git diff --stat 1.22.4 1.23.0 | tail -n 1
+$ git diff --stat 1.23.0 1.yy.0 | tail -n 1
  [[ maintainer: insert output ]]
 
 Obtaining groff
@@ -125,25 +101,25 @@ Here are the compressed sources and a GPG detached 
signature[*].
 
 [[ maintainer: include the following for final release:
 Use a mirror for higher download bandwidth.
-  https://ftpmirror.gnu.org/groff/groff-1.23.0.tar.gz
-  https://ftpmirror.gnu.org/groff/groff-1.23.0.tar.gz.sig
+  https://ftpmirror.gnu.org/groff/groff-1.yy.0.tar.gz
+  https://ftpmirror.gnu.org/groff/groff-1.yy.0.tar.gz.sig
 ]]
 
 Here are the SHA-1 and SHA-256 checksums.
 
-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  groff-1.23.0.tar.gz
-yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy  groff-1.23.0.tar.gz
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  groff-1.yy.0.tar.gz
+yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy  groff-1.yy.0.tar.gz
 
 The SHA-256 checksum is encoded in Base64 instead of the hexadecimal
 form that most checksum tools default to.  The mechanism follows.
 
-sha256sum < groff-1.23.0.tar.gz | cut -f1 -d\  | xxd -r -p | base64
+sha256sum < groff-1.yy.0.tar.gz | cut -f1 -d\  | xxd -r -p | base64
 
 [*] Use a .sig file to verify that the corresponding file (without the
     .sig suffix) is intact.  First, be sure to download both the .sig
     file and the corresponding archive.  Then, verify the archive.
 
-      gpg --verify groff-1.23.0.tar.gz{.sig,}
+      gpg --verify groff-1.yy.0.tar.gz{.sig,}
 
     If that command fails because you don't have the required public
     key, you can import it.
@@ -183,7 +159,7 @@ News
 ====
 
 [[ maintainer: insert output of
-   "sed -n '/VERSION 1\.23/{n;:X;n;/VERSION 1\.22/q;p;bX}' NEWS" ]]
+   "sed -n '/VERSION 1\.yy/{n;:X;n;/VERSION 1\.23/q;p;bX}' NEWS" ]]
 
 Acknowledgements
 ================
@@ -195,55 +171,18 @@ of this release.
    instance with "grep -i -A1 thanks ChangeLog".  A manual merge of
    similar from the contrib/ change log files may also be necessary. ]]
 
-"hackerb9"
-Alan D. Salewski
 Alex Colomar
-Alexander Kanavin
-Alexis
-Andreas Kusalananda Kähäri
-Axel Kielhorn
-Ben Wong
-Bertrand Garrigues
 Bjarni Ingi Gislason
-Blake McBride
 Brian Inglis
 Bruno Haible
-Colin Watson
-Dale Snell
+Damian McGuckin
 Dave Kemper
 Deri James
-Dorai Sitaram
 Doug McIlroy
-Florent Rougon
-Gene
-Hans Bezemer
-Ingo Schwarze
-Jeff Conrad
-Jeremy Puhlman
-John Gardner
-KUBO Koichi
-Keith Marshall
-Ken Mandelberg
+Eloi Montañés
+Frederic Chartier
 Michał Kruszewski
 Mike Fulton
 Nikita Ivanov
-Oliver Corff
-Olle Lögdahl
-Osamu Sayama
 Peter Schaffter
-Petru-Florin Mihancea
-Quentin Monnet
-Raf Czlonka
-Rafal Pietrak
 Ralph Corderoy
-Robert Bihlmeyer
-Robert Goulding
-Russ Allbery
-Sergei Trofimovich
-Steffen Nurpmeso
-T. Kurt Bond
-Tadziu Hoffman
-Thomas Dupond
-Werner Lemberg
-Wim Stockman
-наб



reply via email to

[Prev in Thread] Current Thread [Next in Thread]