Bug#834730: libdist-zilla-plugins-cjm-perl: FTBFS: Failed 1/9 test programs. 2/126 subtests failed.

Chris Lamb lamby at debian.org
Thu Aug 18 11:58:09 UTC 2016


Source: libdist-zilla-plugins-cjm-perl
Version: 4.27-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

libdist-zilla-plugins-cjm-perl fails to build from source in unstable/amd64:

  [..]

  Setting up libsyntax-perl (0.004-1) ...
  Setting up libapp-cmd-perl (0.331-1) ...
  Setting up libnamespace-autoclean-perl (0.28-1) ...
  Setting up liblog-dispatchouli-perl (2.012-1) ...
  Setting up libdatetime-perl (2:1.36-1) ...
  Setting up libsyntax-keyword-junction-perl (0.003008-1) ...
  Setting up libmoose-perl (2.1804-1) ...
  Setting up libperl-prereqscanner-perl (1.023-1) ...
  Setting up libmoosex-setonce-perl (0.200002-1) ...
  Setting up libmoosex-role-parameterized-perl (1.09-1) ...
  Setting up libmoosex-types-perl (0.46-1) ...
  Setting up librole-hasmessage-perl (0.006-1) ...
  Setting up libmoose-autobox-perl (0.16-1) ...
  Setting up librole-identifiable-perl (0.006-1) ...
  Setting up libmoosex-lazyrequire-perl (0.11-1) ...
  Setting up libmoosex-types-perl-perl (0.101343-1) ...
  Setting up libmoosex-oneargnew-perl (0.003-1) ...
  Setting up libconfig-mvp-perl (2.200010-1) ...
  Setting up libconfig-mvp-reader-ini-perl (2.101463-1) ...
  Setting up libwww-perl (6.15-1) ...
  Setting up liblwp-protocol-https-perl (6.06-2) ...
  Setting up libcpan-uploader-perl (0.103012-1) ...
  Setting up libdist-zilla-perl (6.007-1) ...
  Setting up libdist-zilla-plugins-cjm-perl-build-deps (4.27-1) ...
  Processing triggers for ca-certificates (20160104) ...
  Updating certificates in /etc/ssl/certs...
  173 added, 0 removed; done.
  Running hooks in /etc/ca-certificates/update.d...
  done.
  
  **************************************************************************************
  ** Environment                                                                      **
  **************************************************************************************
  
  PATH=/home/lamby/git/projects/dotfiles/dotfiles/..//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  HOSTNAME=d2a3611051b8
  TERM=xterm
  PAGER=more
  DISPLAY=:0
  DOCKER_IMAGE=lamby-debian-sid
  DEB_BUILD_OPTIONS=parallel=9
  PIP_DOWNLOAD_CACHE=/home/lamby/.cache/pip
  HOME=/home/lamby
  LOGNAME=lamby
  SHLVL=1
  PWD=/home/lamby/temp/cdt.20160818125642.v60ZjCEfNi.db.libdist-zilla-plugins-cjm-perl/libdist-zilla-plugins-cjm-perl-4.27
  OLDPWD=/home/lamby/temp/cdt.20160818125642.v60ZjCEfNi.db.libdist-zilla-plugins-cjm-perl
  GPG_TTY=/dev/console
  QUILT_PATCHES=debian/patches
  QUILT_NO_DIFF_INDEX=1
  QUILT_REFRESH_ARGS=-p ab --no-timestamps --no-index
  DEBEMAIL=lamby at debian.org
  DEBFULLNAME=Chris Lamb
  EDITOR=vim
  LESS=-cgiFx4M
  GPG_KEY=1E953E27D4311E58
  BLASTER=A220 I5 D1 H5 P330 T6
  _=/usr/bin/env
  
  **************************************************************************************
  ** Building libdist-zilla-plugins-cjm-perl 4.27-1 on amd64                          **
  **************************************************************************************
  
   dpkg-buildpackage -rfakeroot -D -us -uc -b
  dpkg-buildpackage: info: source package libdist-zilla-plugins-cjm-perl
  dpkg-buildpackage: info: source version 4.27-1
  dpkg-buildpackage: info: source distribution unstable
  dpkg-buildpackage: info: source changed by Lucas Kanashiro <kanashiro.duarte at gmail.com>
   dpkg-source --before-build libdist-zilla-plugins-cjm-perl-4.27
  dpkg-buildpackage: info: host architecture amd64
   fakeroot debian/rules clean
  dh clean
     dh_testdir
     dh_auto_clean
     dh_clean
   debian/rules build
  dh build
     dh_testdir
     dh_update_autotools_config
     dh_auto_configure
  	perl -I. Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20160818125642.v60ZjCEfNi.db.libdist-zilla-plugins-cjm-perl/libdist-zilla-plugins-cjm-perl-4.27=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "LD=x86_64-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20160818125642.v60ZjCEfNi.db.libdist-zilla-plugins-cjm-perl/libdist-zilla-plugins-cjm-perl-4.27=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro"
  Checking if your kit is complete...
  Looks good
  Generating a Unix-style Makefile
  Writing Makefile for Dist::Zilla::Plugins::CJM
  Writing MYMETA.yml and MYMETA.json
     dh_auto_build
  	make -j1
  make[1]: Entering directory '/home/lamby/temp/cdt.20160818125642.v60ZjCEfNi.db.libdist-zilla-plugins-cjm-perl/libdist-zilla-plugins-cjm-perl-4.27'
  cp lib/Dist/Zilla/Plugin/MakeMaker/Custom.pm blib/lib/Dist/Zilla/Plugin/MakeMaker/Custom.pm
  cp lib/Dist/Zilla/Plugin/ModuleBuild/Custom.pm blib/lib/Dist/Zilla/Plugin/ModuleBuild/Custom.pm
  cp lib/Dist/Zilla/Plugin/Test/PrereqsFromMeta.pm blib/lib/Dist/Zilla/Plugin/Test/PrereqsFromMeta.pm
  cp lib/Dist/Zilla/Plugin/ArchiveRelease.pm blib/lib/Dist/Zilla/Plugin/ArchiveRelease.pm
  cp lib/Dist/Zilla/Role/ModuleInfo.pm blib/lib/Dist/Zilla/Role/ModuleInfo.pm
  cp lib/Dist/Zilla/Role/HashDumper.pm blib/lib/Dist/Zilla/Role/HashDumper.pm
  cp lib/Dist/Zilla/Plugin/Metadata.pm blib/lib/Dist/Zilla/Plugin/Metadata.pm
  cp lib/Dist/Zilla/Plugin/GitVersionCheckCJM.pm blib/lib/Dist/Zilla/Plugin/GitVersionCheckCJM.pm
  cp lib/Dist/Zilla/Plugin/VersionFromModule.pm blib/lib/Dist/Zilla/Plugin/VersionFromModule.pm
  cp lib/Dist/Zilla/Plugin/RecommendedPrereqs.pm blib/lib/Dist/Zilla/Plugin/RecommendedPrereqs.pm
  Manifying 10 pod documents
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160818125642.v60ZjCEfNi.db.libdist-zilla-plugins-cjm-perl/libdist-zilla-plugins-cjm-perl-4.27'
     dh_auto_test
  	make -j1 test TEST_VERBOSE=1
  make[1]: Entering directory '/home/lamby/temp/cdt.20160818125642.v60ZjCEfNi.db.libdist-zilla-plugins-cjm-perl/libdist-zilla-plugins-cjm-perl-4.27'
  PERL_DL_NONLAZY=1 PERL_USE_UNSAFE_INC=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
  t/00-all_prereqs.t ...... 
  ok 1 - opened META.json
  ok 2 - found prereqs
  ok 3 - found phase configure
  ok 4 - found relationship configure requires
  ok 5 - found prereq ExtUtils::MakeMaker
  ok 6 - found phase develop
  ok 7 - found relationship develop requires
  ok 8 - found prereq Pod::Coverage::TrustPod
  ok 9 - found prereq Test::Pod
  ok 10 - found prereq Test::Pod::Coverage
  ok 11 - found phase runtime
  ok 12 - found relationship runtime recommends
  ok 13 - found prereq Git::Wrapper
  ok 14 - loaded Git::Wrapper
  ok 15 - found relationship runtime requires
  ok 16 - found prereq CPAN::Meta::Converter
  ok 17 - loaded CPAN::Meta::Converter
  ok 18 - found prereq CPAN::Meta::Requirements
  ok 19 - loaded CPAN::Meta::Requirements
  ok 20 - found prereq Data::Dumper
  ok 21 - loaded Data::Dumper
  ok 22 - found prereq Dist::Zilla
  ok 23 - loaded Dist::Zilla
  ok 24 - found prereq Dist::Zilla::Plugin::InlineFiles
  ok 25 - loaded Dist::Zilla::Plugin::InlineFiles
  ok 26 - found prereq Dist::Zilla::Plugin::MakeMaker
  ok 27 - loaded Dist::Zilla::Plugin::MakeMaker
  ok 28 - found prereq File::Copy
  ok 29 - loaded File::Copy
  ok 30 - found prereq File::HomeDir
  ok 31 - loaded File::HomeDir
  ok 32 - found prereq File::Temp
  ok 33 - loaded File::Temp
  ok 34 - found prereq List::Util
  ok 35 - loaded List::Util
  ok 36 - found prereq Module::Metadata
  ok 37 - loaded Module::Metadata
  ok 38 - found prereq Moose
  ok 39 - loaded Moose
  ok 40 - found prereq Moose::Role
  ok 41 - loaded Moose::Role
  ok 42 - found prereq Path::Class
  ok 43 - loaded Path::Class
  ok 44 - found prereq Scalar::Util
  ok 45 - loaded Scalar::Util
  ok 46 - found prereq autodie
  ok 47 - loaded autodie
  ok 48 - found prereq namespace::autoclean
  ok 49 - loaded namespace::autoclean
  ok 50 - found prereq perl
  ok 51 - found prereq version
  ok 52 - loaded version
  ok 53 - found phase test
  ok 54 - found relationship test recommends
  ok 55 - found prereq Test::Fatal
  ok 56 - found relationship test requires
  ok 57 - found prereq File::pushd
  ok 58 - found prereq Parse::CPAN::Meta
  ok 59 - found prereq Test::DZil
  ok 60 - found prereq Test::More
  ok 61 - found prereq Try::Tiny
  1..61
  ok
  # Testing Dist-Zilla-Plugins-CJM 4.27
  t/00-compile.t .......... 
  1..10
  ok 1 - use Dist::Zilla::Plugin::ArchiveRelease;
  ok 2 - use Dist::Zilla::Plugin::MakeMaker::Custom;
  ok 3 - use Dist::Zilla::Plugin::Metadata;
  ok 4 - use Dist::Zilla::Plugin::ModuleBuild::Custom;
  ok 5 - use Dist::Zilla::Plugin::RecommendedPrereqs;
  ok 6 - use Dist::Zilla::Plugin::Test::PrereqsFromMeta;
  ok 7 - use Dist::Zilla::Plugin::VersionFromModule;
  ok 8 - use Dist::Zilla::Role::HashDumper;
  ok 9 - use Dist::Zilla::Role::ModuleInfo;
  ok 10 - use Dist::Zilla::Plugin::GitVersionCheckCJM;
  ok
  ->file called on a Dist::Zilla::Path object; this will cease to work in Dist::Zilla v7; downstream code should be updated to use Path::Tiny API, not Path::Class at t/arcrel.t line 82.
  ->file called on a Dist::Zilla::Path object; this will cease to work in Dist::Zilla v7; downstream code should be updated to use Path::Tiny API, not Path::Class at t/arcrel.t line 85.
  t/arcrel.t .............. 
  1..6
  ok 1 - ArchiveRelease prunes default releases directory
  ok 2 - ArchiveRelease prunes non-standard releases directory
  ok 3 - archived tarball
  ok 4 - tarball is read-only
  ok 5 - tarball was moved
  ok 6 - ~ expansion
  ok
  ->subdir called on a Dist::Zilla::Path object; this will cease to work in Dist::Zilla v7; downstream code should be updated to use Path::Tiny API, not Path::Class at t/gitvercheck.t line 99.
  ->subdir called on a Dist::Zilla::Path object; this will cease to work in Dist::Zilla v7; downstream code should be updated to use Path::Tiny API, not Path::Class at t/gitvercheck.t line 99.
  ->subdir called on a Dist::Zilla::Path object; this will cease to work in Dist::Zilla v7; downstream code should be updated to use Path::Tiny API, not Path::Class at t/gitvercheck.t line 99.
  ->subdir called on a Dist::Zilla::Path object; this will cease to work in Dist::Zilla v7; downstream code should be updated to use Path::Tiny API, not Path::Class at t/gitvercheck.t line 99.
  ->subdir called on a Dist::Zilla::Path object; this will cease to work in Dist::Zilla v7; downstream code should be updated to use Path::Tiny API, not Path::Class at t/gitvercheck.t line 99.
  ->subdir called on a Dist::Zilla::Path object; this will cease to work in Dist::Zilla v7; downstream code should be updated to use Path::Tiny API, not Path::Class at t/gitvercheck.t line 99.
  ->subdir called on a Dist::Zilla::Path object; this will cease to work in Dist::Zilla v7; downstream code should be updated to use Path::Tiny API, not Path::Class at t/gitvercheck.t line 99.
  ->subdir called on a Dist::Zilla::Path object; this will cease to work in Dist::Zilla v7; downstream code should be updated to use Path::Tiny API, not Path::Class at t/gitvercheck.t line 99.
  ->subdir called on a Dist::Zilla::Path object; this will cease to work in Dist::Zilla v7; downstream code should be updated to use Path::Tiny API, not Path::Class at t/gitvercheck.t line 99.
  t/gitvercheck.t ......... 
  1..18
  ok 1 - build 0.04
  ok 2 - no errors in 0.04
  ok 3 - can't build modified 0.04
  ok 4 - errors in modified 0.04
  ok 5 - can't build 0.05 yet
  ok 6 - errors in 0.05
  ok 7 - can build 0.05 now
  ok 8 - no errors in 0.05 now
  ok 9 - can't build with 0.045
  ok 10 - errors with 0.045
  ok 11 - can't build 0.05 with 0.045
  ok 12 - errors in 0.05 with 0.045
  ok 13 - can't build 0.05 with 0.045 committed
  ok 14 - errors in 0.05 with 0.045 committed
  ok 15 - can build with First 0.05
  ok 16 - no errors with First 0.05
  ok 17 - can't build with First unversioned
  ok 18 - errors with First unversioned
  ok
  t/mb_custom.t ........... 
  1..10
  ok 1 - build_requires
  ok 2 - configure_requires
  ok 3 - requires
  ok 4 - configure_requires
  ok 5 - requires
  ok 6 - build_requires (api 0)
  ok 7 - configure_requires
  ok 8 - requires
  ok 9 - build_requires (api 1)
  ok 10 - test_requires (api 1)
  ok
  t/metadata.t ............ 
  1..5
  ok 1 - dynamic_config
  ok 2 - no_index 1 directory
  ok 3 - no_index 2 directories and package
  ok 4 - bugtracker mailto
  ok 5 - bugtracker mailto and web
  ok
  t/mm_custom.t ........... 
  1..10
  ok 1 - BUILD_REQUIRES
  ok 2 - CONFIGURE_REQUIRES
  ok 3 - PREREQ_PM
  ok 4 - CONFIGURE_REQUIRES
  ok 5 - PREREQ_PM
  ok 6 - BUILD_REQUIRES (api 0)
  ok 7 - CONFIGURE_REQUIRES
  ok 8 - PREREQ_PM
  ok 9 - BUILD_REQUIRES (api 1)
  ok 10 - TEST_REQUIRES (api 1)
  ok
  ->file called on a Dist::Zilla::Path object; this will cease to work in Dist::Zilla v7; downstream code should be updated to use Path::Tiny API, not Path::Class at t/recommendedprereqs.t line 23.
  
  #   Failed test 'runtime recommends'
  #   at t/recommendedprereqs.t line 27.
  #     Structures begin differing at:
  #          $got = undef
  #     $expected = HASH(0x4f010a0)
  
  #   Failed test 'test suggests'
  #   at t/recommendedprereqs.t line 38.
  #     Structures begin differing at:
  #          $got = undef
  #     $expected = HASH(0x50b1798)
  # Looks like you failed 2 tests of 4.
  t/recommendedprereqs.t .. 
  1..4
  not ok 1 - runtime recommends
  ok 2 - runtime suggests
  ok 3 - test recommends
  not ok 4 - test suggests
  Dubious, test returned 2 (wstat 512, 0x200)
  Failed 2/4 subtests 
  t/vermod.t .............. 
  1..2
  ok 1 - VersionFromModule found version
  ok 2 - Handled Latin-1 encoded module
  ok
  
  Test Summary Report
  -------------------
  t/recommendedprereqs.t (Wstat: 512 Tests: 4 Failed: 2)
    Failed tests:  1, 4
    Non-zero exit status: 2
  Files=9, Tests=126,  7 wallclock secs ( 0.04 usr  0.00 sys +  6.40 cusr  0.34 csys =  6.78 CPU)
  Result: FAIL
  Failed 1/9 test programs. 2/126 subtests failed.
  Makefile:919: recipe for target 'test_dynamic' failed
  make[1]: *** [test_dynamic] Error 255
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160818125642.v60ZjCEfNi.db.libdist-zilla-plugins-cjm-perl/libdist-zilla-plugins-cjm-perl-4.27'
  dh_auto_test: make -j1 test TEST_VERBOSE=1 returned exit code 2
  debian/rules:4: recipe for target 'build' failed
  make: *** [build] Error 2

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libdist-zilla-plugins-cjm-perl.4.27-1.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 10897 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20160818/cc4a255b/attachment-0001.obj>


More information about the pkg-perl-maintainers mailing list