groff
[Top][All Lists]
Advanced

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

Re: [PATCH v2] man*/: ffix (migrate to `MR`)


From: G. Branden Robinson
Subject: Re: [PATCH v2] man*/: ffix (migrate to `MR`)
Date: Tue, 15 Aug 2023 22:55:22 -0500

[dropped Ingo, Jakub]

Hi Alex,

At 2023-08-12T17:35:32+0200, Alejandro Colomar wrote:
> On 2023-08-01 16:12, G. Branden Robinson wrote:
> > At 2023-08-01T15:35:10+0200, Alejandro Colomar wrote:
> >> Still I think this should be documented in our commit.  Would you
> >> please send a paragraph (and the position at which you'd place it)
> >> with which I can amend the commit?
> > 
> > Yes.  That was on oversight on my part; I was scrubbing out all font
> > changes (with "-P -cbou") because my concern was with unexpected
> > changes to adjustment and hyphenation.  The style change for man
> > page topics (from bold to italics) was a "known factor" (to me).
> 
> Would you mind sending an updated commit message?

I did, but you found a fresh problem, this time with part 1, so I guess
we'll be going to v4!  :-O  Also I'm going to make an attempt to drive
the part 1 change with sed as well.  Just to see if I can, and to see
what happens.

> Heh, I noticed some weirdness about it, but it happened to be after a
> -rCHECKSTYLE, so it seemed like it could be some improvements that you
> had applied upstream to CHECKSTYLE.  =3 definitely made sense to that
> register.

GNU troff(1) does not raise a diagnostic if a register assignment is
followed by garbage.  That's disappointing.

Filed.  https://savannah.gnu.org/bugs/?64559

> > Please double-check for that before pushing to kernel.org.
> 
> Please send one that I don't need to modify.  I don't like modifying
> other's stuff, in case I break it.  :)

Did v3 2/2 show up for you without quoted-printable damage?

> >>>> and against man-pages(7) recommendations.
> >>
> >> Well, we should update those to use MR.
> > 
> > And man(7) too, I guess.  What do you think?
> 
> I want to kill that page.  Please have a look at it, take anything
> good that it has for groff_man{,_style}(7), and ping me when I
> should sharpen the scythe.  ;)

Ok, will do.

If the page is withdrawn, I expect distributors will need to manage the
man.7 page using Debian's "alternatives" mechanism or similar; if
groff_man.7 is installed, man.7 should be a symlink to it.  If
mandoc_man.7 is installed, likewise.  If both are installed, the
distributor needs to select a default preference.

I expect you will want to emphasize this in the release announcement,
when the time comes.

This already needs to happen with soelim(1) and roff(7), but it doesn't,
exactly; Debian renames mandoc's versions of the former to msoelim(1)
and the latter to mandoc_roff(1).  Termux simply throws groff's versions
away and installs mandoc's versions as soelim(1) and roff(7).

I also use Termux.  Imagine my surprise when I upgraded to groff 1.23.0
on my tablet and brought up roff(7).  I was expecting to see myself in
the mirror, and what should greet me but the visage of Ingo Schwarze!

Unnerving, no?

Regards,
Branden

Attachment: signature.asc
Description: PGP signature


reply via email to

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