[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: