Doug Leavitt wrote:
> James Carlson wrote:
>> Doug Leavitt writes:
>>> For the purposes of 'official system architecture' as documented
>>> by ARC (specifically PSARC), the committed, public and supported
>>> libldap interfaces in Solaris is libldap5 as documented by
>>> PSARC/2000/362, and for naming services it is the sparks effort
>>> as documented by PSARC/2005/133.
>>
>> True enough.  And that's not what this project is using.  In fact,
>> it's enhancing PHP5 by _removing_ the existing support for the
>> committed, public, and supported interfaces and adding in its place
>> support for the volatile and unsupported interface from OpenLDAP.
>
> I wasn't aware that changes to code had already been made, and
> ARC interface contract commitments are already assumed approved.

Neither has happened.
>
> I had been asked to consider committing to ARC interface contracts
> for multiple projects.  This list seems to change daily and has
> included Apache, PHP5, squid ALighttpd, Python LDAP extension,
> and possibly other projects.

Here's the scoop on these five specific projects:

The web stack currently contains these four components that exploit 
LDAP: Apache/APR-Util, PHP, Lighttpd, and Squid.  Some discussion has 
taken place about adding the Python LDAP extension, which only supports 
OpenLDAP.

In the first pass we are trying to change Apache/APR-Util and PHP.

There are other projects of potential interest, either for a future 
OpenSolaris integration or for users to add on their own.  They'll need 
to use OpenLDAP as well.

As far as the history of the list of components:  At first we hoped to 
change all four existing components in one go; later we decided to limit 
it to Apache/APR-Util and PHP.  Separately, if the Python LDAP extension 
is provided (I have no idea when anyone can work on that), it will need 
to use OpenLDAP.


>
> To date, I have not made any commitments.
>
>> Perhaps that is ultimately the right way forward for Solaris (despite
>> all the work you and your team have put into this).  Unfortunately,
>> without some clear system architecture to back it up, it's just random
>> change.
>
> I agree, that currently this is random change, and that currently
> there are no commitments or signed ARC interface contracts with the
> 'OpenLDAP team' (me) to support the webstack team.
>
> Doug.


Reply via email to