Bug#963408: pmtools: FTBFS: dh_auto_test: error: make -j4 test TEST_VERBOSE=1 returned exit code 2

Lucas Nussbaum lucas at debian.org
Sun Jun 21 21:11:05 BST 2020


Source: pmtools
Version: 2.2.0-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200620 ftbfs-bullseye

Hi,

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

Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/lib/*.t
> t/basepods.t ..... 
> 1..3
> ok 1 - basepods runs
> ok 2 - found Perl POD
> ok 3 - found POD POD
> ok
> t/faqpods.t ...... 
> 1..2
> ok 1 - faqpods runs
> ok 2 - found a Perl FAQ POD
> ok
> t/lib/pmtools.t .. 
> 1..7
> ok 1 - created a pmtools iterator
> ok 2 - first POD file, first @INC
> ok 3 - middle POD file, first @INC
> ok 4 - last POD file, first @INC
> ok 5 - last POD file, last @INC
> ok 6 - beyond end of filenames
> ok 7 - way beyond end of filenames
> ok
> t/modpods.t ...... 
> 1..2
> ok 1 - modpods runs
> ok 2 - found Tie::Hash
> ok
> t/pfcat.t ........ 
> 1..2
> ok 1 - pfcat runs
> ok 2 - catted module function
> ok
> t/plxload.t ...... 
> 1..1
> ok 1 - modules loaded
> ok
> t/pmall.t ........ 
> 1..2
> ok 1 - pmall runs
> ok 2 - synopsized all modules
> ok
> 
> #   Failed test 'found Carp'
> #   at t/pman.t line 20.
> #                   'pod2text: unable to format /usr/lib/x86_64-linux-gnu/perl-base/Carp.pm
> # '
> #     doesn't match '(?^ms:NAME.*[Cc]arp - \w.*SYNOPSIS.*DESCRIPTION)'
> # Looks like you failed 1 test of 2.
> t/pman.t ......... 
> 1..2
> ok 1 - pman runs
> not ok 2 - found Carp
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/2 subtests 
> t/pmcat.t ........ 
> 1..2
> ok 1 - pmcat runs
> ok 2 - catted Carp
> ok
> t/pmcheck.t ...... 
> 1..2
> ok 1 - pmcheck runs
> ok 2 - pmcheck had output
> ok
> t/pmdesc.t ....... 
> 1..2
> ok 1 - pmdesc runs
> ok 2 - described a module
> ok
> t/pmeth.t ........ 
> 1..2
> ok 1 - pmeth runs
> ok 2 - list methods of a module
> ok
> t/pmexp.t ........ 
> 1..2
> ok 1 - pmexp runs
> ok 2 - listed module exports
> ok
> t/pmfunc.t ....... 
> 1..3
> ok 1 - pmfunc runs
> ok 2 - found 'chdir()'
> ok 3 - display function body
> ok
> t/pmload.t ....... 
> 1..2
> ok 1 - pmload runs
> ok 2 - listed loaded modules
> ok
> t/pmls.t ......... 
> 1..2
> ok 1 - pmls runs
> ok 2 - found Tie::Hash
> ok
> t/pmpath.t ....... 
> 1..2
> ok 1 - pmpath runs
> ok 2 - found Tie::Hash
> ok
> t/pmvers.t ....... 
> 1..2
> ok 1 - pmvers runs
> ok 2 - found version of Tie::Hash
> ok
> t/podgrep.t ...... 
> 1..2
> ok 1 - podgrep runs
> ok 2 - found DESCRIPTION
> ok
> t/pods.t ......... 
> 1..2
> ok 1 - pods runs
> ok 2 - found Tie::Hash
> ok
> t/podtoc.t ....... 
> 1..2
> ok 1 - podtoc runs
> ok 2 - found Table of Contents
> ok
> t/sitepods.t ..... 
> 1..1
> ok 1 - sitepods runs
> ok
> t/stdpods.t ...... 
> 1..2
> ok 1 - stdpods runs
> ok 2 - found Tie::Hash
> ok
> 
> Test Summary Report
> -------------------
> t/pman.t       (Wstat: 256 Tests: 2 Failed: 1)
>   Failed test:  2
>   Non-zero exit status: 1
> Files=23, Tests=51,  3 wallclock secs ( 0.04 usr  0.03 sys +  2.14 cusr  0.41 csys =  2.62 CPU)
> Result: FAIL
> Failed 1/23 test programs. 1/51 subtests failed.
> make[2]: *** [Makefile:1077: test_dynamic] Error 255
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test: error: make -j4 test TEST_VERBOSE=1 returned exit code 2

The full build log is available from:
   http://qa-logs.debian.net/2020/06/20/pmtools_2.2.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.



More information about the pkg-perl-maintainers mailing list