Hi Andreas, Andreas Enge <andr...@enge.fr> writes:
> Am Sun, Apr 09, 2023 at 12:57:34PM -0400 schrieb Maxim Cournoyer: >> OK, that's been fixed in meson-build-system; I've taken that opportunity >> to update our meson package to its latest 1.0.1 release too. > > Great, thanks a lot! The KDE package and the Gnome package I have in my > profile now build, and I hope the best for all of Gnome (which is not yet > available on the build farm). > > However, there is a problem with meson-python, which for some reason is > needed for my system profile: > > tests/test_wheel.py::test_configure_data FAILED [ > 94%] > =================================== FAILURES > =================================== > _____________________________ test_configure_data > ______________________________ > > wheel_configure_data = > PosixPath('/tmp/guix-build-meson-python-0.8.1.drv-0/pytest-of-nixbld/pytest-0/test0/mesonpy-test-5dncnze6/configure_data-1.0.0-py3-none-any.whl') > > def test_configure_data(wheel_configure_data): > artifact = wheel.wheelfile.WheelFile(wheel_configure_data) > >> assert wheel_contents(artifact) == { > 'configure_data-1.0.0.data/platlib/configure_data.py', > 'configure_data-1.0.0.dist-info/METADATA', > 'configure_data-1.0.0.dist-info/RECORD', > 'configure_data-1.0.0.dist-info/WHEEL', > } > E AssertionError: assert {'configure_data-1.0.0.dist-info/METADATA',\n > 'configure_data-1.0.0.dist-info/RECORD',\n > 'configure_data-1.0.0.dist-info/WHEEL',\n 'configure_data.py'} == > {'configure_data-1.0.0.data/platlib/configure_data.py',\n > 'configure_data-1.0.0.dist-info/METADATA',\n > 'configure_data-1.0.0.dist-info/RECORD',\n > 'configure_data-1.0.0.dist-info/WHEEL'} > E Extra items in the left set: > E 'configure_data.py' > E Extra items in the right set: > E 'configure_data-1.0.0.data/platlib/configure_data.py' > E Full diff: > E { > E - 'configure_data-1.0.0.data/platlib/configure_data.py', > E 'configure_data-1.0.0.dist-info/METADATA', > E 'configure_data-1.0.0.dist-info/RECORD', > E 'configure_data-1.0.0.dist-info/WHEEL', > E + 'configure_data.py', > E } > > tests/test_wheel.py:103: AssertionError > ---------------------------- Captured stdout setup > ----------------------------- > > Not very telling for someone who does not know meson! I don't know meson that much either, but I've updated the package to its latest 0.12.1 version, and it passes it's test suite, so we should be good! -- Thanks, Maxim