Jyri Virkki wrote:
> Jeff Trawick wrote:
>   
>> Amanda Waite wrote:
>>     
>>> Ok, I just read:
>>>
>>> "Sun products should consider Volatile interfaces as equivalent to 
>>> Consolidation Private. A contract is required for use of these 
>>> interfaces outside of the supplying consolidation"
>>>
>>> In the Interface Taxonomy spec. I didn't expect it to be documented so 
>>> didn't look, silly me.
>>>       
>> Earlier we pursued an interface contract covering the use of OpenLDAP by 
>> certain Web Stack components, but that was apparently too 
>> controversial.  Jyri suggested that we establish the stability of the 
>> OpenLDAP interfaces required by Web Stack components as something other 
>> than volatile.
>>     
>
> The history here is
>
> - OpenLDAP as it exists today in OpenSolaris (via SFW) is specified in
>   PSARC/2008/507 and all interfaces are Volatile.
> - As quoted above, a contract with the team owning it is needed to import
>   those interfaces.
> - However, the team who delivered PSARC/2008/507 is hesitant or unwilling
>   to agree to that contract. So while lighttpd needs that contract you
>   may not be able to get it.
>
> - ... which in turn led to Web Stack team (Jeff) volunteering to take 
>   ownership of OpenLDAP and revamp the delivery to make it more amenable 
>   for consumption by apps like Apache, PHP & lighttpd (both in terms of 
>   the delivery details like paths etc, and on the procedural side
>   by raising the stability of a chosen subset of its interfaces so hopefully
>   contracts won't be needed for mainstream use (but that's TBD since the 
>   subset hasn't been identified)).
>
> - However, that revamped delivery case doesn't exist yet, so lighttpd can't
>   import it yet.  Apache & APR are in the same wait state, see LSARC/2009/123
>   which is pending, waiting for the new OpenLDAP case to go through first.
>
>
> The best way forward is to get the new OpenLDAP case (and delivery)
> done and then lighttpd can simply import it (and we can revive the APR
> case as well to get APR using OpenLDAP).
>
>
>
>   

The Interface Taxonomy says: "Sun products should consider Volatile 
interfaces as equivalent to Consolidation Private. A contract is 
required for use of these interfaces outside of the supplying 
consolidation"?  Again from the Interface Taxonomy, "Consolidation 
Private" requires that "[changes be] coordinated among all providers and 
users of the interface", but a contract is only needed for anyone 
outside of the consolidation planning on importing the interface. There 
is a "Contracted Consolidation Private" which always require a contract, 
but that's not in play here.

This all suggest that as PSARC/2008/507 is integrated into the SFW 
consolidation, any other package in SFW can import it's volatile interfaces.

Ref: http://opensolaris.org/os/community/arc/policies/interface-taxonomy/

Wow, I sound like a lawyer :o)

Anyway that's how I read it.

Amanda


Reply via email to