<html><head></head><body>Hi. The udev file is needed by all applications using u2f, and not all uses libu2f-host.  For example, chromium needs the udev rule to work. It just needs to be present on all systems for u2f to work. Alternatively, every package that wants to talk to a u2f device needs to ship the file which doesn't scale very well. Is there any history regarding other udev files for hardware with similar properties?<br>
<br>
/Simon<br><br><div class="gmail_quote">Michael Biebl <biebl@debian.org> skrev: (12 november 2016 21:10:20 CET)<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Control: tags -1 + moreinfo<br /><br />On Tue, 17 May 2016 17:43:45 +1000 Robert Norris <rob@eatenbyagrue.org><br />wrote:<br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> Package: udev<br /> Version: 229-6<br /> Severity: wishlist<br /> <br /> 70-debian-uaccess.rules includes rules for Yubico U2F devices. There are<br /> other U2F devices coming onto the market, and it would be good to<br /> include those too.<br /> <br /> <a href="https://github.com/Yubico/libu2f-host/blob/master/70-u2f.rules">https://github.com/Yubico/libu2f-host/blob/master/70-u2f.rules</a><br /> <br /></blockquote><br />Hm, I'm not sure if shipping 70-debian-uaccess.rules in the udev package<br />was a good idea in the first place. Imho this file should be maintained<br />by the libu2f-host package, and apparently it already ships a rules file<br />for that<br /><br />Martin, can we please drop
debian/extra/rules/70-debian-uaccess.rules<br />and reassign this bug to libu2f-host?<br /><br />I see that the rules file currently shipped by libu2f-host0 is using<br />group plugdev, but that is a bug in the package. It should have a<br />build-depends on udev, so it installs the correct version:<br /><br />PKG_CHECK_MODULES([UDEV], [udev >= 188],<br />                  udevrulesfile=70-u2f.rules,<br />                  udevrulesfile=70-old-u2f.rules,<br />                  )<br /><br />The package should install 70-u2f.rules and not 70-old-u2f.rules</pre></blockquote></div><br>
-- <br>
Sent from my Android device with K-9 Mail. Please excuse my brevity.</body></html>