Bug 28482 - ContactCapabilities: signal when contacts' capabilities become unknown
Summary: ContactCapabilities: signal when contacts' capabilities become unknown
Status: RESOLVED MOVED
Alias: None
Product: Telepathy
Classification: Unclassified
Component: tp-spec (show other bugs)
Version: git master
Hardware: Other All
: low minor
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-10 04:34 UTC by Mikhail Zabaluev
Modified: 2019-12-03 20:21 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Mikhail Zabaluev 2010-06-10 04:34:05 UTC
The case when contact capabilities are unknown is distinguished in getters and attributes of connection interface ContactCapabilities, but there is no way to signal when precise knowledge of contact's capabilities is lost, e.g. due to the contact going offline.

Simon's plan to implement such a signal, quoted from #telepathy:

<smcv> the backwards compat path would be to signal all possible caps for contacts whose real caps were unknown, then immediately signal ContactCapabilitiesUnknown to say "but actually that was just a guess"
Comment 1 Mikhail Zabaluev 2010-06-14 09:37:07 UTC
(In reply to comment #0)
> <smcv> the backwards compat path would be to signal all possible caps for
> contacts whose real caps were unknown,

In practice, and actually per definition of capabilities, it's important to signal caps that can be expected to work while nothing is known about contact's present capabilities. E.g. XMPP could signal text channel classes because offline messages normally work, but media channels need Jingle flavor data and therefore should be omitted. In Skype, contacts can have statuses like "offline but can leave voicemail", where a voice channel can be requested. There is also an issue of presence status lag, so it may be practical to announce voice for pure offline case too.

With this consideration, the additional signal becomes more a matter of providing complete information, so I'm lowering the severity.
Comment 2 GitLab Migration User 2019-12-03 20:21:33 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/telepathy/telepathy-spec/issues/70.


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.