Justin Erenkrantz at [EMAIL PROTECTED] wrote:

> On Wed, Jul 18, 2001 at 06:29:31PM +0200, jean-frederic clere wrote:
>> I would advise to use a tagged version of APR in mod_webapp. Using the
>> lastest
>> one is/was not a good idea.
>> 
>> I am using the APR tagged "APACHE_2_0_20" for testing mod_webapp and it
>> compiles
>> Ok at least on 2 of test plateforms I use. (ReliantUnix and Linux).
> 
> Keep in mind that we're still changing stuff around and we're not
> keeping backwards compatibility with anything because we haven't
> officially released APR.  So, if you use an older tagged version for
> a while, you'll get stuck with a bunch of updates all at once that
> may not make any sense.
> 
> Furthermore, this whole inherit thing wasn't the most thought-out
> patch we've committed into APR.  I think we have a solution that is
> better and reverts us back to the old API.  Bear with us.  =)

Choosing APR as the mod_webapp abstraction layer has been a well thought-out
choice. When I started, I knew that APR was far from completion and its API
were not stable, BUT the tradeoff of using that code is _incredible_. In the
module source there isn't a single #ifdef dependant to the OS.

That's why I'm oriented towards the use of CVS as a pure unstable
development tree, having the Java classes copied over to jakarta-tomcat-4.0
when a release is tagged, and distributing an APR tarball with the sources
of the module.

Like in BSD, I want to get a UNSTABLE distribution (CVS, daily snapshots and
so on, without APR), and a STABLE one (rolled tarballs, with APR).

    Pier

Reply via email to