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

Reply via email to