Debian package needs to grow an recommends on libu2f-udev |
||
Issue descriptionDebian 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.
,
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
,
Feb 23 2018
|
||
►
Sign in to add a comment |
||
Comment 1 by pkern@google.com
, Feb 19 2018