#1115595 evolution-data-server-common: missing evolution-source-registry.service (required by bin:evolution-data-server-common)

#1115595#5
Date:
2025-09-18 14:51:15 UTC
From:
To:
Dear Maintainer,

I suspect there is some missing dependency.

For example my journalctl reports:

obexd[1815]: Unable to acquire registry: Error calling
StartServiceByName for org.gnome.evolution.dataserver.Sources5: Unit
evolution-source-registry.service not found.

I found that evolution-source-registry.service is shipped in
bin:evolution-data-server

However, my systems has only evolution-data-server-common installed
(automatic dependency). In the meantime I installed
evolution-data-server as well. Maybe evolution-data-server should also
be installed if evolution-data-server-common is installed?

Chain of deps: evolution-data-server-common -> libedataserver-1.2-27t64
-> bluez-obexd -> bluedevil -> plasma-desktop ...

If you believe the issue is in another package, would you please forward
it to the appropriate package?

Regards

#1115595#10
Date:
2026-04-21 02:15:17 UTC
From:
To:
The content of evolution-source-registry.service suggests it uses a
binary (/usr/libexec/evolution-source-registry) that is only available
in evolution-data-server. Therefore the package assignment is correct.

The main issue is that obexd depends on evolution-data-server, but it is
not added as a recommended/suggested package in bluez-obexd. Therefore,
unless other packages pull evolution-data-server in, bluez-obexd would
not work properly, and the computer would be advertised as an audio
device instead of a computer that can receive files.

Obexd depending on some heavy GNOME libraries is indeed awkward.
However, this is not Debian's fault. Ideally, obexd can be made
DE-agnostic, as 1087689 proposed.