Bug#962904: libwww-perl breaks libapache2-mod-perl2 autopkgtest: Failed 6/6 subtests

Paul Gevers elbrus at debian.org
Mon Jun 15 19:31:45 BST 2020


Source: libwww-perl, libapache2-mod-perl2
Control: found -1 libwww-perl/6.45-1
Control: found -1 libapache2-mod-perl2/2.0.11-2
Severity: serious
Tags: sid bullseye
X-Debbugs-CC: debian-ci at lists.debian.org
User: debian-ci at lists.debian.org
Usertags: breaks needs-update

Dear maintainer(s),

With a recent upload of libwww-perl the autopkgtest of
libapache2-mod-perl2 fails in testing when that autopkgtest is run with
the binary packages of libwww-perl from unstable. It passes when run
with only packages from testing. In tabular form:

                       pass            fail
libwww-perl            from testing    6.45-1
libapache2-mod-perl2   from testing    2.0.11-2
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of libwww-perl to
testing [1]. Due to the nature of this issue, I filed this bug report
against both packages. Can you please investigate the situation and
reassign the bug to the right package?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=libwww-perl

https://ci.debian.net/data/autopkgtest/testing/amd64/liba/libapache2-mod-perl2/5906385/log.gz

autopkgtest [11:09:07]: test mysmoke: [-----------------------
[warning] setting ulimit to allow core files
ulimit -c unlimited; /usr/bin/perl /tmp/tmp.qHXvGv5OR0/t/TEST
-httpd_conf '/tmp/tmp.qHXvGv5OR0/apache2.conf' -apxs '/usr/bin/apxs'
/usr/sbin/apache2  -d /tmp/tmp.qHXvGv5OR0/t -f
/tmp/tmp.qHXvGv5OR0/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D
PERL_USEITHREADS
using Apache/2.4.43 (worker MPM)

waiting 300 seconds for server to start: .[Mon Jun 15 11:09:08.743774
2020] [core:trace3] [pid 15891:tid 139632765965568] core.c(3361):
Setting LogLevel for all modules to trace8
[Mon Jun 15 11:09:08.744018 2020] [env:warn] [pid 15891:tid
139632765965568] AH01506: PassEnv variable LD_LIBRARY_PATH was undefined
[Mon Jun 15 11:09:08.765522 2020] [perl:info] [pid 15891:tid
139632765965568] 6 Apache2:: modules loaded
[Mon Jun 15 11:09:08.765561 2020] [perl:info] [pid 15891:tid
139632765965568] 0 APR:: modules loaded
[Mon Jun 15 11:09:08.765601 2020] [perl:info] [pid 15891:tid
139632765965568] base server + 29 vhosts ready to run tests
..
waiting 300 seconds for server to start: ok (waited 1 secs)
server localhost:8529 started
server localhost:8530 listening (filter_out_apache)
server localhost:8531 listening (perlsections)
server localhost:8532 listening (inherit)
server localhost:8533 listening (TestDirective::perlcleanuphandler)
server localhost:8534 listening (TestVhost::log)
server localhost:8535 listening (TestVhost::config)
server localhost:8536 listening (TestModules::proxy)
server localhost:8537 listening (TestModperl::setupenv)
server localhost:8538 listening (TestModperl::perl_options)
server localhost:8539 listening (TestModperl::merge)
server localhost:8540 listening (TestModperl::perl_options2)
server localhost:8541 listening (TestUser::rewrite)
server localhost:8542 listening (TestProtocol::echo_timeout)
server localhost:8543 listening (TestProtocol::echo_bbs2)
server localhost:8544 listening (TestProtocol::echo_nonblock)
server localhost:8545 listening (TestProtocol::pseudo_http)
server localhost:8546 listening (TestProtocol::echo_bbs)
server localhost:8547 listening (TestProtocol::echo_filter)
server localhost:8548 listening (TestProtocol::echo_block)
server localhost:8549 listening (TestPreConnection::note)
server localhost:8550 listening (TestHooks::hookrun)
server localhost:8551 listening (TestHooks::trans)
server localhost:8552 listening (TestHooks::stacked_handlers2)
server localhost:8553 listening (TestHooks::init)
server localhost:8554 listening (TestHooks::startup)
server localhost:8555 listening (TestFilter::in_bbs_inject_header)
server localhost:8556 listening (TestFilter::both_str_con_add)
server localhost:8557 listening (TestFilter::in_str_msg)
server localhost:8558 listening (TestFilter::in_bbs_msg)
server localhost:8559 listening (TestDirective::perlmodule)
server localhost:8560 listening (TestDirective::perlrequire)
server localhost:8561 listening (TestDirective::perlloadmodule3)
server localhost:8562 listening (TestDirective::perlloadmodule5)
server localhost:8563 listening (TestDirective::perlloadmodule4)
server localhost:8564 listening (TestAPI::add_config)
server localhost:8565 listening (TestDirective::perlloadmodule6)
server localhost:8566 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 ......................... skipped: mod_perl is not
compiled with httpd-2.2
t/api/access2_24.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
Deep recursion on subroutine "LWP::UserAgent::request" at
/usr/share/perl5/LWP/UserAgent.pm line 360.
t/api/status.t ..........................
Failed 6/6 subtests
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/perlcleanuphandler.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 ....... ok
t/filter/both_str_req_add.t ............. ok
t/filter/both_str_req_mix.t ............. ok
t/filter/both_str_req_proxy.t ........... ok
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 .............. ok
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 ................... ok
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 .............. ok
t/filter/out_str_req_mix.t .............. ok
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/interpreter.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.030003: 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 ..................... ok
t/modules/include2.t .................... ok
t/modules/include_subreq.t .............. ok
t/modules/proxy.t ....................... ok
t/perl/api.t ............................ ok
t/perl/hash_attack.t .................... skipped: relevant only for
perl 5.8.2 and up to 5.17.6
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 ................ skipped: no reason given
t/user/rewrite.t ........................ ok
t/vhost/config.t ........................ ok
t/vhost/log.t ........................... ok

Test Summary Report
-------------------
t/api/status.t                        (Wstat: 9 Tests: 0 Failed: 0)
  Non-zero wait status: 9
  Parse errors: Bad plan.  You planned 6 tests but ran 0.
Files=245, Tests=2581, 4685 wallclock secs ( 1.20 usr  0.37 sys +
1432.71 cusr 358.70 csys = 1792.98 CPU)
Result: FAIL
Failed 1/245 test programs. 0/2581 subtests failed.
[warning] server localhost:8529 shutdown
[warning] port 8529 still in use...
......done
[  error] error running tests (please examine t/logs/error_log)
autopkgtest [12:27:26]: test mysmoke: -----------------------]

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20200615/395988ad/attachment-0001.sig>


More information about the pkg-perl-maintainers mailing list