List Info

Thread: developer directory layout setup




developer directory layout setup
user name
2006-06-02 06:47:42
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/a
preq/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 (pgolluccip6m7g8.com) 323.219.4708
Consultant / http://p6m7g8.n
et/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..."

------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribeperl.apache.org
For additional commands, e-mail: dev-helpperl.apache.org

developer directory layout setup
user name
2006-06-02 12:59:41
> 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.

well, understand that some folks just can't easily migrate
off their
stable platform (oracle i8, anyone?   so we
ought to continue to
support older versions for as long as it's feasable and
doesn't get in
the way of forward development.

but, that said, we've supported 2.0.47 for a while now, so
I don't see
why we can't bump to a higher version as long as we let
folks know about
it.  however, I don't think that "a freaking lot of
combinations for
mod_perl2 to support" necessarily qualifies as a good
reason to force
our users to upgrade.

so, here's what I'd propose...

 o historically we've made some attempt to keep mp2 and
apreq in sync
wrt minimum supported versions, so let's kind of try to
maintain the
harmony and bump in suit if it makes sense

 o at the very least, we ought to release the next mp2 with
the current
state of back compat.  if we decide we're moving to 2.0.50
that should
be nice and big at the top of the release notes -
"this will be the last
mp2 that will support 2.0.47 - 2.0.49 - consider upgrading
to at least
2.0.50 in the near future, please" or somesuch

 o really consider whether dropping support for 2.0.47 -
2.0.49 is good
for our userbase, balancing their needs with our substantial
lack of
development tuits at the moment.

--Geoff

------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribeperl.apache.org
For additional commands, e-mail: dev-helpperl.apache.org

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )