Help needed for mod_perl 1.31-rc6 and Apache::Bootstrap

Help needed for mod_perl 1.31-rc6 and Apache::Bootstrap

am 26.03.2009 21:20:44 von Fred Moyer

There's a couple of mod_perl related releases now that need people to
test them out. It takes less time to download, untar, and run the
test suite for these two releases than it does to write a response to
the 'decline of mod_perl' thread that has been going around :) Plus,
it will help make you a better mod_perl user and developer.


Help needed with testing mod_perl 1.31 rc6

http://marc.info/?l=apache-modperl&m=123726111905517&w=2


Help needed with testing Apache::Bootstrap

http://marc.info/?l=apache-modperl&m=123250070925977&w=2

Re: Help needed for mod_perl 1.31-rc6 and Apache::Bootstrap

am 28.03.2009 03:16:32 von Fred Moyer

For those of you here who like to write some open source code on the
weekends, here are a couple of modules the mod_perl development team
are close to releasing. Take one of them for a spin and run the test
suite, and report back.

perl Makefile.PL && make && make test

On Thu, Mar 26, 2009 at 1:20 PM, Fred Moyer wrote:
> There's a couple of mod_perl related releases now that need people to
> test them out. =A0It takes less time to download, untar, and run the
> test suite for these two releases than it does to write a response to
> the 'decline of mod_perl' thread that has been going around :) =A0Plus,
> it will help make you a better mod_perl user and developer.
>
>
> Help needed with testing mod_perl 1.31 rc6
>
> http://marc.info/?l=3Dapache-modperl&m=3D123726111905517&w=3 D2
>
>
> Help needed with testing Apache::Bootstrap
>
> http://marc.info/?l=3Dapache-modperl&m=3D123250070925977&w=3 D2
>

Re: Help needed for mod_perl 1.31-rc6 and Apache::Bootstrap

am 28.03.2009 05:07:00 von Adam Prime

Fred,

both build cleanly and pass all tests on my laptop with perl 5.8.8 on
gentoo linux amd64. I'll build them on x86_64 tomorrow, and i can test
on solaris on monday.

Adam




Fred Moyer wrote:
> For those of you here who like to write some open source code on the
> weekends, here are a couple of modules the mod_perl development team
> are close to releasing. Take one of them for a spin and run the test
> suite, and report back.
>
> perl Makefile.PL && make && make test
>
> On Thu, Mar 26, 2009 at 1:20 PM, Fred Moyer wrote:
>> There's a couple of mod_perl related releases now that need people to
>> test them out. It takes less time to download, untar, and run the
>> test suite for these two releases than it does to write a response to
>> the 'decline of mod_perl' thread that has been going around :) Plus,
>> it will help make you a better mod_perl user and developer.
>>
>>
>> Help needed with testing mod_perl 1.31 rc6
>>
>> http://marc.info/?l=apache-modperl&m=123726111905517&w=2
>>
>>
>> Help needed with testing Apache::Bootstrap
>>
>> http://marc.info/?l=apache-modperl&m=123250070925977&w=2
>>

Re: Help needed for mod_perl 1.31-rc6 and Apache::Bootstrap

am 28.03.2009 16:38:21 von Perrin Harkins

Fred,

> Help needed with testing mod_perl 1.31 rc6

Looking good on Mac OS 10.5, perl 5.8.8.

> Help needed with testing Apache::Bootstrap

This one didn't make it.

PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-load.........ok 1/11# Testing Apache::Bootstrap 0.05-rc1, Perl
5.008008, /usr/bin/perl
Use of uninitialized value in numeric eq (==) at cmp_ok [from
t/00-load.t line 67] line 1.

# Failed test 'check a:t version'
# at t/00-load.t line 67.
Use of uninitialized value in addition (+) at
/System/Library/Perl/5.8.8/Test/Builder.pm line 506.
# got: undef
# expected: 1.27
t/00-load.........NOK 7# Looks like you failed 1 test of 11.
t/00-load.........dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 7
Failed 1/11 tests, 90.91% okay (less 6 skipped tests: 4 okay, 36.36%)
t/pod-coverage....ok
t/pod.............ok
Failed Test Stat Wstat Total Fail Failed List of Failed
------------------------------------------------------------ -------------------
t/00-load.t 1 256 11 1 9.09% 7
6 subtests skipped.
Failed 1/3 test scripts, 66.67% okay. 1/13 subtests failed, 92.31% okay.
make: *** [test_dynamic] Error 255

