[folks] docs: Document workarounds for D-Bus problems with folks and JHBuild
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [folks] docs: Document workarounds for D-Bus problems with folks and JHBuild
- Date: Fri, 10 Jan 2014 17:57:57 +0000 (UTC)
commit ac6c0df4320c5b653f158a94cef7b21e22c99c4f
Author: Philip Withnall <philip tecnocode co uk>
Date: Fri Jan 10 17:57:14 2014 +0000
docs: Document workarounds for D-Bus problems with folks and JHBuild
jwendell was experiencing them and it was discussed briefly on IRC.
HACKING | 25 +++++++++++++++++++++++++
1 files changed, 25 insertions(+), 0 deletions(-)
---
diff --git a/HACKING b/HACKING
index 1aac835..4aa83a9 100644
--- a/HACKING
+++ b/HACKING
@@ -179,6 +179,31 @@ http://people.gnome.org/~federico/news-2006-03.html#timeline-tools. The Python
script itself can be downloaded from
http://gitorious.org/projects/performance-scripts.
+Running folks from JHBuild master
+=================================
+
+When running folks from JHBuild master, problems may be caused by running it on
+an inappropriate D-Bus session bus, typically resulting in the following error:
+
+ folks-WARNING **: Failed to find primary PersonaStore with type ID 'eds' and
+ ID 'system-address-book'.
+
+This is caused by compiling folks against git master of evolution-data-server,
+but then running it against an older version with a different API. EDS exposes
+its API version in its D-Bus interface, so if the wrong version of EDS is
+running, folks can’t find it on the bus, which cripples folks’ EDS backend.
+The same principle applies to other D-Bus services which folks relies on, such
+as Telepathy and Tracker.
+
+There are two ways to fix this:
+ • If you wish to use your desktop’s session bus, re-compile folks against the
+ system versions of EDS and other dependencies, rather than the JHBuild
+ versions.
+ • If you wish to use the latest version of EDS, run folks in a custom session
+ bus, and ensure that the D-Bus configuration for that bus can see the
+ .service file for the latest version of EDS. This is discussed here:
+ http://www.murrayc.com/permalink/2008/07/16/d-bus-in-jhbuild-confusion-and-hacks/
+
Environment variables
=====================
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]