Bart Smaalders wrote > > 2.2. API and ABI compatibility > > The Apache 2.2.x Module API/ABI is NOT binary compatible with the > Apache 2.0.x Module API/ABI: > > "Add-in modules for Apache 1.3 or 2.0 are not compatible with > Apache 2.2. If you are running third party add-in modules, you > must obtain modules compiled or updated for Apache 2.2 from that > third party, before you attempt to upgrade from these previous > versions. Modules compiled for Apache 2.2 should continue to work > for all 2.2.x releases." [4] > > Simply put, upgrading from Apache 2.0.x to Apache 2.2.x will break > existing Apache 2.0.x applications which have installed third party > Apache Modules. Extensive Release Notes detailing the consequences of > this breakage will be included with this new Integration. The original > ARC Case for Apache2 [PSARC 2004/676] proposed Standard Classification > Stability Level for the APR Interface. It was not possible to foresee, > at that time, that the APR Interface for Apache 2.2.x would become API > and ABI incompatible with the Apache 2.0.x APR Interface. [4] >
I think there may be some confusion here with regard to the APR ABI and Subversion. Apache 1.3.x (currently installed in /usr/apache) had APR interface 0.x. Apache 2.x has APR interface 1.x. The currently installed APR interface by the SUNWapch2u package is 1.2.7: solvm% /usr/apache2/bin/apr-1-config --version 1.2.7 This is what SUNWsvn is linked against (even though in build 60 it got linked wrongly during the build, but that was a bug). All the Subversion tests were run with this libapr (and libaprutil) version, and passed. What is proposed here is an upgrade to an apache version that has APR version 1.2.8. Is 1.2.8 actually incompatible with 1.2.7? That seems unlikely. I know 0.x and 1.x are incompatible, but 1.2.7 and 1.2.8? > /usr/apache2/libexec/mod_authz_svn.so Uncommitted Apache Module > /usr/apache2/libexec/mod_dav_svn.so Uncommitted Apache Module > > Are these really delivered by Apache itself nowadays? They are part of the Subversion source. - Frank
