Bug#759085: perl: installman should die on pod errors like pod2man does

Niko Tyni ntyni at debian.org
Fri Apr 17 20:46:38 UTC 2015


Control: clone -1 -2
Control: retitle -2 perl: ExtUtils::Command::MM::pod2man should die on pod errors like the real pod2man does

On Sat, Aug 23, 2014 at 09:19:52PM -0700, Niko Tyni wrote:
> Package: perl
> Version: 5.20.0-4
> Tags: upstream
> 
> As discussed in #724498, the 'installman' script that handles POD files
> in the Perl build should probably pass "errors => 'die'" to Pod::Man so
> that the build would fail if it encounters any POD errors. This would
> match what pod2man enforces on other packages.
> 
> This needs to be discussed and fixed upstream.

FWIW I tested this out on current blead and found out that at least
Memoize and Test-Simple have problems.

These are both dual-life on CPAN, and I'd have expected the
pod2man change would have caught them in smoke tests, but I now
see that ExtUtils::MakeMaker has its own pod2man implementation
(ExtUtils::Command::MM::pod2man) which doesn't set 'errors => die' or
'errors => stderr' either. I wonder if that's a blocker for the core
change.

I'm cloning a separate bug for EU::MM for now.
-- 
Niko Tyni   ntyni at debian.org




More information about the Perl-maintainers mailing list