Your message dated Mon, 01 Sep 2025 12:07:33 +0000
with message-id <[email protected]>
and subject line Bug#1113695: fixed in input-remapper 2.1.1-2
has caused the Debian Bug report #1113695,
regarding python3-inputremapper: fails to start due to missing dependency
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1113695: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113695
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3-inputremapper
Version: 2.1.1-1
Severity: important
X-Debbugs-Cc: [email protected]

Dear Maintainer,

I installed the `input-remapper` package on a clean Debian Trixie system (both 
my laptop and MATE live desktop are tested). Upon attempting to launch the 
application for the first time, it immediately crashed with a Python 
ModuleNotFoundError.

I installed the package by running `sudo apt install input-remapper` and 
attempted to run it by `input-remapper-gtk`.

The application failed to start with the following traceback:

```
Traceback (most recent call last):
File "/usr/bin/input-remapper-gtk", line 23, in <module>
from inputremapper.bin.input_remapper_gtk import InputRemapperGtkBin
File "/usr/lib/python3/dist-packages/inputremapper/bin/input_remapper_gtk.py", 
line 31, in <module>
from inputremapper.bin.process_utils import ProcessUtils
File "/usr/lib/python3/dist-packages/inputremapper/bin/process_utils.py", line 
20, in <module>
import psutil
ModuleNotFoundError: No module named 'psutil'
```

I expected the `input-remapper-gtk` application to start successfully.

Cause and Solution:

The file `/usr/lib/python3/dist-packages/inputremapper/bin/process_utils.py` 
contains `import psutil` on line 20. However, the `python3-inputremapper` 
package does not declare a dependency on `python3-psutil`, which provides this 
module. For comparison, the upstream package on GitHub does declare this 
dependency.

The issue is resolved by manually installing the missing dependency:
`sudo apt install python3-psutil`

-- System Information:
Debian Release: 13.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.41+deb13-amd64 (SMP w/20 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-inputremapper depends on:
ii  python3                3.13.5-1
ii  python3-evdev          1.9.1-1
ii  python3-gi             3.50.0-4+b1
ii  python3-pkg-resources  78.1.1-0.1
ii  python3-pydantic       2.10.6-2
ii  python3-pydbus         0.6.0-6

Versions of packages python3-inputremapper recommends:
ii  gir1.2-glib-2.0     2.84.3-1
ii  gir1.2-gtk-3.0      3.24.49-3
ii  gir1.2-gtksource-4  4.8.4-6

python3-inputremapper suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: input-remapper
Source-Version: 2.1.1-2
Done: Stephen Kitt <[email protected]>

We believe that the bug you reported is fixed in the latest version of
input-remapper, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stephen Kitt <[email protected]> (supplier of updated input-remapper package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 01 Sep 2025 13:39:38 +0200
Source: input-remapper
Architecture: source
Version: 2.1.1-2
Distribution: unstable
Urgency: medium
Maintainer: Stephen Kitt <[email protected]>
Changed-By: Stephen Kitt <[email protected]>
Closes: 1113695
Changes:
 input-remapper (2.1.1-2) unstable; urgency=medium
 .
   * Add psutil to the list of module requirements. Closes: #1113695.
Checksums-Sha1:
 4faa0f01a6ab483acb83301441c8708dacbcde24 2373 input-remapper_2.1.1-2.dsc
 332b22578e64ddec85288c5a2f976c65890847a2 4032 
input-remapper_2.1.1-2.debian.tar.xz
 2afb1fe17b7725556e795fd20fb74b98d25962e9 12729 
input-remapper_2.1.1-2_source.buildinfo
Checksums-Sha256:
 080c54a099b42d92ff067c068711591039cb42e9254bf3e83b5581141f622b58 2373 
input-remapper_2.1.1-2.dsc
 0d915cef254caa88eb5bb392a677ab0cad6e6aea6a6683eeb79f18dd23e06a8f 4032 
input-remapper_2.1.1-2.debian.tar.xz
 9caa5613e952fa33a146eabfa3bd5bd48cb2a05fd6a07dd6dc9c893cbfee6c96 12729 
input-remapper_2.1.1-2_source.buildinfo
Files:
 f1bb5f49643c0a64d077e64d8dec270b 2373 misc optional input-remapper_2.1.1-2.dsc
 af7d4d2aa006c6664e5bee4960715f7f 4032 misc optional 
input-remapper_2.1.1-2.debian.tar.xz
 741c82a898650b50e6d03bddea8e61fc 12729 misc optional 
input-remapper_2.1.1-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEnPVX/hPLkMoq7x0ggNMC9Yhtg5wFAmi1hiYACgkQgNMC9Yht
g5zfzhAAnoYkA/sX1SIHAxPoW+LvkW4PACzkJjPVQfTBfZMzIYf6H+ARS97O76aD
Dcr3vQvHTj+IsxQ059+ra4T+RmqMhz0qJVtpSg/PhP4GX8ree1r5ctGklbXFUNeF
BaesCKPuNOWu2YSr2M4xOFMreSDZetgf2jak1Fpox8V4XOABpuIJ0Xf4NtcYAjRe
4JBhnAxQG2lZFWWMWa+Ka2W0BcbyjxHok7ORRyRR9yNNcbHJpkMHATJOIoq/Jjs/
wsgvqRk4LgEiv1I/m9+LGLvvnIDf+fVwVkr2Vingasm7qvjGUlJEJZtpKliHaDrE
rWUkk+ZLa5RclCEWahdHa9Gzan2klt4EI4qT69lN5X/9emns8Dln925aeWunaVFI
4fS4gbzEue+ROFK1FFUsX20VT/uDcrs1bsXIUA2lRtPiyN772FLxb6ii4Fpd1vks
JdG8yRu8CUMITD36JX9clC2pgjWRGF4H4SNtG7zDmPUt8gjiek675WODujtm2VSA
NhDXCAV1NqtFmEW2PZlMeVzPMGZWWc6oAY645JPnQ4O+2zDQ/vObCB8F8AvNw9nq
MeXs6Pgk1OE04CtTzduyYlUstAk8pIfGrNHHIK0LWeZq/yxuwnix7zQSko4mOGay
zHu295zuJaBty0wjKB0/qHAJ/oMkK1wLZioDbrfTupa3w2nWVjk=
=aGZq
-----END PGP SIGNATURE-----

Attachment: pgp1dS2gwT_WZ.pgp
Description: PGP signature


--- End Message ---

Reply via email to