Created attachment 817546 [details] emerge --info A plugin imports GdkX11 from gi.repository: https://github.com/blueman-project/blueman/blob/main/blueman/plugins/applet/GameControllerWakelock.py#L13 blueman-applet cannot be started without GdkX11. This will cause blueman-manager to become unable to start, since it requires the applet.
It doesn't require GdkX11 and it should skip that plugin. Post a proper error er python backtrace.
Created attachment 818413 [details] Exception message from blueman-applet x11-libs/gtk+-3.24.34:3::gentoo USE="... -X* ..." gui-libs/gtk-4.8.0:4::gentoo USE="... -X* ..." dev-cpp/gtkmm-3.24.7:3.0::gentoo USE="... -X* ..." Above is a list of packages I reinstalled with -X USE, to make the error appear. I added the exception message as attachment. The exception output is from blueman-applet, and the process exits with code 1 after the exception message.
Thanks for the report. This probably wasn't desired upstream but I honestly doubt there are any non-source distros with non-X11 GTK+ builds right now.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c11d1fb1489b953df87955be358f3651685dba7 commit 9c11d1fb1489b953df87955be358f3651685dba7 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2022-10-04 07:04:13 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2022-10-04 07:05:56 +0000 net-wireless/blueman: Require gtk+[X] Closes: https://bugs.gentoo.org/874615 Signed-off-by: Michał Górny <mgorny@gentoo.org> net-wireless/blueman/{blueman-2.3.2.ebuild => blueman-2.3.2-r1.ebuild} | 2 +- net-wireless/blueman/blueman-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
(In reply to Michał Górny from comment #3) > Thanks for the report. This probably wasn't desired upstream but I honestly > doubt there are any non-source distros with non-X11 GTK+ builds right now. It's not. I'll push out a fix before the next release.
Looks like upstream has fixed this: https://github.com/blueman-project/blueman/commit/706825989739dd95d8c100b8517f796aea370fdc I put up https://github.com/gentoo/gentoo/pull/37296 to revert the fix here. This is the only package on my system that is pulling in GTK+ w/ X enabled and I'm trying to remove all X usage on my system.