Your message dated Tue, 20 May 2025 08:34:17 +0000
with message-id <e1uhiqt-009mjh...@fasolo.debian.org>
and subject line Bug#1106031: fixed in keyd 2.5.0-3
has caused the Debian Bug report #1106031,
regarding keyd-application-mapper calls "keyd" instead of "keyd.rvaiya"
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 ow...@bugs.debian.org
immediately.)


-- 
1106031: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1106031
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: keyd-application-mapper
Version: 2.5.0-2
Severity: grave
Tags: a11y patch
Justification: renders package unusable
X-Debbugs-Cc: l...@martinmarshall.com

Dear Maintainer,

   * What led up to the situation?

Installed the keyd-application-mapper package, which depends on the keyd
package and the keyd executable. Due to a naming conflict, Debian has renamed
the "/usr/bin/keyd" binary to "/usr/bin/keyd.rvaiya". However, the
"/usr/bin/keyd-application-mapper" python script has not been updated to
reflect the new name.

A prerequisite step to test this is that you must copy keyd's gnome-shell-
extension from the installed package to the appropriate location in the home
directory and edit it to work in Gnome 48:

1. Copy the gnome-shell extension directory from "/usr/share/keyd/gnome-
extension-45" to "~/.local/share/gnome-shell/extensions/keyd".

2. Edit the "~/.local/share/gnome-shell/extensions/keyd/metadata.json" file to
allow use of the extension on Gnome 48 by adding "48" to the "shell-version"
list near the bottom.

3. Log out and back into Gnome, in order to register the shell extension.

Now, when running "/usr/bin/keyd-application-mapper" in a terminal and then
opening the Gnome Extensions program, keyd-application-mapper issues the error,
"FileNotFoundError: [Errno 2] No such file or directory: 'keyd'".

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

It's a very simple fix to workaround the problem.

I copied "/usr/bin/keyd-application-mapper" to "~/.local/bin/keyd-application-
mapper", which is in my user's PATH.

Then I edited the definition of the "on_window_change" function in that script,
so that when it calls "subprocess.run", it looks for "keyd.rvaiya" instead of
"keyd".

   * What was the outcome of this action?

Editing the "keyd-application-mapper" script corrected the problem. After doing
so, there is no error, and the keyd Gnome-shell extension works as expected.

   * What outcome did you expect instead?

Expected that it would have already been looking for "keyd.rvaiya" without
having to edit the script, since Debian had renamed the "keyd" binary to that.


-- System Information:
Debian Release: 13.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages keyd-application-mapper depends on:
ii  keyd     2.5.0-2
ii  python3  3.13.3-1

Versions of packages keyd-application-mapper recommends:
ii  python3-xlib  0.33-3

keyd-application-mapper suggests no packages.

-- no debconf information
--- /usr/bin/keyd-application-mapper    2025-03-18 02:29:23.000000000 -0400
+++ keyd-application-mapper     2025-05-18 19:53:14.680690269 -0400
@@ -494,7 +494,7 @@
         print(f'Active window: {cls}|{title}')
 
     bindings = lookup_bindings(cls, title)
-    subprocess.run(['keyd', 'bind', 'reset', *bindings], 
stdout=subprocess.DEVNULL)
+    subprocess.run(['keyd.rvaiya', 'bind', 'reset', *bindings], 
stdout=subprocess.DEVNULL)
 
 
 mon = get_monitor(on_window_change)

--- End Message ---
--- Begin Message ---
Source: keyd
Source-Version: 2.5.0-3
Done: Richard Hansen <rhan...@rhansen.org>

We believe that the bug you reported is fixed in the latest version of
keyd, 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 1106...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Richard Hansen <rhan...@rhansen.org> (supplier of updated keyd 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Tue, 20 May 2025 03:12:46 -0400
Source: keyd
Built-For-Profiles: noudeb
Architecture: source
Version: 2.5.0-3
Distribution: unstable
Urgency: medium
Maintainer: Richard Hansen <rhan...@rhansen.org>
Changed-By: Richard Hansen <rhan...@rhansen.org>
Closes: 1106031
Changes:
 keyd (2.5.0-3) unstable; urgency=medium
 .
   * Update Debian VCS URL to the project's new location
   * Fix keyd-application-mapper running the wrong keyd executable.
     Thanks to Martin Marshall for the fix (Closes: #1106031)
Checksums-Sha1:
 e0da17d8325e8b851259f3469f0989dee9a66e5f 1886 keyd_2.5.0-3.dsc
 0c4d48d3ff73105ea298527a58bae7d72062e049 6856 keyd_2.5.0-3.debian.tar.xz
 74e47f04a818368fc3caaa9082d74ae41ee1ca6c 14898 keyd_2.5.0-3_source.buildinfo
Checksums-Sha256:
 579b08198670c2249d4d6c6980c42ad1bec18124bf6225589548d28b75545f7a 1886 
keyd_2.5.0-3.dsc
 aa923d76edce4f0049ef64379e62dda7e3f0cc9aeb7076823892e3ca13a4cca0 6856 
keyd_2.5.0-3.debian.tar.xz
 d2739303cce71fbfb057dd07b6c252d52d469a3479bf7a6cfc2d4b03b3c2beef 14898 
keyd_2.5.0-3_source.buildinfo
Files:
 a55d740fa6d0578a6c0f2bffb888d35d 1886 utils optional keyd_2.5.0-3.dsc
 885ef281cdc6ee1ee0b1b76f02bcbb14 6856 utils optional keyd_2.5.0-3.debian.tar.xz
 606121d96d21814c240a1b40538e7fa7 14898 utils optional 
keyd_2.5.0-3_source.buildinfo

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

iQIzBAEBCgAdFiEEd8lhnEnWos3N8v+qQoMEoXSNzHoFAmgsNGAACgkQQoMEoXSN
zHq3yg//SFLdYgxM6+I3iAHDW6EMyTf7ALQMfM7v7gPh06XPWqO4doZAoTCmqXSm
Ho3NHhGEqWsc66TxhR31p1cHTjpmXAnORnYmCuYbjfCCbnaWJDHrU30pXt9rMwnq
SJt3hrmEp75NuG05Ol7YmKDeOwHKxPCTHCOmky9Cv/uXig35tYMlrSa8rSsytBCR
4fTHX0BD7E7HBd9oR+qtxUX4zg1paJW9+PdumiFJ8MXwovzfozTY0Ui3PwEMD+0r
6hiOvJhO5GSy/muD/kqWf3kf60lyfY1N/HIfZbX/8M3y/3BaybABJUVOLd89X+1j
xkFoAZOw+ijR2G1fGkdRs2rG9wZImOEgt/sjU3rEFMDC8eteC/29uAPqh7PhqCcy
ATggWgJjWafppiPOmc5wr+tu4Va5pt6jzO3nbogBcruCjmGBXwfLsMqVoKeALyK4
87GIQPRXCKs3cvaxlRDPMUJsh9jFCChxLxnRTn6OjJvrLLIw2zKQvj/pMdt9+QGd
XSKT+aC0xvXC1vjAt4m2GdJrPi+MRDTnKenV+gVvSLhWm9dG6GoQTUXRBwLjNuDK
myeH/jySfABBWLLXngVxWLFT/rddvEGvZ0o/9KSNzbo61zmdFSZ5i6jmtdRuGKtR
c+Zi2iq2fjp3qrm7qfLaGVqVoE4EOZOL+iY3POHpABIeOvnnt6A=
=XTF5
-----END PGP SIGNATURE-----

Attachment: pgpbLKMkOh9BY.pgp
Description: PGP signature


--- End Message ---

Reply via email to