New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 813501 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Feb 2018
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

Debian package needs to grow an recommends on libu2f-udev

Project Member Reported by pkern@google.com, Feb 19 2018

Issue description

Debian made the questionable decision in testing and up to isolate the u2f udev ruleset into its own package libu2f-udev, splitting it off the systemd package which is installed by default. This means that libu2f-dev is now required to be installed to be able to use u2f keys as a mere user.

Because the package is only available in testing and up, the dependency would need to be modeled as a recommends in order to not fail when the package is missing. If I understand it correctly this would mean adding a new ADDITIONAL_RECOMMENDS variable with libu2f-dev in https://chromium.googlesource.com/chromium/src/+/master/extensions/shell/installer/linux/debian/build.sh and then passing that to dpkg-gencontrol.
 

Comment 1 by pkern@google.com, Feb 19 2018

Owner: pkern@google.com
Project Member

Comment 2 by bugdroid1@chromium.org, Feb 21 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ee992f6ef102c11a42cceb9daf0de66b43ef02fc

commit ee992f6ef102c11a42cceb9daf0de66b43ef02fc
Author: Philipp Kern <pkern@google.com>
Date: Wed Feb 21 09:17:43 2018

Add libu2f-udev as a Recommends on Debian builds.

u2f udev rules have moved from being installed by default by systemd
on Debian systems to a separate package called libu2f-udev. This change
pulls the package onto the system if it is available (= Recommends).

Bug:  813501 
Change-Id: I02c05317ad00acc3efd0273769ec415ad61b8af6
Reviewed-on: https://chromium-review.googlesource.com/924193
Reviewed-by: Michael Giuffrida <michaelpg@chromium.org>
Reviewed-by: Michael Moss <mmoss@chromium.org>
Commit-Queue: Philipp Kern <pkern@google.com>
Cr-Commit-Position: refs/heads/master@{#538050}
[modify] https://crrev.com/ee992f6ef102c11a42cceb9daf0de66b43ef02fc/chrome/installer/linux/common/installer.include
[modify] https://crrev.com/ee992f6ef102c11a42cceb9daf0de66b43ef02fc/chrome/installer/linux/debian/build.sh
[modify] https://crrev.com/ee992f6ef102c11a42cceb9daf0de66b43ef02fc/chrome/installer/linux/debian/control.template
[modify] https://crrev.com/ee992f6ef102c11a42cceb9daf0de66b43ef02fc/extensions/shell/installer/linux/debian/build.sh

Comment 3 by pkern@google.com, Feb 23 2018

Status: Fixed (was: Unconfirmed)

Sign in to add a comment