[Bug 49737] [1.0] full parallel-installability of CMs and MC

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Nov 12 06:03:17 PST 2013


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

--- Comment #31 from Simon McVittie <simon.mcvittie at collabora.co.uk> ---
(In reply to comment #1)
> * Decide whether Telepathy 0 and Telepathy 1 can safely share the avatar
>   cache (I think the answer is probably "yes")
>   [spec, tp-glib]

Still to do, but I still think it's OK.

> * rename Telepathy-1.gir to Telepathy1-1.gir? (ask g-i people
>   whether this is desirable?)
>   [tp-glib, Folks, ...]

One of the GNOME people explained in #telepathy that it's conventional to keep
the same .gir name even in new ABI versions. It's actually entirely possible to
select a GIR version in at least PyGI and gjs, so I'm inclined to say
"whatever, let's keep it TelepathyGLib", and patch GNOME Shell (perhaps also
GNOME Chat and Polari if they're g-i) to explicitly ask for "0.12" until it's
ported.

> * make sure all docs, etc. are parallel-installable, for instance
>   by installing Telepathy 0 and Telepathy 1 to separate clean prefixes
>   and scripting a comparison
>   [tp-glib, MC, Logger, tp-farstream]

The Logger still installs:

/opt/telepathy-1.0/share/glib-2.0/schemas/org.freedesktop.Telepathy.Logger.gschema.xml

/opt/telepathy-1.0/libexec/telepathy-logger

The former might need to use clever dconf aliasing like MC does.

The latter is really easy.

In addition, we need to decide how to make the actual logs compatible (Bug
#70990).

-- 
You are receiving this mail because:
You are the QA Contact for the bug.


More information about the telepathy-bugs mailing list