Re: a morsel of groff 1.23.0 status

2023-07-06 Thread G. Branden Robinson
[remembering the attachment his time]
We are pleased to announce the availability of groff 1.23.0.  Obtain it
from the GNU mirror network,

  https://ftpmirror.gnu.org/groff/groff-1.23.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

Ensure the integrity of your download by checking this source code
archive's cryptographic signature; see "Obtaining groff" below.

What is groff?
==

groff (GNU roff) is a typesetting system that reads plain text input
files that include formatting commands to produce output in PostScript,
PDF, HTML, or DVI formats or for display to a terminal.  Formatting
commands can be low-level typesetting primitives, macros from a
supplied package, or user-defined macros.  All three approaches can be
combined.

A reimplementation and extension of the typesetter from AT Unix, groff
is present on most POSIX systems owing to its long association with Unix
manuals (including man pages).  It and its predecessor are notable for
their production of several best-selling software engineering texts.
groff is capable of producing typographically sophisticated documents
while consuming minimal system resources.

  https://www.gnu.org/software/groff/

Changes
===

Changes since the most recent release candidate, 1.23.0.rc4, comprise
about 250 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_diff(7), groff_mm(7), and eqn(1).

Since groff 1.22.4 was released in December 2018, 28 people have made a
total of over 5,000 commits.

$ git shortlog --summary 1.22.4..1.23.0
14  Bertrand Garrigues
14  Bjarni Ingi Gislason
 2  Bruno Haible
 6  Colin Watson
 1  Cynthia A. E. Livingston
 1  Damian McGuckin
31  Dave Kemper
29  Deri James
 2  Dorai Sitaram
 1  Edmond Orignac
 1  Eric Allman
  4778  G. Branden Robinson
 1  George HELFFRICH
33  Ingo Schwarze
 1  John Gardner
 4  Keith Bostic
25  Keith Marshall
 2  Michael J. Karels
 1  Nate Bargmann
 3  Nikita Ivanov
 1  Paul Eggert
71  Peter Schaffter
 1  Samanta Navarro
 1  T. Kurt Bond
 3  Tadziu Hoffmann
 1  Thomas Dupond
 2  ivan tkachenko
 1  наб

(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.

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 432 problems as fixed for the 1.23.0 release.  Some of the
bugs we've corrected were over 30 years old.

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: devpdf1
  Test  6   Font: devps 3
  Warning/suspicious behavior  67   Font: others/general4
General51
Macros: man33
Macros: mdoc   15
Macros: me 36
Macros: mm 20
Macros: mom 

Re: a morsel of groff 1.23.0 status

2023-07-06 Thread G. Branden Robinson
Hi Bertrand,

At 2023-07-07T00:31:57+0200, Bertrand Garrigues wrote:
> Ah, I've completely forgotten your ANNOUNCE file... 

If it helps, I'm attaching a copy of what I used to announce the release
to the Debian bug tracking system.

> The ANNOUNCE file fits perfectly well to the job, so I'll use it.
> I'll just swap the 1st and 2nd paragraph (normal people usually want
> to know what the software is about before actually downloading it).

Yes--I dithered over that.  The release per se is the "news" item and
should be the "lede" in journalistic parlance, but for the reader who
doesn't know what "groff" is, such a lede is not enlightening.

> Well both, I've allowed myself a drop of Armagnac (it's like cognac,
> but even better) and brewed a cup of Taiwanese Oolong (semi-fermented)
> tea... Cheers!

Very nice!  I sent a friend of mine a bottle of Armagnac when he got his
Ph.D.-- but I've still never had any!  But I don't sip cognac often--I
like it, but it's pretty sweet.  20 years ago, 2 fellow Debian
developers, of whom Colin Watson was one, introduced me to the joys of
single-malt Scotch...

Best regards,
Branden


signature.asc
Description: PGP signature


Re: a morsel of groff 1.23.0 status

2023-07-06 Thread Bertrand Garrigues
Hi Branden,

On mer., juil. 05 2023 at 05:11:37 , "G. Branden Robinson" 
 wrote:
