Discussion:
[RELEASE CANDIDATE] Apache-Test 1.28
Geoffrey Young
2006-02-13 14:44:08 UTC
Permalink
we are pleased to announce a new release candidate for the Apache-Test
distribution.

http://people.apache.org/~geoff/Apache-Test-1.28-dev.tar.gz

please give it a whirl and report back success or failure.

prior to the 1.26 release it was discovered that Apache-Test didn't play
nice with boxes that had both mp1 and mp2 installed. we thought we had the
problem licked but apparently we didn't, so this release contains another
try. if you're running mod_perl and can't do both

$ perl Makefile.PL -httpd /path/to/httpd-1.X/bin/httpd

and

$ perl Makefile.PL -httpd /path/to/httpd-2.X/bin/httpd

and have 'make test' choose and run against the proper httpd version
something is very wrong. hopefully it's all fixed now, but if you
experience any problems please report them.

--Geoff


Changes since 1.27:

add need_imagemap() and have_imagemap() to check for mod_imap
or mod_imagemap [ Colm MacCarthaigh ]

shortcuts like need_cgi() and need_php() no longer spit out
bogus skip messages [Geoffrey Young]

Adjust Apache::TestConfig::untaint_path() to handle relative paths
that don't start with /. [Stas]

If perlpath is longer than 62 chars, some shells on certain platforms
won't be able to run the shebang line, so when seeing a long perlpath
use the eval workaround [Mike Smith <***@mailchannels.com>]

Location of the pid file is now configurable via the command line
-t_pid_file option [Joe Orton]

remove the mod_perl.pm entry from %INC after Apache::Test finishes
initializing itself. because both mp1 and mp2 share the entry,
leaving it around means that Apache::Test might prevent later modules
from loading the real mod_perl module they're interested in, leading
to bad things [Geoffrey Young]

use which("cover") to find the cover utility from Devel::Cover and run
it only if found. [Stas]

Devel::Cover magic is now fully integrated. no more modperl_extra.pl
or extra.conf.in fiddling - 'make testcover' should be all you need
to do now [Geoffrey Young]

Implemented a magic @NextAvailablePort@ to be used in config files to
automatically allocate the next available port [Stas]

Adjust Apache::TestConfig::add_inc to add lib/ in separate call to
lib::->import at the very end of @INC manipulation to ensure it'll be
on top of @INC. For some reason lib has changed to add directories in
a different order than it did before. [Stas]
Mark Galbreath
2006-02-13 14:49:56 UTC
Permalink
I'm drawing a blank....
we are pleased to announce a new release candidate for the Apache-Test
distribution.

http://people.apache.org/~geoff/Apache-Test-1.28-dev.tar.gz

please give it a whirl and report back success or failure.

prior to the 1.26 release it was discovered that Apache-Test didn't play
nice with boxes that had both mp1 and mp2 installed. we thought we had the
problem licked but apparently we didn't, so this release contains another
try. if you're running mod_perl and can't do both

$ perl Makefile.PL -httpd /path/to/httpd-1.X/bin/httpd

and

$ perl Makefile.PL -httpd /path/to/httpd-2.X/bin/httpd

and have 'make test' choose and run against the proper httpd version
something is very wrong. hopefully it's all fixed now, but if you
experience any problems please report them.

--Geoff


Changes since 1.27:

add need_imagemap() and have_imagemap() to check for mod_imap
or mod_imagemap [ Colm MacCarthaigh ]

shortcuts like need_cgi() and need_php() no longer spit out
bogus skip messages [Geoffrey Young]

Adjust Apache::TestConfig::untaint_path() to handle relative paths
that don't start with /. [Stas]

If perlpath is longer than 62 chars, some shells on certain platforms
won't be able to run the shebang line, so when seeing a long perlpath
use the eval workaround [Mike Smith <***@mailchannels.com>]

Location of the pid file is now configurable via the command line
-t_pid_file option [Joe Orton]

remove the mod_perl.pm entry from %INC after Apache::Test finishes
initializing itself. because both mp1 and mp2 share the entry,
leaving it around means that Apache::Test might prevent later modules
from loading the real mod_perl module they're interested in, leading
to bad things [Geoffrey Young]

use which("cover") to find the cover utility from Devel::Cover and run
it only if found. [Stas]

Devel::Cover magic is now fully integrated. no more modperl_extra.pl
or extra.conf.in fiddling - 'make testcover' should be all you need
to do now [Geoffrey Young]

Implemented a magic @NextAvailablePort@ to be used in config files to
automatically allocate the next available port [Stas]

Adjust Apache::TestConfig::add_inc to add lib/ in separate call to
lib::->import at the very end of @INC manipulation to ensure it'll be
on top of @INC. For some reason lib has changed to add directories in
a different order than it did before. [Stas]
Geoffrey Young
2006-02-13 14:59:48 UTC
Permalink
Post by Mark Galbreath
I'm drawing a blank....
for those following only ***@httpd.apache.org, and thus may be unaware of
what Apache-Test is, here's the deal...

Apache-Test

http://perl.apache.org/Apache-Test/

is the engine that drives the perl-framework

http://svn.apache.org/viewcvs.cgi/httpd/test/trunk/perl-framework/

which is part of the httpd project. the perl-framework used to have its own
mailing list that received these release-based announcements, but recently
that list was dissolved and perl-framework discussion brought to ***@httpd.
I thought it was appropriate to continue announcing releases here since
many of the httpd developers use Apache-Test and without some kind of
announcement here they wouldn't know of new releases. but if the
perl-framework savvy folks on ***@httpd don't want to receive A-T
release-type announcements in the future that's fine by me, too.

