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.