Package: triggerhappy Version: 0.3.4-2 Severity: grave Justification: renders package unusable
Dear Maintainer, Triggerhappy is entirely non-functional, because it doesn't recognise any key names: # thd --dump /dev/input/event4 (a keyboard) Unknown (null) event id on /dev/input/event4: 28 (value 0) Unknown (null) event id on /dev/input/event4: 30 (value 1) Unknown (null) event id on /dev/input/event4: 30 (value 0) Having fetched the source using "apt source" and tried to build it myself, I get an entirely empty evtable_KEY.h. My guess is that this is the result of a change of behaviour of gcc, and the awk 'NR==1 {print $2}' in the Makefile is broken by it. Looking at your git repo I see that you changed the Makefile last year and the way that it gets the event codes from the linux include file has changed. This version does build correctly. But the Debian package does not appear to have picked up the change (and the version number is still 0.3.4). (I'm doing this on a slightly exotic platform, but I don't see anything architecture-related here.) Regards, Phil. -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing') Architecture: arm64 (aarch64) Foreign Architectures: armhf Kernel: Linux 3.14.29+ (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages triggerhappy depends on: ii libc6 2.22-11 triggerhappy recommends no packages. triggerhappy suggests no packages. -- Configuration Files: /etc/default/triggerhappy changed [not included] -- no debconf information