Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 736266 - sys-fs/udev-245.5: New helper "fido_id" is not built/installed
Summary: sys-fs/udev-245.5: New helper "fido_id" is not built/installed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: udev maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-08-07 13:49 UTC by Robert Schedel
Modified: 2020-08-07 14:32 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Schedel 2020-08-07 13:49:08 UTC
sys-fs/udev-245.5 was stabilized recently by bug 736088.

According to NEWS file, since udev 244 the delivered rule file "/lib/udev/rules.d/60-fido-id.rules" uses new helper executable "fido_id" to recognize FIDO security sticks in a generic way, instead of hardcoding ids of each stick. But unfortunately, this executable is not built/installed by current ebuild (=possible regression). Presumably this udev 244 upstream change was missed during stabilization update.

P.S. When adding "fido_id" entry into "multilib_src_compile" and "multilib_src_install", the helper exe is built+installed as expected.

Reproducible: Always
Comment 1 Robert Schedel 2020-08-07 14:06:17 UTC
For details to new "fido_id" helper see systemd/udev 244ff source code under "src/udev/fido_id": Basically, the new helper reads the USB HID descriptor to autodetect any FIDO devices in general way.
Comment 2 Larry the Git Cow gentoo-dev 2020-08-07 14:32:41 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa0aea8d9ef1520a5788e7ece70ac91213bd6e51

commit fa0aea8d9ef1520a5788e7ece70ac91213bd6e51
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2020-08-07 14:31:55 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2020-08-07 14:31:55 +0000

    sys-fs/udev: install fido_id helper
    
    Closes: https://bugs.gentoo.org/736266
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 sys-fs/udev/{udev-245.5.ebuild => udev-245.5-r1.ebuild} | 3 ++-
 sys-fs/udev/{udev-246.ebuild => udev-246-r1.ebuild}     | 3 ++-
 sys-fs/udev/udev-9999.ebuild                            | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)