Package: release.debian.org Severity: normal Tags: trixie User: [email protected] Usertags: pu
Dear release team, I would like to publish a stable update to the input-remapper package. [ Reason ] The package published in trixie is missing a dependency on python3-psutil, and users installing the package without that dependency can’t run input-remapper. See https://bugs.debian.org/1113695 This is a regression with respect to bookworm, which shipped a version of input-remapper that didn’t use python3-psutil. [ Impact ] Users who don’t have python3-psutil already installed can’t run input-remapper. [ Tests ] With the attached patch, input-remapper now ends up with a dependency on python3-psutil. [ Risks ] The change is trivial, it adds the module dependency to the required modules in setup.py. The patch has been merged upstream: https://github.com/sezanzeb/input-remapper/pull/1156 [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] The package change imports the upstream commit as a patch, adding psutil to the list of required modules. python3-psutil was already present as a build-dependency (it was mentioned previously as a test dependency), so the result is that the python3-inputremapper package picks up the dependency on python3-psutil. Regards, Stephen
diff -Nru input-remapper-2.1.1/debian/changelog input-remapper-2.1.1/debian/changelog --- input-remapper-2.1.1/debian/changelog 2025-02-16 17:48:17.000000000 +0100 +++ input-remapper-2.1.1/debian/changelog 2025-09-01 13:39:38.000000000 +0200 @@ -1,3 +1,9 @@ +input-remapper (2.1.1-1+deb13u1) trixie; urgency=medium + + * Add psutil to the list of module requirements. Closes: #1113695. + + -- Stephen Kitt <[email protected]> Mon, 01 Sep 2025 13:39:38 +0200 + input-remapper (2.1.1-1) unstable; urgency=medium * New upstream release, merging install-dbus-in-usr.patch. diff -Nru input-remapper-2.1.1/debian/patches/add-psutil-dep.patch input-remapper-2.1.1/debian/patches/add-psutil-dep.patch --- input-remapper-2.1.1/debian/patches/add-psutil-dep.patch 1970-01-01 01:00:00.000000000 +0100 +++ input-remapper-2.1.1/debian/patches/add-psutil-dep.patch 2025-09-01 13:33:55.000000000 +0200 @@ -0,0 +1,21 @@ +commit 6a48487fc6fd23a96b975d4f7d42a945383f32ce +Author: Stephen Kitt <[email protected]> +Date: Mon Sep 1 13:33:07 2025 +0200 + + Mention the psutil dependency in setup.py + + Signed-off-by: Stephen Kitt <[email protected]> + +diff --git a/setup.py b/setup.py +index a36cdf1..4002717 100644 +--- a/setup.py ++++ b/setup.py +@@ -129,7 +129,7 @@ setup( + ("/usr/bin/", ["bin/input-remapper-control"]), + ("/usr/bin/", ["bin/input-remapper-reader-service"]), + ], +- install_requires=["setuptools", "evdev", "pydbus", "pygobject", "pydantic"], ++ install_requires=["setuptools", "evdev", "psutil", "pydbus", "pygobject", "pydantic"], + cmdclass={ + "install": Install, + }, diff -Nru input-remapper-2.1.1/debian/patches/series input-remapper-2.1.1/debian/patches/series --- input-remapper-2.1.1/debian/patches/series 2025-02-16 17:39:51.000000000 +0100 +++ input-remapper-2.1.1/debian/patches/series 2025-09-01 13:34:20.000000000 +0200 @@ -1,2 +1,3 @@ dont-modify-logger.py.patch delegate-install-to-debhelper.patch +add-psutil-dep.patch

