> > Additionally, there is an existing contract at 
> > http://sac.eng.sun.com/Archives/CaseLog/arc/PSARC/2005/399/contract-02
> >
> > The contract says:
> > libpolkit                                  Volatile
> >
> > This covers all of libpolkit interfaces, so the project team believes 
> > no new contract is needed.

        And that contract is between the SUPPLIER solaris/volmgt/utility
        and CONSUMER jds/gnome/file-manager, jds/gnome/applications
        it is also incorrectly (and poorly) specifies the use of
        authorizations not polkit "privileges"
        What does this case deal with?  Volume management authorizations?
        What does the LSARC dependent case consume?  Volume management
        authorizations?

        The point is that this case is exporting polkit "privileges"
        as volatile and it is not the Bugster solaris/volmgt/utility
        and the consuming case is not importing the HAL volume management
        authorizations.  And this whole thing is cross consolidation.
        This is exactly what contracts are designed for.

        If someone wishes to run a separate libpolkit case which
        SUPPLIES all the "privileges" and contracts to each CONSUMER,
        that would be fine.

        It just seems to me that the ARC rules call for a contract
        which SUPPLIES the "privileges" consumed to jds/gnome/???
        and that isn't the existant contract.

Gary..

Reply via email to