Re: [RELEASE CANDIDATE] mod_perl-2.0.11 RC3

2019-10-01 Thread Adam Prime

+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

2019-09-28 Thread Damyan Ivanov
-=| 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

2019-09-27 Thread Румен Палов

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

2019-09-26 Thread John D Groenveld
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

2019-09-26 Thread Jie Gao
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

2019-09-26 Thread Vincent Veyron
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

2019-09-26 Thread Damyan Ivanov
-=| 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