File yubikey-manager-qt_work_with_newer_ykman.patch of Package yubikey-manager-qt
diff --git a/ykman-gui/py/yubikey.py b/ykman-gui/py/yubikey.py
index 2c91bc4..32a2b37 100644
--- a/ykman-gui/py/yubikey.py
+++ b/ykman-gui/py/yubikey.py
@@ -50,12 +50,10 @@ from ykman import __version__ as ykman_v
if int(ykman_v.split(".")[0] ) > 4:
from yubikit.support import get_name
from ykman.device import list_all_devices, scan_devices
- from ykman.otp import (
- _PrepareUploadFailed as PrepareUploadFailed
- , _prepare_upload_key as prepare_upload_key, generate_static_pw)
+ from ykman.otp import (generate_static_pw)
else:
from ykman import connect_to_device, scan_devices, get_name
- from ykman.otp import PrepareUploadFailed, prepare_upload_key, generate_static_pw
+ from ykman.otp import generate_static_pw
from fido2.ctap2 import Ctap2, ClientPin
@@ -400,17 +398,6 @@ class Controller(object):
upload_url = None
with self._open_device([OtpConnection]) as conn:
- if upload:
- try:
- upload_url = prepare_upload_key(
- key, public_id, private_id,
- serial=self._dev_info['serial'],
- user_agent='ykman-qt/' + app_version)
- except PrepareUploadFailed as e:
- logger.debug('YubiCloud upload failed', exc_info=e)
- return failure('upload_failed',
- {'upload_errors': [err.name
- for err in e.errors]})
try:
session = YubiOtpSession(conn)
session.put_configuration(