Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package inputplumber for openSUSE:Factory checked in at 2026-09-28 10:47:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/inputplumber (Old) and /work/SRC/openSUSE:Factory/.inputplumber.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "inputplumber" Mon Sep 28 10:47:35 2026 rev:3 rq:1380976 version:0.81.0 Changes: -------- --- /work/SRC/openSUSE:Factory/inputplumber/inputplumber.changes 2026-07-20 10:01:14.243961192 +0200 +++ /work/SRC/openSUSE:Factory/.inputplumber.new.383539/inputplumber.changes 2026-09-28 10:48:18.556619759 +0200 @@ -1,0 +2,60 @@ +Sun Sep 27 10:56:45 UTC 2026 - Tobias Görgens <[email protected]> + +- Update to version 0.81.0: + * remove 0001-fix-compilation-Fix-Rust-1.97-clippy-build-errors.patch + * feat(Hardware Support): Refactor and expand GPD driver support + * feat(Config): Add CPU Model matching + * fix(udev): restore device node permissions on unhide and re-trigger udev add + * fix(Hardware Support): Fix the Guide button on MSI Claw line + * chore(event): move input value unit tests to value_test.rs + * feat(event): implement touchpad and touchscreen button translation + * feat(Hardware Support): Add AYANEO Pocket DS + * fix(Hardware Support): Use blocking read mechanism only for hidraw source polling + * fix(Hardware Support): Tune HIDRAW source driver poll rates + * fix(thor): correct thor ayn button phys path + * fix(Hardware Support):Match Legion Go touchpad evdev poll rate + * fix(Hardware Support): Fix Legion Go/2 Touchpad Poll Rate + * fix(Hardware Support): Prevent Legion Go 2 from dropping CompositeDevice on suspend + * chore(Manager): Merge imports to simplify header + * fix(Target): Allow missed events under 1 frame Currently the vhci and uhid deck targets attempt to ensure that no events that have an up and down event in under 1 frame are missed. It does this by rescheduling events for the next frame. If another down event happens before that scheduled event fires the up event is canceled to prevent the button from turning off. Not doing so causes lost input, and was added in #650 to address that issue. Unfortunately this delay is too short for 'on-release' events to trigger gamepad macros that userspace (i.e. Steam) can see, so QuickAccess and Screenshot type events are currently broken as reported in #657. Adding back the appropriate delay causes the up events to get canceled and the virtual button to be held until the matching physical button is pressed and released. + * feat(Input) Add keys/mappings used by CEC + * fix(device): support AYADEVICE AYANEO 2021 (#667) + * fix(Capability Map): Correct Xbox Ally X mappings - Users expect Left/Right paddles to be l4/r4. Labels were also swapped. Keep right side (Library) long press QAM2 like older ally, expose AC(left) long as LeftPaddle2 + * fix(Hardware Support): Fix SuiPlay 0X1 system buttons + * fix(Target): Only emulate a real deck with deck target + * feat(Hardware Support): Add Retroid Pocket Flip 2 + * feat(Hardware Support): Add Retroid Pocket Mini V2 + * feat(Hardware Support): Add Retroid Pocket Mini + * feat(Hardware Support): Add Retroid Pocket 5 + * feat(Hardware Support): Add AYN Odin 2 Mini + * feat(Hardware Support): Add AYN Thor + * feat(input): add KONKR Pocket FIT controller support (#670) + * fix(Ayaneo 3): match the joystick rings LED sys_name by glob + * feat(Hardware Support): Add Retroid Pocket Nova + * feat(Hardware Support): Add Retroid Pocket 6 + * feat(Hardware Support): Add Ayn Odin 2 Portal + * feat(Hardware Support): Add AYN Odin 2 + * feat(Hardware Support): Add AYN Odin 3 + * fix(Target Test): Correctly display Accel and Gyro + * fix(Hardware Support): Use WMI event for MSI Claw series guide button + * chore(gitignore): Ignore direnv/envrc files from working directory. + * fix: Avoid clearing macro 'up' events, leaving buttons stuck on + * fix(Ayaneo Air 1S): Add missing key mappings for F15-F18 and Right Ctrl to allowlist + * fix(udev): Resolve permission errors when unhiding devices (#582) + * fix(Manager): keep devices in gamepad order during target device changes + * fix(Source Device) Stop halving poll rate with sleep - Calculates the total poll time for each source device and sleeps for only the remainder of the devices poll rate. With the previous implementation a source device could effectively halve its poll rate by waiting the full duration. If a device took 8ms to fill its event buffer and produce events, and its poll rate needed an 8ms sleep, that would effectively make the delay 16ms. + * fix(Hardware Support): Fix Claw 8 EX Config The Claw 8 EX has enough variation to warrant its own capability map. This improves detection of the guide button dramatically compared to the previous config. + * fix(Hardware Support): Add MSI Claw Dinput driver - Adds Dinput hidraw driver for MSI Claw, which provides rumble support while in dinput mode + * fix(Hardware Support): Add full support for 8bitdo Ultimate 2 + * fix(Configuration): Add hidraw uaccess rules + * fix(compilation): Fix Rust 1.97 clippy build errors + * fix(DualSense): address feedback add comments + * fix(DualSense): only emit changed input reports + * fix(Hardware Support): Fix Dropped Events From Debounce Method + * fix(Hardware Support): Add missing and clean up AYANEO devices - Adds KONKR Fit and Suiplay x01 to configurations - While at it, adds capability filter to AYANEO configurations to reduce the reported capabilities lists to the supported events. + * feat(Hardware Support): Add MSI Claw 8 EX AI+ profile + * fix(Hardware Support): Add updated OXP Apex config + * feat(Hardware Support): Add Ayaneo Pocket S2 + * fix(Hardware Support): Add complete Xbox Ally button map - Adds updated button mapping for Xbox Ally models. Ally Type 2 is no longer used, so reuse that capability map ID. + +------------------------------------------------------------------- Old: ---- 0001-fix-compilation-Fix-Rust-1.97-clippy-build-errors.patch InputPlumber-0.77.7.tar.xz New: ---- InputPlumber-0.81.0.tar.xz ----------(Old B)---------- Old:- Update to version 0.81.0: * remove 0001-fix-compilation-Fix-Rust-1.97-clippy-build-errors.patch * feat(Hardware Support): Refactor and expand GPD driver support ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ inputplumber.spec ++++++ --- /var/tmp/diff_new_pack.xIbUZg/_old 2026-09-28 10:48:21.785755055 +0200 +++ /var/tmp/diff_new_pack.xIbUZg/_new 2026-09-28 10:48:21.787755138 +0200 @@ -16,7 +16,7 @@ # Name: inputplumber -Version: 0.77.7 +Version: 0.81.0 Release: 0%{?dist} Summary: Input router and remapper daemon for Linux License: GPL-3.0 @@ -24,7 +24,6 @@ Source0: InputPlumber-%{version}.tar.xz Source1: vendor.tar.zst Patch0: polkit-rules.patch -Patch1: 0001-fix-compilation-Fix-Rust-1.97-clippy-build-errors.patch BuildRequires: rust BuildRequires: cargo BuildRequires: cargo-packaging ++++++ InputPlumber-0.77.7.tar.xz -> InputPlumber-0.81.0.tar.xz ++++++ ++++ 14461 lines of diff (skipped) ++++++ _service ++++++ --- /var/tmp/diff_new_pack.xIbUZg/_old 2026-09-28 10:48:22.042765823 +0200 +++ /var/tmp/diff_new_pack.xIbUZg/_new 2026-09-28 10:48:22.053766284 +0200 @@ -5,7 +5,7 @@ <param name="versionformat">@PARENT_TAG@</param> <param name="scm">git</param> <param name="changesgenerate">enable</param> - <param name="revision">v0.77.7</param> + <param name="revision">v0.81.0</param> <param name="versionrewrite-pattern">v(.*)</param> </service> <service name="recompress" mode="manual"> @@ -13,7 +13,7 @@ <param name="compression">xz</param> </service> <service name="cargo_vendor" mode="manual"> - <param name="srctar">InputPlumber-0.77.7.tar.xz</param> + <param name="srctar">InputPlumber-0.81.0.tar.xz</param> <param name="compression">zst</param> <param name="update">true</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.xIbUZg/_old 2026-09-28 10:48:22.111768714 +0200 +++ /var/tmp/diff_new_pack.xIbUZg/_new 2026-09-28 10:48:22.123769217 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/ShadowBlip/InputPlumber.git</param> - <param name="changesrevision">8d9c2ac51cd349fe8b2bb5dc777c0b12960e7f21</param></service></servicedata> + <param name="changesrevision">ea60d873cca17edd1cb655ede26f557108135252</param></service></servicedata> (No newline at EOF) ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/inputplumber/vendor.tar.zst /work/SRC/openSUSE:Factory/.inputplumber.new.383539/vendor.tar.zst differ: char 7, line 1
