Created attachment 1546196 [details] build.log from copr Traceback (most recent call last): File "/usr/bin/g-ir-scanner", line 98, in <module> from giscanner.scannermain import scanner_main File "/usr/lib64/gobject-introspection/giscanner/scannermain.py", line 35, in <module> from giscanner.ast import Include, Namespace File "/usr/lib64/gobject-introspection/giscanner/ast.py", line 29, in <module> from .sourcescanner import CTYPE_TYPEDEF, CSYMBOL_TYPE_TYPEDEF File "/usr/lib64/gobject-introspection/giscanner/sourcescanner.py", line 33, in <module> from giscanner._giscanner import SourceScanner as CSourceScanner ModuleNotFoundError: No module named 'giscanner._giscanner' Version-Release number of selected component (if applicable): pygobject3-3.32.0-1.fc31 Logs attached. This is with Python 3.8.0a2. I don't really understand those magical gi imports, so I don't understand why this happens. pygobject3 blocks a while lot of packages, so this is a severe problem.
OK, I have found out this: The code comes from gobject-introspection-devel, that has no Python dependency on a specific version yet it BRs python3-devel. Let me try to rebuild that one first.
Indeed, that was the case. I think that gobject-introspection-devel should either require python(abi) = %{python3_version}, or if the dependency on python is optional, depend on: (python(abi) = %{python3_version} if python3).
https://src.fedoraproject.org/rpms/gobject-introspection/pull-request/7
Colin? Can you please review and merge my PR?
PR was merged and gobject-introspection-1.60.1-3.fc31 was built in rawhide. Thank you.
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days