On 07 Jun 2011, at 12:53 AM, William A. Rowe Jr. wrote:

Well, exactly.  apr_crypto must be reviewed if anyone wants to ship it
in 1.x, apr_ldap and apr_dbd probably don't change in generation 1.x
(not unless there is some hugely compelling reason for backport).

jorton reviewed it first, and all of his requested changes have been applied where they made sense. jimjag reviewed it a while back and +1'd it as it stood. That's 3 (including me), just waiting for you to make it 4.

apr_dbd must be changed prior to apr 2.0 if there is anything we strongly believe must be corrected for GA. E.g. nothing can be dropped or changed from apr 2.1 (new functions, yes, deprecated, yes, changed, no, dropped, no).

apr_ldap is new development, it doesn't need to change for apr 2.0. That is to say, a fresh apr_ldap can be introduced in apr 2.1 or 2.0. So it's just a matter of volunteer time, energy and momentum. In the interim it
is where it belongs, at it's single consumer.

The only API I am worried about from a backport perspective is apr_crypto in apr-util v1.4, as it's new. Everything else is apr v2.0 and onwards, as per our API rules.

I am still waiting for your answer to who the other consumers are of apr_ldap.

No idea. For many years, we have been a general API that offered a general portability library to any app that wants it, the days of us being part of httpd are long gone. We set the standard for how APIs should be managed, and that goes for all of our library.

Regards,
Graham
--

Reply via email to