Bug#676754: libapache2-mod-perl2: FTBFS: tests failed

Salvatore Bonaccorso carnil at debian.org
Sat Jun 9 09:09:38 UTC 2012


tags 676754 + moreinfo unreproducible
thanks

Hi

On Sat, Jun 09, 2012 at 10:16:36AM +0200, Lucas Nussbaum wrote:
> Source: libapache2-mod-perl2
> Version: 2.0.7-1
> Severity: serious
> Tags: wheezy sid
> User: debian-qa at lists.debian.org
> Usertags: qa-ftbfs-20120609 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[5]: Entering directory `/«PKGBUILDDIR»/xs/ModPerl/Const'
> > make[5]: Leaving directory `/«PKGBUILDDIR»/xs/ModPerl/Const'
> > make[4]: Leaving directory `/«PKGBUILDDIR»/xs/ModPerl'
> > make[3]: Leaving directory `/«PKGBUILDDIR»/xs'
> > /usr/bin/perl -Iblib/arch -Iblib/lib \
> > 	t/TEST -httpd_conf /etc/apache2/apache2.conf -clean
> > [warning] setting ulimit to allow core files
> > ulimit -c unlimited; /usr/bin/perl /«PKGBUILDDIR»/t/TEST -httpd_conf '/etc/apache2/apache2.conf' -clean
> > APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER= APACHE_TEST_APXS= \
> > 	/usr/bin/perl -Iblib/arch -Iblib/lib \
> > 	t/TEST -httpd_conf /etc/apache2/apache2.conf -bugreport -verbose=0 
> > [warning] setting ulimit to allow core files
> > ulimit -c unlimited; /usr/bin/perl /«PKGBUILDDIR»/t/TEST -httpd_conf '/etc/apache2/apache2.conf' -bugreport -verbose=0
> > /usr/sbin/apache2  -d /«PKGBUILDDIR»/t -f /«PKGBUILDDIR»/t/conf/httpd.conf -D APACHE2 -D PERL_USEITHREADS
> > using Apache/2.2.22 (worker MPM)
> > 
> > [Sat Jun 09 07:14:23 2012] [warn] PassEnv variable LD_LIBRARY_PATH was undefined
> > [Sat Jun 09 07:14:23 2012] [info] 6 Apache2:: modules loaded
> > [Sat Jun 09 07:14:23 2012] [info] 0 APR:: modules loaded
> > [Sat Jun 09 07:14:23 2012] [info] base server + 28 vhosts ready to run tests
> > waiting 300 seconds for server to start: ...
> > waiting 300 seconds for server to start: ok (waited 2 secs)
> > server localhost:8529 started
> > server localhost:8530 listening (perlsections)
> > server localhost:8531 listening (inherit)
> > server localhost:8532 listening (filter_out_apache)
> > server localhost:8533 listening (TestVhost::log)
> > server localhost:8534 listening (TestVhost::config)
> > server localhost:8535 listening (TestUser::rewrite)
> > server localhost:8536 listening (TestModules::proxy)
> > server localhost:8537 listening (TestModperl::setupenv)
> > server localhost:8538 listening (TestModperl::perl_options2)
> > server localhost:8539 listening (TestModperl::perl_options)
> > server localhost:8540 listening (TestModperl::merge)
> > server localhost:8541 listening (TestProtocol::pseudo_http)
> > server localhost:8542 listening (TestProtocol::echo_timeout)
> > server localhost:8543 listening (TestProtocol::echo_nonblock)
> > server localhost:8544 listening (TestProtocol::echo_filter)
> > server localhost:8545 listening (TestProtocol::echo_block)
> > server localhost:8546 listening (TestProtocol::echo_bbs2)
> > server localhost:8547 listening (TestProtocol::echo_bbs)
> > server localhost:8548 listening (TestPreConnection::note)
> > server localhost:8549 listening (TestHooks::trans)
> > server localhost:8550 listening (TestHooks::startup)
> > server localhost:8551 listening (TestHooks::stacked_handlers2)
> > server localhost:8552 listening (TestHooks::init)
> > server localhost:8553 listening (TestHooks::hookrun)
> > server localhost:8554 listening (TestFilter::in_str_msg)
> > server localhost:8555 listening (TestFilter::in_bbs_msg)
> > server localhost:8556 listening (TestFilter::in_bbs_inject_header)
> > server localhost:8557 listening (TestFilter::both_str_con_add)
> > server localhost:8558 listening (TestDirective::perlrequire)
> > server localhost:8559 listening (TestDirective::perlmodule)
> > server localhost:8560 listening (TestDirective::perlloadmodule5)
> > server localhost:8561 listening (TestDirective::perlloadmodule4)
> > server localhost:8562 listening (TestDirective::perlloadmodule3)
> > server localhost:8563 listening (TestAPI::add_config)
> > server localhost:8564 listening (TestDirective::perlloadmodule6)
> > server localhost:8565 listening (TestHooks::push_handlers_anon)
> > t/apache/add_config.t ................... ok
> > t/apache/cgihandler.t ................... ok
> > t/apache/conftree.t ..................... ok
> > t/apache/constants.t .................... ok
> > t/apache/content_length_header.t ........ ok
> > t/apache/daemon.t ....................... ok
> > t/apache/discard_rbody.t ................ ok
> > t/apache/post.t ......................... ok
> > t/apache/read.t ......................... ok
> > t/apache/read2.t ........................ ok
> > t/apache/read3.t ........................ ok
> > t/apache/read4.t ........................ ok
> > t/apache/scanhdrs.t ..................... ok
> > t/apache/scanhdrs2.t .................... ok
> > t/apache/send_cgi_header.t .............. ok
> > t/apache/subprocess.t ................... ok
> > t/apache/util.t ......................... ok
> > t/apache/write.t ........................ ok
> > t/api/access.t .......................... ok
> > t/api/access2.t ......................... ok
> > t/api/add_config.t ...................... ok
> > t/api/aplog.t ........................... ok
> > t/api/command.t ......................... ok
> > t/api/conn_rec.t ........................ ok
> > t/api/conn_util.t ....................... ok
> > t/api/content_encoding.t ................ ok
> > t/api/custom_response.t ................. ok
> > t/api/err_headers_out.t ................. ok
> > t/api/in_out_filters.t .................. ok
> > t/api/internal_redirect.t ............... ok
> > t/api/internal_redirect_handler.t ....... ok
> > t/api/lookup_misc.t ..................... ok
> > t/api/lookup_uri.t ...................... ok
> > t/api/lookup_uri2.t ..................... ok
> > t/api/module.t .......................... ok
> > t/api/process.t ......................... ok
> > t/api/query.t ........................... ok
> > t/api/request_rec.t ..................... ok
> > t/api/request_subclass.t ................ ok
> > t/api/request_util.t .................... ok
> > t/api/response.t ........................ ok
> > t/api/rflush.t .......................... ok
> > t/api/sendfile.t ........................ ok
> > t/api/server_const.t .................... ok
> > t/api/server_rec.t ...................... ok
> > t/api/server_util.t ..................... ok
> > t/api/show.t ............................ ok
> > t/api/slurp_filename.t .................. ok
> > t/api/status.t .......................... ok
> > t/api/sub_request.t ..................... ok
> > t/api/uri.t ............................. ok
> > t/apr-ext/base64.t ...................... ok
> > t/apr-ext/brigade.t ..................... ok
> > t/apr-ext/bucket.t ...................... ok
> > t/apr-ext/date.t ........................ ok
> > t/apr-ext/error.t ....................... ok
> > t/apr-ext/finfo.t ....................... ok
> > t/apr-ext/os.t .......................... ok
> > t/apr-ext/pool.t ........................ ok
> > t/apr-ext/status.t ...................... ok
> > t/apr-ext/string.t ...................... ok
> > t/apr-ext/table.t ....................... ok
> > t/apr-ext/threadmutex.t ................. ok
> > t/apr-ext/threadrwlock.t ................ ok
> > t/apr-ext/uri.t ......................... ok
> > t/apr-ext/util.t ........................ ok
> > t/apr-ext/uuid.t ........................ ok
> > t/apr/base64.t .......................... ok
> > t/apr/brigade.t ......................... ok
> > t/apr/bucket.t .......................... ok
> > t/apr/constants.t ....................... ok
> > t/apr/date.t ............................ ok
> > t/apr/finfo.t ........................... ok
> > t/apr/flatten.t ......................... ok
> > t/apr/ipsubnet.t ........................ ok
> > t/apr/os.t .............................. ok
> > t/apr/perlio.t .......................... ok
> > t/apr/pool.t ............................ ok
> > t/apr/pool_lifetime.t ................... ok
> > t/apr/sockaddr.t ........................ ok
> > t/apr/socket.t .......................... ok
> > t/apr/status.t .......................... ok
> > t/apr/string.t .......................... ok
> > t/apr/table.t ........................... ok
> > t/apr/threadmutex.t ..................... ok
> > t/apr/threadrwlock.t .................... ok
> > t/apr/uri.t ............................. ok
> > t/apr/util.t ............................ ok
> > t/apr/uuid.t ............................ ok
> > t/compat/apache.t ....................... ok
> > t/compat/apache_file.t .................. ok
> > t/compat/apache_module.t ................ ok
> > t/compat/apache_table.t ................. ok
> > t/compat/apache_uri.t ................... ok
> > t/compat/apache_util.t .................. ok
> > t/compat/conn_authen.t .................. ok
> > t/compat/conn_rec.t ..................... ok
> > t/compat/request.t ...................... ok
> > t/compat/request_body.t ................. ok
> > t/compat/send_fd.t ...................... ok
> > t/directive/cmdparms.t .................. ok
> > t/directive/env.t ....................... ok
> > t/directive/perl.t ...................... ok
> > t/directive/perldo.t .................... ok
> > t/directive/perlloadmodule.t ............ ok
> > t/directive/perlloadmodule2.t ........... ok
> > t/directive/perlloadmodule3.t ........... ok
> > t/directive/perlloadmodule4.t ........... ok
> > t/directive/perlloadmodule5.t ........... ok
> > t/directive/perlloadmodule6.t ........... ok
> > t/directive/perlloadmodule7.t ........... ok
> > t/directive/perlmodule.t ................ ok
> > t/directive/perlrequire.t ............... ok
> > t/directive/pod.t ....................... ok
> > t/directive/setupenv.t .................. ok
> > t/error/api.t ........................... ok
> > t/error/runtime.t ....................... ok
> > t/error/syntax.t ........................ ok
> > t/filter/both_str_con_add.t ............. ok
> > t/filter/both_str_native_remove.t ....... skipped: cannot find module 'include'
> > t/filter/both_str_req_add.t ............. ok
> > t/filter/both_str_req_mix.t ............. skipped: cannot find module 'include'
> > t/filter/both_str_req_proxy.t ........... skipped: cannot find module 'mod_proxy', cannot find module 'proxy_http.c'
> > t/filter/in_autoload.t .................. ok
> > t/filter/in_bbs_body.t .................. ok
> > t/filter/in_bbs_consume.t ............... ok
> > t/filter/in_bbs_inject_header.t ......... ok
> > t/filter/in_bbs_msg.t ................... ok
> > t/filter/in_bbs_underrun.t .............. ok
> > t/filter/in_error.t ..................... ok
> > t/filter/in_init_basic.t ................ ok
> > t/filter/in_str_bin_data.t .............. ok
> > t/filter/in_str_consume.t ............... ok
> > t/filter/in_str_declined.t .............. 
> > Failed 2/2 subtests 
> > t/filter/in_str_declined_read.t ......... ok
> > t/filter/in_str_lc.t .................... ok
> > t/filter/in_str_msg.t ................... ok
> > t/filter/in_str_sandwich.t .............. ok
> > t/filter/out_apache.t ................... skipped: cannot find module 'include'
> > t/filter/out_bbs_basic.t ................ ok
> > t/filter/out_bbs_ctx.t .................. ok
> > t/filter/out_bbs_filebucket.t ........... ok
> > t/filter/out_init_basic.t ............... ok
> > t/filter/out_str_api.t .................. ok
> > t/filter/out_str_buffer.t ............... ok
> > t/filter/out_str_ctx.t .................. ok
> > t/filter/out_str_declined.t ............. ok
> > t/filter/out_str_eval.t ................. ok
> > t/filter/out_str_lc.t ................... ok
> > t/filter/out_str_remove.t ............... ok
> > t/filter/out_str_req_eos.t .............. skipped: cannot find module 'include'
> > t/filter/out_str_req_mix.t .............. skipped: cannot find module 'include'
> > t/filter/out_str_reverse.t .............. ok
> > t/filter/out_str_subreq_default.t ....... ok
> > t/filter/out_str_subreq_modperl.t ....... ok
> > t/filter/with_subrequest.t .............. ok
> > t/hooks/access.t ........................ ok
> > t/hooks/authen_basic.t .................. ok
> > t/hooks/authen_digest.t ................. ok
> > t/hooks/authz.t ......................... ok
> > t/hooks/cleanup.t ....................... ok
> > t/hooks/cleanup2.t ...................... ok
> > t/hooks/error.t ......................... ok
> > t/hooks/fixup.t ......................... ok
> > t/hooks/headerparser.t .................. ok
> > t/hooks/hookrun.t ....................... ok
> > t/hooks/init.t .......................... ok
> > t/hooks/inlined_handlers.t .............. ok
> > t/hooks/push_handlers.t ................. ok
> > t/hooks/push_handlers_anon.t ............ ok
> > t/hooks/push_handlers_blessed.t ......... ok
> > t/hooks/push_handlers_same_phase.t ...... ok
> > t/hooks/set_handlers.t .................. ok
> > t/hooks/stacked_handlers.t .............. ok
> > t/hooks/stacked_handlers2.t ............. ok
> > t/hooks/startup.t ....................... ok
> > t/hooks/trans.t ......................... ok
> > t/modperl/cookie.t ...................... ok
> > t/modperl/cookie2.t ..................... ok
> > t/modperl/current_callback.t ............ ok
> > t/modperl/dir_config.t .................. ok
> > t/modperl/endav.t ....................... ok
> > t/modperl/env.t ......................... ok
> > t/modperl/exit.t ........................ ok
> > t/modperl/getc.t ........................ ok
> > t/modperl/io_nested_with_closed_stds.t .. ok
> > t/modperl/io_with_closed_stds.t ......... ok
> > t/modperl/local_env.t ................... skipped: local %ENV is still broken
> > t/modperl/merge.t ....................... ok
> > t/modperl/merge2.t ...................... ok
> > t/modperl/merge3.t ...................... ok
> > t/modperl/method.t ...................... ok
> > t/modperl/methodname.t .................. ok
> > t/modperl/methodobj.t ................... ok
> > t/modperl/perl.t ........................ ok
> > t/modperl/perl_options.t ................ ok
> > t/modperl/perl_options2.t ............... skipped: PerlOptions None is broken
> > t/modperl/pnotes.t ...................... ok
> > t/modperl/pnotes2.t ..................... ok
> > t/modperl/post_utf8.t ................... ok
> > t/modperl/print.t ....................... ok
> > t/modperl/print_utf8.t .................. ok
> > t/modperl/print_utf8_2.t ................ ok
> > t/modperl/printf.t ...................... ok
> > t/modperl/readline.t .................... ok
> > t/modperl/request_rec_perlio_api.t ...... ok
> > t/modperl/request_rec_tie_api.t ......... skipped: perl 5.014002: PerlIO is used instead of TIEd IO
> > t/modperl/setauth.t ..................... ok
> > t/modperl/setupenv.t .................... ok
> > t/modperl/setupenv2.t ................... ok
> > t/modperl/status.t ...................... ok
> > t/modperl/stdfd.t ....................... ok
> > t/modperl/stdfd2.t ...................... ok
> > t/modperl/subenv.t ...................... ok
> > t/modperl/taint.t ....................... ok
> > t/modperl/util.t ........................ ok
> > t/modules/apache_resource.t ............. ok
> > t/modules/apache_status.t ............... ok
> > t/modules/cgi.t ......................... ok
> > t/modules/cgi2.t ........................ ok
> > t/modules/cgipost.t ..................... ok
> > t/modules/cgipost2.t .................... ok
> > t/modules/cgiupload.t ................... ok
> > t/modules/cgiupload2.t .................. ok
> > t/modules/include.t ..................... skipped: cannot find module 'mod_include'
> > t/modules/include2.t .................... skipped: cannot find module 'include'
> > t/modules/include_subreq.t .............. skipped: cannot find module 'include'
> > t/modules/proxy.t ....................... skipped: cannot find module 'mod_proxy', cannot find module 'proxy_http.c'
> > t/perl/api.t ............................ ok
> > t/perl/hash_attack.t .................... ok
> > t/perl/signals.t ........................ skipped: works only for prefork
> > t/preconnection/note.t .................. ok
> > t/protocol/echo_bbs.t ................... ok
> > t/protocol/echo_bbs2.t .................. ok
> > t/protocol/echo_block.t ................. ok
> > t/protocol/echo_filter.t ................ ok
> > t/protocol/echo_nonblock.t .............. ok
> > t/protocol/echo_timeout.t ............... ok
> > t/protocol/pseudo_http.t ................ ok
> > t/user/rewrite.t ........................ ok
> > t/vhost/config.t ........................ ok
> > t/vhost/log.t ........................... ok
> > 
> > Test Summary Report
> > -------------------
> > t/filter/in_str_declined.t            (Wstat: 0 Tests: 0 Failed: 0)
> >   Parse errors: Bad plan.  You planned 2 tests but ran 0.
> > Files=242, Tests=2497, 774 wallclock secs ( 1.47 usr  2.75 sys + 128.51 cusr 27.77 csys = 160.50 CPU)
> > Result: FAIL
> > Failed 1/242 test programs. 0/2497 subtests failed.
> > [warning] server localhost:8529 shutdown
> > [warning] port 8529 still in use...
> > done
> > [  error] error running tests (please examine t/logs/error_log)
> > +--------------------------------------------------------+
> > | Please file a bug report: http://perl.apache.org/bugs/ |
> > +--------------------------------------------------------+
> > make[2]: *** [run_tests] Error 1

I tired to reproduce this in a up-to-date sbuild. It always succeeded.

Anyone in the Perl Group which is able to reproduce?

Regards,
Salvatore
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20120609/7782e6da/attachment.pgp>


More information about the pkg-perl-maintainers mailing list