Bug#560656: libcatalyst-perl: FTBFS: tests failed

Lucas Nussbaum lucas at lucas-nussbaum.net
Fri Dec 11 12:18:20 UTC 2009


Source: libcatalyst-perl
Version: 5.80013-1
Severity: serious
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20091210 qa-ftbfs
Justification: FTBFS on amd64

Hi,

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

Relevant part:
> make[2]: Entering directory `/build/user-libcatalyst-perl_5.80013-1-amd64-JVinUD/libcatalyst-perl-5.80013'
> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/01use.t t/02pod.t t/03podcoverage.t t/04critic.t t/c3_appclass_bug.t t/c3_mro.t t/caf_backcompat.t t/custom_exception_class_simple.t t/custom_live_component_controller_action_auto_doublebug.t t/custom_live_path_bug.t t/dead_load_bad_args.t t/dead_load_multiple_chained_attributes.t t/dead_no_unknown_error.t t/dead_recursive_chained_attributes.t t/deprecated.t t/deprecated_appclass_action_warnings.t t/live_catalyst_test.t t/live_component_controller_context_closure.t t/live_fork.t t/live_stats.t t/meta_method_unneeded.t t/optional_http-server-restart.t t/optional_lighttpd-fastcgi-non-root.t t/optional_lighttpd-fastcgi.t t/optional_memleak.t t/optional_stress.t t/optional_threads.t t/plugin_new_method_backcompat.t t/unit_controller_actions.t t/unit_controller_config.t t/unit_controller_namespace.t t/unit_core_action.t t/unit_core_classdata.t t/unit_core_component.t t/unit_core_component_loading.t t/unit_core_component_mro.t t/unit_core_engine_fixenv-iis6.t t/unit_core_engine_fixenv-lighttpd.t t/unit_core_log.t t/unit_core_merge_config_hashes.t t/unit_core_mvc.t t/unit_core_path_to.t t/unit_core_plugin.t t/unit_core_setup.t t/unit_core_setup_log.t t/unit_core_setup_stats.t t/unit_core_uri_for.t t/unit_core_uri_with.t t/unit_dispatcher_requestargs_restore.t t/unit_load_catalyst_test.t t/unit_metaclass_compat_extend_non_moose_controller.t t/unit_metaclass_compat_non_moose.t t/unit_metaclass_compat_non_moose_controller.t t/unit_response.t t/unit_stats.t t/unit_utils_env_value.t t/unit_utils_load_class.t t/unit_utils_prefix.t t/unit_utils_request.t t/unit_utils_subdir.t t/aggregate/live_component_controller_action_action.t t/aggregate/live_component_controller_action_auto.t t/aggregate/live_component_controller_action_begin.t t/aggregate/live_component_controller_action_chained.t t/aggregate/live_component_controller_action_default.t t/aggregate/live_component_controller_action_detach.t t/aggregate/live_component_controller_action_end.t t/aggregate/live_component_controller_action_forward.t t/aggregate/live_component_controller_action_global.t t/aggregate/live_component_controller_action_go.t t/aggregate/live_component_controller_action_index.t t/aggregate/live_component_controller_action_index_or_default.t t/aggregate/live_component_controller_action_inheritance.t t/aggregate/live_component_controller_action_local.t t/aggregate/live_component_controller_action_multipath.t t/aggregate/live_component_controller_action_path.t t/aggregate/live_component_controller_action_path_matchsingle.t t/aggregate/live_component_controller_action_private.t t/aggregate/live_component_controller_action_regexp.t t/aggregate/live_component_controller_action_streaming.t t/aggregate/live_component_controller_action_visit.t t/aggregate/live_component_controller_anon.t t/aggregate/live_component_controller_args.t t/aggregate/live_component_controller_attributes.t t/aggregate/live_component_controller_moose.t t/aggregate/live_component_view_single.t t/aggregate/live_engine_request_auth.t t/aggregate/live_engine_request_body.t t/aggregate/live_engine_request_body_demand.t t/aggregate/live_engine_request_cookies.t t/aggregate/live_engine_request_env.t t/aggregate/live_engine_request_escaped_path.t t/aggregate/live_engine_request_headers.t t/aggregate/live_engine_request_parameters.t t/aggregate/live_engine_request_remote_user.t t/aggregate/live_engine_request_uploads.t t/aggregate/live_engine_request_uri.t t/aggregate/live_engine_response_cookies.t t/aggregate/live_engine_response_errors.t t/aggregate/live_engine_response_headers.t t/aggregate/live_engine_response_large.t t/aggregate/live_engine_response_print.t t/aggregate/live_engine_response_redirect.t t/aggregate/live_engine_response_status.t t/aggregate/live_engine_setup_basics.t t/aggregate/live_engine_setup_plugins.t t/aggregate/live_loop.t t/aggregate/live_plugin_loaded.t t/aggregate/live_priorities.t t/aggregate/live_recursion.t t/aggregate/unit_core_action_for.t t/aggregate/unit_core_appclass_roles_in_plugin_list.t t/aggregate/unit_core_component_layers.t t/aggregate/unit_core_uri_for_action.t t/aggregate/unit_core_uri_for_multibytechar.t
> t/01use.t ........................................................ ok
> t/02pod.t ........................................................ ok
> t/03podcoverage.t ................................................ ok
> t/04critic.t ..................................................... skipped: Critic test only for developers.
> t/aggregate/live_component_controller_action_action.t ............ ok
> t/aggregate/live_component_controller_action_auto.t .............. ok
> t/aggregate/live_component_controller_action_begin.t ............. ok
> 
> #   Failed test 'args decoded'
> #   at t/aggregate/live_component_controller_action_chained.t line 1012.
> #                   'FATAL ERROR: Unknown resource "chained/capture/arg;/return_arg/foo/bar;"'
> #     doesn't match '(?-xism:foo/bar;\z)'
> 
> #   Failed test 'args decoded'
> #   at t/aggregate/live_component_controller_action_chained.t line 1019.
> #                   'FATAL ERROR: Unknown resource "chained/return_arg_decoded/foo/bar;"'
> #     doesn't match '(?-xism:foo/bar;\z)'
> # Looks like you failed 2 tests of 148.
> t/aggregate/live_component_controller_action_chained.t ........... 
> Dubious, test returned 2 (wstat 512, 0x200)
> Failed 2/148 subtests 
> t/aggregate/live_component_controller_action_default.t ........... ok
> t/aggregate/live_component_controller_action_detach.t ............ ok
> t/aggregate/live_component_controller_action_end.t ............... ok
> t/aggregate/live_component_controller_action_forward.t ........... ok
> t/aggregate/live_component_controller_action_global.t ............ ok
> t/aggregate/live_component_controller_action_go.t ................ ok
> t/aggregate/live_component_controller_action_index.t ............. ok
> t/aggregate/live_component_controller_action_index_or_default.t .. ok
> t/aggregate/live_component_controller_action_inheritance.t ....... ok
> 
> #   Failed test 'Parameters don't split on %2F'
> #   at t/aggregate/live_component_controller_action_local.t line 132.
> #                   'bless( {
> #   protocol => 'HTTP/1.1',
> #   headers => bless( {
> #     https => 'OFF',
> #     host => 'localhost:80'
> #   }, 'HTTP::Headers' ),
> #   body_parameters => {},
> #   secure => '0',
> #   hostname => 'localhost',
> #   uploads => {},
> #   user => undef,
> #   method => 'GET',
> #   address => '127.0.0.1',
> #   base => bless( do{\(my $o = 'http://localhost/')}, 'URI::http' ),
> #   cookies => {},
> #   match => 'action/local/one',
> #   uri => bless( do{\(my $o = 'http://localhost/action/local/one/foo/bar')}, 'URI::http' ),
> #   parameters => {},
> #   query_parameters => {},
> #   remote_user => undef,
> #   action => 'action/local/one',
> #   arguments => [
> #     'foo',
> #     'bar'
> #   ],
> #   _path => 'action/local/one/foo/bar',
> #   captures => []
> # }, 'Catalyst::Request' )
> # '
> #     doesn't match '(?-xism:arguments => \[\s*'foo/bar'\s*\])'
> 
> #   Failed test 'args for Local actions URI-decoded'
> #   at t/aggregate/live_component_controller_action_local.t line 143.
> #                   'Error - TestApp::Controller::Action
> # '
> #     doesn't match '(?-xism:'foo/bar;')'
> # Looks like you failed 2 tests of 34.
> t/aggregate/live_component_controller_action_local.t ............. 
> Dubious, test returned 2 (wstat 512, 0x200)
> Failed 2/34 subtests 
> t/aggregate/live_component_controller_action_multipath.t ......... ok
> t/aggregate/live_component_controller_action_path.t .............. ok
> t/aggregate/live_component_controller_action_path_matchsingle.t .. ok
> t/aggregate/live_component_controller_action_private.t ........... ok
> t/aggregate/live_component_controller_action_regexp.t ............ ok
> t/aggregate/live_component_controller_action_streaming.t ......... ok
> t/aggregate/live_component_controller_action_visit.t ............. ok
> t/aggregate/live_component_controller_anon.t ..................... ok
> 
> #   Failed test '/ as args'
> #   at t/aggregate/live_component_controller_args.t line 78.
> #          got: ''
> #     expected: '/'
> 
> #   Failed test '/ as params'
> #   at t/aggregate/live_component_controller_args.t line 84.
> #          got: ''
> #     expected: '/'
> 
> #   Failed test '// as args'
> #   at t/aggregate/live_component_controller_args.t line 78.
> #          got: ''
> #     expected: '//'
> 
> #   Failed test '// as params'
> #   at t/aggregate/live_component_controller_args.t line 84.
> #          got: ''
> #     expected: '//'
> # Looks like you failed 4 tests of 522.
> t/aggregate/live_component_controller_args.t ..................... 
> Dubious, test returned 4 (wstat 1024, 0x400)
> Failed 4/522 subtests 
> t/aggregate/live_component_controller_attributes.t ............... ok
> t/aggregate/live_component_controller_moose.t .................... ok
> t/aggregate/live_component_view_single.t ......................... ok
> t/aggregate/live_engine_request_auth.t ........................... ok
> t/aggregate/live_engine_request_body.t ........................... ok
> t/aggregate/live_engine_request_body_demand.t .................... ok
> t/aggregate/live_engine_request_cookies.t ........................ ok
> t/aggregate/live_engine_request_env.t ............................ ok
> t/aggregate/live_engine_request_escaped_path.t ................... ok
> t/aggregate/live_engine_request_headers.t ........................ ok
> t/aggregate/live_engine_request_parameters.t ..................... ok
> t/aggregate/live_engine_request_remote_user.t .................... ok
> t/aggregate/live_engine_request_uploads.t ........................ ok
> t/aggregate/live_engine_request_uri.t ............................ ok
> t/aggregate/live_engine_response_cookies.t ....................... ok
> t/aggregate/live_engine_response_errors.t ........................ ok
> t/aggregate/live_engine_response_headers.t ....................... ok
> t/aggregate/live_engine_response_large.t ......................... ok
> t/aggregate/live_engine_response_print.t ......................... ok
> t/aggregate/live_engine_response_redirect.t ...................... ok
> t/aggregate/live_engine_response_status.t ........................ ok
> t/aggregate/live_engine_setup_basics.t ........................... ok
> t/aggregate/live_engine_setup_plugins.t .......................... ok
> t/aggregate/live_loop.t .......................................... ok
> t/aggregate/live_plugin_loaded.t ................................. ok
> t/aggregate/live_priorities.t .................................... ok
> t/aggregate/live_recursion.t ..................................... ok
> t/aggregate/unit_core_action_for.t ............................... ok
> t/aggregate/unit_core_appclass_roles_in_plugin_list.t ............ ok
> t/aggregate/unit_core_component_layers.t ......................... ok
> t/aggregate/unit_core_uri_for_action.t ........................... ok
> t/aggregate/unit_core_uri_for_multibytechar.t .................... ok
> t/c3_appclass_bug.t .............................................. ok
> t/c3_mro.t ....................................................... ok
> t/caf_backcompat.t ............................................... ok
> t/custom_exception_class_simple.t ................................ ok
> t/custom_live_component_controller_action_auto_doublebug.t ....... ok
> t/custom_live_path_bug.t ......................................... ok
> t/dead_load_bad_args.t ........................................... ok
> t/dead_load_multiple_chained_attributes.t ........................ ok
> t/dead_no_unknown_error.t ........................................ ok
> t/dead_recursive_chained_attributes.t ............................ ok
> t/deprecated.t ................................................... ok
> t/deprecated_appclass_action_warnings.t .......................... ok
> t/live_catalyst_test.t ........................................... ok
> t/live_component_controller_context_closure.t .................... skipped: CatalystX::LeakChecker 0.03 required for this test
> Use of uninitialized value in join or string at t/live_fork.t line 32.
> 
> #   Failed test 'exited OK'
> #   at t/live_fork.t line 36.
> #          got: 'skip'
> #     expected: '0'
> 
> #   Failed test 'contains ^/bin/ls$'
> #   at t/live_fork.t line 48.
> #                   'skip'
> #     doesn't match '(?-xism:^/bin/ls[^:])'
> 
> #   Failed test 'contains two newlines'
> #   at t/live_fork.t line 49.
> #                   'skip'
> #     doesn't match '(?m-xis:\n.*\n)'
> # Looks like you failed 3 tests of 13.
> t/live_fork.t .................................................... 
> Dubious, test returned 3 (wstat 768, 0x300)
> Failed 3/13 subtests 
> t/live_stats.t ................................................... ok
> t/meta_method_unneeded.t ......................................... ok
> t/optional_http-server-restart.t ................................. skipped: set TEST_HTTP to enable this test
> t/optional_lighttpd-fastcgi-non-root.t ........................... skipped: set TEST_LIGHTTPD to enable this test
> t/optional_lighttpd-fastcgi.t .................................... skipped: set TEST_LIGHTTPD to enable this test
> t/optional_memleak.t ............................................. skipped: set TEST_MEMLEAK to enable this test
> t/optional_stress.t .............................................. skipped: set TEST_STRESS to enable this test
> t/optional_threads.t ............................................. skipped: set TEST_THREADS to enable this test
> t/plugin_new_method_backcompat.t ................................. ok
> t/unit_controller_actions.t ...................................... ok
> t/unit_controller_config.t ....................................... ok
> t/unit_controller_namespace.t .................................... ok
> t/unit_core_action.t ............................................. ok
> t/unit_core_classdata.t .......................................... ok
> t/unit_core_component.t .......................................... ok
> t/unit_core_component_loading.t .................................. ok
> t/unit_core_component_mro.t ...................................... ok
> t/unit_core_engine_fixenv-iis6.t ................................. ok
> t/unit_core_engine_fixenv-lighttpd.t ............................. ok
> t/unit_core_log.t ................................................ ok
> t/unit_core_merge_config_hashes.t ................................ ok
> t/unit_core_mvc.t ................................................ ok
> t/unit_core_path_to.t ............................................ ok
> t/unit_core_plugin.t ............................................. ok
> t/unit_core_setup.t .............................................. ok
> t/unit_core_setup_log.t .......................................... ok
> t/unit_core_setup_stats.t ........................................ ok
> t/unit_core_uri_for.t ............................................ ok
> t/unit_core_uri_with.t ........................................... ok
> t/unit_dispatcher_requestargs_restore.t .......................... ok
> t/unit_load_catalyst_test.t ...................................... ok
> t/unit_metaclass_compat_extend_non_moose_controller.t ............ ok
> t/unit_metaclass_compat_non_moose.t .............................. ok
> t/unit_metaclass_compat_non_moose_controller.t ................... ok
> t/unit_response.t ................................................ ok
> t/unit_stats.t ................................................... ok
> t/unit_utils_env_value.t ......................................... ok
> t/unit_utils_load_class.t ........................................ ok
> t/unit_utils_prefix.t ............................................ ok
> t/unit_utils_request.t ........................................... ok
> Failed 4/115 test programs. 11/2501 subtests failed.
> t/unit_utils_subdir.t ............................................ ok
> 
> Test Summary Report
> -------------------
> t/aggregate/live_component_controller_action_chained.t         (Wstat: 512 Tests: 148 Failed: 2)
>   Failed tests:  145, 148
>   Non-zero exit status: 2
> t/aggregate/live_component_controller_action_local.t           (Wstat: 512 Tests: 34 Failed: 2)
>   Failed tests:  32, 34
>   Non-zero exit status: 2
> t/aggregate/live_component_controller_args.t                   (Wstat: 1024 Tests: 522 Failed: 4)
>   Failed tests:  8, 10, 512, 514
>   Non-zero exit status: 4
> t/live_fork.t                                                  (Wstat: 768 Tests: 13 Failed: 3)
>   Failed tests:  3, 7-8
>   Non-zero exit status: 3
> Files=115, Tests=2501, 103 wallclock secs ( 0.52 usr  0.25 sys + 98.83 cusr  3.86 csys = 103.46 CPU)
> Result: FAIL
> make[2]: *** [test_dynamic] Error 255

The full build log is available from:
   http://people.debian.org/~lucas/logs/2009/12/10/libcatalyst-perl_5.80013-1_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