[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
-наб
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [groff] 127/127: ANNOUNCE: Revise for new release cycle.,
G. Branden Robinson <=