On 2026-01-06 11:58:53 -0500, Jeremy Bícha wrote:
> There were 2 people that reported that bluez-obexd is broken without
> evolution-data-server, so adding the dependency made sense to me.
> 
> If the current bluez-obexd package is broken without
> evolution-data-server, then one thing we could do is add a separate
> bluez-obexd-eds binary package. That way GTK desktops can continue to
> benefit from the evolution-data-server integration, while the
> alternate bluez-obexd package returns to its Debian 12 style packaging
> without that integration.

I think that this is the best solution.

Note that the bug report at

  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123793

says

"After deleting file
/usr/share/dbus-1/services/org.gnome.evolution.dataserver.Sources5.service
and rebooting I can receive files via Bluetooth again."

This shows that evolution-data-server isn't really needed to
receive files, and that the error was more likely to be due
to the default configuration with that integration.

/usr/share/dbus-1/services/org.gnome.evolution.dataserver.Sources5.service
is provided by evolution-data-server-common, and here, the only reason
it is installed is

qaa:~> aptitude why evolution-data-server-common
i   blueman                  Depends bluez-obexd                           
i A bluez-obexd              Depends libedataserver-1.2-27t64 (>= 3.17)    
i A libedataserver-1.2-27t64 Depends evolution-data-server-common (>= 3.56)

(still using bluez 5.85-1 here)

qaa:~> apt remove -s evolution-data-server-common
[...]
REMOVING:
  blueman                       libebook-1.2-21t64
  bluez-obexd                   libebook-contacts-1.2-4t64
  evolution-data-server-common  libedata-book-1.2-27t64
  libebackend-1.2-11t64         libedataserver-1.2-27t64

In particular, evolution-data-server indirectly depends on
pinentry-gnome3, and I don't want it to be installed as it is
broken on non-GNOME systems (bug 842015 and the other 5 bugs
merged with it!).

-- 
Vincent Lefèvre <[email protected]> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / Pascaline project (LIP, ENS-Lyon)

Reply via email to