"This is perl, v5.8.8 built for darwin-thread-multi-2level"

- Perrin

Re: Help needed for mod_perl 1.31-rc6 and Apache::Bootstrap

am 28.03.2009 17:06:42 von Adam Prime

Adam Prime wrote:
> Fred,
>
> both build cleanly and pass all tests on my laptop with perl 5.8.8 on
> gentoo linux amd64. I'll build them on x86_64 tomorrow, and i can test
> on solaris on monday.
>
> Adam

Both built and tested fine on perl, v5.8.8 built for x86_64-linux

Adam

Re: Help needed for mod_perl 1.31-rc6 and Apache::Bootstrap

am 30.03.2009 09:54:40 von torsten.foertsch

On Sun 29 Mar 2009, Fred Moyer wrote:
> Need one more for a release

$ make test
cp lib/Apache/Bootstrap.pm blib/lib/Apache/Bootstrap.pm
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')"
t/*.t
t/00-load.t ....... 1/11 # Testing Apache::Bootstrap 0.05-rc2, Perl
5.010000, /usr/bin/perl
Apache::Test version is 1.31, minimum version required is 1.32, tests
will be skipped
t/00-load.t ....... ok
t/pod-coverage.t .. ok
t/pod.t ........... ok
All tests successful.
Files=3, Tests=13, 1 wallclock secs ( 0.04 usr 0.01 sys + 0.73 cusr
0.06 csys = 0.84 CPU)
Result: PASS

This is Suse Linux 11.1.

Kernel:
Linux opi 2.6.27.19-3.2-default #1 SMP 2009-02-25 15:40:44 +0100 x86_64
x86_64 x86_64 GNU/Linux

mod_perl: the current threading branch with all patches for trunk
merged.

The one thing that puzzles me is Apache::Test 1.32. My current copy of
trunk shows:

$ svn info clean-trunk/Apache-Test/lib/Apache/Test.pm
Path: clean-trunk/Apache-Test/lib/Apache/Test.pm
Name: Test.pm
URL:
https://svn.apache.org/repos/asf/perl/Apache-Test/trunk/lib/ Apache/Test.pm
Repository Root: https://svn.apache.org/repos/asf
Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
Revision: 759858
Node Kind: file
Schedule: normal
Last Changed Author: gozer
Last Changed Rev: 607695
Last Changed Date: 2007-12-31 09:00:09 +0100 (Mon, 31 Dec 2007)
Text Last Updated: 2008-09-30 09:52:57 +0200 (Tue, 30 Sep 2008)
Checksum: 61e9675a4f820b7792c2f8313dd3d97c

And that file contains:

$VERSION = '1.31';

What did I miss?

Torsten

--
Need professional mod_perl support?
Just hire me: torsten.foertsch@gmx.net

Re: Help needed for mod_perl 1.31-rc6 and Apache::Bootstrap

am 30.03.2009 10:43:29 von Fred Moyer

On Mon, Mar 30, 2009 at 12:54 AM, Torsten Foertsch
wrote:
> On Sun 29 Mar 2009, Fred Moyer wrote:
>> Need one more for a release
>
> All tests successful.
> Files=3D3, Tests=3D13, =A01 wallclock secs ( 0.04 usr =A00.01 sys + =A00.=
73 cusr
> 0.06 csys =3D =A00.84 CPU)
> Result: PASS

Great, thanks for the test.

> The one thing that puzzles me is Apache::Test 1.32. My current copy of
> trunk shows:

> And that file contains:
>
> $VERSION =3D '1.31';
>
> What did I miss?

The test I put in for check_apache_test() takes the version of A:T
that it found, bumps it up by 0.01, and passes the existing version of
A:T to that test (which is why you see 1.32). It is mean to fail.

Assuming that is what you are asking about. I screwed up a version
issue with the A:T release I did a while back that still needs to be
fixed.

Re: Help needed for mod_perl 1.31-rc6 and Apache::Bootstrap

am 30.03.2009 18:02:28 von david

On Mar 26, 2009, at 1:20 PM, Fred Moyer wrote:

> There's a couple of mod_perl related releases now that need people to
> test them out. It takes less time to download, untar, and run the
> test suite for these two releases than it does to write a response to
> the 'decline of mod_perl' thread that has been going around :) Plus,
> it will help make you a better mod_perl user and developer.
>
>
> Help needed with testing mod_perl 1.31 rc6
>
> http://marc.info/?l=apache-modperl&m=123726111905517&w=2

benedict% USER=dougm /usr/local/bin/perl Makefile.PL \
> USE_APXS=1 \
> WITH_APXS=/usr/local/apache/bin/apxs \
> USE_DSO=1 \
> EVERYTHING=1
Will configure via APXS (apxs=/usr/local/apache/bin/apxs)
Will configure via APACI (DSO enabled)
PerlDispatchHandler.........enabled
PerlChildInitHandler........enabled
PerlChildExitHandler........enabled
PerlPostReadRequestHandler..enabled
PerlTransHandler............enabled
PerlHeaderParserHandler.....enabled
PerlAccessHandler...........enabled
PerlAuthenHandler...........enabled
PerlAuthzHandler............enabled
PerlTypeHandler.............enabled
PerlFixupHandler............enabled
PerlHandler.................enabled
PerlLogHandler..............enabled
PerlInitHandler.............enabled
PerlCleanupHandler..........enabled
PerlRestartHandler..........enabled
PerlStackedHandlers.........enabled
PerlMethodHandlers..........enabled
PerlDirectiveHandlers.......enabled
PerlTableApi................enabled
PerlLogApi..................enabled
PerlUriApi..................enabled
PerlUtilApi.................enabled
PerlFileApi.................enabled
PerlConnectionApi...........enabled
PerlServerApi...............enabled
PerlSections................enabled
PerlSSI.....................enabled
Will run tests as User: 'david' Group: 'david'
Configuring mod_perl for building via APXS
+ Creating a local mod_perl source tree
+ Setting up mod_perl build environment (Makefile)
+ id: mod_perl/1.31-rc6
+ id: Perl/v5.10.0 (darwin) [/usr/local/bin/perl]
Now please type 'make' to build libperl.so
Checking CGI.pm VERSION..........ok
Checking for LWP::UserAgent......ok
Checking for HTML::HeadParser....ok
Checking if your kit is complete...
Looks good
Writing Makefile for Apache
Writing Makefile for Apache::Connection
Writing Makefile for Apache::Constants
Writing Makefile for Apache::File
Writing Makefile for Apache::Leak
Writing Makefile for Apache::Log
Writing Makefile for Apache::ModuleConfig
Writing Makefile for Apache::PerlRunXS
Writing Makefile for Apache::Server
Writing Makefile for Apache::Symbol
Writing Makefile for Apache::Table
Writing Makefile for Apache::URI
Writing Makefile for Apache::Util
Writing Makefile for mod_perl
benedict% make
(cd ./apaci && PERL5LIB=/Users/david/Downloads/mod_perl-1.31-rc6/lib:
make)
make[1]: *** No rule to make target `libperl.so', needed by `lib'.
Stop.
make: *** [apxs_libperl] Error 2
benedict% make
(cd ./apaci && PERL5LIB=/Users/david/Downloads/mod_perl-1.31-rc6/lib:
make)
make[1]: *** No rule to make target `libperl.so', needed by `lib'.
Stop.
make: *** [apxs_libperl] Error 2

% perl -v

This is perl, v5.10.0 built for darwin-2level


:-(

Re: Help needed for mod_perl 1.31-rc6 and Apache::Bootstrap

am 30.03.2009 18:13:45 von gozer

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig8FC71DD2C99052F1FAEA4542
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 30/3/09 12:02, David E. Wheeler wrote:
> On Mar 26, 2009, at 1:20 PM, Fred Moyer wrote:
>=20
>> There's a couple of mod_perl related releases now that need people to
>> test them out. It takes less time to download, untar, and run the
>> test suite for these two releases than it does to write a response to
>> the 'decline of mod_perl' thread that has been going around :) Plus,
>> it will help make you a better mod_perl user and developer.
>>
>>
>> Help needed with testing mod_perl 1.31 rc6
>>
>> http://marc.info/?l=3Dapache-modperl&m=3D123726111905517&w=3 D2
>=20
> benedict% USER=3Ddougm /usr/local/bin/perl Makefile.PL \
> > USE_APXS=3D1 \
> > WITH_APXS=3D/usr/local/apache/bin/apxs \
> > USE_DSO=3D1 \
> > EVERYTHING=3D1
> Will configure via APXS (apxs=3D/usr/local/apache/bin/apxs)
> Will configure via APACI (DSO enabled)
> PerlDispatchHandler.........enabled
> PerlChildInitHandler........enabled
> PerlChildExitHandler........enabled
> PerlPostReadRequestHandler..enabled
> PerlTransHandler............enabled
> PerlHeaderParserHandler.....enabled
> PerlAccessHandler...........enabled
> PerlAuthenHandler...........enabled
> PerlAuthzHandler............enabled
> PerlTypeHandler.............enabled
> PerlFixupHandler............enabled
> PerlHandler.................enabled
> PerlLogHandler..............enabled
> PerlInitHandler.............enabled
> PerlCleanupHandler..........enabled
> PerlRestartHandler..........enabled
> PerlStackedHandlers.........enabled
> PerlMethodHandlers..........enabled
> PerlDirectiveHandlers.......enabled
> PerlTableApi................enabled
> PerlLogApi..................enabled
> PerlUriApi..................enabled
> PerlUtilApi.................enabled
> PerlFileApi.................enabled
> PerlConnectionApi...........enabled
> PerlServerApi...............enabled
> PerlSections................enabled
> PerlSSI.....................enabled
> Will run tests as User: 'david' Group: 'david'
> Configuring mod_perl for building via APXS
> + Creating a local mod_perl source tree
> + Setting up mod_perl build environment (Makefile)
> + id: mod_perl/1.31-rc6
> + id: Perl/v5.10.0 (darwin) [/usr/local/bin/perl]
> Now please type 'make' to build libperl.so
> Checking CGI.pm VERSION..........ok
> Checking for LWP::UserAgent......ok
> Checking for HTML::HeadParser....ok
> Checking if your kit is complete...
> Looks good
> Writing Makefile for Apache
> Writing Makefile for Apache::Connection
> Writing Makefile for Apache::Constants
> Writing Makefile for Apache::File
> Writing Makefile for Apache::Leak
> Writing Makefile for Apache::Log
> Writing Makefile for Apache::ModuleConfig
> Writing Makefile for Apache::PerlRunXS
> Writing Makefile for Apache::Server
> Writing Makefile for Apache::Symbol
> Writing Makefile for Apache::Table
> Writing Makefile for Apache::URI
> Writing Makefile for Apache::Util
> Writing Makefile for mod_perl
> benedict% make
> (cd ./apaci && PERL5LIB=3D/Users/david/Downloads/mod_perl-1.31-rc6/lib:=
=20
> make)
> make[1]: *** No rule to make target `libperl.so', needed by `lib'. =20
> Stop.
> make: *** [apxs_libperl] Error 2
> benedict% make
> (cd ./apaci && PERL5LIB=3D/Users/david/Downloads/mod_perl-1.31-rc6/lib:=
=20
> make)
> make[1]: *** No rule to make target `libperl.so', needed by `lib'. =20
> Stop.
> make: *** [apxs_libperl] Error 2
>=20
> % perl -v
>=20
> This is perl, v5.10.0 built for darwin-2level

Hrm, that's strange, I can build that combo just fine on Linux, so someth=
ing
is up. Any chance I could have a look at that Makefile ?

--=20
Philippe M. Chiasson GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5
http://gozer.ectoplasm.org/ m/gozer\@(apache|cpan|ectoplasm)\.org/


--------------enig8FC71DD2C99052F1FAEA4542
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iD8DBQFJ0O+5yzKhB4jDpaURApeQAJwIrKyit98HH3rLn9juOGd+XXyZ0wCf TNmF
SvuqN9bNFWBbSgdKJmfz1gc=
=0QSA
-----END PGP SIGNATURE-----

--------------enig8FC71DD2C99052F1FAEA4542--