Bug#536989: dh-make-perl: FTBFS: tests failed

Lucas Nussbaum lucas at lucas-nussbaum.net
Tue Jul 14 13:19:08 UTC 2009


Package: dh-make-perl
Version: 0.57
Severity: serious
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20090713 qa-ftbfs
Justification: FTBFS on amd64

Hi,

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

Relevant part:
>  /usr/bin/fakeroot debian/rules clean
> dh clean
>    dh_testdir
>    dh_auto_clean
>    dh_clean
> #rm -f build-stamp
> # clean after test packages
> for i in Strange-0.1 Strange-2.1; do\
> 		if test -d "t/dists/$i/debian"; then \
> 		    ( \
> 			cd t/dists/$i && \
> 			debian/rules clean && \
> 			cd .. && \
> 			rm -rf $i/debian; \
> 		    ) \
> 		fi \
> 	done
>  dpkg-source -b dh-make-perl-0.57
> dpkg-source: info: using source format `1.0'
> dpkg-source: info: building dh-make-perl in dh-make-perl_0.57.tar.gz
> dpkg-source: info: building dh-make-perl in dh-make-perl_0.57.dsc
>  debian/rules build
> NO_NETWORK=1 dh build
>    dh_testdir
>    dh_auto_configure
> WARNING: the following files are missing in your kit:
> 	META.yml
> Please inform the author.
> 
> Checking whether your kit is complete...
> Checking prerequisites...
> Looks good
> 
> Creating new 'Build' script for 'DhMakePerl' version '0.57'
>    dh_auto_build
> Copying lib/Debian/AptContents.pm -> blib/lib/Debian/AptContents.pm
> Copying lib/Debian/Dependency.pm -> blib/lib/Debian/Dependency.pm
> Copying lib/Debian/Version.pm -> blib/lib/Debian/Version.pm
> Copying lib/Debian/Dependencies.pm -> blib/lib/Debian/Dependencies.pm
> Copying lib/Debian/Control/Stanza/Source.pm -> blib/lib/Debian/Control/Stanza/Source.pm
> Copying lib/DhMakePerl.pm -> blib/lib/DhMakePerl.pm
> Copying lib/Debian/Control/Stanza.pm -> blib/lib/Debian/Control/Stanza.pm
> Copying lib/DhMakePerl/PodParser.pm -> blib/lib/DhMakePerl/PodParser.pm
> Copying lib/Debian/Control.pm -> blib/lib/Debian/Control.pm
> Copying lib/Debian/Control/FromCPAN.pm -> blib/lib/Debian/Control/FromCPAN.pm
> Copying lib/DhMakePerl/Config.pm -> blib/lib/DhMakePerl/Config.pm
> Copying lib/Debian/Control/Stanza/Binary.pm -> blib/lib/Debian/Control/Stanza/Binary.pm
> Copying dh-make-perl -> blib/script/dh-make-perl
> Deleting blib/script/dh-make-perl.bak
> Copying share/rules.dh7.noxs -> blib/share/rules.dh7.noxs
> Copying share/rules.dh7+quilt.xs+noxs -> blib/share/rules.dh7+quilt.xs+noxs
> Copying share/rules.MakeMaker.xs -> blib/share/rules.MakeMaker.xs
> Copying share/rules.MakeMaker.noxs -> blib/share/rules.MakeMaker.noxs
> Copying share/rules.dh7.xs -> blib/share/rules.dh7.xs
> Copying share/rules.Module-Build.xs -> blib/share/rules.Module-Build.xs
> Copying share/rules.dh7.tiny -> blib/share/rules.dh7.tiny
> Copying share/overrides -> blib/share/overrides
> Copying share/rules.Module-Build.noxs -> blib/share/rules.Module-Build.noxs
> Manifying blib/script/dh-make-perl -> blib/bindoc/dh-make-perl.1p
> Manifying blib/lib/Debian/Control/Stanza/Binary.pm -> blib/libdoc/Debian::Control::Stanza::Binary.3pm
> Manifying blib/lib/Debian/Control/FromCPAN.pm -> blib/libdoc/Debian::Control::FromCPAN.3pm
> Manifying blib/lib/Debian/Dependencies.pm -> blib/libdoc/Debian::Dependencies.3pm
> Manifying blib/lib/DhMakePerl.pm -> blib/libdoc/DhMakePerl.3pm
> Manifying blib/lib/Debian/Control.pm -> blib/libdoc/Debian::Control.3pm
> Manifying blib/lib/Debian/Control/Stanza/Source.pm -> blib/libdoc/Debian::Control::Stanza::Source.3pm
> Manifying blib/lib/DhMakePerl/Config.pm -> blib/libdoc/DhMakePerl::Config.3pm
> Manifying blib/lib/Debian/Dependency.pm -> blib/libdoc/Debian::Dependency.3pm
> Manifying blib/lib/Debian/AptContents.pm -> blib/libdoc/Debian::AptContents.3pm
> Manifying blib/lib/DhMakePerl/PodParser.pm -> blib/libdoc/DhMakePerl::PodParser.3pm
> Manifying blib/lib/Debian/Version.pm -> blib/libdoc/Debian::Version.3pm
> Manifying blib/lib/Debian/Control/Stanza.pm -> blib/libdoc/Debian::Control::Stanza.3pm
>    dh_auto_test
> # Testing DhMakePerl 0.57, Perl 5.010000, /usr/bin/perl
> t/00-load...........................ok
> t/AptContents.......................ok
> t/Control...........................ok
> t/Dep...............................ok
> t/Dependencies......................ok
> t/core-modules......................ok
> 
> #   Failed test 'CPANPLUS::Config::System is core'
> #   at t/corelist.t line 32.
> # Looks like you failed 1 test of 530.
> t/corelist..........................dubious
> 	Test returned status 1 (wstat 256, 0x100)
> DIED. FAILED test 300
> 	Failed 1/530 tests, 99.81% okay
> t/debian-version....................ok
> t/dists.............................ok
> t/extract_name_ver_from_makefile....ok
> t/perl-deps.........................ok
> t/perl-versions.....................ok
> t/pod-coverage......................skipped
>         all skipped: POD coverage is not full. set TEST_POD_COVERAGE if you want to see what is missing.
> Failed 1/14 test programs. 1/811 subtests failed.
> dh_auto_test: perl returned exit code 255
> make: *** [build-stamp] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2009/07/13/dh-make-perl_0.57_lsid64.buildlog

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 about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the pkg-perl-maintainers mailing list