Skip to content

Draft: community/openjdk-mandrel: add missing build dependency on py3-setuptools

Fixes https://build.alpinelinux.org/buildlogs/build-3-20-x86_64/community/openjdk-mandrel/openjdk-mandrel-23.0.0.0-r0.log

Traceback (most recent call last):
  File "/home/buildozer/aports/community/openjdk-mandrel/src/mx-6.27.3/mx_enter.py", line 44, in <module>
    mx._main_wrapper()
  File "/home/buildozer/aports/community/openjdk-mandrel/src/mx-6.27.3/mx.py", line 18386, in _main_wrapper
    main()
  File "/home/buildozer/aports/community/openjdk-mandrel/src/mx-6.27.3/mx.py", line 18268, in main
    primary = _discover_suites(primarySuiteMxDir, load=should_load_suites)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/buildozer/aports/community/openjdk-mandrel/src/mx-6.27.3/mx.py", line 3784, in _discover_suites
    _register_visit(primary)
  File "/home/buildozer/aports/community/openjdk-mandrel/src/mx-6.27.3/mx.py", line 3782, in _register_visit
    s._load()
  File "/home/buildozer/aports/community/openjdk-mandrel/src/mx-6.27.3/mx.py", line 1764, in _load
    self._load_extensions()
  File "/home/buildozer/aports/community/openjdk-mandrel/src/mx-6.27.3/mx.py", line 2261, in _load_extensions
    mod = __import__(extensionsName)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/buildozer/aports/community/openjdk-mandrel/src/mandrel-23.0.0.0/substratevm/mx.substratevm/mx_substratevm.py", line 36, in <module>
    from distutils.dir_util import mkpath, remove_tree  # pylint: disable=no-name-in-module
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'distutils'

Merge request reports