You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@perl.apache.org by Fred Moyer <fr...@redhotpenguin.com> on 2009/01/21 02:17:56 UTC

[RELEASE CANDIDATE] Apache-Bootstrap 0.05 rc1

Greetings,

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

http://people.apache.org/~phred/Apache-Bootstrap-0.05-rc1.tar.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!

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: [RELEASE CANDIDATE] Apache-Bootstrap 0.05 rc1

Posted by "Philippe M. Chiasson" <go...@ectoplasm.org>.
On 20/1/09 20:17, Fred Moyer wrote:
> Greetings,
> 
> Apache::Bootstrap 0.05 release candidate 1 is available for testing and review:
> 
> http://people.apache.org/~phred/Apache-Bootstrap-0.05-rc1.tar.gz

Linux Fedora 10
$> make test
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-rc1, Perl 5.010000, /usr/bin/perl
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.03 usr  0.02 sys +  0.41 cusr  0.06 csys =  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 SMP Mon Feb 23 13:00:23 EST 2009 x86_64 x86_64 x86_64 GNU/Linux


DarwinPorts
$> make test
PERL_DL_NONLAZY=1 /opt/local/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, /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 coverage
t/pod.............skipped
        all skipped: Test::Pod 1.22 required for testing POD
All tests successful, 2 tests and 9 subtests skipped.
Files=3, Tests=11,  0 wallclock secs ( 0.06 cusr +  0.04 csys =  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 PST 2008; root:xnu-1228.9.59~1/RELEASE_I386 i386 i386

Apple
$> make test
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-rc1, Perl 5.008008, /usr/bin/perl
t/00-load.t ....... ok
t/pod-coverage.t .. ok
t/pod.t ........... ok
All tests successful.
Files=3, Tests=13,  2 wallclock secs ( 0.05 usr  0.02 sys +  0.56 cusr  0.13 csys =  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 PST 2008; root:xnu-1228.9.59~1/RELEASE_I386 i386 i386

Looks very good to me.

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


Re: [RELEASE CANDIDATE] Apache-Bootstrap 0.05 rc1

Posted by "Philippe M. Chiasson" <go...@ectoplasm.org>.
On 20/1/09 20:17, Fred Moyer wrote:
> Greetings,
> 
> Apache::Bootstrap 0.05 release candidate 1 is available for testing and review:
> 
> http://people.apache.org/~phred/Apache-Bootstrap-0.05-rc1.tar.gz

Linux Fedora 10
$> make test
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-rc1, Perl 5.010000, /usr/bin/perl
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.03 usr  0.02 sys +  0.41 cusr  0.06 csys =  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 SMP Mon Feb 23 13:00:23 EST 2009 x86_64 x86_64 x86_64 GNU/Linux


DarwinPorts
$> make test
PERL_DL_NONLAZY=1 /opt/local/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, /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 coverage
t/pod.............skipped
        all skipped: Test::Pod 1.22 required for testing POD
All tests successful, 2 tests and 9 subtests skipped.
Files=3, Tests=11,  0 wallclock secs ( 0.06 cusr +  0.04 csys =  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 PST 2008; root:xnu-1228.9.59~1/RELEASE_I386 i386 i386

Apple
$> make test
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-rc1, Perl 5.008008, /usr/bin/perl
t/00-load.t ....... ok
t/pod-coverage.t .. ok
t/pod.t ........... ok
All tests successful.
Files=3, Tests=13,  2 wallclock secs ( 0.05 usr  0.02 sys +  0.56 cusr  0.13 csys =  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 PST 2008; root:xnu-1228.9.59~1/RELEASE_I386 i386 i386

Looks very good to me.

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