Bug#462752: libparams-validate-perl: FTBFS with libtest-coverage-perl

Niko Tyni ntyni at debian.org
Sun Jan 27 09:50:19 UTC 2008


Package: libparams-validate-perl
Version: 0.89-2
Severity: important

As noticed by Lucas' Build Daemon From Hell
<http://lists.debian.org/debian-devel/2008/01/msg00869.html>,
libparams-validate-perl fails to build with libtest-pod-coverage-perl,
apparently because of changes in recent versions of Pod::Coverage.

Upstream has been informed, but they aren't interested, because the
tests are disabled by default and we're deliberately enabling them.
See http://rt.cpan.org/Public/Bug/Display.html?id=31177 .

I'm not sure if it's better to leave the POD tests disabled, ie. remove
the IS_MAINTAINER setting from debian/rules, or fix the tests. The
IS_MAINTAINER=0 approach is a bit cleaner, but then the hypothetical
Debian user wanting to modify Params::Validate and check the documentation
of his new code is going to hit this issue instead of us...

An easy way to fix the tests is to add all the naked subroutines to
the 'trustme' list in t/pod-coverage.t, which is presumably what the
maintainer will do if they ever have to upgrade Pod::Coverage.

I see build-conflicting with libtest-coverage-perl as the worst option,
but even that would be better than the current situation leading to
unexpected build failures.
-- 
Niko Tyni   ntyni at debian.org





More information about the pkg-perl-maintainers mailing list