Error of solaar --help: ` Traceback (most recent call last): File "/usr/bin/solaar", line 54, in <module> import solaar.gtk File "/usr/lib/python3.12/site-packages/solaar/gtk.py", line 31, in <module> import solaar.cli as _cli File "/usr/lib/python3.12/site-packages/solaar/cli/__init__.py", line 25, in <module> import logitech_receiver.device as _device File "/usr/lib/python3.12/site-packages/logitech_receiver/device.py", line 38, in <module> from .settings_templates import check_feature_settings as _check_feature_settings File "/usr/lib/python3.12/site-packages/logitech_receiver/settings_templates.py", line 39, in <module> from .diversion import process_notification as _process_notification File "/usr/lib/python3.12/site-packages/logitech_receiver/diversion.py", line 32, in <module> import dbus ModuleNotFoundError: No module named 'dbus' ` Install dev-python/dbus-python fix it. In Solaar/setup.py, it requires dbus-python.
Affected solaar versions 1.1.13 and 1.1.12 This will be fixed in next solaar release: https://github.com/pwr-Solaar/Solaar/commit/500b9998c5fdab9f72845980a7ff8746ce1ab9a6 So presumably in 1.1.14 dbus will be optional again.
Sorry for the spam. Small correction, the bug was already introduced in https://github.com/pwr-Solaar/Solaar/commit/91f1894e8bce3c965ce9335629f1346bb6d12ee4 so it affects also versions 1.1.11 and 1.1.10. Version 1.1.9 works fine.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=999ec4eba5ea6ee22ea84b89e82663892087720f commit 999ec4eba5ea6ee22ea84b89e82663892087720f Author: Patrick McLean <chutzpah@gentoo.org> AuthorDate: 2025-01-07 19:41:35 +0000 Commit: Patrick McLean <chutzpah@gentoo.org> CommitDate: 2025-01-07 21:57:30 +0000 app-misc/solaar: add 1.1.14 Uses udev and dbus fixes from GitHub PR #39976 by NHOrus. Add python3.13, drop DISTUTILS_SINGLE_IMPL. Bug: https://bugs.gentoo.org/942070 Bug: https://bugs.gentoo.org/933418 Closes: https://bugs.gentoo.org/947490 Closes: https://github.com/gentoo/gentoo/pull/39976 Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com> Signed-off-by: Patrick McLean <chutzpah@gentoo.org> app-misc/solaar/Manifest | 1 + app-misc/solaar/solaar-1.1.14.ebuild | 107 +++++++++++++++++++++++++++++++++++ 2 files changed, 108 insertions(+)