Bug#467596: libmodule-build-perl: FTBFS: Failed 1/26 test scripts, 96.15% okay. 10/852 subtests failed, 98.83% okay.

Lucas Nussbaum lucas at lucas-nussbaum.net
Tue Feb 26 13:20:06 UTC 2008


Package: libmodule-build-perl
Version: 0.2808.01-1
Severity: serious
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20080225 qa-ftbfs
Justification: FTBFS on i386

Hi,

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

Relevant part:
>  /usr/bin/fakeroot debian/rules clean
> QUILT_PATCHES=debian/patches quilt --quiltrc /dev/null pop -a -R || test $? = 2 
> No patch removed
> rm -rf .pc debian/stamp-patched
> dh_testdir
> dh_testroot
> dh_clean build-stamp install-stamp
> [ ! -f Build ] || /usr/bin/perl ./Build realclean
>  dpkg-source -b libmodule-build-perl-0.2808.01
> dpkg-source: building libmodule-build-perl using existing libmodule-build-perl_0.2808.01.orig.tar.gz
> dpkg-source: building libmodule-build-perl in libmodule-build-perl_0.2808.01-1.diff.gz
> dpkg-source: building libmodule-build-perl in libmodule-build-perl_0.2808.01-1.dsc
>  debian/rules build
> # quilt exits with 2 as return when there was nothing to do. 
> # That's not an error here (but it's usefull to break loops in crude scripts)
> QUILT_PATCHES=debian/patches quilt --quiltrc /dev/null push -a || test $? = 2
> Applying patch man-ext
> patching file lib/Module/Build/Base.pm
> 
> Now at patch man-ext
> touch debian/stamp-patched
> dh_testdir
> /usr/bin/perl Build.PL installdirs=vendor script_files=
>  * Optional prerequisite Module::Signature is not installed
>  * Optional prerequisite Pod::Readme is not installed
> 
> ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
> of the modules indicated above before proceeding with this installation
> 
> 
> Checking whether your kit is complete...
> Looks good
> 
> Checking prerequisites...
> Checking features:
>   manpage_support....enabled
>   YAML_support.......enabled
>   C_support..........enabled
>   HTML_support.......enabled
> Creating new 'Build' script for 'Module-Build' version '0.2808_01'
> /usr/bin/perl ./Build
> Copying lib/Module/Build/Version.pm -> blib/lib/Module/Build/Version.pm
> Copying lib/Module/Build/Platform/darwin.pm -> blib/lib/Module/Build/Platform/darwin.pm
> Copying lib/Module/Build/Platform/MacOS.pm -> blib/lib/Module/Build/Platform/MacOS.pm
> Copying lib/Module/Build/Notes.pm -> blib/lib/Module/Build/Notes.pm
> Copying lib/Module/Build/Dumper.pm -> blib/lib/Module/Build/Dumper.pm
> Copying lib/Module/Build/Compat.pm -> blib/lib/Module/Build/Compat.pm
> Copying lib/Module/Build/Platform/RiscOS.pm -> blib/lib/Module/Build/Platform/RiscOS.pm
> Copying lib/Module/Build/PodParser.pm -> blib/lib/Module/Build/PodParser.pm
> Copying lib/Module/Build/Platform/VOS.pm -> blib/lib/Module/Build/Platform/VOS.pm
> Copying lib/Module/Build/Platform/Windows.pm -> blib/lib/Module/Build/Platform/Windows.pm
> Copying lib/Module/Build/Platform/Unix.pm -> blib/lib/Module/Build/Platform/Unix.pm
> Copying lib/Module/Build/ModuleInfo.pm -> blib/lib/Module/Build/ModuleInfo.pm
> Copying lib/Module/Build/Platform/Amiga.pm -> blib/lib/Module/Build/Platform/Amiga.pm
> Copying lib/Module/Build/Config.pm -> blib/lib/Module/Build/Config.pm
> Copying lib/Module/Build/Platform/os2.pm -> blib/lib/Module/Build/Platform/os2.pm
> Copying lib/Module/Build/Base.pm -> blib/lib/Module/Build/Base.pm
> Copying lib/Module/Build/Platform/VMS.pm -> blib/lib/Module/Build/Platform/VMS.pm
> Copying lib/Module/Build/Platform/MPEiX.pm -> blib/lib/Module/Build/Platform/MPEiX.pm
> Copying lib/Module/Build/Platform/cygwin.pm -> blib/lib/Module/Build/Platform/cygwin.pm
> Copying lib/Module/Build/Platform/EBCDIC.pm -> blib/lib/Module/Build/Platform/EBCDIC.pm
> Copying lib/Module/Build.pm -> blib/lib/Module/Build.pm
> Copying lib/Module/Build/PPMMaker.pm -> blib/lib/Module/Build/PPMMaker.pm
> Copying lib/Module/Build/Platform/aix.pm -> blib/lib/Module/Build/Platform/aix.pm
> Copying lib/Module/Build/Cookbook.pm -> blib/lib/Module/Build/Cookbook.pm
> Copying lib/Module/Build/Platform/Default.pm -> blib/lib/Module/Build/Platform/Default.pm
> Copying lib/Module/Build/YAML.pm -> blib/lib/Module/Build/YAML.pm
> Copying lib/Module/Build/Authoring.pod -> blib/lib/Module/Build/Authoring.pod
> Copying lib/Module/Build/API.pod -> blib/lib/Module/Build/API.pod
> Writing config notes to blib/lib/Module/Build/ConfigData.pm
> Manifying blib/lib/Module/Build/Platform/Unix.pm -> blib/libdoc/Module::Build::Platform::Unix.3pm
> Manifying blib/lib/Module/Build/Platform/EBCDIC.pm -> blib/libdoc/Module::Build::Platform::EBCDIC.3pm
> Manifying blib/lib/Module/Build/Platform/MacOS.pm -> blib/libdoc/Module::Build::Platform::MacOS.3pm
> Manifying blib/lib/Module/Build.pm -> blib/libdoc/Module::Build.3pm
> Manifying blib/lib/Module/Build/Platform/Amiga.pm -> blib/libdoc/Module::Build::Platform::Amiga.3pm
> Manifying blib/lib/Module/Build/ConfigData.pm -> blib/libdoc/Module::Build::ConfigData.3pm
> Manifying blib/lib/Module/Build/Platform/cygwin.pm -> blib/libdoc/Module::Build::Platform::cygwin.3pm
> Manifying blib/lib/Module/Build/Notes.pm -> blib/libdoc/Module::Build::Notes.3pm
> Manifying blib/lib/Module/Build/ModuleInfo.pm -> blib/libdoc/Module::Build::ModuleInfo.3pm
> Manifying blib/lib/Module/Build/YAML.pm -> blib/libdoc/Module::Build::YAML.3pm
> Manifying blib/lib/Module/Build/Platform/MPEiX.pm -> blib/libdoc/Module::Build::Platform::MPEiX.3pm
> Manifying blib/lib/Module/Build/PPMMaker.pm -> blib/libdoc/Module::Build::PPMMaker.3pm
> Manifying blib/lib/Module/Build/Platform/Windows.pm -> blib/libdoc/Module::Build::Platform::Windows.3pm
> Manifying blib/lib/Module/Build/Platform/VOS.pm -> blib/libdoc/Module::Build::Platform::VOS.3pm
> Manifying blib/lib/Module/Build/Platform/Default.pm -> blib/libdoc/Module::Build::Platform::Default.3pm
> Manifying blib/lib/Module/Build/API.pod -> blib/libdoc/Module::Build::API.3pm
> Manifying blib/lib/Module/Build/Platform/RiscOS.pm -> blib/libdoc/Module::Build::Platform::RiscOS.3pm
> Manifying blib/lib/Module/Build/Cookbook.pm -> blib/libdoc/Module::Build::Cookbook.3pm
> Manifying blib/lib/Module/Build/Platform/aix.pm -> blib/libdoc/Module::Build::Platform::aix.3pm
> Manifying blib/lib/Module/Build/Platform/darwin.pm -> blib/libdoc/Module::Build::Platform::darwin.3pm
> Manifying blib/lib/Module/Build/Platform/os2.pm -> blib/libdoc/Module::Build::Platform::os2.3pm
> Manifying blib/lib/Module/Build/Platform/VMS.pm -> blib/libdoc/Module::Build::Platform::VMS.3pm
> Manifying blib/lib/Module/Build/Base.pm -> blib/libdoc/Module::Build::Base.3pm
> Manifying blib/lib/Module/Build/Authoring.pod -> blib/libdoc/Module::Build::Authoring.3pm
> Manifying blib/lib/Module/Build/Compat.pm -> blib/libdoc/Module::Build::Compat.3pm
> /usr/bin/perl ./Build test
> t/basic...............ok
> t/compat..............ok
> t/destinations........ok
>         8/113 skipped: various reasons
> t/ext.................ok
> t/extend..............ok
> t/files...............ok
> t/help................ok
> t/install.............ok
> t/manifypods..........ok
> t/mbyaml..............ok
> t/metadata............ok
> t/metadata2...........ok
> t/moduleinfo..........ok
> t/new_from_context....ok
> t/notes...............ok
> t/par.................ok
> t/parents.............ok
> t/pod_parser..........ok
> t/ppm.................ok
> t/runthrough..........ok
>         4/32 skipped: Windows-only test
> t/signature...........skipped
>         all skipped: $ENV{TEST_SIGNATURE} is not set
> t/test_type...........ok
> t/test_types..........ok
> t/tilde...............
> #     Failed test (t/tilde.t at line 48)
> #          got: '/nonexistent'
> #     expected: '/home/user'
> 
> #     Failed test (t/tilde.t at line 50)
> #          got: '/nonexistent/foo'
> #     expected: '/home/user/foo'
> 
> #     Failed test (t/tilde.t at line 56)
> #          got: '/nonexistent/ foo'
> #     expected: '/home/user/ foo'
> 
> #     Failed test (t/tilde.t at line 58)
> #          got: '/nonexistent/fo o'
> #     expected: '/home/user/fo o'
> 
> #     Failed test (t/tilde.t at line 62)
> #          got: '/nonexistent'
> #     expected: '/home/user'
> 
> #     Failed test (t/tilde.t at line 68)
> #          got: '/nonexistent/lib'
> #     expected: '/home/user/lib'
> 
> #     Failed test (t/tilde.t at line 70)
> #          got: '/nonexistent/html'
> #     expected: '/home/user/html'
> 
> #     Failed test (t/tilde.t at line 71)
> #          got: '/nonexistent/html'
> #     expected: '/home/user/html'
> 
> #     Failed test (t/tilde.t at line 74)
> #          got: '/nonexistent/lib'
> #     expected: '/home/user/lib'
> 
> #     Failed test (t/tilde.t at line 77)
> #          got: '/nonexistent'
> #     expected: '/home/user'
> # Looks like you failed 10 tests of 15.
> dubious
> 	Test returned status 10 (wstat 2560, 0xa00)
> DIED. FAILED tests 1-2, 5-6, 8-13
> 	Failed 10/15 tests, 33.33% okay
> t/versions............ok
> t/xs..................ok
> Failed Test Stat Wstat Total Fail  Failed  List of Failed
> -------------------------------------------------------------------------------
> t/tilde.t     10  2560    15   10  66.67%  1-2 5-6 8-13
> 1 test and 12 subtests skipped.
> Failed 1/26 test scripts, 96.15% okay. 10/852 subtests failed, 98.83% okay.
> make: *** [build-stamp] Error 255

The full build log is available from:
   http://people.debian.org/~lucas/logs/2008/02/25

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 containing a sid i386
environment.  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