[Bug 42917] Handle Butterfly -> Haze migration

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jan 5 16:22:20 CET 2012


https://bugs.freedesktop.org/show_bug.cgi?id=42917

--- Comment #11 from Simon McVittie <simon.mcvittie at collabora.co.uk> 2012-01-05 07:22:20 PST ---
(In reply to comment #9)
> While the account path is friendly for creating a TpAccount, it's totally
> orthogonal to the notion of logs, which should have been account agnostic from
> the beginning. (e.g. Logs from MSN account me at msn.com are the same regardless
> what MSN CM your are using). If the protocol does not have an account id, then
> the protocol should be the unit for separation.

The reason why we didn't do this is IRC. All of my IRC accounts have {
"account": "smcv" } in their Parameters, and "smcv" as their NormalizedName and
SelfHandle, but one of them is conceptually "smcv on Freenode" and another is
"smcv on OFTC" - it's an unusual quirk of IRC that user-visible identifiers are
local to a network, rather than being qualified with a domain like they are in
XMPP and SIP.

In theory, the same applies to any protocol where there are multiple
independent networks each with a flat namespace, but I don't know of any such
protocol (maybe SILC?). Most of the protocols with a flat namespace (e.g. ICQ,
AIM, Skype, QQ) are proprietary, so there is only one network per protocol, and
the protocol name is enough to disambiguate.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.
You are the assignee for the bug.



More information about the telepathy-bugs mailing list