Hi,
I'm doing something like the following to test all of 1000s of combinations of things
"""easily""".
It seems to work well, figured I post it for others and to get feed back or
possibly a slap in the face.
Mind you with debugging symbols we're talking Gigabytes for this.
/usr/local/software/ or anything you want
3.4.4 (gcc verions)
4.0.4
4.1.1
4.2.0
perl
5.8.8
perl5.8.8
perl -> perl5.8.8
5.8.8-ithread
perl5.8.8
perl -> perl5.8.8
perl5.8.8-ithread -> perl5.8.8
r123456
perl5.9.4
perlbleed -> perl5.9.4
bleed -> r123456 (moving)
httpd
1.3.36
2.0.58
prefork
prefork_threaded
worker
2.2.2
prefork
bin
apxs
httpd
modules
mod_perl-r411042-5.8.8.so
mod_perl-trunk-5.8.8 -> mod_perl-r411042-5.8.8.so (moving)
mod_perl-2.0.2-5.8.7.so
mod_perl-2.0.1-5.8.1.so
mod_apreq2-2.07-2.0.2-5.8.8-2.2.2 (current release set)
mod_apreq2-2.07-r411042-5.8.7-2.2.0.so
mod_apreq2-2.07-trunk-5.8.7-2.2.0.so ->
mod_apreq2-2.08-r411042-5.8.7-2.2.0.so (moving)
mod_apreq2-r98765-r411042-5.8.8-2.2.2.so
mod_apreq2-r98765-trunk-5.8.8-2.2.2.so ->
mod_apreq2-r98765-r411042-5.8.8-2.2.2.so (moving)
mod_apreq2-trunk-trunk-5.8.8-2.2.2.so ->
mod_apreq2-r98765-r411042-5.8.8-2.2.2.so (moving)
prefork_threaded
worker
event
r69381
r55381
r22381
2.0.x -> r22381 (moving)
2.2.x -> r55381 (moving)
trunk -> r69381 (moving)
mod_perl
2.0.0-RC5
2.0.1
2.0.2
5.8.7-ithread-2.0.58-worker
5.8.8-2.2.2-prefork_threaded
5.8.8-2.2.2-prefork
bin
lib
mod_perl2.pm
Apache/
Test.pm
man
r411042
trunk -> r411042 (moving)
apreq
r98765 (apreq ver)
r411042 (mp2 ver)
5.8.8-2.2.2-prefork
bin
lib
Apache2/Request.pm
trunk -> r98765 (moving)
trunk -> r98765 (moving)
2.07
2.06-dev
to use with DBI/Apache-DBI
mysql
4.0.18
4.0.26
4.1.20
5.0.21
5.1.9-beta
5.1.12-snap
setenv PERL5LIB
/usr/local/software/mod_perl/trunk/lib:/usr/local/software/apreq/trunk/trunk/lib
So if you take
perl 5.6.1, 5.6.2, 5.8.0 -> 5.8.8
with and without ithreads each
httpd 2.0.47 -> 2.0.55, 2.0.58, 2.2.0, 2.2.2 of
thats prefork, prefork_threaded, worker mpms for < 2.2.0
add event for >= 2.2.0
*** add the min version requirements from the documentation and eliminate
the failures
Thats a freaking lot of combinations for mod_perl2 to support. I'm impressed.
Anyone thought of dropping support for old versions of httpd ? I know I don't
ever compile less
then 2.0.50 for testing these days which was released 29-Jun-2004 01:20 and
thus 2 years old minus 1 month.
--
Philip M. Gollucci ([EMAIL PROTECTED]) 323.219.4708
Consultant / http://p6m7g8.net/Resume/resume.shtml
Senior Software Engineer - TicketMaster - http://ticketmaster.com
1024D/A79997FA F357 0FDD 2301 6296 690F 6A47 D55A 7172 A799 97F
"It takes a minute to have a crush on someone, an hour to like someone,
and a day to love someone, but it takes a lifetime to forget someone..."