Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gobject-introspection - depend on py3-setuptools-73 #27278

Merged
merged 1 commit into from
Sep 3, 2024

Conversation

smoser
Copy link
Contributor

@smoser smoser commented Aug 28, 2024

gdk-pixbuf was found to be FTBFS, failing with a stacktrace like:

Traceback (most recent call last):
  File "/usr/bin/g-ir-scanner", line 103, in <module>
    from giscanner.scannermain import scanner_main
  File "/usr/lib/gobject-introspection/giscanner/scannermain.py", line 35, in <module>
    from giscanner.ast import Include, Namespace
  File "/usr/lib/gobject-introspection/giscanner/ast.py", line 27, in <module>
    from .sourcescanner import CTYPE_TYPEDEF, CSYMBOL_TYPE_TYPEDEF
  File "/usr/lib/gobject-introspection/giscanner/sourcescanner.py", line 25, in <module>
    from .ccompiler import CCompiler
  File "/usr/lib/gobject-introspection/giscanner/ccompiler.py", line 29, in <module>
    from distutils.msvccompiler import MSVCCompiler
ModuleNotFoundError: No module named 'distutils.msvccompiler'

Upstream issue to follow gobject-introspection removeing use of distutils is
https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/515
or https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/395

@smoser smoser force-pushed the fix/fix-gobject-inspection branch 6 times, most recently from 762891c to b7d870c Compare August 29, 2024 13:01
py3-setuptools-73.yaml Outdated Show resolved Hide resolved
gdk-pixbuf was found to be FTBFS, failing with a stacktrace like:

> Traceback (most recent call last):
>   File "/usr/bin/g-ir-scanner", line 103, in <module>
>     from giscanner.scannermain import scanner_main
>   File "/usr/lib/gobject-introspection/giscanner/scannermain.py", line 35, in <module>
>     from giscanner.ast import Include, Namespace
>   File "/usr/lib/gobject-introspection/giscanner/ast.py", line 27, in <module>
>     from .sourcescanner import CTYPE_TYPEDEF, CSYMBOL_TYPE_TYPEDEF
>   File "/usr/lib/gobject-introspection/giscanner/sourcescanner.py", line 25, in <module>
>     from .ccompiler import CCompiler
>   File "/usr/lib/gobject-introspection/giscanner/ccompiler.py", line 29, in <module>
>     from distutils.msvccompiler import MSVCCompiler
> ModuleNotFoundError: No module named 'distutils.msvccompiler'

This cherry-picks a upstream fix for the issue
 https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/515
from
https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/490
@luhring luhring merged commit 424a548 into wolfi-dev:main Sep 3, 2024
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants