Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 735188 - sys-apps/pcsc-lite: Local USE flag descriptions should refer to virtual/libudev instead of sys-fs/udev; dependency should be changed from virtual/udev to virtual/libudev
Summary: sys-apps/pcsc-lite: Local USE flag descriptions should refer to virtual/libud...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Mikle Kolyada (RETIRED)
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-08-02 11:12 UTC by charles17
Modified: 2021-03-07 15:23 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 charles17 2020-08-02 11:12:28 UTC
Since https://bugs.gentoo.org/575718 Gentoo has moved to sys-fs/eudev.
However the local USE flag descriptions in https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-apps/pcsc-lite/metadata.xml still refer to sys-fs/udev.

It's been confusing me when looking after rc_hotplug
Comment 1 Arfrever Frehtes Taifersar Arahesis 2020-08-02 11:36:47 UTC
In Gentoo, systemd, udev and eudev are supported, through appropriate virtuals.

Ebuilds of sys-apps/pcsc-lite have:

pcsc-lite-1.8.25-r1.ebuild:     udev? ( virtual/udev )
pcsc-lite-1.8.26.ebuild:        udev? ( virtual/udev )
pcsc-lite-1.9.0.ebuild: udev? ( virtual/udev )

But there is linking against libudev.so:

$ scanelf -qyRF "%F: %n" $(qlist sys-apps/pcsc-lite) | grep libudev
/usr/sbin/pcscd: libudev.so.1,libdl.so.2,libpthread.so.0,libc.so.6

So dependency should be changed from "virtual/udev" to "virtual/libudev:=" (or "virtual/libudev:0=").

In metadata.xml, it may be appropriate to refer to virtual/libudev instead of sys-fs/udev.
Comment 2 Larry the Git Cow gentoo-dev 2021-03-07 15:23:16 UTC
The bug has been closed via the following commit(s):

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

commit de7603bdc121f86fcfd1d41e5402338258d5be34
Author:     Volkmar W. Pogatzki <gentoo@pogatzki.net>
AuthorDate: 2020-10-05 11:54:46 +0000
Commit:     Mikle Kolyada <zlogene@gentoo.org>
CommitDate: 2021-03-07 15:22:58 +0000

    sys-apps/pcsc-lite: replace udev with libudev (virtual)
    
    Closes: https://bugs.gentoo.org/735188
    Closes: https://bugs.gentoo.org/747079
    Package-Manager: Portage-3.0.4, Repoman-3.0.1
    Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
    Closes: https://github.com/gentoo/gentoo/pull/17797
    Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>

 sys-apps/pcsc-lite/metadata.xml               | 2 +-
 sys-apps/pcsc-lite/pcsc-lite-1.8.25-r1.ebuild | 2 +-
 sys-apps/pcsc-lite/pcsc-lite-1.8.26.ebuild    | 2 +-
 sys-apps/pcsc-lite/pcsc-lite-1.9.0.ebuild     | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)