Bug 69425

Summary: [1.0] expunge mentions of ContactList channels
Product: Telepathy Reporter: Simon McVittie <smcv>
Component: tp-specAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED FIXED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium Keywords: patch
Version: git master   
Hardware: Other   
OS: All   
URL: http://cgit.collabora.com/git/user/cassidy/telepathy-spec/log/?h=next-remove-cl-chans
i915 platform: i915 features:

Description Simon McVittie 2013-09-16 16:09:00 UTC
+        local or remote pending member), or 0 if the user is not a
+        member at all (which is likely to be the case, for instance,
+        on the old ContactList channels). Note that this is different

There is no such thing as a ContactList channel. We have always been at war with Eurasia.
Comment 2 Simon McVittie 2014-02-07 11:55:48 UTC
- <p>In Telepathy 0.20 and older, we represented contact lists as a
- collection of ContactList channels. This is remarkably difficult to
- work with in practice - every client that cares about contact lists
- has to take the union of some hard-to-define set of these
- channels - and conflicts with the idea that channels that cannot
- be dispatched to a handler should be closed.</p>

There's no need to delete rationale that refers to ContactList channels (or other deprecated features) as "this is what we used to do, but it was crap"; that's still true.

This text doesn't really add anything either, though, so removing it is fine.

Both commits look good.
Comment 3 Guillaume Desmottes 2014-02-07 13:06:34 UTC
Merged to next.

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.