[...]
> If what I'm using as a template in the ANNOUNCE file[A] doesn't fit what
> you want to say, then I'd suggest adding the following, though I don't
> insist on either of them.

Ah, I've completely forgotten your ANNOUNCE file... 

[...]
> I do grant that if you include both of the above, a modification of
> your 1.22.4 release announcement will look more like than unlike the
> "ANNOUNCE" template.
>
> The writing of promotional copy is not my strong suit, but my concern
> here is to ensure that users of groff 1.22.4 are not lacking reasons to
> upgrade, so I think it is worth going to a little trouble to flog
> 1.23.0's advantages: not just more features, but more testing, more
> documentation, and a better quality of life for our community.

The ANNOUNCE file fits perfectly well to the job, so I'll use it.  I'll
just swap the 1st and 2nd paragraph (normal people usually want to know
what the software is about before actually downloading it).

> (On that high note, I should probably go re-watch _Glengarry Glen
> Ross_ to remind myself what salesmen are really like...)

> Above all, _thank you_ for being the groff maintainer and working to
> make this release possible!  Let me know what sort of fermented or
> distilled beverage you enjoy.  :)

Well both, I've allowed myself a drop of Armagnac (it's like cognac, but
even better) and brewed a cup of Taiwanese Oolong (semi-fermented)
tea... Cheers!

The announcement will be sent in a few minutes.

Regards,
Bertrand



Re: a morsel of groff 1.23.0 status

2023-07-06 Thread John Gardner
Bravo to everybody involved!!

Seriously, I can't express just how good it feels to see a long-awaited
release finally be published to the world. :)

On Thu, 6 July 2023, 8:12 am G. Branden Robinson, <
g.branden.robin...@gmail.com> wrote:

> At 2023-07-05T23:31:54+0200, Bertrand Garrigues wrote:
> > I've pushed tag 1.23.0 and published the archive on
> > https://ftp.gnu.org/gnu/groff/
>
> Rock and roll, and good times!
>
> > For the announcement email I'll send the mail to info-...@gnu.org as you
> > don't have the official maintainer title yet.
>
> Ah!  If I had known it was sender-restricted, I'd forgotten.
>
> > There are some guidelines
> > to follow [1], basically a short presentation, then were to get the
> > soft, then the NEWS file.
>
> I see--I hadn't actually read that section before.  I do note that it
> says only what should be included, and doesn't discourage us from saying
> more, which my announcement template admittedly does.
>
> > You can see my previous announcement here [2], I intend to write
> > something similar and mentioning you as the lead developer.  Do you
> > see any important things to add?
>
> If what I'm using as a template in the ANNOUNCE file[A] doesn't fit what
> you want to say, then I'd suggest adding the following, though I don't
> insist on either of them.
>
> 1.  Use the description of groff that is now synchronized between our
> home page, Texinfo manual, and man pages.
>
> ---
> groff (GNU roff) is a typesetting system that reads plain text
> input files that include formatting commands to produce output in
> PostScript, PDF, HTML, or DVI formats or for display to a terminal.
> Formatting commands can be low-level typesetting primitives, macros
> from a supplied package, or user-defined macros. All three
> approaches can be combined.
>
> A reimplementation and extension of the typesetter from AT Unix,
> groff is present on most POSIX systems owing to its long association
> with Unix manuals (including man pages). It and its predecessor are
> notable for their production of several best-selling software
> engineering texts.  groff is capable of producing typographically
> sophisticated documents while consuming minimal system resources.
> ---
>
> 2.  Incorporate the "Changes" section from the "ANNOUNCE" file.  I think
> it useful for at least two reasons: it summarizes the gigantic
> amount (nearly 700 lines) of "NEWS" for this release; it underscores
> the emphasis on quality of implementation.  May I be excused some
> pride in our delivery of over 400 bug fixes and 150 automated tests?
>
> I do grant that if you include both of the above, a modification of
> your 1.22.4 release announcement will look more like than unlike the
> "ANNOUNCE" template.
>
> The writing of promotional copy is not my strong suit, but my concern
> here is to ensure that users of groff 1.22.4 are not lacking reasons to
> upgrade, so I think it is worth going to a little trouble to flog
> 1.23.0's advantages: not just more features, but more testing, more
> documentation, and a better quality of life for our community.
>
> (On that high note, I should probably go re-watch _Glengarry Glen Ross_
> to remind myself what salesmen are really like...)
>
> Above all, _thank you_ for being the groff maintainer and working to
> make this release possible!  Let me know what sort of fermented or
> distilled beverage you enjoy.  :)
>
> > [1] https://www.gnu.org/prep/maintain/html_node/Announcements.html
> > [2] https://lists.gnu.org/archive/html/info-gnu/2018-12/msg00015.html
>
> Best regards,
> Branden
>
> [A]
> https://git.savannah.gnu.org/cgit/groff.git/tree/ANNOUNCE?id=198346d187de9e340bbf9d4f80c2dc4d42f5f74e
>


