[Bug 20905] New: Account: decide how to make parameters active

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Mar 27 15:06:34 CET 2009


http://bugs.freedesktop.org/show_bug.cgi?id=20905

           Summary: Account: decide how to make parameters active
           Product: Telepathy
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: telepathy-spec
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: simon.mcvittie at collabora.co.uk


Mission Control 5 disconnects and reconnects the account whenever properties
that are not a DBusProperty are changed, in violation of telepathy-spec. This
is in order to achieve an "instant apply" model. However, I believe that MC is
the wrong place for this policy enforcement.

Possible solutions for MC 5's use case:

* Change the spec to document MC 5's behaviour, overruling my objection

* (API break) make UpdateParameters return a boolean, "reconnect required", and
let the client do the reconnect when it wants to - consider adding a Reconnect
method too. libmcclient's method to update parameters could be patched to call
Reconnect whenever necessary, keeping its C API unchanged

* Add a new parameter-updating method paralleling UpdateParameters that has one
of the above behaviours

Discuss.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the telepathy-bugs mailing list