Bug#785032: libhtml-strip-perl: autopkgtest failure: warns on usage
Niko Tyni
ntyni at debian.org
Tue May 12 16:03:00 UTC 2015
On Mon, May 11, 2015 at 11:50:32PM +0200, gregor herrmann wrote:
> Control: found -1 2.09-1
>
> On Mon, 11 May 2015 20:31:24 +0300, Niko Tyni wrote:
>
> > This package failed its autopkgtest checks on ci.debian.net.
> >
> > http://ci.debian.net/packages/libh/libhtml-strip-perl/unstable/amd64/
> >
> > /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t ..
> > 1..2
> > # Subroutine HTML::Strip::DESTROY redefined at /usr/lib/x86_64-linux-gnu/perl/5.20/DynaLoader.pm line 210.
> > ok 1 - /usr/bin/perl -w -M"HTML::Strip" -e 1 2>&1 exited successfully
> > not ok 2 - /usr/bin/perl -w -M"HTML::Strip" -e 1 2>&1 produced no output
>
> Still the same in the new upstream release.
>
> ISTR that we have the same output also in other XS modules ...
It looks to me like this is a real bug in HTML::Strip that only recently
started warning because the perl diagnostics improved. Both the XS
(Strip.xs) and the Perl (Strip.pm) parts define a DESTROY function,
and the former presumably overrides the latter.
Apparently a perl change between wheezy (5.14) and jessie (5.20)
introduced the warning. I have a small test case and will bisect the
perl change at some point.
--
Niko Tyni ntyni at debian.org
More information about the pkg-perl-maintainers
mailing list