Re: a morsel of groff 1.23.0 status

2023-07-06 Thread Deri
On Thursday, 6 July 2023 02:02:39 BST Peter Schaffter wrote:
> On Wed, Jul 05, 2023, Dave Kemper wrote:
> > On 7/5/23, G. Branden Robinson  wrote:
> > > May I be excused some
> > > pride in our delivery of over 400 bug fixes and 150 automated tests?
> > 
> > Fully justified.  I'm glad it's finally out in the world.  Thank you
> > for your tireless work in making groff more featureful, more portable,
> > better documented, and less buggy.
> 
> Hear, hear!

Well done.






Re: a morsel of groff 1.23.0 status

2023-07-05 Thread Robert Goulding via
As an ordinary user and lurker on this list, it has been extraordinary to
watch this release come together. Congratulations!

Robert Goulding
Sent from my phone

On Wed, Jul 5, 2023, 10:36 PM Steve Izma  wrote:

> On Wed, Jul 05, 2023 at 07:31:50PM -0500, Dave Kemper wrote:
> > Subject: Re: a morsel of groff 1.23.0 status
> >
> > On 7/5/23, G. Branden Robinson  wrote:
> > > May I be excused some
> > > pride in our delivery of over 400 bug fixes and 150 automated
> tests?
> >
> > Fully justified.  I'm glad it's finally out in the world.  Thank you
> > for your tireless work in making groff more featureful, more portable,
> > better documented, and less buggy.
>
> Yes, all this work is very much appreciated. Thanks again.
>
> -- Steve
>
> --
> Steve Izma
> -
> Home: 35 Locust St., Kitchener, Ontario, Canada  N2H 1W6
> E-mail: si...@golden.net  phone: 519-745-1313
> cell (text only; not frequently checked): 519-998-2684
>
> ==
> The most erroneous stories are those we think we know best – and
> therefore never scrutinize or question.
> -- Stephen Jay Gould, *Full House: The Spread of Excellence
>from Plato to Darwin*, 1996
>
>


Re: a morsel of groff 1.23.0 status

2023-07-05 Thread Steve Izma
On Wed, Jul 05, 2023 at 07:31:50PM -0500, Dave Kemper wrote:
> Subject: Re: a morsel of groff 1.23.0 status
> 
> On 7/5/23, G. Branden Robinson  wrote:
> > May I be excused some
> > pride in our delivery of over 400 bug fixes and 150 automated tests?
> 
> Fully justified.  I'm glad it's finally out in the world.  Thank you
> for your tireless work in making groff more featureful, more portable,
> better documented, and less buggy.

Yes, all this work is very much appreciated. Thanks again.

-- Steve

-- 
Steve Izma
-
Home: 35 Locust St., Kitchener, Ontario, Canada  N2H 1W6
E-mail: si...@golden.net  phone: 519-745-1313
cell (text only; not frequently checked): 519-998-2684

==
The most erroneous stories are those we think we know best – and
therefore never scrutinize or question.
-- Stephen Jay Gould, *Full House: The Spread of Excellence
   from Plato to Darwin*, 1996



