** Description changed:

  [ Impact ]
  
  The pyotherside QRC importer has stopped to function since
  noble/python3.12 because of a now-gone python stdlib function. This
  prevents software like `yubikey-manager-qt` from working correctly (see
  https://bugs.launchpad.net/bugs/2061529)
+ 
+ This was fixed in upstream version 1.6.2 which is available in plucky.
  
  [ Test Plan ]
  
  Steps to reproduce the issue:
  
  * Install `yubikey-manager-qt` on a Noble system
  * Start the program using `ykman-gui`
  * Notice the "NameError: name 'yubikey' is not defined" and other errors
  * The program is unusable
  
  If this fix to pyotherside works, then `ykman-gui` should run fine
  without any `NameError`.
  
  [ Where problems could occur ]
  
  The targeted fixes could have an impact outside of
  PyOtherSideQtRCImporter and cause regressions.
  
  [ Original bug report ]
  
  PyOtherSideQtRCImporter needs to implement find_spec since find_module
  is no longer supported.
  
https://docs.python.org/3.11/library/importlib.html#importlib.abc.MetaPathFinder.find_module
  shows it is deprecated since 3.4 (the link shows the 3.11 docs) and it
  was removed in 3.12.
  
  Upstream issue: https://github.com/thp/pyotherside/issues/130
  Upstream fix: https://github.com/thp/pyotherside/pull/131
  Upstream follow-up fix: https://github.com/thp/pyotherside/pull/134

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2115654

Title:
  PyOtherSideQtRCImporter broken on Python3.12

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pyotherside/+bug/2115654/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to