[Pkg-auth-maintainers] Bug#1093774: yubikey-manager: 5.5.1-1 breaks yubioath-desktop
Patrick Winnertz
winnie at debian.org
Thu Jan 23 08:08:53 GMT 2025
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 <gibmat at 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 at 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
--
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ winnie at debian.org/patrick at 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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xC6D50A4188C70E43.asc
Type: application/pgp-keys
Size: 13437 bytes
Desc: OpenPGP public key
URL: <http://alioth-lists.debian.net/pipermail/pkg-auth-maintainers/attachments/20250123/42330d66/attachment-0001.asc>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-auth-maintainers/attachments/20250123/42330d66/attachment-0001.sig>
More information about the Pkg-auth-maintainers
mailing list