Debian Patches

Status for solaar/1.1.14-5

Patch Description Author Forwarded Bugs Origin Last update
remove-udev-check.patch Remove the check for the udev rules file
We should assume that the package is installed correctly. In any case
we leave the name of the rules file up to debhelper, it won’t be
42-logitech-unify-permissions.rules.
Stephen Kitt <skitt@debian.org> not-needed
udev-plugdev.patch Enable plugdev if requested
This was lost in commit 7e82c4d051c6 ("Use the updated udev rules
provided by upstream").
Stephen Kitt <skitt@debian.org> not-needed
restore-requirements.patch Restore Python requirements for distutils Stephen Kitt <skitt@debian.org> not-needed
skip-udev-rule-installation.patch Skip the udev rules installation Stephen Kitt <skitt@debian.org> not-needed
typing-extensions.patch commit d95068c3f5376e37ec8df36c3a460f1698e7855e

make typing-extensions dependency mandatory

It's imported unconditionally in:
lib/solaar/ui/about/presenter.py:19
lib/logitech_receiver/hidpp10.py:22
lib/logitech_receiver/hidpp20.py:35

Fixes 469c04f (committed as part of #2428).
Dominik 'Rathann' Mierzejewski <dominik@greysector.net> no 2025-01-06
uaccess-rules-change.patch commit cfc9e6166de22f8bd58adf77109323a8e489aa4a

Apply uaccess rules on all actions other than remove

These actions now need to react to "change" uevents, not only "add"
uevents. The recommendation from
https://github.com/systemd/systemd/blob/5a8b9fd49f7602c19b56deb8cc0efd23e0aa8e2a/NEWS#L22
is to apply them on all non-"remove" uevents, which is what is done
here.

See also https://bugs.debian.org/1112660

Signed-off-by: Stephen Kitt <steve@sk2.org>

diff --git a/rules.d-uinput/42-logitech-unify-permissions.rules b/rules.d-uinput/42-logitech-unify-permissions.rules
index b30dbc99..52224947 100644
Stephen Kitt <steve@sk2.org> no 2025-09-02

All known versions for source package 'solaar'

Links