Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#46702 - [chromium] Chromium should depend on libu2f-host in order to support Yubikeys

Attached to Project: Arch Linux
Opened by Radu Potop (wooptoo) - Tuesday, 13 October 2015, 20:13 GMT
Last edited by Evangelos Foutras (foutrelis) - Thursday, 22 October 2015, 04:03 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No


In order the support the incoming wave of Yubikeys out of the box, Chromium needs to depend on the libu2f-host library.
Without this lib the key will not work, leaving users wondering whether their device is broken.

The correct functionality can be tested here:
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Thursday, 22 October 2015, 04:03 GMT
Reason for closing:  Won't implement
Comment by Evangelos Foutras (foutrelis) - Tuesday, 13 October 2015, 21:53 GMT
There is no reference of "u2f-host" in Chromium 46's source code; therefore, I don't see how it could be considered a dependency of Chromium.

I'm guessing the library itself isn't necessary, only the udev rules that ship in libu2f-host and allow user access to the device. In such case, it's up to the user to install the required package(s).
Comment by Radu Potop (wooptoo) - Wednesday, 14 October 2015, 09:54 GMT
Indeed, the udev rules that are the only ones required. However, without that package the key will not work, leaving the user thinking that Chromium is somehow broken.
Maybe this could be added as an optional dep?
Comment by Evangelos Foutras (foutrelis) - Thursday, 22 October 2015, 04:03 GMT
Your concern is justified but I believe it's up to the user to configure the needed permissions for the keys to work in Chromium.

The Yubico website also provides detailed setup information: