The spec defines the "publish" list and the "subscribe" list: http://telepathy.freedesktop.org/spec.html#org.freedesktop.Telepathy.Channel.Type.ContactList But we need a "known" list for contacts that the user has not subscribed to the presence nor sending its presence. This "known" list is already implemented in Gabble, but not specified. "known" is needed with Jabber because Telepathy clients cannot get all contacts from the Jabber roster otherwise. I also would like Empathy to use this "known" list, see bug: http://bugzilla.gnome.org/show_bug.cgi?id=539765
Fixed in spec 0.17.14 with the "stored" list, but not widely (at all?) implemented. For backwards compatibility, we should probably keep the misleadingly named "known" list on the CMs that already have it.
Isn't this: 1) fixed; 2) going to be deprecated by bug #21787?
(In reply to comment #2) > Isn't this: 1) fixed; 2) going to be deprecated by bug #21787? Of the free CMs, I think only Gabble has stored.
As you can see from "Depends On", there are still two CMs that lack 'stored' :-) You're right that the new contact list API will deprecate all the ContactList channels, but that's no reason to not implement functionality that we already document.
Won't fix, except by using TpBaseContactList.
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.