Skip Menu |

This queue is for tickets about the Plack-Middleware-File-Sass CPAN distribution.

Report information
The Basics
Id: 96823
Status: new
Priority: 0/
Queue: Plack-Middleware-File-Sass

People
Owner: Nobody in particular
Requestors:
Cc: gregoa [...] cpan.org
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



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