Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package yubikey-personalization In version 1.19.3-1, I introduced a bug w.r.t. udev rules handling, resulting in users being unable to use the software (see #924787); as such, I deemed the bug serious, and bumped its severity accordingly. The latest upload reverses that change, and split the udev rules to a new binary packages (libyubikey-udev) so other packages may Depend or Recommend it. Best, nicoo unblock yubikey-personalization/1.19.3-3 -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-2-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
diff -Nru yubikey-personalization-1.19.3/debian/changelog yubikey-personalization-1.19.3/debian/changelog --- yubikey-personalization-1.19.3/debian/changelog 2019-02-28 13:28:16.000000000 +0100 +++ yubikey-personalization-1.19.3/debian/changelog 2019-04-06 21:14:35.000000000 +0200 @@ -1,3 +1,10 @@ +yubikey-personalization (1.19.3-3) unstable; urgency=high (fixes RC bug) + + * Ship udev rules again, as libyubikey-udev + Closes: 924787 + + -- Nicolas Braud-Santoni <ni...@debian.org> Sat, 06 Apr 2019 21:14:35 +0200 + yubikey-personalization (1.19.3-2) unstable; urgency=medium * debian/control: Mark libykpers-1-dev as Multi-Arch: same. diff -Nru yubikey-personalization-1.19.3/debian/com.yubico.yubikey.udev.metainfo.xml yubikey-personalization-1.19.3/debian/com.yubico.yubikey.udev.metainfo.xml --- yubikey-personalization-1.19.3/debian/com.yubico.yubikey.udev.metainfo.xml 1970-01-01 01:00:00.000000000 +0100 +++ yubikey-personalization-1.19.3/debian/com.yubico.yubikey.udev.metainfo.xml 2019-04-06 21:14:35.000000000 +0200 @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<component> + <id>com.yubico.yubikey.udev</id> + <metadata_license>MIT</metadata_license> + <name>libyubikey-udev</name> + <summary>udev rules supporting YubiKeys</summary> + <description> + <p> + libyubikey-udev allows you to use the YubiKey security hardware + as a non-root user. + </p> + <p> + For support of the U2F (Universal 2nd Factor) functionality, + see libu2f-udev. + </p> + </description> + <provides> + <modalias>usb:v1050p0010d*</modalias> + <modalias>usb:v1050p0110d*</modalias> + <modalias>usb:v1050p0111d*</modalias> + <modalias>usb:v1050p0114d*</modalias> + <modalias>usb:v1050p0116d*</modalias> + <modalias>usb:v1050p0401d*</modalias> + <modalias>usb:v1050p0403d*</modalias> + <modalias>usb:v1050p0405d*</modalias> + <modalias>usb:v1050p0407d*</modalias> + <modalias>usb:v1050p0410d*</modalias> + </provides> +</component> diff -Nru yubikey-personalization-1.19.3/debian/control yubikey-personalization-1.19.3/debian/control --- yubikey-personalization-1.19.3/debian/control 2019-02-28 13:28:16.000000000 +0100 +++ yubikey-personalization-1.19.3/debian/control 2019-04-06 21:14:35.000000000 +0200 @@ -11,6 +11,7 @@ Build-Depends: debhelper-compat (= 12), pkg-config, + udev [linux-any], libusb-1.0-0-dev [!hurd-i386], libusb-dev [hurd-i386], libyubikey-dev(>= 1.5), @@ -23,7 +24,7 @@ Package: yubikey-personalization Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends}, libyubikey-udev Description: Personalization tool for Yubikey OTP tokens YubiKeys are USB tokens that act like keyboards and generate one-time or static passwords. @@ -37,7 +38,7 @@ Section: libs Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} -Recommends: libu2f-udev +Recommends: libyubikey-udev Replaces: yubikey-personalization (<< 1.12.0-4) Breaks: yubikey-personalization (<< 1.12.0-4) Description: Library for personalization of YubiKey OTP tokens @@ -57,3 +58,14 @@ or static passwords. . This package contains the development files for the library. + +Package: libyubikey-udev +Architecture: all +Multi-Arch: foreign +Section: libs +Depends: ${misc:Depends}, udev +Description: udev rules for unprivileged access to YubiKeys + YubiKeys are USB tokens that act like keyboards and generate one-time + or static passwords. + . + This package contains the udev rules that enable unprivileged users to access them. diff -Nru yubikey-personalization-1.19.3/debian/libyubikey-udev.install yubikey-personalization-1.19.3/debian/libyubikey-udev.install --- yubikey-personalization-1.19.3/debian/libyubikey-udev.install 1970-01-01 01:00:00.000000000 +0100 +++ yubikey-personalization-1.19.3/debian/libyubikey-udev.install 2019-04-06 21:14:35.000000000 +0200 @@ -0,0 +1,2 @@ +lib/udev/rules.d/*-yubikey.rules +debian/com.yubico.yubikey.udev.metainfo.xml /usr/share/metadata/ diff -Nru yubikey-personalization-1.19.3/debian/rules yubikey-personalization-1.19.3/debian/rules --- yubikey-personalization-1.19.3/debian/rules 2019-02-28 13:28:16.000000000 +0100 +++ yubikey-personalization-1.19.3/debian/rules 2019-04-06 21:14:35.000000000 +0200 @@ -9,4 +9,5 @@ dh_missing --fail-missing override_dh_auto_configure: - dh_auto_configure -- --disable-silent-rules --disable-rpath + dh_auto_configure -- --with-udevrulesdir=/lib/udev/rules.d \ + --disable-silent-rules --disable-rpath