[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#926556: marked as done (unblock: yubikey-personalization/1.19.3-3)



Your message dated Sun, 9 Jun 2019 20:25:37 +0200
with message-id <ef7e87b4-97fe-4a08-4cf3-e1e85af7ffb5@debian.org>
and subject line Re: Bug#926556: unblock: yubikey-personalization/1.19.3-3
has caused the Debian Bug report #926556,
regarding unblock: yubikey-personalization/1.19.3-3
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 owner@bugs.debian.org
immediately.)


-- 
926556: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926556
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@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 <nicoo@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

--- End Message ---
--- Begin Message ---
Hi,

On Sun, 14 Apr 2019 06:27:00 +0000 Niels Thykier <niels@thykier.net> wrote:
> > unblock yubikey-personalization/1.19.3-3

> I cannot see these changes in unstable, so we cannot unblock them (nor
> do I see them NEW).  Please upload this and remove the moreinfo tag once
> it is in unstable and ready for unblocking.

Happened. Unblocked, thanks.

Paul

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply to: