Re: developer directory layout setup

2006-06-02 Thread Geoffrey Young

> 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


developer directory layout setup

2006-06-01 Thread Philip M. Gollucci

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..."