Re: a morsel of groff 1.23.0 status

2023-07-05 Thread Peter Schaffter
On Wed, Jul 05, 2023, Dave Kemper wrote:
> On 7/5/23, G. Branden Robinson  wrote:
> > May I be excused some
> > pride in our delivery of over 400 bug fixes and 150 automated tests?
> 
> Fully justified.  I'm glad it's finally out in the world.  Thank you
> for your tireless work in making groff more featureful, more portable,
> better documented, and less buggy.

Hear, hear!

-- 
Peter Schaffter
https://www.schaffter.ca



Re: a morsel of groff 1.23.0 status

2023-07-05 Thread Dave Kemper
On 7/5/23, G. Branden Robinson  wrote:
> May I be excused some
> pride in our delivery of over 400 bug fixes and 150 automated tests?

Fully justified.  I'm glad it's finally out in the world.  Thank you
for your tireless work in making groff more featureful, more portable,
better documented, and less buggy.



Re: a morsel of groff 1.23.0 status

2023-07-05 Thread G. Branden Robinson
At 2023-07-05T23:31:54+0200, Bertrand Garrigues wrote:
> I've pushed tag 1.23.0 and published the archive on
> https://ftp.gnu.org/gnu/groff/

Rock and roll, and good times!

> For the announcement email I'll send the mail to info-...@gnu.org as you
> don't have the official maintainer title yet.

Ah!  If I had known it was sender-restricted, I'd forgotten.

> There are some guidelines
> to follow [1], basically a short presentation, then were to get the
> soft, then the NEWS file.

I see--I hadn't actually read that section before.  I do note that it
says only what should be included, and doesn't discourage us from saying
more, which my announcement template admittedly does.

> You can see my previous announcement here [2], I intend to write
> something similar and mentioning you as the lead developer.  Do you
> see any important things to add?

If what I'm using as a template in the ANNOUNCE file[A] doesn't fit what
you want to say, then I'd suggest adding the following, though I don't
insist on either of them.

1.  Use the description of groff that is now synchronized between our
home page, Texinfo manual, and man pages.

---
groff (GNU roff) is a typesetting system that reads plain text
input files that include formatting commands to produce output in
PostScript, PDF, HTML, or DVI formats or for display to a terminal.
Formatting commands can be low-level typesetting primitives, macros
from a supplied package, or user-defined macros. All three
approaches can be combined.

A reimplementation and extension of the typesetter from AT Unix,
groff is present on most POSIX systems owing to its long association
with Unix manuals (including man pages). It and its predecessor are
notable for their production of several best-selling software
engineering texts.  groff is capable of producing typographically
sophisticated documents while consuming minimal system resources.
---

2.  Incorporate the "Changes" section from the "ANNOUNCE" file.  I think
it useful for at least two reasons: it summarizes the gigantic
amount (nearly 700 lines) of "NEWS" for this release; it underscores
the emphasis on quality of implementation.  May I be excused some
pride in our delivery of over 400 bug fixes and 150 automated tests?

I do grant that if you include both of the above, a modification of
your 1.22.4 release announcement will look more like than unlike the
"ANNOUNCE" template.

The writing of promotional copy is not my strong suit, but my concern
here is to ensure that users of groff 1.22.4 are not lacking reasons to
upgrade, so I think it is worth going to a little trouble to flog
1.23.0's advantages: not just more features, but more testing, more
documentation, and a better quality of life for our community.

(On that high note, I should probably go re-watch _Glengarry Glen Ross_
to remind myself what salesmen are really like...)

Above all, _thank you_ for being the groff maintainer and working to
make this release possible!  Let me know what sort of fermented or
distilled beverage you enjoy.  :)

> [1] https://www.gnu.org/prep/maintain/html_node/Announcements.html
> [2] https://lists.gnu.org/archive/html/info-gnu/2018-12/msg00015.html

Best regards,
Branden

[A] 
https://git.savannah.gnu.org/cgit/groff.git/tree/ANNOUNCE?id=198346d187de9e340bbf9d4f80c2dc4d42f5f74e


