Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1121312

Bug#1021955: pod2man: runaway italics inside C<>

From Russ Allbery <rra@debian.org>
Newsgroups linux.debian.bugs.dist
Subject Bug#1021955: pod2man: runaway italics inside C<>
Date 2022-10-18 02:00 +0200
Message-ID <FhIbw-eX4x-7@gated-at.bofh.it> (permalink)
References <FhFQl-eVMG-3@gated-at.bofh.it> <FhFQl-eVMG-3@gated-at.bofh.it>
Organization The Eyrie

Show all headers | View raw


Jakub Wilk <jwilk@jwilk.net> writes:

> Package: perl
> Version: 5.34.0-5

> pod2man misformats I<> inside C<>.

> For example, if you run:

>     printf '=head1 FOO\n\nC<Only I<foo> should be italicized, not the rest>!\n' | pod2man - | man -l -

> not only "foo" is italicized, but also everything up to the closing quote
> character.

Yeah, I'm moderately surprised that this went uncaught for this long (and
I think it may be a bug in groff, which if recently introduced may explain
that).  This was fixed by:

https://git.eyrie.org/?p=perl/podlators.git;a=commitdiff;h=a5cbfbaee05ebfc5eb30268521159a9df7fe2307

but the fix is not very trivial.  I have a few other major changes that I
need to finish and then can release podlators 5.00 and start the process
of getting this into Perl core.

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

Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#1021955: pod2man: runaway italics inside C<> Jakub Wilk <jwilk@jwilk.net> - 2022-10-17 23:30 +0200
  Bug#1021955: pod2man: runaway italics inside C<> Russ Allbery <rra@debian.org> - 2022-10-18 02:00 +0200
    Bug#1021955: pod2man: runaway italics inside C<> Jakub Wilk <jwilk@jwilk.net> - 2022-10-18 19:00 +0200
  Bug#1021955: pod2man: runaway italics inside C<> Russ Allbery <rra@debian.org> - 2022-11-26 18:20 +0100

csiph-web