From: | gregoa [...] cpan.org |
Subject: | libplack-middleware-file-sass-perl: FTBFS with newer Test-Simple: Test::Builder version 0.99 required--this is only version 0.96 |
We have the following bug reported to the Debian package of
Plack-Middleware-File-Sass (https://bugs.debian.org/753036):
It doesn't seem to be a bug in the packaging, so you may want to take
a look. Thanks!
------8<-----------8<-----------8<-----------8<-----------8<-----
Package: libplack-middleware-file-sass-perl
Version: 0.03-2
Severity: important
User: debian-perl@lists.debian.org
Usertags: perl-5.20-transition
This package fails to build with a newer Test-Simple, either the
separate libtest-simple-perl package on current sid or the one
bundled
with Perl 5.20.0 (currently in experimental). On current sid with
libtest-simple-perl:
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t
Test::Builder::Module version 0.99 required--this is only version
0.96 at /usr/share/perl5/Test/More.pm line 23.
BEGIN failed--compilation aborted at /usr/share/perl5/Test/More.pm
line 23.
Compilation failed in require at t/00_compile.t line 2.
BEGIN failed--compilation aborted at t/00_compile.t line 2.
t/00_compile.t ..
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run
[...]
Test Summary Report
-------------------
t/00_compile.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
t/sass.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
t/scss.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: No plan found in TAP output
Files=3, Tests=0, 0 wallclock secs ( 0.06 usr 0.01 sys + 0.19
cusr 0.00 csys = 0.26 CPU)
Result: FAIL
The new version of Test::More loads the Test::Builder::Module, which
is
not present in the old version under inc/ at all, so the system one
gets
picked instead. The other Test::Builder modules are loaded from inc/,
triggering the incompatibility.
It's reproducible with just
$ perl -Iinc -e 'use Test::More'
--
Niko Tyni ntyni@debian.org
------8<-----------8<-----------8<-----------8<-----------8<-----
Thanks for considering,
gregor herrmann,
Debian Perl Group