[Bug 20906] New: [MC5] Account.UpdateParameters violates telepathy-spec
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri Mar 27 15:07:29 CET 2009
http://bugs.freedesktop.org/show_bug.cgi?id=20906
Summary: [MC5] Account.UpdateParameters violates telepathy-spec
Product: Telepathy
Version: unspecified
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: general
AssignedTo: telepathy-bugs at lists.freedesktop.org
ReportedBy: simon.mcvittie at collabora.co.uk
Depends on: 20905
+++ This bug was initially created as a clone of Bug #20905 +++
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