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

Lucas Nussbaum lucas at lucas-nussbaum.net
Sat Jun 22 12:17:31 UTC 2013


Source: libcatalyst-perl
Version: 5.90015-1
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20130620 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[1]: Entering directory `/«PKGBUILDDIR»'
> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/aggregate/*.t
> t/01use.t ............................................................. ok
> t/aggregate.t ......................................................... skipped: No test aggregation requested
> t/aggregate/c3_appclass_bug.t ......................................... ok
> t/aggregate/c3_mro.t .................................................. ok
> t/aggregate/caf_backcompat.t .......................................... ok
> t/aggregate/catalyst_test_utf8.t ...................................... ok
> t/aggregate/custom_live_component_controller_action_auto_doublebug.t .. ok
> t/aggregate/custom_live_path_bug.t .................................... ok
> t/aggregate/deprecated_test_import.t .................................. ok
> t/aggregate/deprecated_test_unimported.t .............................. ok
> t/aggregate/error_page_dump.t ......................................... ok
> 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
> t/aggregate/live_component_controller_action_chained.t ................ ok
> t/aggregate/live_component_controller_action_chained2.t ............... ok
> 
> #   Failed test 'Unserialize Catalyst::Request'
> #   at t/aggregate/live_component_controller_action_default.t line 66.
> 
> #   Failed test 'Arguments ok'
> #   at t/aggregate/live_component_controller_action_default.t line 70.
> #     Structures begin differing at:
> #          $got = undef
> #     $expected = ARRAY(0x3cf1f20)
> # Looks like you failed 2 tests of 16.
> t/aggregate/live_component_controller_action_default.t ................ 
> Dubious, test returned 2 (wstat 512, 0x200)
> Failed 2/16 subtests 
> t/aggregate/live_component_controller_action_detach.t ................. ok
> t/aggregate/live_component_controller_action_die_in_end.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
> t/aggregate/live_component_controller_action_local.t .................. ok
> 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
> Can't call method "captures" on an undefined value at t/aggregate/live_component_controller_action_regexp.t line 82.
> # Looks like you planned 38 tests but ran 17.
> # Looks like your test exited with 255 just after 17.
> t/aggregate/live_component_controller_action_regexp.t ................. 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 21/38 subtests 
> Parsing of undecoded UTF-32 at /«PKGBUILDDIR»/blib/lib/Catalyst/Test.pm line 314.
> t/aggregate/live_component_controller_action_streaming.t .............. ok
> t/aggregate/live_component_controller_action_visit.t .................. ok
> t/aggregate/live_component_controller_actionroles.t ................... ok
> t/aggregate/live_component_controller_anon.t .......................... ok
> t/aggregate/live_component_controller_args.t .......................... ok
> t/aggregate/live_component_controller_attributes.t .................... ok
> t/aggregate/live_component_controller_moose.t ......................... ok
> t/aggregate/live_component_view_single.t .............................. ok
> 
> #   Failed test 'Unserialize Catalyst::Request'
> #   at t/aggregate/live_engine_request_auth.t line 34.
> 
> #   Failed test 'The thing isa Catalyst::Request'
> #   at t/aggregate/live_engine_request_auth.t line 40.
> #     The thing isn't defined
> Can't call method "header" on an undefined value at t/aggregate/live_engine_request_auth.t line 42.
> # Looks like you planned 7 tests but ran 6.
> # Looks like you failed 2 tests of 6 run.
> # Looks like your test exited with 255 just after 6.
> t/aggregate/live_engine_request_auth.t ................................ 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 3/7 subtests 
> 
> #   Failed test 'Unserialize Catalyst::Request'
> #   at t/aggregate/live_engine_request_body.t line 32.
> 
> #   Failed test 'The thing isa Catalyst::Request'
> #   at t/aggregate/live_engine_request_body.t line 38.
> #     The thing isn't defined
> Can't call method "method" on an undefined value at t/aggregate/live_engine_request_body.t line 39.
> # Looks like you planned 23 tests but ran 6.
> # Looks like you failed 2 tests of 6 run.
> # Looks like your test exited with 255 just after 6.
> t/aggregate/live_engine_request_body.t ................................ 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 19/23 subtests 
> t/aggregate/live_engine_request_body_demand.t ......................... ok
> 
> #   Failed test 'Unserialize Catalyst::Request'
> #   at t/aggregate/live_engine_request_cookies.t line 29.
> 
> #   Failed test 'The thing isa Catalyst::Request'
> #   at t/aggregate/live_engine_request_cookies.t line 30.
> #     The thing isn't defined
> Can't call method "cookies" on an undefined value at t/aggregate/live_engine_request_cookies.t line 31.
> # Looks like you planned 13 tests but ran 6.
> # Looks like you failed 2 tests of 6 run.
> # Looks like your test exited with 255 just after 6.
> t/aggregate/live_engine_request_cookies.t ............................. 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 9/13 subtests 
> t/aggregate/live_engine_request_env.t ................................. ok
> t/aggregate/live_engine_request_escaped_path.t ........................ ok
> 
> #   Failed test 'Unserialize Catalyst::Request'
> #   at t/aggregate/live_engine_request_headers.t line 32.
> 
> #   Failed test 'The thing isa Catalyst::Request'
> #   at t/aggregate/live_engine_request_headers.t line 33.
> #     The thing isn't defined
> Can't call method "secure" on an undefined value at t/aggregate/live_engine_request_headers.t line 34.
> # Looks like you planned 18 tests but ran 6.
> # Looks like you failed 2 tests of 6 run.
> # Looks like your test exited with 255 just after 6.
> t/aggregate/live_engine_request_headers.t ............................. 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 14/18 subtests 
> 
> #   Failed test 'Unserialize Catalyst::Request'
> #   at t/aggregate/live_engine_request_parameters.t line 32.
> 
> #   Failed test 'The thing isa Catalyst::Request'
> #   at t/aggregate/live_engine_request_parameters.t line 33.
> #     The thing isn't defined
> Can't call method "method" on an undefined value at t/aggregate/live_engine_request_parameters.t line 34.
> # Looks like you planned 54 tests but ran 6.
> # Looks like you failed 2 tests of 6 run.
> # Looks like your test exited with 255 just after 6.
> t/aggregate/live_engine_request_parameters.t .......................... 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 50/54 subtests 
> 
> #   Failed test 'Unserialize Catalyst::Request'
> #   at t/aggregate/live_engine_request_remote_user.t line 32.
> 
> #   Failed test 'The thing isa Catalyst::Request'
> #   at t/aggregate/live_engine_request_remote_user.t line 38.
> #     The thing isn't defined
> Can't call method "remote_user" on an undefined value at t/aggregate/live_engine_request_remote_user.t line 44.
> # Looks like you planned 7 tests but ran 6.
> # Looks like you failed 2 tests of 6 run.
> # Looks like your test exited with 255 just after 6.
> t/aggregate/live_engine_request_remote_user.t ......................... 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 3/7 subtests 
> 
> #   Failed test 'Unserialize Catalyst::Request'
> #   at t/aggregate/live_engine_request_uploads.t line 47.
> 
> #   Failed test 'The thing isa Catalyst::Request'
> #   at t/aggregate/live_engine_request_uploads.t line 53.
> #     The thing isn't defined
> Can't call method "method" on an undefined value at t/aggregate/live_engine_request_uploads.t line 54.
> # Looks like you planned 105 tests but ran 6.
> # Looks like you failed 2 tests of 6 run.
> # Looks like your test exited with 255 just after 6.
> t/aggregate/live_engine_request_uploads.t ............................. 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 101/105 subtests 
> 
> #   Failed test 'Unserialize Catalyst::Request'
> #   at t/aggregate/live_engine_request_uri.t line 17.
> # Exception 'Bareword "::std_case" not allowed while "strict subs" in use at (eval 598) line 28.
> # ', content bless( {
> #   protocol => 'HTTP/1.1',
> #   _read_position => 0,
> #   headers => bless( {
> #     'content-length' => 0,
> #     ::std_case => {
> #       cookie => 'Cookie'
> #     },
> #     host => 'localhost'
> #   }, 'HTTP::Headers' ),
> #   body_parameters => {},
> #   secure => 0,
> #   hostname => 'localhost',
> #   _log => bless( {
> #     level => 31,
> #     abort => undef,
> #     _body => undef
> #   }, 'Catalyst::Log' ),
> #   uploads => {},
> #   query_keywords => '',
> #   method => 'GET',
> #   address => '127.0.0.1',
> #   base => bless( do{\(my $o = 'http://localhost/')}, 'URI::http' ),
> #   cookies => {},
> #   env => undef,
> #   match => 'engine/request/uri/change_path',
> #   _read_length => 0,
> #   uri => bless( do{\(my $o = 'http://localhost/my/app/lives/here')}, 'URI::http' ),
> #   parameters => {},
> #   query_parameters => {},
> #   remote_user => undef,
> #   action => 'engine/request/uri/change_path',
> #   arguments => [],
> #   captures => []
> # }, 'Catalyst::Request' )
> Can't call method "uri" on an undefined value at t/aggregate/live_engine_request_uri.t line 19.
> # Looks like you planned 74 tests but ran 3.
> # Looks like you failed 1 test of 3 run.
> # Looks like your test exited with 255 just after 3.
> t/aggregate/live_engine_request_uri.t ................................. 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 72/74 subtests 
> t/aggregate/live_engine_response_body.t ............................... ok
> t/aggregate/live_engine_response_cookies.t ............................ ok
> t/aggregate/live_engine_response_emptybody.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/live_view_warnings.t ...................................... ok
> t/aggregate/meta_method_unneeded.t .................................... ok
> t/aggregate/psgi_file.t ............................................... ok
> t/aggregate/unit_controller_actions.t ................................. ok
> t/aggregate/unit_controller_config.t .................................. ok
> t/aggregate/unit_controller_namespace.t ............................... ok
> t/aggregate/unit_core_action.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_classdata.t ..................................... ok
> t/aggregate/unit_core_component.t ..................................... ok
> t/aggregate/unit_core_component_generating.t .......................... ok
> t/aggregate/unit_core_component_layers.t .............................. ok
> t/aggregate/unit_core_component_loading.t ............................. ok
> t/aggregate/unit_core_component_mro.t ................................. ok
> t/aggregate/unit_core_controller_actions_config.t ..................... ok
> t/aggregate/unit_core_ctx_attr.t ...................................... ok
> t/aggregate/unit_core_engine-prepare_path.t ........................... ok
> t/aggregate/unit_core_engine_fixenv-iis6.t ............................ ok
> t/aggregate/unit_core_engine_fixenv-lighttpd.t ........................ ok
> t/aggregate/unit_core_log.t ........................................... ok
> t/aggregate/unit_core_merge_config_hashes.t ........................... ok
> t/aggregate/unit_core_mvc.t ........................................... ok
> t/aggregate/unit_core_path_to.t ....................................... ok
> t/aggregate/unit_core_plugin.t ........................................ ok
> t/aggregate/unit_core_script_cgi.t .................................... ok
> t/aggregate/unit_core_script_create.t ................................. ok
> t/aggregate/unit_core_script_fastcgi.t ................................ ok
> t/aggregate/unit_core_script_help.t ................................... ok
> t/aggregate/unit_core_script_run_options.t ............................ ok
> t/aggregate/unit_core_script_server-without_modules.t ................. ok
> t/aggregate/unit_core_script_server.t ................................. ok
> t/aggregate/unit_core_scriptrunner.t .................................. ok
> t/aggregate/unit_core_setup.t ......................................... ok
> t/aggregate/unit_core_setup_log.t ..................................... ok
> t/aggregate/unit_core_setup_stats.t ................................... ok
> t/aggregate/unit_core_uri_for.t ....................................... ok
> t/aggregate/unit_core_uri_for_action.t ................................ ok
> t/aggregate/unit_core_uri_for_multibytechar.t ......................... ok
> t/aggregate/unit_core_uri_with.t ...................................... ok
> t/aggregate/unit_dispatcher_requestargs_restore.t ..................... ok
> t/aggregate/unit_engineloader.t ....................................... ok
> t/aggregate/unit_load_catalyst_test.t ................................. ok
> t/aggregate/unit_metaclass_compat_extend_non_moose_controller.t ....... ok
> t/aggregate/unit_metaclass_compat_non_moose.t ......................... ok
> t/aggregate/unit_metaclass_compat_non_moose_controller.t .............. ok
> t/aggregate/unit_response.t ........................................... ok
> t/aggregate/unit_utils_env_value.t .................................... ok
> t/aggregate/unit_utils_home.t ......................................... ok
> t/aggregate/unit_utils_prefix.t ....................................... ok
> t/aggregate/unit_utils_request.t ...................................... ok
> t/aggregate/utf8_content_length.t ..................................... ok
> t/custom_exception_class_simple.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
> Can't call method "uri" on an undefined value at t/live_catalyst_test.t line 33.
> # Tests were run but no plan was declared and done_testing() was not seen.
> t/live_catalyst_test.t ................................................ 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> All 7 subtests passed 
> t/live_component_controller_context_closure.t ......................... ok
> t/live_fork.t ......................................................... ok
> t/live_redirect_body.t ................................................ ok
> t/live_show_internal_actions_warnings.t ............................... ok
> t/live_stats.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/psgi_file_testapp.t ................................................. ok
> t/psgi_file_testapp_engine_plackup_compat.t ........................... ok
> t/psgi_file_testapp_engine_psgi_compat.t .............................. ok
> t/unit_core_methodattributes_method_metaclass_on_subclasses.t ......... ok
> t/unit_core_script_test.t ............................................. ok
> t/unit_stats.t ........................................................ ok
> t/unit_utils_load_class.t ............................................. ok
> t/unit_utils_subdir.t ................................................. ok
> 
> Test Summary Report
> -------------------
> t/aggregate/live_component_controller_action_default.t              (Wstat: 512 Tests: 16 Failed: 2)
>   Failed tests:  11-12
>   Non-zero exit status: 2
> t/aggregate/live_component_controller_action_regexp.t               (Wstat: 65280 Tests: 17 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: Bad plan.  You planned 38 tests but ran 17.
> t/aggregate/live_engine_request_auth.t                              (Wstat: 65280 Tests: 6 Failed: 2)
>   Failed tests:  5-6
>   Non-zero exit status: 255
>   Parse errors: Bad plan.  You planned 7 tests but ran 6.
> t/aggregate/live_engine_request_body.t                              (Wstat: 65280 Tests: 6 Failed: 2)
>   Failed tests:  5-6
>   Non-zero exit status: 255
>   Parse errors: Bad plan.  You planned 23 tests but ran 6.
> t/aggregate/live_engine_request_cookies.t                           (Wstat: 65280 Tests: 6 Failed: 2)
>   Failed tests:  5-6
>   Non-zero exit status: 255
>   Parse errors: Bad plan.  You planned 13 tests but ran 6.
> t/aggregate/live_engine_request_headers.t                           (Wstat: 65280 Tests: 6 Failed: 2)
>   Failed tests:  5-6
>   Non-zero exit status: 255
>   Parse errors: Bad plan.  You planned 18 tests but ran 6.
> t/aggregate/live_engine_request_parameters.t                        (Wstat: 65280 Tests: 6 Failed: 2)
>   Failed tests:  5-6
>   Non-zero exit status: 255
>   Parse errors: Bad plan.  You planned 54 tests but ran 6.
> t/aggregate/live_engine_request_remote_user.t                       (Wstat: 65280 Tests: 6 Failed: 2)
>   Failed tests:  5-6
>   Non-zero exit status: 255
>   Parse errors: Bad plan.  You planned 7 tests but ran 6.
> t/aggregate/live_engine_request_uploads.t                           (Wstat: 65280 Tests: 6 Failed: 2)
>   Failed tests:  5-6
>   Non-zero exit status: 255
>   Parse errors: Bad plan.  You planned 105 tests but ran 6.
> t/aggregate/live_engine_request_uri.t                               (Wstat: 65280 Tests: 3 Failed: 1)
>   Failed test:  3
>   Non-zero exit status: 255
>   Parse errors: Bad plan.  You planned 74 tests but ran 3.
> t/live_catalyst_test.t                                              (Wstat: 65280 Tests: 7 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> Files=146, Tests=2716, 236 wallclock secs ( 0.98 usr  0.86 sys + 220.91 cusr 13.32 csys = 236.07 CPU)
> Result: FAIL
> Failed 11/146 test programs. 17/2716 subtests failed.
> make[1]: *** [test_dynamic] Error 255

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2013/06/20/libcatalyst-perl_5.90015-1_unstable.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 EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the pkg-perl-maintainers mailing list