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

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Oct 29 12:12:26 CET 2013


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

--- Comment #1 from Simon McVittie <simon.mcvittie at collabora.co.uk> ---
Low-hanging fruit:

* Move .client files to ${datadir}/telepathy-1/clients
  [spec, MC, tp-glib?, Logger, Empathy, all regression tests]

* Move .manager files to ${datadir}/telepathy-1/managers
  [spec, tp-glib, MC?, all CMs, all regression tests including Folks]

* Decide whether Telepathy 0 and Telepathy 1 can safely share the avatar cache
  (I think the answer is probably "yes")
  [spec, tp-glib]

* Make MC load accounts from ${XDG_DATA_DIRS}/telepathy-1/mission-control
  or maybe ${XDG_DATA_DIRS}/telepathy-1/accounts - for now, load *only*
  from there, and I'll file a separate bug for a migration step
  (see also Bug #54875 which introduces a more sensible account storage
  format, "some stringified GVariants")
  [MC]

* Make MC use a different file for its crash-recovery state dump
  [MC]

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

* make MC install mc6-tool (or maybe rename to telepathy-account)
  and mc6-wait-for-name
  [MC]

* 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]

-- 
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