signature.asc
Description: PGP signature


Re: a morsel of groff 1.23.0 status

2023-07-05 Thread Bertrand Garrigues
Hi Branden,

On dim., juil. 02 2023 at 01:09:41 , "G. Branden Robinson" 
 wrote:
> At 2023-07-02T19:44:32+0200, Bertrand Garrigues wrote:
>> If no, I'll tag the official 1.23.0 on the latest sha
>> (198346d187de9e340bbf9d4f80c2dc4d42f5f74e), in a few days (let's say
>> in 2-3 days).
>
> Great news--thank you!
>
> But don't wait on my account!  :)  If you want to tag it now, that's
> fine with me.  I can work on the announcement email while you're
> assembling the signed release archive and pushing it to the main GNU
> distribution site.

I've pushed tag 1.23.0 and published the archive on
https://ftp.gnu.org/gnu/groff/

For the announcement email I'll send the mail to info-...@gnu.org as you
don't have the official maintainer title yet.  There are some guidelines
to follow [1], basically a short presentation, then were to get the
soft, then the NEWS file.  You can see my previous announcement here
[2], I intend to write something similar and mentioning you as the lead
developer.  Do you see any important things to add?


[1] https://www.gnu.org/prep/maintain/html_node/Announcements.html

[2] https://lists.gnu.org/archive/html/info-gnu/2018-12/msg00015.html

Regards,

Bertrand



Re: a morsel of groff 1.23.0 status

2023-07-02 Thread G. Branden Robinson
Hi Bertrand,

At 2023-07-02T19:44:32+0200, Bertrand Garrigues wrote:
> Do you have some last-minutes document changes?

I do not.

> If no, I'll tag the official 1.23.0 on the latest sha
> (198346d187de9e340bbf9d4f80c2dc4d42f5f74e), in a few days (let's say
> in 2-3 days).

Great news--thank you!

But don't wait on my account!  :)  If you want to tag it now, that's
fine with me.  I can work on the announcement email while you're
assembling the signed release archive and pushing it to the main GNU
distribution site.

Regards,
Branden


signature.asc
Description: PGP signature


Re: a morsel of groff 1.23.0 status

2023-07-02 Thread Bertrand Garrigues
Hi Peter, Hi Branden,

On lun., juin 26 2023 at 06:31:45 , Peter Schaffter  wrote:
> On Mon, Jun 26, 2023, G. Branden Robinson wrote:
>> Peter, Bertrand, and I all agreed that the code changes to the mom(7)
>> macro package Peter committed to the master branch accidentally earlier
>> this month are not sufficiently disruptive to warrant a reset of the
>> release cycle
>
> Quite so.  I apologise for my carelessness nonetheless.  The last
> thing we needed was a hitch in the 1.23 release.

That's OK...Normally the 1.23.0 should not have included an update like
this one, but your changes were always quite solid; I've made some tests
this weekend on 2 different machines (a Ubuntu 22.04 and an Archlinux),
and found no issue.  So I think we can include your latest version of
mom in our final 1.23.0 release.

Branden,

Do you have some last-minutes document changes?  If no, I'll tag the
official 1.23.0 on the latest sha
(198346d187de9e340bbf9d4f80c2dc4d42f5f74e), in a few days (let's say in
2-3 days).

Regards,

Bertrand



Re: a morsel of groff 1.23.0 status

2023-06-26 Thread Peter Schaffter
On Mon, Jun 26, 2023, G. Branden Robinson wrote:
> Peter, Bertrand, and I all agreed that the code changes to the mom(7)
> macro package Peter committed to the master branch accidentally earlier
> this month are not sufficiently disruptive to warrant a reset of the
> release cycle

Quite so.  I apologise for my carelessness nonetheless.  The last
thing we needed was a hitch in the 1.23 release.
 
-- 
Peter Schaffter
https://www.schaffter.ca



Re: a morsel of groff 1.23.0 status

2023-06-26 Thread G. Branden Robinson
[self-follow-up]

