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)

