Bug 1655888
| Summary: | Yubikey-desktop should user newer yubikey-manager | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Gregory Orciuch <g.orciuch> | ||||
| Component: | yubioath-desktop | Assignee: | Gerald Cox <gbcox> | ||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | urgent | ||||||
| Version: | rawhide | CC: | c.justin88, danny, gbcox, rag, redhat.bugs, sethdjennings | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | yubioath-desktop-4.3.5-3.gitd1187b6.fc28 yubioath-desktop-4.3.5-3.gitd1187b6.fc29 | Doc Type: | If docs needed, set a value | ||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2019-01-18 02:13:21 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Bug Depends On: | 1662693 | ||||||
| Bug Blocks: | |||||||
| Attachments: |
|
||||||
|
Description
Gregory Orciuch
2018-12-04 08:17:08 UTC
Problem is also occurring with Yubikey 5 NFC. Needs to get fixed since this is affecting all new Yubikeys. You also need to add a REQUIRES to yubikey-manager for python3-fido2 Created attachment 1516274 [details] Restored missing FILES directory from 1.0.0 tarball See: https://github.com/Yubico/yubikey-manager/issues/159 There is an error in the 1.0.1 yubikey manager tarball, you can either rebuild manually or use the attachment.
I've rebuilt and tested 4.3.4 yubioath-manager. I've noticed a few things in the spec file. Correct me
if I'm wrong but you don't need to include yubikey-manager or qt-solutions. yubikey-manager is a separate rpm and
qt-solutions isn't needed. I removed both and restructured to use the released version and all is working fine.
In fact, now the correct release is displaying. Previously, it did not.
Here are the changes:
%global debug_package %{nil}
Name: yubioath-desktop
Version: 4.3.4
Release: 1%{?dist}
Summary: Yubikey tool for generating OATH event-based HOTP and time-based TOTP codes
License: BSD
URL: https://github.com/Yubico/yubioath-desktop
Source0: https://github.com/Yubico/%{name}/archive/%{name}-%{version}.tar.gz
BuildRequires: qt5-qtbase-devel qt5-qtdeclarative-devel qt5-qtsvg-devel gcc-c++ python2 python-unversioned-command desktop-file-utils
Requires: pyotherside qt5-qtdeclarative qt5-qtquickcontrols pcsc-lite-ccid yubikey-manager
Requires: python3-fido2
Requires(post): desktop-file-utils
Requires(postun): desktop-file-utils
%description
The Yubico Authenticator is a graphical desktop tool and CLI for generating
Open AuTHentication (OATH) event-based HOTP and time-based TOTP one-time
password codes, with the help of a YubiKey that protects the shared secrets.
%prep
%autosetup -n %{name}
%build
qmake-qt5
%make_build
%install
%make_install INSTALL_ROOT=%{buildroot}
# desktop file
desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{_builddir}/%{buildsubdir}/resources/yubioath-desktop.desktop
# icons
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/128x128/apps
cp %{_builddir}/%{buildsubdir}/resources/icons/yubioath.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps
%files
%license COPYING
%doc NEWS README
%{_bindir}/*
%{_datadir}/icons/hicolor/128x128/apps/*
%{_datadir}/applications/*
I'll also volunteer to be a co-maintainer on the above packages. Thanks! Python3 fixes done by @ignatenkobrain (Thanks much!) Sync'd with release code for 4.3.5 yubioath-manager. yubikey-manager-2.0.0-3.gite17b3de.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-97a3cd5943 yubikey-manager-2.0.0-3.gite17b3de.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2019-06cc6bf13e yubioath-desktop-4.3.5-3.gitd1187b6.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-e092df3ac0 yubioath-desktop-4.3.5-3.gitd1187b6.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2019-81120ce3e7 yubikey-manager-2.0.0-3.gite17b3de.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-97a3cd5943 yubioath-desktop-4.3.5-3.gitd1187b6.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-e092df3ac0 yubikey-manager-2.0.0-3.gite17b3de.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-06cc6bf13e yubioath-desktop-4.3.5-3.gitd1187b6.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-81120ce3e7 yubikey-manager-2.0.0-3.gite17b3de.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report. yubikey-manager-2.0.0-3.gite17b3de.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report. yubioath-desktop-4.3.5-3.gitd1187b6.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report. yubioath-desktop-4.3.5-3.gitd1187b6.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report. *** Bug 1667536 has been marked as a duplicate of this bug. *** |