Bug 13130 - CMs without .manager files should be queried for the protocols they support
Summary: CMs without .manager files should be queried for the protocols they support
Status: RESOLVED WONTFIX
Alias: None
Product: Telepathy
Classification: Unclassified
Component: libtelepathy (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-07 07:33 UTC by Will Thompson
Modified: 2009-09-29 03:35 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Will Thompson 2007-11-07 07:33:36 UTC
telepathy-haze currently ships a .manager file that may or may not contain an accurate list of protocols supported by telepathy-haze on the machine in question under the current phase of the moon.  Only at runtime, when libpurple probes for plugins, is the list known.

There needs to be some way to tell clients to just start up the CM and ask it what it supports rather than relying on the .manager.  One way would be to add a may-be-full-of-lies flag to the .manager.  Rob suggested that a cleaner technique would be for clients to use ListActivatableNames to figure out which CMs are installed, and start and probe those which do not have .manager files.
Comment 1 Simon McVittie 2008-01-28 03:16:46 UTC
telepathy-glib implements the proposed technique and the spec describes it, so I think we can close this bug when libtelepathy is implemented using telepathy-glib. Reassigning to libtelepathy.
Comment 2 Simon McVittie 2009-09-29 03:35:18 UTC
libtelepathy is dead. This bug won't be fixed.

(It's fixed in telepathy-glib, though.)


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.