[Bug 69431] release telepathy-spec 0.99.2 and make CMs work with it
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri Oct 4 08:31:46 PDT 2013
https://bugs.freedesktop.org/show_bug.cgi?id=69431
--- Comment #17 from Simon McVittie <simon.mcvittie at collabora.co.uk> ---
Looks like we're nearly done. Treating "updated to 0.99.2" as idle, we have:
Empathy [xclaesse] in progress
https://bugzilla.gnome.org/show_bug.cgi?id=709318
Farstream [-] up to 0.99.2
Folks [-] up to 0.99.2
Gabble [cassidy] tidying up master first
Haze [-] up to 0.99.2
Idle [-] up to 0.99.2
Logger [-] up to 0.99.2
MC [-] up to 0.99.2
Rakia [-] up to 0.99.2
Salut [-] up to 0.99.2
Could someone please release Logger 0.99.2, Tp-Farstream 0.99.2 and MC 5.99.2,
so that we have a stationary target for Empathy?
Some possible next things, after Gabble and Empathy are ready and tagged
(next-0.99.2 or something, in Empathy's case):
- move stuff from /usr/share/telepathy to /usr/share/telepathy-1
- decide whether the avatar cache can be shared between Telepathy 0 and 1
(I think it can)
- decide whether Logger logs can be shared between Telepathy 0 and 1
(I think the Logger uses its bus name as a mutex, so we might need
it to write in a new directory, and do read-only access to the v0 logs?
Or we could make it take the old bus name but not implement any objects)
- make MC use a different file for its crash-recovery state dump
- make MC store accounts in $XDG_DATA_DIRS/telepathy-1,
potentially with a "once only" migration of old accounts from
$XDG_DATA_DIRS/telepathy and ~/.missioncontrol (leave a flag
file in $XDG_DATA_DIRS
- make sure all docs, etc. are parallel-installable
- rename Telepathy-1.gir to Telepathy1-1.gir? (ask g-i people
whether this is desirable?)
- make MC install mc6-tool (or maybe rename it to telepathy-account)
and mc6-wait-for-name
- re-namespace from im.telepathy1 to im.telepathy.v1 so we're using
a namespace we actually control (we don't own telepathy1.im)
- squash Contacts and Requests into Connection
- make NewChannels, HandleChannels etc. singular
- bring all actually-implemented extension interfaces (except for
the OLPC ones and maybe Gabble's decloak) into telepathy-spec,
and from there into telepathy-glib
- remove all unimplemented interfaces, we can put them back later
- revisit the design of the Avatars interface and mixin:
I would like the mixin to be a "view" of CM data,
like I did for Names, rather than storing much (any?) of
its own data
- revisit the design of the Names interface and mixin
--
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