Bug#871225: Man.pm: False point size changes

Russ Allbery rra at debian.org
Sat Nov 26 17:34:15 GMT 2022


Bjarni Ingi Gislason <bjarniig at rhi.hi.is> writes:

> "man gcc" with

> MAN_KEEP_STDERR=yes
> MANOPT=--encoding=latin1 --no-hyphenation --warnings=w --no-justification
> MANWIDTH=80

>    * What was the outcome of this action?

> <standard input>:3310: warning: \s escape results in non-positive point size; set to 1
> <standard input>:3311: warning: \s escape results in non-positive point size; set to 1
> <standard input>:25: backtrace: string `C+'
[...]

The code that caused these bugs was from minor formatting adjustments
visible only in troff output (and, at least in my opinion, somewhat
dubious).  That code has also been a constant source of bugs and weird
issues for years.

In podlators 5.00, released yesterday, I dropped nearly all of the
troff-only guesswork on the grounds that the minor improvements in
formatting for an output format almost no one uses weren't worth the
maintenance burden.  (I suspect that anyone who wants to print Perl
documentation these days would be better-served by using the rendered
output of one of the excellent POD to HTML converters.)

This bug can therefore be closed once podlators 5.00 is incorporated into
the Perl packages in Debian.  That may still be a bit, since I'm not sure
if it will be pulled into a point release or only the next major release
of Perl.

-- 
Russ Allbery (rra at debian.org)              <https://www.eyrie.org/~eagle/>




More information about the Perl-maintainers mailing list