[webstack-discuss] PHP5 Feature Enhancements [LSARC/2009/124 FastTrack timeout 02/27/2009]
Jeff Trawick
Jeffrey.Trawick at sun.com
Tue Feb 24 15:47:22 PST 2009
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.
More information about the opensolaris-arc
mailing list