Severity: 1093774 important

reassign: 1093774 yubioath-desktop

block: 1093774 1034701

thanks


Hey Mathias,

This is in my eyes an issue within the yubioazh package as upstream switched ~2years ago to a flutter based program and the old version is not longer maintained by upstream. The flutter version is not packaged for Debian as a lot of dependencies are missing.

Not updating ykman to stay compatible with a unmaintained package is in my eyes no option, but I'm open for suggestions how to fix that issue. I've cc'ed two other pkg-auth maintainers + the lists to get some more feedback.

Possible options would be:

- patch yubiath-desktop to be compatible

- remove yubiath-desktop until the flutter version is available

- ship somehow two versions of yubikey-manager.

I strongly disagree with the last option -



With best regards,
Patrick
--
Dr. Patrick Winnertz
Tel: 0049 0163/2536369
Leostraße 26
68789 St. Leon-Rot

22.01.2025 16:47:16 Mathias Gibbens <gib...@debian.org>:

   Source: yubikey-manager
   Version: 5.5.1-1
   Severity: serious
   Justification: Renders yubioath-desktop unusable

      python3-ykman 5.5.1-1 recently migrated to testing, and it
   appears to
   be incompatible with yubioath-desktop 5.1.0-3, rendering it totally
   unusable as it no longer recognizes my yubikeys. Manually downgrading
   python3-ykman to 5.4.0-1 restores functionality.

       gibmat@olorin:~$ yubioath-desktop
       qrc:/qml/main.qml:353:5: QML Shortcut: Shortcut: Only binding to
       one of multiple key bindings associated with 4. Use 'sequences:
       [ <key> ]' to bind to all of them.
       qrc:/qml/main.qml:297:5: QML Shortcut: Shortcut: Only binding to
       one of multiple key bindings associated with 9. Use 'sequences:
       [ <key> ]' to bind to all of them.
       Qt Quick Layouts: Detected recursive rearrange. Aborting after
       two iterations.
       Qt Quick Layouts: Detected recursive rearrange. Aborting after
       two iterations.
       "PyOtherSide error: Traceback (most recent call last):\n\n File
       \"qrc:///py/yubikey.py\", line 50, in <module>\n    from
       ykman.otp import (\n _PrepareUploadFailed as
       PrepareUploadFailed\n    , _prepare_upload_key as
       prepare_upload_key, generate_static_pw, time_challenge,
       format_oath_code)\n\nImportError: cannot import name
       '_PrepareUploadFailed' from 'ykman.otp'
       (/usr/lib/python3/dist-packages/ykman/otp.py)\n"
       Unhandled PyOtherSide error: Cannot import module: yubikey
       (Traceback (most recent call last):

          File "qrc:///py/yubikey.py", line 50, in <module>
            from ykman.otp import (
            _PrepareUploadFailed as PrepareUploadFailed
            , _prepare_upload_key as prepare_upload_key,
       generate_static_pw, time_challenge, format_oath_code)

       ImportError: cannot import name '_PrepareUploadFailed' from
       'ykman.otp' (/usr/lib/python3/dist-packages/ykman/otp.py)
       )
       "PyOtherSide error: Traceback (most recent call last):\n\n File
       \"<string>\", line 1, in <module>\n\nNameError: name 'yubikey'
       is not defined\n"
       Unhandled PyOtherSide error: Function not found: 'yubikey.init'
       (Traceback (most recent call last):

          File "<string>", line 1, in <module>

       NameError: name 'yubikey' is not defined
       )
       "PyOtherSide error: Traceback (most recent call last):\n\n File
       \"<string>\", line 1, in <module>\n\nNameError: name 'yubikey'
       is not defined\n"
       Unhandled PyOtherSide error: Function not found:
       'yubikey.controller.check_descriptors' (Traceback (most recent
       call last):

          File "<string>", line 1, in <module>

       NameError: name 'yubikey' is not defined
       )
       qml: TypeError: Cannot read property 'success' of undefined
       undefined
       "PyOtherSide error: Traceback (most recent call last):\n\n File
       \"<string>\", line 1, in <module>\n\nNameError: name 'yubikey'
       is not defined\n"
       Unhandled PyOtherSide error: Function not found:
       'yubikey.controller.is_win_non_admin' (Traceback (most recent
       call last):

          File "<string>", line 1, in <module>

       NameError: name 'yubikey' is not defined
       )
       qml: TypeError: Cannot read property 'winNonAdmin' of undefined
       undefined

--
 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  win...@debian.org/patr...@winnertz.eu
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: 8D208172388840811B85DA1CC6D50A4188C70E43
 ⠈⠳⣄

The people who refer to the pandemic in the past tense and climate change in 
the future tense are the reason everything is going to shit.

Attachment: OpenPGP_0xC6D50A4188C70E43.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to