Bug#1113757: trixie-pu: package input-remapper/2.1.1-1+deb13u1
Package: release.debian.org
Severity: normal
Tags: trixie
User: release.debian.org@packages.debian.org
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 <skitt@debian.org> 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 <skitt@debian.org>
+Date: Mon Sep 1 13:33:07 2025 +0200
+
+ Mention the psutil dependency in setup.py
+
+ Signed-off-by: Stephen Kitt <skitt@debian.org>
+
+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
Reply to: