Summary: | media-sound/gpodder-3.11.4-r1[python_single_target_python3_12]: ModuleNotFoundError: No module named 'imp' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | matoro <matoro_gentoo> |
Component: | Current packages | Assignee: | Gentoo Sound Team <sound> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | bgo-7187AEA9-brand, fordfrog, gerion.entrup, ionen, matoro_gentoo, negril.nx+gentoo |
Priority: | Normal | Keywords: | REGRESSION |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/gpodder/gpodder/pull/1571 | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=909991 https://bugs.gentoo.org/show_bug.cgi?id=922991 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerge --info |
fwiw 3.12 compat was added the by commit that added tests and tests pass even with 3.12, and probably led to the addition (have to start it up to see the failure) on a side-note, the stable version is still only python3_{10..11} (In reply to Ionen Wolkens from comment #1) > fwiw 3.12 compat was added the by commit that added tests and tests pass > even with 3.12, and probably led to the addition (have to start it up to see > the failure) or err, mis-read the commit.. it was adjusting tests. But seem deal, it did most likely ran them because of that. Yep. Figured the tests passing would be enough. Applying the patch from the linked pull-request seems to fix this though. See also here: https://github.com/gpodder/gpodder/issues/1614 I submitted an ebuild for 3.11.5 at https://github.com/gentoo/gentoo/pull/40569 which works with Python 3.12. Should I also add a 3.11.4-r2 ebuild with the 3.12 support patches? |
Created attachment 912208 [details] emerge --info Despite being supposedly updated to python3.12 compat, this is trying to import a module that was removed in 3.12. 1732663260.449106 [gpodder.log] ERROR: Uncaught exception: Traceback (most recent call last): File "/usr/bin/gpo", line 140, in <module> from gpodder import common, core, download, feedcore, model, my, opml, sync, util, youtube # isort:skip ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/gpodder/core.py", line 25, in <module> from gpodder import config, dbsqlite, extensions, model, util File "/usr/lib/python3.12/site-packages/gpodder/extensions.py", line 34, in <module> import imp ModuleNotFoundError: No module named 'imp'