Re: [mp2] Test failures in mod_perl 2.0.9 (Apache 2.2.31, perl 5.24.0)
Thanks for the heads up ... will definitely put that on the roadmap. For now I will stick to 2.2 to reduce the number of things that might go wrong, but once we get stable on this version I'll look into 2.4 Bill On 7/22/2016 12:27 PM, John D Groenveld wrote: In message , William A Rowe Jr writes: Note that httpd 2.4.23 announcement warned of the imminent end of httpd 2.2 as well. You would do well to build your httpd 2.4 / perl 5.24 / mod perl.next that should be tagged soon as your next stack. http://mail-archives.apache.org/mod_mbox/httpd-announce/201607.mbox/browser> | Please note that Apache Web Server Project will only provide maintenance | releases of the 2.2.x flavor through June of 2017, and will provide some | security patches beyond this date through at least December of 2017. | Minimal maintenance patches of 2.2.x are expected throughout this period, | and users are strongly encouraged to promptly complete their transitions | to the the 2.4.x flavor of httpd to benefit from a much larger assortment | of minor security and bug fixes as well as new features. John groenv...@acm.org
Re: [mp2] Test failures in mod_perl 2.0.9 (Apache 2.2.31, perl 5.24.0)
In message , William A Rowe Jr writes: >Note that httpd 2.4.23 announcement warned of the imminent end of httpd 2.2 >as well. You would do well to build your httpd 2.4 / perl 5.24 / mod >perl.next that should be tagged soon as your next stack. http://mail-archives.apache.org/mod_mbox/httpd-announce/201607.mbox/browser> | Please note that Apache Web Server Project will only provide maintenance | releases of the 2.2.x flavor through June of 2017, and will provide some | security patches beyond this date through at least December of 2017. | Minimal maintenance patches of 2.2.x are expected throughout this period, | and users are strongly encouraged to promptly complete their transitions | to the the 2.4.x flavor of httpd to benefit from a much larger assortment | of minor security and bug fixes as well as new features. John groenv...@acm.org
Re: [mp2] Test failures in mod_perl 2.0.9 (Apache 2.2.31, perl 5.24.0)
On Jul 21, 2016 8:24 PM, "William Ward" wrote: > > OK I will give that a try. Unfortunate, as 5.24.0 has been blessed with LTS status by the Perl gods. Hopefully a new mod_perl will come out that includes this fix. Note that httpd 2.4.23 announcement warned of the imminent end of httpd 2.2 as well. You would do well to build your httpd 2.4 / perl 5.24 / mod perl.next that should be tagged soon as your next stack.
Re: [mp2] Test failures in mod_perl 2.0.9 (Apache 2.2.31, perl 5.24.0)
Sorry, with all the things we're upgrading I don't want to add the variable of experimental code into the mix. I'll just run 5.20.3 for now. Bill On 7/22/2016 12:12 AM, Steve Hay wrote: Yes, I intend to make a new mod_perl release with the fix very soon after two maint perl releases (5.22.3 / 5.24.1) are done. Sorry this fix has languished so long. In the meantime, if you're able to grab the latest SVN source and try it then that would be a great help: It should be good to go, but more testing is mostly what it needs. On 22 July 2016 at 02:24, William Ward wrote: OK I will give that a try. Unfortunate, as 5.24.0 has been blessed with LTS status by the Perl gods. Hopefully a new mod_perl will come out that includes this fix. Bill. On 7/21/2016 6:10 PM, Adam Prime wrote: there are changes in SVN to support perls >= 5.22, but the work hasn't been released and may not be complete yet. This is the bug: https://rt.cpan.org/Public/Bug/Display.html?id=101962 If you can downgrade your perl to 5.20 then you should be able to get things running. Adam On 07/21/2016 05:16 PM, William Ward wrote: -8<-- Start Bug Report 8<-- 1. Problem Description: Until recently we have been using Perl 5.8.8, Apache 2.2.29, and mod_perl 2.0.8. Due to migration to a new platform, it is necessary to rebuild our tech stack, so I am taking this opportunity to upgrade (Perl 5.8.8 doesn't want to build on the new platform anyway). Everything compiles fine, and Apache and Perl have no issues but mod_perl has failures running "make test": Test Summary Report --- t/api/uri.t (Wstat: 0 Tests: 12 Failed: 0) Parse errors: Bad plan. You planned 24 tests but ran 12. t/apr-ext/uri.t (Wstat: 65280 Tests: 12 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 36 tests but ran 12. t/apr/uri.t (Wstat: 0 Tests: 12 Failed: 0) Parse errors: Bad plan. You planned 36 tests but ran 12. t/directive/perlloadmodule3.t (Wstat: 0 Tests: 3 Failed: 3) Failed tests: 1-3 t/filter/both_str_native_remove.t (Wstat: 0 Tests: 8 Failed: 4) Failed tests: 1, 6-8 t/modperl/print.t (Wstat: 0 Tests: 5 Failed: 0) Parse errors: Bad plan. You planned 6 tests but ran 5. t/modperl/printf.t(Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: No plan found in TAP output Files=245, Tests=2223, 136 wallclock secs ( 1.16 usr 2.63 sys + 80.27 cusr 35.91 csys = 119.97 CPU) Result: FAIL Failed 7/245 test programs. 7/2223 subtests failed. I re-ran the tests mentioned above using -verbose mode, and the results are below. % t/TEST -verbose api/uri apr-ext/uri apr/uri directive/perlloadmodule3 filter/both_str_native_remove modperl/print modperl/printf [warning] setting ulimit to allow core files ulimit -c unlimited; /arudev/tech-stack/16.09.16.06/linux/bin/perl /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t/TEST -verbose 'api/uri' 'apr-ext/uri' 'apr/uri' 'directive/perlloadmodule3' 'filter/both_str_native_remove' 'modperl/print' 'modperl/printf' /arudev/tech-stack/16.09.16.06/linux/bin/httpd -d /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t -f /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t/conf/httpd.conf -D APACHE2 using Apache/2.2.31 (prefork MPM) waiting 120 seconds for server to start: .[Thu Jul 21 14:01:34 2016] [info] 6 Apache2:: modules loaded [Thu Jul 21 14:01:34 2016] [info] 0 APR:: modules loaded [Thu Jul 21 14:01:34 2016] [info] base server + 29 vhosts ready to run tests .. waiting 120 seconds for server to start: ok (waited 2 secs) server localhost.localdomain:8529 started server localhost.localdomain:8530 listening (perlsections) server localhost.localdomain:8531 listening (inherit) server localhost.localdomain:8532 listening (filter_out_apache) server localhost.localdomain:8533 listening (TestVhost::log) server localhost.localdomain:8534 listening (TestVhost::config) server localhost.localdomain:8535 listening (TestModperl::setupenv) server localhost.localdomain:8536 listening (TestModperl::perl_options2) server localhost.localdomain:8537 listening (TestModperl::perl_options) server localhost.localdomain:8538 listening (TestModperl::merge) server localhost.localdomain:8539 listening (TestDirective::perlcleanuphandler) server localhost.localdomain:8540 listening (TestModules::proxy) server localhost.localdomain:8541 listening (TestUser::rewrite) server localhost.localdomain:8542 listening (TestProtocol::echo_bbs) server localhost.localdomain:8543 listening (TestProtocol::echo_timeout) server localhost.localdomain:8544 listening (TestProtocol::echo_block) server localhost.localdomain:8545 listening (TestProtocol::pseudo_http) server localhost.localdomain:8546 listening (TestProtocol:
Re: [mp2] Test failures in mod_perl 2.0.9 (Apache 2.2.31, perl 5.24.0)
I thought I saw somewhere the term LTS used with respect to Perl 5.24 but can't find it now... however they do push pretty hard to run the latest version: * On https://www.perl.org/get.html it says, "We recommend that you always run the latest stable version, currently 5.24.0. If you're running a version older than 5.8.3, you may find that the latest version of CPAN modules will not work." * On http://www.cpan.org/src/README.html it says "End of life" for all versions earlier than 5.22.2 If mod_perl doesn't work on any version except those marked "End of life" in CPAN, I think that's a problem. Bill On 7/22/2016 1:47 AM, Dominic Hargreaves wrote: On Thu, Jul 21, 2016 at 06:24:05PM -0700, William Ward wrote: OK I will give that a try. Unfortunate, as 5.24.0 has been blessed with LTS status by the Perl gods. Hopefully a new mod_perl will come out that includes this fix. Where do you find a reference to LTS support for perl 5.24.0? As far as I know the support policy is unchanged and uniform for each stable release: http://perldoc.perl.org/perlpolicy.html#MAINTENANCE-AND-SUPPORT Cheers, Dominic.
Re: [mp2] Test failures in mod_perl 2.0.9 (Apache 2.2.31, perl 5.24.0)
On Thu, Jul 21, 2016 at 06:24:05PM -0700, William Ward wrote: > OK I will give that a try. Unfortunate, as 5.24.0 has been blessed with LTS > status by the Perl gods. Hopefully a new mod_perl will come out that > includes this fix. Where do you find a reference to LTS support for perl 5.24.0? As far as I know the support policy is unchanged and uniform for each stable release: http://perldoc.perl.org/perlpolicy.html#MAINTENANCE-AND-SUPPORT Cheers, Dominic.
Re: [mp2] Test failures in mod_perl 2.0.9 (Apache 2.2.31, perl 5.24.0)
Yes, I intend to make a new mod_perl release with the fix very soon after two maint perl releases (5.22.3 / 5.24.1) are done. Sorry this fix has languished so long. In the meantime, if you're able to grab the latest SVN source and try it then that would be a great help: It should be good to go, but more testing is mostly what it needs. On 22 July 2016 at 02:24, William Ward wrote: > OK I will give that a try. Unfortunate, as 5.24.0 has been blessed with LTS > status by the Perl gods. Hopefully a new mod_perl will come out that > includes this fix. > > Bill. > > > > On 7/21/2016 6:10 PM, Adam Prime wrote: >> >> there are changes in SVN to support perls >= 5.22, but the work hasn't >> been released and may not be complete yet. This is the bug: >> >> https://rt.cpan.org/Public/Bug/Display.html?id=101962 >> >> If you can downgrade your perl to 5.20 then you should be able to get >> things running. >> >> Adam >> >> >> On 07/21/2016 05:16 PM, William Ward wrote: >>> >>> -8<-- Start Bug Report 8<-- >>> 1. Problem Description: >>> >>> Until recently we have been using Perl 5.8.8, Apache 2.2.29, and >>> mod_perl 2.0.8. Due to migration to a new platform, it is necessary to >>> rebuild our tech stack, so I am taking this opportunity to upgrade >>> (Perl 5.8.8 doesn't want to build on the new platform anyway). >>> >>> Everything compiles fine, and Apache and Perl have no issues but >>> mod_perl has failures running "make test": >>> >>> Test Summary Report >>> --- >>> t/api/uri.t (Wstat: 0 Tests: 12 Failed: 0) >>>Parse errors: Bad plan. You planned 24 tests but ran 12. >>> t/apr-ext/uri.t (Wstat: 65280 Tests: 12 Failed: 0) >>>Non-zero exit status: 255 >>>Parse errors: Bad plan. You planned 36 tests but ran 12. >>> t/apr/uri.t (Wstat: 0 Tests: 12 Failed: 0) >>>Parse errors: Bad plan. You planned 36 tests but ran 12. >>> t/directive/perlloadmodule3.t (Wstat: 0 Tests: 3 Failed: 3) >>>Failed tests: 1-3 >>> t/filter/both_str_native_remove.t (Wstat: 0 Tests: 8 Failed: 4) >>>Failed tests: 1, 6-8 >>> t/modperl/print.t (Wstat: 0 Tests: 5 Failed: 0) >>>Parse errors: Bad plan. You planned 6 tests but ran 5. >>> t/modperl/printf.t(Wstat: 65280 Tests: 0 Failed: 0) >>>Non-zero exit status: 255 >>>Parse errors: No plan found in TAP output >>> Files=245, Tests=2223, 136 wallclock secs ( 1.16 usr 2.63 sys + 80.27 >>> cusr 35.91 csys = 119.97 CPU) >>> Result: FAIL >>> Failed 7/245 test programs. 7/2223 subtests failed. >>> >>> I re-ran the tests mentioned above using -verbose mode, and the >>> results are below. >>> >>> % t/TEST -verbose api/uri apr-ext/uri apr/uri >>> directive/perlloadmodule3 filter/both_str_native_remove modperl/print >>> modperl/printf >>> [warning] setting ulimit to allow core files >>> ulimit -c unlimited; /arudev/tech-stack/16.09.16.06/linux/bin/perl >>> >>> /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t/TEST >>> -verbose 'api/uri' 'apr-ext/uri' 'apr/uri' 'directive/perlloadmodule3' >>> 'filter/both_str_native_remove' 'modperl/print' 'modperl/printf' >>> /arudev/tech-stack/16.09.16.06/linux/bin/httpd -d >>> >>> /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t >>> -f >>> >>> /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t/conf/httpd.conf >>> -D APACHE2 >>> using Apache/2.2.31 (prefork MPM) >>> >>> waiting 120 seconds for server to start: .[Thu Jul 21 14:01:34 2016] >>> [info] 6 Apache2:: modules loaded >>> [Thu Jul 21 14:01:34 2016] [info] 0 APR:: modules loaded >>> [Thu Jul 21 14:01:34 2016] [info] base server + 29 vhosts ready to run >>> tests >>> .. >>> waiting 120 seconds for server to start: ok (waited 2 secs) >>> server localhost.localdomain:8529 started >>> server localhost.localdomain:8530 listening (perlsections) >>> server localhost.localdomain:8531 listening (inherit) >>> server localhost.localdomain:8532 listening (filter_out_apache) >>> server localhost.localdomain:8533 listening (TestVhost::log) >>> server localhost.localdomain:8534 listening (TestVhost::config) >>> server localhost.localdomain:8535 listening (TestModperl::setupenv) >>> server localhost.localdomain:8536 listening (TestModperl::perl_options2) >>> server localhost.localdomain:8537 listening (TestModperl::perl_options) >>> server localhost.localdomain:8538 listening (TestModperl::merge) >>> server localhost.localdomain:8539 listening >>> (TestDirective::perlcleanuphandler) >>> server localhost.localdomain:8540 listening (TestModules::proxy) >>> server localhost.localdomain:8541 listening (TestUser::rewrite) >>> server localhost.localdomain:8542 listening (TestProtocol::echo_bbs) >>> server localhost.localdomain:8543 listening (TestProtocol::echo_timeout) >>> server localhost.localdomain:8544 listening (T
Re: [mp2] Test failures in mod_perl 2.0.9 (Apache 2.2.31, perl 5.24.0)
OK I will give that a try. Unfortunate, as 5.24.0 has been blessed with LTS status by the Perl gods. Hopefully a new mod_perl will come out that includes this fix. Bill. On 7/21/2016 6:10 PM, Adam Prime wrote: there are changes in SVN to support perls >= 5.22, but the work hasn't been released and may not be complete yet. This is the bug: https://rt.cpan.org/Public/Bug/Display.html?id=101962 If you can downgrade your perl to 5.20 then you should be able to get things running. Adam On 07/21/2016 05:16 PM, William Ward wrote: -8<-- Start Bug Report 8<-- 1. Problem Description: Until recently we have been using Perl 5.8.8, Apache 2.2.29, and mod_perl 2.0.8. Due to migration to a new platform, it is necessary to rebuild our tech stack, so I am taking this opportunity to upgrade (Perl 5.8.8 doesn't want to build on the new platform anyway). Everything compiles fine, and Apache and Perl have no issues but mod_perl has failures running "make test": Test Summary Report --- t/api/uri.t (Wstat: 0 Tests: 12 Failed: 0) Parse errors: Bad plan. You planned 24 tests but ran 12. t/apr-ext/uri.t (Wstat: 65280 Tests: 12 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 36 tests but ran 12. t/apr/uri.t (Wstat: 0 Tests: 12 Failed: 0) Parse errors: Bad plan. You planned 36 tests but ran 12. t/directive/perlloadmodule3.t (Wstat: 0 Tests: 3 Failed: 3) Failed tests: 1-3 t/filter/both_str_native_remove.t (Wstat: 0 Tests: 8 Failed: 4) Failed tests: 1, 6-8 t/modperl/print.t (Wstat: 0 Tests: 5 Failed: 0) Parse errors: Bad plan. You planned 6 tests but ran 5. t/modperl/printf.t(Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: No plan found in TAP output Files=245, Tests=2223, 136 wallclock secs ( 1.16 usr 2.63 sys + 80.27 cusr 35.91 csys = 119.97 CPU) Result: FAIL Failed 7/245 test programs. 7/2223 subtests failed. I re-ran the tests mentioned above using -verbose mode, and the results are below. % t/TEST -verbose api/uri apr-ext/uri apr/uri directive/perlloadmodule3 filter/both_str_native_remove modperl/print modperl/printf [warning] setting ulimit to allow core files ulimit -c unlimited; /arudev/tech-stack/16.09.16.06/linux/bin/perl /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t/TEST -verbose 'api/uri' 'apr-ext/uri' 'apr/uri' 'directive/perlloadmodule3' 'filter/both_str_native_remove' 'modperl/print' 'modperl/printf' /arudev/tech-stack/16.09.16.06/linux/bin/httpd -d /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t -f /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t/conf/httpd.conf -D APACHE2 using Apache/2.2.31 (prefork MPM) waiting 120 seconds for server to start: .[Thu Jul 21 14:01:34 2016] [info] 6 Apache2:: modules loaded [Thu Jul 21 14:01:34 2016] [info] 0 APR:: modules loaded [Thu Jul 21 14:01:34 2016] [info] base server + 29 vhosts ready to run tests .. waiting 120 seconds for server to start: ok (waited 2 secs) server localhost.localdomain:8529 started server localhost.localdomain:8530 listening (perlsections) server localhost.localdomain:8531 listening (inherit) server localhost.localdomain:8532 listening (filter_out_apache) server localhost.localdomain:8533 listening (TestVhost::log) server localhost.localdomain:8534 listening (TestVhost::config) server localhost.localdomain:8535 listening (TestModperl::setupenv) server localhost.localdomain:8536 listening (TestModperl::perl_options2) server localhost.localdomain:8537 listening (TestModperl::perl_options) server localhost.localdomain:8538 listening (TestModperl::merge) server localhost.localdomain:8539 listening (TestDirective::perlcleanuphandler) server localhost.localdomain:8540 listening (TestModules::proxy) server localhost.localdomain:8541 listening (TestUser::rewrite) server localhost.localdomain:8542 listening (TestProtocol::echo_bbs) server localhost.localdomain:8543 listening (TestProtocol::echo_timeout) server localhost.localdomain:8544 listening (TestProtocol::echo_block) server localhost.localdomain:8545 listening (TestProtocol::pseudo_http) server localhost.localdomain:8546 listening (TestProtocol::echo_filter) server localhost.localdomain:8547 listening (TestProtocol::echo_bbs2) server localhost.localdomain:8548 listening (TestProtocol::echo_nonblock) server localhost.localdomain:8549 listening (TestPreConnection::note) server localhost.localdomain:8550 listening (TestHooks::init) server localhost.localdomain:8551 listening (TestHooks::startup) server localhost.localdomain:8552 listening (TestHooks::hookrun) server localhost.localdomain:8553 listening (TestHooks::stacked_handlers2) server localhost.localdomain:8554 listening (TestHooks::trans) server localhost.localdomain:8555
Re: [mp2] Test failures in mod_perl 2.0.9 (Apache 2.2.31, perl 5.24.0)
there are changes in SVN to support perls >= 5.22, but the work hasn't been released and may not be complete yet. This is the bug: https://rt.cpan.org/Public/Bug/Display.html?id=101962 If you can downgrade your perl to 5.20 then you should be able to get things running. Adam On 07/21/2016 05:16 PM, William Ward wrote: > -8<-- Start Bug Report 8<-- > 1. Problem Description: > > Until recently we have been using Perl 5.8.8, Apache 2.2.29, and > mod_perl 2.0.8. Due to migration to a new platform, it is necessary to > rebuild our tech stack, so I am taking this opportunity to upgrade > (Perl 5.8.8 doesn't want to build on the new platform anyway). > > Everything compiles fine, and Apache and Perl have no issues but > mod_perl has failures running "make test": > > Test Summary Report > --- > t/api/uri.t (Wstat: 0 Tests: 12 Failed: 0) > Parse errors: Bad plan. You planned 24 tests but ran 12. > t/apr-ext/uri.t (Wstat: 65280 Tests: 12 Failed: 0) > Non-zero exit status: 255 > Parse errors: Bad plan. You planned 36 tests but ran 12. > t/apr/uri.t (Wstat: 0 Tests: 12 Failed: 0) > Parse errors: Bad plan. You planned 36 tests but ran 12. > t/directive/perlloadmodule3.t (Wstat: 0 Tests: 3 Failed: 3) > Failed tests: 1-3 > t/filter/both_str_native_remove.t (Wstat: 0 Tests: 8 Failed: 4) > Failed tests: 1, 6-8 > t/modperl/print.t (Wstat: 0 Tests: 5 Failed: 0) > Parse errors: Bad plan. You planned 6 tests but ran 5. > t/modperl/printf.t(Wstat: 65280 Tests: 0 Failed: 0) > Non-zero exit status: 255 > Parse errors: No plan found in TAP output > Files=245, Tests=2223, 136 wallclock secs ( 1.16 usr 2.63 sys + 80.27 > cusr 35.91 csys = 119.97 CPU) > Result: FAIL > Failed 7/245 test programs. 7/2223 subtests failed. > > I re-ran the tests mentioned above using -verbose mode, and the > results are below. > > % t/TEST -verbose api/uri apr-ext/uri apr/uri > directive/perlloadmodule3 filter/both_str_native_remove modperl/print > modperl/printf > [warning] setting ulimit to allow core files > ulimit -c unlimited; /arudev/tech-stack/16.09.16.06/linux/bin/perl > /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t/TEST > -verbose 'api/uri' 'apr-ext/uri' 'apr/uri' 'directive/perlloadmodule3' > 'filter/both_str_native_remove' 'modperl/print' 'modperl/printf' > /arudev/tech-stack/16.09.16.06/linux/bin/httpd -d > /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t > -f > /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t/conf/httpd.conf > -D APACHE2 > using Apache/2.2.31 (prefork MPM) > > waiting 120 seconds for server to start: .[Thu Jul 21 14:01:34 2016] > [info] 6 Apache2:: modules loaded > [Thu Jul 21 14:01:34 2016] [info] 0 APR:: modules loaded > [Thu Jul 21 14:01:34 2016] [info] base server + 29 vhosts ready to run > tests > .. > waiting 120 seconds for server to start: ok (waited 2 secs) > server localhost.localdomain:8529 started > server localhost.localdomain:8530 listening (perlsections) > server localhost.localdomain:8531 listening (inherit) > server localhost.localdomain:8532 listening (filter_out_apache) > server localhost.localdomain:8533 listening (TestVhost::log) > server localhost.localdomain:8534 listening (TestVhost::config) > server localhost.localdomain:8535 listening (TestModperl::setupenv) > server localhost.localdomain:8536 listening (TestModperl::perl_options2) > server localhost.localdomain:8537 listening (TestModperl::perl_options) > server localhost.localdomain:8538 listening (TestModperl::merge) > server localhost.localdomain:8539 listening > (TestDirective::perlcleanuphandler) > server localhost.localdomain:8540 listening (TestModules::proxy) > server localhost.localdomain:8541 listening (TestUser::rewrite) > server localhost.localdomain:8542 listening (TestProtocol::echo_bbs) > server localhost.localdomain:8543 listening (TestProtocol::echo_timeout) > server localhost.localdomain:8544 listening (TestProtocol::echo_block) > server localhost.localdomain:8545 listening (TestProtocol::pseudo_http) > server localhost.localdomain:8546 listening (TestProtocol::echo_filter) > server localhost.localdomain:8547 listening (TestProtocol::echo_bbs2) > server localhost.localdomain:8548 listening (TestProtocol::echo_nonblock) > server localhost.localdomain:8549 listening (TestPreConnection::note) > server localhost.localdomain:8550 listening (TestHooks::init) > server localhost.localdomain:8551 listening (TestHooks::startup) > server localhost.localdomain:8552 listening (TestHooks::hookrun) > server localhost.localdomain:8553 listening > (TestHooks::stacked_handlers2) > server localhost.localdomain:8554 listening (TestHooks::trans) > server localhost.localdomain:8555 listening > (TestFilter::both_str_con_add) > server loca
[mp2] Test failures in mod_perl 2.0.9 (Apache 2.2.31, perl 5.24.0)
-8<-- Start Bug Report 8<-- 1. Problem Description: Until recently we have been using Perl 5.8.8, Apache 2.2.29, and mod_perl 2.0.8. Due to migration to a new platform, it is necessary to rebuild our tech stack, so I am taking this opportunity to upgrade (Perl 5.8.8 doesn't want to build on the new platform anyway). Everything compiles fine, and Apache and Perl have no issues but mod_perl has failures running "make test": Test Summary Report --- t/api/uri.t (Wstat: 0 Tests: 12 Failed: 0) Parse errors: Bad plan. You planned 24 tests but ran 12. t/apr-ext/uri.t (Wstat: 65280 Tests: 12 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 36 tests but ran 12. t/apr/uri.t (Wstat: 0 Tests: 12 Failed: 0) Parse errors: Bad plan. You planned 36 tests but ran 12. t/directive/perlloadmodule3.t (Wstat: 0 Tests: 3 Failed: 3) Failed tests: 1-3 t/filter/both_str_native_remove.t (Wstat: 0 Tests: 8 Failed: 4) Failed tests: 1, 6-8 t/modperl/print.t (Wstat: 0 Tests: 5 Failed: 0) Parse errors: Bad plan. You planned 6 tests but ran 5. t/modperl/printf.t(Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: No plan found in TAP output Files=245, Tests=2223, 136 wallclock secs ( 1.16 usr 2.63 sys + 80.27 cusr 35.91 csys = 119.97 CPU) Result: FAIL Failed 7/245 test programs. 7/2223 subtests failed. I re-ran the tests mentioned above using -verbose mode, and the results are below. % t/TEST -verbose api/uri apr-ext/uri apr/uri directive/perlloadmodule3 filter/both_str_native_remove modperl/print modperl/printf [warning] setting ulimit to allow core files ulimit -c unlimited; /arudev/tech-stack/16.09.16.06/linux/bin/perl /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t/TEST -verbose 'api/uri' 'apr-ext/uri' 'apr/uri' 'directive/perlloadmodule3' 'filter/both_str_native_remove' 'modperl/print' 'modperl/printf' /arudev/tech-stack/16.09.16.06/linux/bin/httpd -d /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t -f /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t/conf/httpd.conf -D APACHE2 using Apache/2.2.31 (prefork MPM) waiting 120 seconds for server to start: .[Thu Jul 21 14:01:34 2016] [info] 6 Apache2:: modules loaded [Thu Jul 21 14:01:34 2016] [info] 0 APR:: modules loaded [Thu Jul 21 14:01:34 2016] [info] base server + 29 vhosts ready to run tests .. waiting 120 seconds for server to start: ok (waited 2 secs) server localhost.localdomain:8529 started server localhost.localdomain:8530 listening (perlsections) server localhost.localdomain:8531 listening (inherit) server localhost.localdomain:8532 listening (filter_out_apache) server localhost.localdomain:8533 listening (TestVhost::log) server localhost.localdomain:8534 listening (TestVhost::config) server localhost.localdomain:8535 listening (TestModperl::setupenv) server localhost.localdomain:8536 listening (TestModperl::perl_options2) server localhost.localdomain:8537 listening (TestModperl::perl_options) server localhost.localdomain:8538 listening (TestModperl::merge) server localhost.localdomain:8539 listening (TestDirective::perlcleanuphandler) server localhost.localdomain:8540 listening (TestModules::proxy) server localhost.localdomain:8541 listening (TestUser::rewrite) server localhost.localdomain:8542 listening (TestProtocol::echo_bbs) server localhost.localdomain:8543 listening (TestProtocol::echo_timeout) server localhost.localdomain:8544 listening (TestProtocol::echo_block) server localhost.localdomain:8545 listening (TestProtocol::pseudo_http) server localhost.localdomain:8546 listening (TestProtocol::echo_filter) server localhost.localdomain:8547 listening (TestProtocol::echo_bbs2) server localhost.localdomain:8548 listening (TestProtocol::echo_nonblock) server localhost.localdomain:8549 listening (TestPreConnection::note) server localhost.localdomain:8550 listening (TestHooks::init) server localhost.localdomain:8551 listening (TestHooks::startup) server localhost.localdomain:8552 listening (TestHooks::hookrun) server localhost.localdomain:8553 listening (TestHooks::stacked_handlers2) server localhost.localdomain:8554 listening (TestHooks::trans) server localhost.localdomain:8555 listening (TestFilter::both_str_con_add) server localhost.localdomain:8556 listening (TestFilter::in_bbs_msg) server localhost.localdomain:8557 listening (TestFilter::in_bbs_inject_header) server localhost.localdomain:8558 listening (TestFilter::in_str_msg) server localhost.localdomain:8559 listening (TestDirective::perlrequire) server localhost.localdomain:8560 listening (TestDirective::perlmodule) server localhost.localdomain:8561 listening (TestDirective::perlloadmodule3) server localhost.localdomain:8562 listening (