[RELEASE CANDIDATE] Apache-Bootstrap 0.05 rc1

[RELEASE CANDIDATE] Apache-Bootstrap 0.05 rc1

am 21.01.2009 02:17:56 von Fred Moyer

Greetings,

Apache::Bootstrap 0.05 release candidate 1 is available for testing and review:

http://people.apache.org/~phred/Apache-Bootstrap-0.05-rc1.ta r.gz

If you write or maintain modules that use both mod_perl1 and
mod_perl2, you may appreciate this module. It is designed to take the
pain out of dual life-ing mod_perl based modules, and provides
bootstrapping functions to detect installed mod_perl versions and "do
the right thing". A lot of the logic in this code was lifted from
versions that have been floating around in Apache::Reload,
Apache::SizeLimit, etc., so hopefully it has some collected wisdom
from the efforts made by most of the mod_perl developers in
bootstrapping Apache::* modules. I can personally testify to the pain
of dual lifeing modules, as I spend most of my mod_perl hacking time
in 2007 on this problem, and bugging gozer, geoff, and pgolluci about
it.

Please download, test, and report back. Version 0.04_02 has been on
CPAN for a while now, and the testers haven't really found any
failures IIRC, and there haven't been many changes to 0.05. Thanks!

Re: [RELEASE CANDIDATE] Apache-Bootstrap 0.05 rc1

am 30.03.2009 17:08:23 von gozer

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

On 20/1/09 20:17, Fred Moyer wrote:
> Greetings,
>=20
> Apache::Bootstrap 0.05 release candidate 1 is available for testing and=
review:
>=20
> http://people.apache.org/~phred/Apache-Bootstrap-0.05-rc1.ta r.gz

Linux Fedora 10
$> make test
PERL_DL_NONLAZY=3D1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_ha=
rness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-load.t ....... 1/11 # Testing Apache::Bootstrap 0.05-rc1, Perl 5.010=
000, /usr/bin/perl
t/00-load.t ....... ok
t/pod-coverage.t .. ok
t/pod.t ........... ok
All tests successful.
Files=3D3, Tests=3D13, 1 wallclock secs ( 0.03 usr 0.02 sys + 0.41 cus=
r 0.06 csys =3D 0.52 CPU)
Result: PASS
$> perl -v | grep This
This is perl, v5.10.0 built for x86_64-linux-thread-multi
$> uname -a
Linux huigui.shr.gescomstrategies.com 2.6.27.19-170.2.35.fc10.x86_64 #1 S=
MP Mon Feb 23 13:00:23 EST 2009 x86_64 x86_64 x86_64 GNU/Linux


DarwinPorts
$> make test
PERL_DL_NONLAZY=3D1 /opt/local/bin/perl "-MExtUtils::Command::MM" "-e" "t=
est_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-load.........ok 1/11# Testing Apache::Bootstrap 0.05-rc1, Perl 5.008=
008, /opt/local/bin/perl
t/00-load.........ok
9/11 skipped: various reasons
t/pod-coverage....skipped
all skipped: Test::Pod::Coverage 1.08 required for testing POD co=
verage
t/pod.............skipped
all skipped: Test::Pod 1.22 required for testing POD
All tests successful, 2 tests and 9 subtests skipped.
Files=3D3, Tests=3D11, 0 wallclock secs ( 0.06 cusr + 0.04 csys =3D 0.=
10 CPU)
$> /opt/local/bin/perl -v | grep This
This is perl, v5.8.8 built for darwin-2level
$> uname -a
Darwin shenlong 9.6.0 Darwin Kernel Version 9.6.0: Mon Nov 24 17:37:00 PS=
T 2008; root:xnu-1228.9.59~1/RELEASE_I386 i386 i386

Apple
$> make test
PERL_DL_NONLAZY=3D1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_ha=
rness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-load.t ....... 1/11 # Testing Apache::Bootstrap 0.05-rc1, Perl 5.008=
008, /usr/bin/perl
t/00-load.t ....... ok
t/pod-coverage.t .. ok
t/pod.t ........... ok
All tests successful.
Files=3D3, Tests=3D13, 2 wallclock secs ( 0.05 usr 0.02 sys + 0.56 cus=
r 0.13 csys =3D 0.76 CPU)
Result: PASS
$> /usr/bin/perl -v | grep This
This is perl, v5.8.8 built for darwin-thread-multi-2level
$> uname -a
Darwin shenlong 9.6.0 Darwin Kernel Version 9.6.0: Mon Nov 24 17:37:00 PS=
T 2008; root:xnu-1228.9.59~1/RELEASE_I386 i386 i386

Looks very good to me.

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


--------------enig9B2F63D39BCBBC9F3B317207
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)

iD8DBQFJ0OBtyzKhB4jDpaURAuRQAJ9I4LDZQLqVM6uBQ8VhqrsFw5i1dgCg indy
XdaZbnr6G1InfOCmtRhIO4k=
=TbtE
-----END PGP SIGNATURE-----

--------------enig9B2F63D39BCBBC9F3B317207--