At 2023-06-08T17:53:57-0500, G. Branden Robinson wrote:
> I'm happy to report that I've been in touch with our GNU maintainer,
> Bertrand.  He's facing an email backlog, but I think I was able to
> bring him up to speed.

We're continuing to grind toward a 1.23.0 final tag.

Bertrand has had less time than he hoped, but told me he has carried out
some testing and is hopeful for this weekend.  Fingers crossed.

Peter, Bertrand, and I all agreed that the code changes to the mom(7)
macro package Peter committed to the master branch accidentally earlier
this month are not sufficiently disruptive to warrant a reset of the
release cycle (this would probably mean an rc5).  It did not visibly
regress the only document that would have been plausibly affected (the
"typesetting.mom" example), and, I would guess, amounts to groff 1.23.0
users getting a few more bug fixes than they otherwise would.

The master branch remains frozen for code changes but has not been idle.

Apart from the mom whoops, here are the files changed since 1.23.0.rc4.

This is diffstat(1) output, where the numbers indicate quantities of
changed lines.

 ANNOUNCE|   70 +-
 ChangeLog   |  104 +
 HACKING |   28 +-
 INSTALL.extra   |2 +-
 MANIFEST|   17 +-
 NEWS|   36 +-
 PROBLEMS| 1222 +++
 README  |   18 +-
 contrib/eqn2graph/eqn2graph.1.man   |2 +-
 contrib/gdiffmk/ChangeLog   |2 +-
 contrib/gdiffmk/gdiffmk.1.man   |   33 +-
 contrib/glilypond/glilypond.1.man   |4 +-
 contrib/gperl/gperl.1.man   |2 +
 contrib/grap2graph/grap2graph.1.man |2 +-
 contrib/mm/ChangeLog|   13 +-
 contrib/mm/groff_mm.7.man   | 2059 ++--
 contrib/mm/mmroff.1.man |   16 +-
 contrib/pic2graph/pic2graph.1.man   |2 +-
 doc/groff.texi  | 4567 ++-
 doc/meintro.me.in   |1 -
 doc/meintro_fr.me.in|1 -
 doc/meref.me.in |2 +-
 doc/ms.ms   |   65 +-
 doc/webpage.ms  |4 +-
 font/devutf8/NOTES  |   34 +-
 man/groff.7.man | 1593 +++---
 man/groff_char.7.man|   87 +-
 man/groff_diff.7.man| 3568 -
 man/groff_out.5.man |  318 +-
 man/groff_tmac.5.man|9 +-
 man/roff.7.man  |  323 +-
 src/devices/gropdf/gropdf.1.man |  248 +-
 src/devices/gropdf/pdfmom.1.man |3 +-
 src/preproc/eqn/eqn.1.man   | 1380 +---
 src/preproc/eqn/neqn.1.man  |2 +-
 src/preproc/refer/refer.1.man   |2 +
 src/preproc/tbl/tbl.1.man   |   59 +-
 src/roff/groff/groff.1.man  |   47 +-
 src/roff/nroff/nroff.1.man  |2 +-
 src/roff/troff/TODO |2 -
 src/roff/troff/troff.1.man  |   22 +-
 src/utils/addftinfo/addftinfo.1.man |7 +-
 src/utils/afmtodit/afmtodit.1.man   |   81 +-
 src/utils/grog/grog.1.man   |2 +-
 src/utils/lkbib/lkbib.1.man |   23 +-
 src/utils/lookbib/lookbib.1.man |   17 +-
 tmac/fallbacks.tmac |2 +-
 tmac/groff_man.7.man.in |  166 +-
 tmac/groff_mdoc.7.man   |5 +-
 tmac/groff_me.7.man |4 +
 tmac/groff_ms.7.man |   33 +-

These are all changes to documentation files, plain text files (usually
internal, developer-facing documentation), or code comments.  (The
"PROBLEMS" file saw a large change because I reorganized it in reverse
release-chronological order per a suggestion from Bruno Haible.)

It's my hope that groff 1.23.0 will be reputed as the best-documented
groff release yet.

Regards,
Branden


signature.asc
Description: PGP signature