Bug#665228: libconfig-model-perl: FTBFS: tests failed

Lucas Nussbaum lucas at lucas-nussbaum.net
Thu Mar 22 16:34:47 UTC 2012


Source: libconfig-model-perl
Version: 2.011-1
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20120321 qa-ftbfs
Justification: FTBFS on amd64

Hi,

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

Relevant part:
>  debian/rules build
> dh build --with bash-completion
>    dh_testdir
>    dh_auto_configure
> 
> If you want to use the TermUI interface, you should install
> Term::ReadLine::Perl or Term::ReadLine::Gnu
> 
> Checking doc for model Debian::Dpkg
> Checking doc for model Multistrap
> Checking doc for model Fstab
> Checking doc for model LCDd
> Checking doc for model PopCon
> Checking prerequisites...
>   recommends:
>     *  Fuse 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
> 
> Run 'Build installdeps' to install missing prerequisites.
> 
> Created MYMETA.yml and MYMETA.json
> Creating new 'Build' script for 'Config-Model' version 'installdirs=vendor'
>    dh_auto_build
> Building Config-Model
>    dh_auto_test
> t/accept.t ........................ ok
> t/annotation.t .................... ok
> t/array_id.t ...................... ok
> t/augment_class.t ................. ok
> t/auto_load_model.t ............... ok
> Unhandled type: GLOB at /usr/share/perl5/Devel/Cycle.pm line 107.
> t/auto_read.t ..................... ok
> Unhandled type: GLOB at /usr/share/perl5/Devel/Cycle.pm line 107.
> t/backend_ini.t ................... ok
> Unhandled type: GLOB at /usr/share/perl5/Devel/Cycle.pm line 107.
> t/backend_ini_with_section_map.t .. ok
> 2012/03/22 00:58:53 Warning: node 'control' could not read config file with any backend
> 2012/03/22 00:58:53 Warning: node 'copyright' could not read config file with any backend
> Unhandled type: GLOB at /usr/share/perl5/Devel/Cycle.pm line 107.
> t/backend_multiple.t .............. ok
> Unhandled type: GLOB at /usr/share/perl5/Devel/Cycle.pm line 107.
> t/backend_plainfile.t ............. ok
> t/check_list.t .................... ok
> t/cme-command.t ................... ok
> t/config-edit-command.t ........... ok
> Unhandled type: GLOB at /usr/share/perl5/Devel/Cycle.pm line 107.
> Unhandled type: REGEXP at /usr/share/perl5/Devel/Cycle.pm line 107.
> t/debian-dependency-check.t ....... ok
> Use of uninitialized value $home in substitution (s///) at /«PKGBUILDDIR»/blib/lib/Config/Model/BackendMgr.pm line 72.
> Unhandled type: GLOB at /usr/share/perl5/Devel/Cycle.pm line 107.
> t/debian-dpkg.t ................... ok
> t/describe_node.t ................. ok
> t/dump_as_data.t .................. ok
> t/dump_tree.t ..................... ok
> Can't exec "lsmod": No such file or directory at t/fuse_ui.t line 15.
> t/fuse_ui.t ....................... skipped: fuse module is not loaded
> t/grab.t .......................... ok
> t/hash_id_of_node.t ............... ok
> t/hash_id_of_values.t ............. ok
> t/include.t ....................... ok
> t/instance.t ...................... ok
> t/iterator.t ...................... ok
> t/load.t .......................... ok
> t/load_model_snippets.t ........... ok
> t/model.t ......................... ok
> 
> #   Failed test 'Ran dump_tree'
> #   at /«PKGBUILDDIR»/blib/lib/Config/Model/Tester.pm line 197.
> # found warning: Use of uninitialized value $home in substitution (s///) at /«PKGBUILDDIR»/blib/lib/Config/Model/BackendMgr.pm line 72.
> # found warning: Element 'Format-Specification' of node 'copyright' is deprecated
> # found warning: Element 'Maintainer' of node 'copyright' is deprecated
> # found warning: Element 'Name' of node 'copyright' is deprecated
> # expected to find warning: (?^:deprecated)
> # expected to find warning: (?^:deprecated)
> # expected to find warning: (?^:deprecated)
> Use of uninitialized value $home in substitution (s///) at /«PKGBUILDDIR»/blib/lib/Config/Model/BackendMgr.pm line 72.
> Use of uninitialized value $home in concatenation (.) or string at t/model_tests.d/debian-dpkg-test-conf.pl line 24.
> 
> #   Failed test 'check added or removed files'
> #   at /«PKGBUILDDIR»/blib/lib/Config/Model/Tester.pm line 243.
> # +----+-------------------------+----+-------------------------+
> # | Elt|Got                      | Elt|Expected                 |
> # +----+-------------------------+----+-------------------------+
> # *   0|'/.dpkg-meta.yml'        *    |                         |
> # |   1|'/debian/changelog'      |   0|'/debian/changelog'      |
> # |   2|'/debian/compat'         |   1|'/debian/compat'         |
> # |   3|'/debian/control'        |   2|'/debian/control'        |
> # |   4|'/debian/copyright'      |   3|'/debian/copyright'      |
> # |   5|'/debian/rules'          |   4|'/debian/rules'          |
> # |   6|'/debian/source/format'  |   5|'/debian/source/format'  |
> # |   7|'/debian/watch'          |   6|'/debian/watch'          |
> # |    |                         *   7|'/.dpkg-meta.yml'        *
> # +----+-------------------------+----+-------------------------+
> Use of uninitialized value $home in substitution (s///) at /«PKGBUILDDIR»/blib/lib/Config/Model/BackendMgr.pm line 72.
> Use of uninitialized value $home in substitution (s///) at /«PKGBUILDDIR»/blib/lib/Config/Model/BackendMgr.pm line 72.
> Use of uninitialized value $home in substitution (s///) at /«PKGBUILDDIR»/blib/lib/Config/Model/BackendMgr.pm line 72.
> Use of uninitialized value $home in concatenation (.) or string at t/model_tests.d/debian-dpkg-test-conf.pl line 24.
> 
> #   Failed test 'check added or removed files'
> #   at /«PKGBUILDDIR»/blib/lib/Config/Model/Tester.pm line 243.
> # +----+------------------------------------------+----+------------------------------------------+
> # | Elt|Got                                       | Elt|Expected                                  |
> # +----+------------------------------------------+----+------------------------------------------+
> # *   0|'/.dpkg-meta.yml'                         *    |                                          |
> # |   1|'/debian/changelog'                       |   0|'/debian/changelog'                       |
> # |   2|'/debian/compat'                          |   1|'/debian/compat'                          |
> # |   3|'/debian/control'                         |   2|'/debian/control'                         |
> # |   4|'/debian/copyright'                       |   3|'/debian/copyright'                       |
> # |   5|'/debian/patches/fix-man-page-spelling'   |   4|'/debian/patches/fix-man-page-spelling'   |
> # |   6|'/debian/patches/fix-spelling'            |   5|'/debian/patches/fix-spelling'            |
> # |   7|'/debian/patches/series'                  |   6|'/debian/patches/series'                  |
> # |   8|'/debian/patches/use-standard-dzil-test'  |   7|'/debian/patches/use-standard-dzil-test'  |
> # |   9|'/debian/rules'                           |   8|'/debian/rules'                           |
> # |  10|'/debian/source/format'                   |   9|'/debian/source/format'                   |
> # |  11|'/debian/watch'                           |  10|'/debian/watch'                           |
> # |    |                                          *  11|'/.dpkg-meta.yml'                         *
> # +----+------------------------------------------+----+------------------------------------------+
> Use of uninitialized value $home in substitution (s///) at /«PKGBUILDDIR»/blib/lib/Config/Model/BackendMgr.pm line 72.
> Use of uninitialized value $home in substitution (s///) at /«PKGBUILDDIR»/blib/lib/Config/Model/BackendMgr.pm line 72.
> Use of uninitialized value $home in substitution (s///) at /«PKGBUILDDIR»/blib/lib/Config/Model/BackendMgr.pm line 72.
> Use of uninitialized value $home in concatenation (.) or string at t/model_tests.d/debian-dpkg-test-conf.pl line 24.
> 
> #   Failed test 'check added or removed files'
> #   at /«PKGBUILDDIR»/blib/lib/Config/Model/Tester.pm line 243.
> # +----+-------------------------+----+-------------------------+
> # | Elt|Got                      | Elt|Expected                 |
> # +----+-------------------------+----+-------------------------+
> # *   0|'/.dpkg-meta.yml'        *    |                         |
> # |   1|'/debian/changelog'      |   0|'/debian/changelog'      |
> # |   2|'/debian/compat'         |   1|'/debian/compat'         |
> # |   3|'/debian/control'        |   2|'/debian/control'        |
> # |   4|'/debian/copyright'      |   3|'/debian/copyright'      |
> # |   5|'/debian/rules'          |   4|'/debian/rules'          |
> # |   6|'/debian/source/format'  |   5|'/debian/source/format'  |
> # |   7|'/debian/watch'          |   6|'/debian/watch'          |
> # |    |                         *   7|'/.dpkg-meta.yml'        *
> # +----+-------------------------+----+-------------------------+
> Use of uninitialized value $home in substitution (s///) at /«PKGBUILDDIR»/blib/lib/Config/Model/BackendMgr.pm line 72.
> Unhandled type: GLOB at /usr/share/perl5/Devel/Cycle.pm line 107.
> Unhandled type: REGEXP at /usr/share/perl5/Devel/Cycle.pm line 107.
> # Looks like you failed 4 tests of 490.
> t/model_tests.t ................... 
> Dubious, test returned 4 (wstat 1024, 0x400)
> Failed 4/490 subtests 
> t/multi_warp_object.t ............. ok
> t/multi_warp_value.t .............. ok
> t/node.t .......................... ok
> t/node_get_set.t .................. ok
> t/obj_tree_scanner.t .............. ok
> t/pod.t ........................... ok
> t/pod_generation.t ................ ok
> Unhandled type: GLOB at /usr/share/perl5/Devel/Cycle.pm line 107.
> t/popcon_config.t ................. ok
> t/recursive_warp_value.t .......... ok
> t/release-pod-spell.t ............. skipped: these tests are for release candidate testing
> t/release-pod-syntax.t ............ skipped: these tests are for release candidate testing
> t/report.t ........................ ok
> t/search_element.t ................ ok
> t/search_in_tree.t ................ ok
> t/simple_ui.t ..................... ok
> t/smooth_upgrade.t ................ ok
> t/term_ui.t ....................... ok
> Unhandled type: REGEXP at /usr/share/perl5/Devel/Cycle.pm line 107.
> t/value.t ......................... ok
> t/value_compute.t ................. ok
> t/value_refer_to.t ................ ok
> t/value_simple_warp.t ............. ok
> t/warped_id.t ..................... ok
> t/warped_node.t ................... ok
> t/warped_node_collateral.t ........ ok
> t/warped_value.t .................. ok
> Unhandled type: GLOB at /usr/share/perl5/Devel/Cycle.pm line 107.
> t/yaml_backend.t .................. ok
> 
> Test Summary Report
> -------------------
> t/model_tests.t                 (Wstat: 1024 Tests: 490 Failed: 4)
>   Failed tests:  366, 371, 388, 402
>   Non-zero exit status: 4
> Files=55, Tests=2251, 119 wallclock secs ( 0.52 usr  0.37 sys + 54.25 cusr  3.93 csys = 59.07 CPU)
> Result: FAIL
> Failed 1/55 test programs. 4/2251 subtests failed.
> dh_auto_test: perl Build test returned exit code 255
> make: *** [build] Error 255

The full build log is available from:
   http://people.debian.org/~lucas/logs/2012/03/21/libconfig-model-perl_2.011-1.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 about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.





More information about the pkg-perl-maintainers mailing list