Re: [RELEASE CANDIDATE] mod_perl-2.0.11 RC3
+1 on gentoo with 2.4.41 prefork on perl 5.28.0 I still see the bbs tests failing as they have been. I started to look into it a bit, and see what you're talking about with the ENV switch to 'turn off LWP', but ran out of time. It kind of looked like when LWP was on, that the value of the header wasn't getting sent, but there seems to be a lot of magic going on in those tests in general, that i didn't have time to understand. It seemed like that test should be fixable though. Adam On 9/26/19 1:17 PM, Steve Hay wrote: Please download, test, and report back on this mod_perl 2.0.11 release candidate. https://dist.apache.org/repos/dist/dev/perl/mod_perl-2.0.11-rc3.tar.gz MD5 = dd6f7918fc492be21868a9774b2e58c5 SHA1 = e4af2eaabb40962cd7e5566e5ee3342090413b30 Changes since RC2 are as follows: Fix t/api/request_rec.t failures [Steve Hay]
Re: [RELEASE CANDIDATE] mod_perl-2.0.11 RC3
-=| Vincent Veyron, 26.09.2019 21:40:29 +0200 |=- > On Thu, 26 Sep 2019 21:52:29 +0300 > Damyan Ivanov wrote: > > > > builds OK and tests pass on Debian/unstable amd64 and i386 with apache > > 2.4.41, apr 1.6.5, Perl 5.28.1, CGI 4.44 > > Would you mind explaining what steps you took to build on Debian? I'm on > Stretch (old stable), and can't build. I am building the Debian package, not the "naked" source. > # make > cd "src/modules/perl" && make > … > /usr/bin/ld : ne peut trouver -lperl > collect2: error: ld returned 1 exit status Seems you miss the Perl development files. Try installing libperl-dev. You may prefer to stick with the pre-compiled package (libapache2-mod-perl2). -- Damyan
Re: [RELEASE CANDIDATE] mod_perl-2.0.11 RC3
This is the result of tests on FreeBSD 11.2: Test Summary Report --- t/filter/in_bbs_inject_header.t (Wstat: 0 Tests: 36 Failed: 3) Failed tests: 22, 26, 30 Files=245, Tests=4803, 252 wallclock secs ( 1.55 usr 1.25 sys + 167.05 cusr 59.59 csys = 229.45 CPU) Result: FAIL Failed 1/245 test programs. 3/4803 subtests failed. Installed and working successfuly via fooling the port for distro file checksum. Cheers Rumen Palov On 2019-09-26 20:17, Steve Hay wrote: Please download, test, and report back on this mod_perl 2.0.11 release candidate. https://dist.apache.org/repos/dist/dev/perl/mod_perl-2.0.11-rc3.tar.gz MD5 = dd6f7918fc492be21868a9774b2e58c5 SHA1 = e4af2eaabb40962cd7e5566e5ee3342090413b30 Changes since RC2 are as follows: Fix t/api/request_rec.t failures [Steve Hay]
Re: [RELEASE CANDIDATE] mod_perl-2.0.11 RC3
Down to t/filter/in_bbs_inject_header.t on Omnios/Illumos, perl-5.30.0, and httpd-2.4.41. John groenv...@acm.org
Re: [RELEASE CANDIDATE] mod_perl-2.0.11 RC3
My test result as follows: t/filter/in_bbs_inject_header.t . 1/? # Failed test 22 in t/filter/in_bbs_inject_header.t at line 58 fail #6 # Failed test 26 in t/filter/in_bbs_inject_header.t at line 58 fail #7 # Failed test 30 in t/filter/in_bbs_inject_header.t at line 58 fail #8 Test Summary Report --- t/filter/in_bbs_inject_header.t (Wstat: 0 Tests: 36 Failed: 3) Failed tests: 22, 26, 30 Files=245, Tests=2977, 125 wallclock secs ( 1.24 usr 0.53 sys + 81.62 cusr 24.81 csys = 108.20 CPU) Result: FAIL Failed 1/245 test programs. 3/2977 subtests failed. > t/TEST -verbose t/filter/in_bbs_inject_header.t [warning] setting ulimit to allow core files ulimit -c unlimited; /usr/local/bin/perl /usr/local/src/mod_perl-2.0.11-rc3/t/TEST -verbose 't/filter/in_bbs_inject_header.t' /usr/local/httpd-2.4.41/bin/httpd -d /usr/local/src/mod_perl-2.0.11-rc3/t -f /usr/local/src/mod_perl-2.0.11-rc3/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS using Apache/2.4.41 (worker MPM) waiting 300 seconds for server to start: .[Fri Sep 27 10:30:29.336068 2019] [core:trace3] [pid 1229:tid 140710015452928] core.c(3355): Setting LogLevel for all modules to trace8 [Fri Sep 27 10:30:29.336224 2019] [env:warn] [pid 1229:tid 140710015452928] AH01506: PassEnv variable LD_LIBRARY_PATH was undefined [Fri Sep 27 10:30:29.356678 2019] [perl:info] [pid 1229:tid 140710015452928] 6 Apache2:: modules loaded [Fri Sep 27 10:30:29.356710 2019] [perl:info] [pid 1229:tid 140710015452928] 0 APR:: modules loaded [Fri Sep 27 10:30:29.356747 2019] [perl:info] [pid 1229:tid 140710015452928] 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 (TestModperl::perl_options2) server localhost:8534 listening (TestModperl::perl_options) server localhost:8535 listening (TestModperl::setupenv) server localhost:8536 listening (TestModperl::merge) server localhost:8537 listening (TestUser::rewrite) server localhost:8538 listening (TestModules::proxy) server localhost:8539 listening (TestVhost::config) server localhost:8540 listening (TestVhost::log) server localhost:8541 listening (TestDirective::perlcleanuphandler) server localhost:8542 listening (TestProtocol::echo_nonblock) server localhost:8543 listening (TestProtocol::echo_block) server localhost:8544 listening (TestProtocol::echo_timeout) server localhost:8545 listening (TestProtocol::echo_bbs2) server localhost:8546 listening (TestProtocol::pseudo_http) server localhost:8547 listening (TestProtocol::echo_filter) server localhost:8548 listening (TestProtocol::echo_bbs) server localhost:8549 listening (TestPreConnection::note) server localhost:8550 listening (TestHooks::startup) server localhost:8551 listening (TestHooks::hookrun) server localhost:8552 listening (TestHooks::trans) server localhost:8553 listening (TestHooks::stacked_handlers2) server localhost:8554 listening (TestHooks::init) server localhost:8555 listening (TestFilter::both_str_con_add) server localhost:8556 listening (TestFilter::in_bbs_inject_header) server localhost:8557 listening (TestFilter::in_str_msg) server localhost:8558 listening (TestFilter::in_bbs_msg) server localhost:8559 listening (TestDirective::perlrequire) server localhost:8560 listening (TestDirective::perlmodule) 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/filter/in_bbs_inject_header.t .. # connecting to localhost:8556 1..36 # Running under perl version 5.020002 for linux # Current time local: Fri Sep 27 10:30:31 2019 # Current time GMT: Fri Sep 27 00:30:31 2019 # Using Test.pm version 1.26 # Using Apache/Test.pm version 1.42 # testing : body # expected: 'This body shouldn\'t be seen by the filter' # received: 'This body shouldn\'t be seen by the filter' ok 1 # testing : injected header X-My-Protocol # expected: 'POST-IT' # received: 'POST-IT' ok 2 # testing : injected header X-Extra-Header2 # expected: 'Value 2' # received: 'Value 2' ok 3 # testing : injected header X-Extra-Header3 # expected: 'Value 3' # received: 'Value 3' ok 4 # testing : body # expected: 'This body shouldn\'t be seen by the filter' # received: 'This body shouldn\'t be seen by the filter' ok 5 # testing : injected header X-My-Protocol # expected: 'POST-IT' # received: 'POST-IT' ok 6 # testing : injected header X-Extra-Header2 # expected: 'Value 2' # received: 'Value 2' ok 7 # testing : injected header X-Extra-Header3 # expected: 'Value 3' # received: 'Value 3' ok
Re: [RELEASE CANDIDATE] mod_perl-2.0.11 RC3
On Thu, 26 Sep 2019 21:52:29 +0300 Damyan Ivanov wrote: > > builds OK and tests pass on Debian/unstable amd64 and i386 with apache > 2.4.41, apr 1.6.5, Perl 5.28.1, CGI 4.44 Would you mind explaining what steps you took to build on Debian? I'm on Stretch (old stable), and can't build. After decompressing the archive and running 'perl Makefile.PL', make returns this error: # make cd "src/modules/perl" && make make[1] : on entre dans le répertoire « /home/vincent/tmp/mod_perl-2.0.11-rc3/src/modules/perl » rm -f mod_perl.so i686-linux-gnu-gcc -shared -L/usr/local/lib -fstack-protector-strong \ \ mod_perl.lo modperl_interp.lo modperl_tipool.lo modperl_log.lo modperl_config.lo modperl_cmd.lo modperl_options.lo modperl_callback.lo modperl_handler.lo modperl_gtop.lo modperl_util.lo modperl_io.lo modperl_io_apache.lo modperl_filter.lo modperl_bucket.lo modperl_mgv.lo modperl_pcw.lo modperl_global.lo modperl_env.lo modperl_cgi.lo modperl_perl.lo modperl_perl_global.lo modperl_perl_pp.lo modperl_sys.lo modperl_module.lo modperl_svptr_table.lo modperl_const.lo modperl_constants.lo modperl_apache_compat.lo modperl_error.lo modperl_debug.lo modperl_common_util.lo modperl_common_log.lo modperl_hooks.lo modperl_directives.lo modperl_flags.lo modperl_xsinit.lo modperl_exports.lo -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/i386-linux-gnu/perl/5.24/CORE -lperl -ldl -lm -lpthread -lc -lcrypt \ -o mod_perl.so /usr/bin/ld : ne peut trouver -lperl collect2: error: ld returned 1 exit status Makefile:153 : la recette pour la cible « mod_perl.so » a échouée make[1]: *** [mod_perl.so] Erreur 1 make[1] : on quitte le répertoire « /home/vincent/tmp/mod_perl-2.0.11-rc3/src/modules/perl » Makefile:511 : la recette pour la cible « modperl_lib » a échouée make: *** [modperl_lib] Erreur 2
Re: [RELEASE CANDIDATE] mod_perl-2.0.11 RC3
-=| Steve Hay, 26.09.2019 18:17:33 +0100 |=- > Please download, test, and report back on this mod_perl 2.0.11 release > candidate. > > https://dist.apache.org/repos/dist/dev/perl/mod_perl-2.0.11-rc3.tar.gz builds OK and tests pass on Debian/unstable amd64 and i386 with apache 2.4.41, apr 1.6.5, Perl 5.28.1, CGI 4.44 -- Damyan