** 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) + + [ 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 the fix 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 causing 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
** 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) [ 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 the fix works, then `ykman-gui` should run fine without any - `NameError`. + 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 causing 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 ** 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) [ 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 causing regressions. + 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