--Geoff
Mark Galbreath
2006-02-13 15:27:40 UTC
Permalink
I wasn't complaining; I really was drawing a blank page. I think it's great you are announcing on this list. I am, for better or worse, a beta junkie (aka, "masochist").

Mark
Post by Mark Galbreath
I'm drawing a blank....
for those following only ***@httpd.apache.org, and thus may be unaware of
what Apache-Test is, here's the deal...

Apache-Test

http://perl.apache.org/Apache-Test/

is the engine that drives the perl-framework

http://svn.apache.org/viewcvs.cgi/httpd/test/trunk/perl-framework/

which is part of the httpd project. the perl-framework used to have its own
mailing list that received these release-based announcements, but recently
that list was dissolved and perl-framework discussion brought to ***@httpd.
I thought it was appropriate to continue announcing releases here since
many of the httpd developers use Apache-Test and without some kind of
announcement here they wouldn't know of new releases. but if the
perl-framework savvy folks on ***@httpd don't want to receive A-T
release-type announcements in the future that's fine by me, too.

--Geoff
Dan Wilga
2006-02-13 18:08:21 UTC
Permalink
Post by Geoffrey Young
Post by Mark Galbreath
I'm drawing a blank....
what Apache-Test is, here's the deal...
For the benefit of anyone who is not a frequent reader of whatever
list you post to, it's always a good idea to include a description of
what your module is.

If the goal is to get as many people as possible using your code
instead of writing their own, you should try to do everything you can
to encourage it, and not confusing your audience is a good first step.
--
Dan Wilga ***@mtholyoke.edu
Web Administrator http://www.mtholyoke.edu
Mount Holyoke College Tel: 413-538-3027
South Hadley, MA 01075 "Who left the cake out in the rain?"
Mark Galbreath
2006-02-13 20:31:25 UTC
Permalink
It wouldn't hurt to publish the access data needed for SmartCVS and Smart SVN as well.

mark
Post by Geoffrey Young
Post by Mark Galbreath
I'm drawing a blank....
what Apache-Test is, here's the deal...
For the benefit of anyone who is not a frequent reader of whatever
list you post to, it's always a good idea to include a description of
what your module is.

If the goal is to get as many people as possible using your code
instead of writing their own, you should try to do everything you can
to encourage it, and not confusing your audience is a good first step.
--
Dan Wilga ***@mtholyoke.edu
Web Administrator http://www.mtholyoke.edu
Mount Holyoke College Tel: 413-538-3027
South Hadley, MA 01075 "Who left the cake out in the rain?"
Philippe M. Chiasson
2006-02-13 20:36:46 UTC
Permalink
Post by Geoffrey Young
we are pleased to announce a new release candidate for the Apache-Test
distribution.
http://people.apache.org/~geoff/Apache-Test-1.28-dev.tar.gz
please give it a whirl and report back success or failure.
prior to the 1.26 release it was discovered that Apache-Test didn't play
nice with boxes that had both mp1 and mp2 installed. we thought we had the
problem licked but apparently we didn't, so this release contains another
try. if you're running mod_perl and can't do both
$ perl Makefile.PL -httpd /path/to/httpd-1.X/bin/httpd
and
$ perl Makefile.PL -httpd /path/to/httpd-2.X/bin/httpd
and have 'make test' choose and run against the proper httpd version
something is very wrong. hopefully it's all fixed now, but if you
experience any problems please report them.
Linux (Fedora Core 4)
All tests successful.
Files=6, Tests=22, 16 wallclock secs ( 6.16 cusr + 2.19 csys = 8.35 CPU)
OpenBSD (3.7)
All tests successful.
Files=6, Tests=22, 14 wallclock secs (11.30 cusr + 1.58 csys = 12.88 CPU)

FreeBSD (5.4)
All tests successful.
Files=6, Tests=22, 4 wallclock secs ( 2.69 cusr + 0.71 csys = 3.40 CPU)

Darwin (8.4.0/Tiger)
All tests successful.
Files=6, Tests=22, 14 wallclock secs ( 9.14 cusr + 2.43 csys = 11.57 CPU)

--------------------------------------------------------------------------------
Philippe M. Chiasson m/gozer\@(apache|cpan|ectoplasm)\.org/ GPG KeyID : 88C3A5A5
http://gozer.ectoplasm.org/ F9BF E0C2 480E 7680 1AE5 3631 CB32 A107 88C3A5A5
Geoffrey Young
2006-02-15 16:04:13 UTC
Permalink
Post by Philippe M. Chiasson
Linux (Fedora Core 4)
All tests successful.
Files=6, Tests=22, 16 wallclock secs ( 6.16 cusr + 2.19 csys = 8.35 CPU)
OpenBSD (3.7)
All tests successful.
Files=6, Tests=22, 14 wallclock secs (11.30 cusr + 1.58 csys = 12.88 CPU)
FreeBSD (5.4)
All tests successful.
Files=6, Tests=22, 4 wallclock secs ( 2.69 cusr + 0.71 csys = 3.40 CPU)
Darwin (8.4.0/Tiger)
All tests successful.
Files=6, Tests=22, 14 wallclock secs ( 9.14 cusr + 2.43 csys = 11.57 CPU)
great, thanks gozer :)

since nobody is squalking, I'll release on 1.28 on friday.

--Geoff

Loading...