[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#463539: libdevel-cover-perl: FTBFS with perl5.10



Package: libdevel-cover-perl
Version: 0.61-1
Severity: important
User: debian-perl@lists.debian.org
Usertags: perl-5.10-transition

Hi,

Your package fails to build with perl 5.10 from experimental:
  ...
  Devel::Cover 0.61 has not been tested with perl 5.010000.
  Testing will take place against expected output from perl 5.008008.
  You may well find failing tests.
  ...
  t/ainc_sub..............Cannot close /usr/bin/perl
  -I/tmp/buildd/libdevel-cover-perl-0.61/
  -I/tmp/buildd/libdevel-cover-perl-0.61/blib/lib
  -I/tmp/buildd/libdevel-cover-perl-0.61/blib/arch
  -MDevel::Cover=-select,inc_sub,-ignore,blib,Devel/Cover,-merge,0,-coverage,statement,branch,condition,subroutine
  /tmp/buildd/libdevel-cover-perl-0.61/tests/inc_sub :  at
  /tmp/buildd/libdevel-cover-perl-0.61/blib/lib/Devel/Cover/Test.pm line
  187.

Perhaps this should be checked with upstream.

Also, debian/rules contains the wollowing in its install-stamp taget:

  rmdir --ignore-fail-on-non-empty --parents $(TMP)/usr/share/perl5

This is doomed to fail with perl 5.10 as MakeMaker that is shipped with
perl5.10 finally stops creating the spurious usr/{share,lib}/perl5
directories.

Please change the removal line to

   [ ! -d $(TMP)/usr/share/perl5 ] || rmdir --ignore-fail-on-non-empty --parents --verbose $(TMP)/usr/share/perl5


Thanks,
    dam


P.S. shameless plug: if you don't want to bother, please consider
giving[1] the package to the Debian Perl Group.

  [1] http://wiki.debian.org/Teams/DebianPerlGroup?action=show#head-e1811c16f568b2e2f356d6bf2d9db17f727d9804

Attachment: signature.asc
Description: Digital signature


Reply to: