Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 893522 - app-crypt/yubioath-desktop: requires <app-crypt/yubikey-manager-5
Summary: app-crypt/yubioath-desktop: requires <app-crypt/yubikey-manager-5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: David Seifert
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks: 722500
  Show dependency tree
 
Reported: 2023-02-07 18:11 UTC by Michał Górny
Modified: 2023-04-15 09:23 UTC (History)
3 users (show)

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 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2023-02-07 18:11:48 UTC
This is blocking yubikey-manager cleanup which in turn is blocking dev-python/cryptography cleanup.
Comment 1 Marek Szuba archtester gentoo-dev 2023-02-13 09:29:26 UTC
Unfortunately this is unlikely to be fixed any time soon, as upstream has only decided to address this in >=app-crypt/yubioath-desktop-6 - which features a complete rewrite of the UI in Flutter. I don't know about Soap but I have yet to get those versions build on Gentoo AT ALL, let alone to have Flutter packaged.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2023-02-21 17:23:18 UTC
Given that cryptography is security-significant package, I'd really appreciate either figuring out yubioath-desktop or fixing old yubikey-manager to work with new cryptography (my educated guess is that their version pins are totally random and it just works).
Comment 3 Larry the Git Cow gentoo-dev 2023-02-21 23:41:25 UTC
The bug has been referenced in the following commit(s):

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

commit 2874c02ee275a309b90c993be83f5af6786aecdd
Author:     Marek Szuba <marecki@gentoo.org>
AuthorDate: 2023-02-21 23:28:56 +0000
Commit:     Marek Szuba <marecki@gentoo.org>
CommitDate: 2023-02-21 23:41:16 +0000

    app-crypt/yubikey-manager: remove dev-python/cryptography version cap in 4.0.8
    
    Seems to have no problems with 39.0.1:
     - all standard tests pass;
     - several device-specific PIV tests fail due to newer cryptography not
       allowing the use of SHA1, which could easily be fixed by patching the
       offending tests not to use that algorithm - and in any case we do not
       run any of these in src_test();
     - rudimentary run-time testing has shown no issues yet.
    
    Going straight to stable due to Bug #893576.
    
    Bug: https://bugs.gentoo.org/893522
    Signed-off-by: Marek Szuba <marecki@gentoo.org>

 .../{yubikey-manager-4.0.8.ebuild => yubikey-manager-4.0.8-r1.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 4 Marek Szuba archtester gentoo-dev 2023-02-21 23:44:24 UTC
Turns out your educated guess has been correct. Downgrading this issue from "security blocker" to "bloody nuisance".
Comment 5 David Seifert gentoo-dev 2023-03-12 16:22:11 UTC
# David Seifert <soap@gentoo.org> (2023-03-12)
# Qt-based application is EOL, Yubico has switched to a Flutter-based
# Googleware framework. Switch to app-crypt/yubioath-flutter-bin or use
# your phone for TOTP. Blocks app-crypt/yubikey-manager-4 cleanups.
# Removal on 2023-04-11.
app-crypt/yubioath-desktop
Comment 6 Larry the Git Cow gentoo-dev 2023-04-15 09:23:10 UTC
The bug has been closed via the following commit(s):

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

commit c360ddbba0ac13f5993eb6b6328bffe1b706d8e1
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2023-04-15 09:22:59 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2023-04-15 09:22:59 +0000

    app-crypt/yubioath-desktop: treeclean
    
    Closes: https://bugs.gentoo.org/893522
    Closes: https://bugs.gentoo.org/895194
    Signed-off-by: David Seifert <soap@gentoo.org>

 app-crypt/yubioath-desktop/Manifest                |  1 -
 .../yubioath-desktop-5.1.0-bin-installdir.patch    | 22 --------
 .../yubioath-desktop-5.1.0-qtquickcontrols1.patch  | 10 ----
 app-crypt/yubioath-desktop/metadata.xml            | 15 ------
 .../yubioath-desktop-5.1.0-r3.ebuild               | 60 ----------------------
 profiles/package.mask                              |  7 ---
 6 files changed, 115 deletions(-)