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