Bug#759969: libperl5i-perl: FTBFS: dh_auto_test: perl Build test returned exit code 255

Lucas Nussbaum lucas at lucas-nussbaum.net
Sat Aug 30 21:41:25 UTC 2014


Source: libperl5i-perl
Version: 2.12.0-1
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20140830 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
>  debian/rules build
> dh build
>    dh_testdir
>    dh_auto_configure
> Module::Build will be removed from the Perl core distribution in the next major release. Please install the separate libmodule-build-perl package. It is being used at /usr/share/perl/5.20/base.pm, line 97.
> Created MYMETA.yml and MYMETA.json
> Creating new 'Build' script for 'perl5i' version 'v2.12.0'
>    dh_auto_build
> Module::Build will be removed from the Perl core distribution in the next major release. Please install the separate libmodule-build-perl package. It is being used at /usr/share/perl/5.20/base.pm, line 97.
> Building perl5i
> cc -I/usr/lib/x86_64-linux-gnu/perl/5.20/CORE -fPIC -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -o bin/perl5i.o bin/perl5i.c
> cc -fstack-protector -L/usr/local/lib -Wl,-z,relro -o bin/perl5i bin/perl5i.o
>    dh_auto_test
> Module::Build will be removed from the Perl core distribution in the next major release. Please install the separate libmodule-build-perl package. It is being used at /usr/share/perl/5.20/base.pm, line 97.
> cc -I/usr/lib/x86_64-linux-gnu/perl/5.20/CORE -fPIC -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -o bin/perl5i.o bin/perl5i.c
> cc -fstack-protector -L/usr/local/lib -Wl,-z,relro -o bin/perl5i bin/perl5i.o
> 
> #   Failed test at t/ARGV.t line 12.
> #     Structures begin differing at:
> #          $got->[0] = 'føø'
> #     $expected->[0] = 'føø'
> # Looks like you failed 1 test of 1.
> t/ARGV.t ..................... 
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/1 subtests 
> 
> #   Failed test at t/ARGV_twice.t line 17.
> #     Structures begin differing at:
> #          $got->[0] = 'føø'
> #     $expected->[0] = 'føø'
> # Looks like you failed 1 test of 1.
> t/ARGV_twice.t ............... 
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/1 subtests 
> t/CLASS.t .................... ok
> t/Child.t .................... ok
> t/English.t .................. ok
> t/File-stat.t ................ ok
> t/List-MoreUtils/all.t ....... ok
> t/List-MoreUtils/any.t ....... ok
> t/List-MoreUtils/false.t ..... ok
> t/List-MoreUtils/mesh.t ...... ok
> t/List-MoreUtils/minmax.t .... ok
> t/List-MoreUtils/none.t ...... ok
> t/List-MoreUtils/true.t ...... ok
> t/List-MoreUtils/uniq.t ...... ok
> t/List-Util/first.t .......... ok
> t/List-Util/max.t ............ ok
> t/List-Util/maxstr.t ......... ok
> t/List-Util/min.t ............ ok
> t/List-Util/minstr.t ......... ok
> t/List-Util/reduce.t ......... ok
> t/List-Util/shuffle.t ........ ok
> t/List-Util/sum.t ............ ok
> t/Meta/ISA.t ................. ok
> t/Meta/checksum.t ............ ok
> t/Meta/class.t ............... ok
> t/Meta/id.t .................. ok
> t/Meta/is-equal.t ............ ok
> t/Meta/linear_isa.t .......... ok
> t/Meta/methods.t ............. ok
> t/Meta/reftype.t ............. ok
> t/Meta/super.t ............... ok
> t/Meta/symbol_table.t ........ ok
> t/Want.t ..................... ok
> t/alias.t .................... ok
> t/as_hash.t .................. ok
> t/autobox.t .................. ok
> t/autodie.t .................. ok
> t/autovivification.t ......... ok
> t/caller.t ................... ok
> t/can.t ...................... ok
> t/capture.t .................. ok
> t/carp.t ..................... ok
> t/center.t ................... ok
> t/chdir.t .................... ok
> t/command_line_wrapper.t ..... ok
> t/commify.t .................. ok
> t/datetime.t ................. ok
> t/die.t ...................... ok
> t/diff.t ..................... ok
> t/dump/array.t ............... ok
> t/dump/code.t ................ ok
> t/dump/formats.t ............. ok
> t/dump/hash.t ................ ok
> t/dump/obj.t ................. ok
> t/dump/scalar.t .............. ok
> eech is deprecated, use hmap instead at /«PKGBUILDDIR»/blib/lib/perl5i/2/HASH.pm line 15.
> eech is deprecated, use hmap instead at /«PKGBUILDDIR»/blib/lib/perl5i/2/HASH.pm line 15.
> eech is deprecated, use hmap instead at /«PKGBUILDDIR»/blib/lib/perl5i/2/HASH.pm line 15.
> eech is deprecated, use hmap instead at /«PKGBUILDDIR»/blib/lib/perl5i/2/HASH.pm line 15.
> eech is deprecated, use hmap instead at /«PKGBUILDDIR»/blib/lib/perl5i/2/HASH.pm line 15.
> eech is deprecated, use hmap instead at /«PKGBUILDDIR»/blib/lib/perl5i/2/HASH.pm line 15.
> eech is deprecated, use hmap instead at /«PKGBUILDDIR»/blib/lib/perl5i/2/HASH.pm line 15.
> eech is deprecated, use hmap instead at /«PKGBUILDDIR»/blib/lib/perl5i/2/HASH.pm line 15.
> t/each.t ..................... ok
> t/equal.t .................... ok
> t/everything_is_an_object.t .. ok
> t/flip.t ..................... ok
> t/foreach.t .................. ok
> t/github164.t ................ ok
> t/grep.t ..................... ok
> t/hash-diff.t ................ ok
> t/hash-intersect.t ........... ok
> t/hash-merge.t ............... ok
> t/intersect.t ................ ok
> t/io-handle.t ................ ok
> t/is_module_name.t ........... ok
> t/lexical.t .................. ok
> t/list-trim.t ................ ok
> t/list.t ..................... ok
> t/load_together.t ............ ok
> t/map.t ...................... ok
> t/method_leaking.t ........... ok
> t/modern_perl.t .............. ok
> t/module2path.t .............. ok
> t/no_indirect.t .............. ok
> t/number.t ................... ok
> t/perl5i.t ................... ok
> t/pick.t ..................... ok
> t/popn.t ..................... ok
> t/require.t .................. ok
> t/require_message.t .......... ok
> t/say.t ...................... ok
> t/scalar.t ................... ok
> t/shiftn.t ................... ok
> t/signature.t ................ ok
> t/signatures.t ............... ok
> t/skip.t ..................... ok
> t/taint.t .................... ok
> t/time_compat.t .............. ok
> t/true.t ..................... ok
> t/try-tiny.t ................. ok
> t/uniq.t ..................... ok
> t/utf8.t ..................... ok
> t/version_0/00_compile.t ..... ok
> t/version_1/00_compile.t ..... ok
> t/vs_listmoreutils.t ......... ok
> t/wrap.t ..................... ok
> t/y2038.t .................... ok
> 
> Test Summary Report
> -------------------
> t/ARGV.t                   (Wstat: 256 Tests: 1 Failed: 1)
>   Failed test:  1
>   Non-zero exit status: 1
> t/ARGV_twice.t             (Wstat: 256 Tests: 1 Failed: 1)
>   Failed test:  1
>   Non-zero exit status: 1
> Files=100, Tests=1210, 33 wallclock secs ( 0.45 usr  0.83 sys + 21.30 cusr  4.12 csys = 26.70 CPU)
> Result: FAIL
> Failed 2/100 test programs. 2/1210 subtests failed.
> dh_auto_test: perl Build test returned exit code 255

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2014/08/30/libperl5i-perl_2.12.0-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures. The build
was done with DEB_BUILD_OPTIONS="parallel=4", so if your packaging tries
to support this, it might be a good idea to explore whether this might
be the cause of the failure.



More information about the pkg-perl-maintainers mailing list