[Bug 24664] make Interfaces property more generic
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Nov 5 17:10:55 CET 2009
http://bugs.freedesktop.org/show_bug.cgi?id=24664
Simon McVittie <simon.mcvittie at collabora.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|normal |enhancement
Status|NEW |RESOLVED
Priority|medium |lowest
Resolution| |NOTOURBUG
Status Whiteboard|specmeet? wontfix? |
--- Comment #3 from Simon McVittie <simon.mcvittie at collabora.co.uk> 2009-11-05 08:10:55 PST ---
Spec cabal thoughts:
This would only be useful in the presence of a GetAllForManyInterfaces()
method, which is a job for D-Bus upstream.
This is also basically a workaround for deficiencies in Introspect(), which is
*also* a job for D-Bus upstream. The deficiencies we care about are:
* It's a blob of XML which needs parsing, whereas if it was a normal D-Bus data
structure, we'd already know how to parse it
* Bindings (dbus-glib, dbus-python) assume that every class has static
Introspect() output, whereas we want to be able to (e.g.) drop the Avatars
interface from Haze connections that are to an IRC server (and in extreme
cases, we might not even know what we can do until we connect to the server,
e.g. the OLPC "Gadget" server extension in Gabble).
The way to solve this would be to do some D-Bus upstream work in our copious
free time, so, NOTOURBUG.
--
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