[Pkg-auth-maintainers] Bug#846358: Install correct udev rules, ie. 70-u2f.rules

Michael Biebl biebl at debian.org
Wed Nov 30 15:46:53 UTC 2016


Source: libu2f-host
Version: 1.1.2-2
Severity: important

Hi,

currently the libu2f-host0 binary package installs
/lib/udev/rules.d/70-old-u2f.rules

That file is for old udev versions though and you should install
70-u2f.rules instead.

Looking at configure.ac:
PKG_CHECK_MODULES([UDEV], [udev >= 188],
                  udevrulesfile=70-u2f.rules,
                  udevrulesfile=70-old-u2f.rules,
                  )

You are missing Build-Depends on the udev package which ships 
/usr/share/pkgconfig/udev.pc

I'm not sure if libu2f-host is supposed to work on !Linux.
So you either need to make the Build-Depends arch-qualified, ie. use

Build-Depends: udev [linux-any]

or you change the binary packages from any to linux-any, i.e.
Architecture: any → linux-any



-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



More information about the Pkg-auth-maintainers mailing list