httpd-apreq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Philip M. Gollucci" <pgollu...@p6m7g8.com>
Subject developer directory layout setup
Date Fri, 02 Jun 2006 06:47:42 GMT
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 (pgollucci@p6m7g8.com) 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..."

Mime
View raw message