Bug 2214260 - Missing dependency causes yubikey-manager-qt to not work
Summary: Missing dependency causes yubikey-manager-qt to not work
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: yubikey-manager-qt
Version: 38
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Jakub Jelen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-06-12 11:52 UTC by xspielinbox+redhat
Modified: 2023-06-22 12:59 UTC (History)
1 user (show)

Fixed In Version: yubikey-manager-qt-1.2.5-2.fc38 yubikey-manager-qt-1.2.5-2.fc37
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-06-22 02:25:38 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description xspielinbox+redhat 2023-06-12 11:52:16 UTC
Description of problem:
yubikey-manager-qt should require python3-yubikey-manager or yubikey-manager because without it it can't recognize a yubikey.

Version-Release number of selected component (if applicable):
1.2.5-1.fc38

How reproducible:
install yubikey-manager-qt without yubikey-manager or python3-yubikey-manager to reproduce every time

Steps to Reproduce:
1. remove unused dependencies/have a clean Fedora install
2. just install yubikey-manager-qt
3. insert yubikey
4. open application

Actual results:
the program can't detect the yubikey, but the yubikey can be used for authentication in e.g. KeepassXC

Expected results:
the program should detect the yubikey as it does as soon as yubikey-manager is installed (which in turn requires and thereby installs python3-yubikey-manager).

Additional info:
https://src.fedoraproject.org/rpms/yubikey-manager-qt/c/4dad1fb7686445dc11d9db5ecaf189235f027b73 probably removed "Requires:      python3-yubikey-manager < 5" by mistake, though it should have only removed " < 5".

This is essentially the same problem as in bug 1945428 over two years ago.

Comment 1 Jakub Jelen 2023-06-12 13:18:57 UTC
Thank you for the report! Indeed you are right and the dependency was accidentally removed. I will update the package soon.

Comment 2 Fedora Update System 2023-06-12 13:45:02 UTC
FEDORA-2023-5633320f82 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-5633320f82

Comment 3 Fedora Update System 2023-06-12 14:06:35 UTC
FEDORA-2023-39257b4ed7 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-39257b4ed7

Comment 4 Fedora Update System 2023-06-13 01:42:24 UTC
FEDORA-2023-5633320f82 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-5633320f82`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-5633320f82

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2023-06-13 02:01:31 UTC
FEDORA-2023-39257b4ed7 has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-39257b4ed7`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-39257b4ed7

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2023-06-22 02:25:38 UTC
FEDORA-2023-5633320f82 has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 7 Fedora Update System 2023-06-22 02:37:26 UTC
FEDORA-2023-39257b4ed7 has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 8 xspielinbox+redhat 2023-06-22 12:59:22 UTC
Works again.

Thank you.


Note You need to log in before you can comment on or make changes to this bug.