Bug#753036: libplack-middleware-file-sass-perl: FTBFS with newer Test-Simple: Test::Builder version 0.99 required--this is only version 0.96

Niko Tyni ntyni at debian.org
Sat Jun 28 17:16:59 UTC 2014


Package: libplack-middleware-file-sass-perl
Version: 0.03-2
Severity: important
User: debian-perl at 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 at debian.org



More information about the pkg-perl-maintainers mailing list