Package: zeitgeist / 0.9.16-0.2

Metadata

Package Version Patches format
zeitgeist 0.9.16-0.2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Give the D Bus service files the correct names.patch | (download)

data/Makefile.am | 12 6 + 6 - 0 !
data/org.gnome.zeitgeist.Engine.service.in | 3 3 + 0 - 0 !
data/org.gnome.zeitgeist.service.in | 3 0 + 3 - 0 !
extensions/fts++/Makefile.am | 10 5 + 5 - 0 !
extensions/fts++/org.gnome.zeitgeist.SimpleIndexer.service.in | 3 3 + 0 - 0 !
extensions/fts++/org.gnome.zeitgeist.fts.service.in | 3 0 + 3 - 0 !
6 files changed, 17 insertions(+), 17 deletions(-)

 give the d-bus service files the correct names

Best-practice is that if you implement a session service whose
well-known name (Name field) is com.example.MyService1, and it
should be service-activatable, then it should install
${datadir}/dbus-1/services/com.example.MyService1.service.
This ensures that two non-conflicting packages cannot provide the
same service name with the same search-path priority (i.e. in the
same directory).

If there are two session services with the same Name in the same
directory, dbus-daemon will arbitrarily choose one of them, which
is unlikely to be the desired result.

Add a systemd user service for each D Bus session se.patch | (download)

data/Makefile.am | 8 8 + 0 - 0 !
data/org.gnome.zeitgeist.Engine.service.in | 1 1 + 0 - 0 !
data/zeitgeist.service.in | 7 7 + 0 - 0 !
extensions/fts++/Makefile.am | 8 8 + 0 - 0 !
extensions/fts++/org.gnome.zeitgeist.SimpleIndexer.service.in | 1 1 + 0 - 0 !
extensions/fts++/zeitgeist-fts.service.in | 7 7 + 0 - 0 !
6 files changed, 32 insertions(+)

 add a systemd user service for each d-bus session service

This means that, under a systemd user session where dbus-daemon uses
systemd for activation, they will correctly go into their own cgroups
instead of being treated as part of dbus.service.

fix_autocomplete.diff | (download)

data/completions/zeitgeist-daemon | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

---
fix test crash.patch | (download)

extensions/fts++/test/test-stringutils.cpp | 138 91 + 47 - 0 !
1 file changed, 91 insertions(+), 47 deletions(-)

 [patch] fix tests crashing with gcc 5.1

The tests were using a c_str() result from a std::string that had gone out of
scope. GCC 5.1 seems to be more agressive in freeing the string data before
the tests checked against it.

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

skip failing tests.patch | (download)

test/c/Makefile.am | 2 0 + 2 - 0 !
test/direct/Makefile.am | 2 0 + 2 - 0 !
2 files changed, 4 deletions(-)

 instead of not running tests at all, let's just skip the ones
 that aren't working
startup database vacuum.patch | (download)

data/Makefile.am | 14 11 + 3 - 0 !
data/org.gnome.zeitgeist.Engine.service.in | 2 1 + 1 - 0 !
data/zeitgeist-maybe-vacuum.in | 32 32 + 0 - 0 !
data/zeitgeist.service.in | 1 1 + 0 - 0 !
src/Makefile.am | 21 21 + 0 - 0 !
src/zeitgeist-vacuum.vala | 56 56 + 0 - 0 !
6 files changed, 122 insertions(+), 4 deletions(-)

 use execute a vacuum operation on activity db on startups every 10 days
thread default context.patch | (download)

libzeitgeist/log.vala | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

---