Skip to content

Build failure: python3Packages.meson-python #413252

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

Open
3 tasks done
mdaniels5757 opened this issue Jun 2, 2025 · 1 comment
Open
3 tasks done

Build failure: python3Packages.meson-python #413252

mdaniels5757 opened this issue Jun 2, 2025 · 1 comment
Labels
0.kind: build failure A package fails to build 6.topic: darwin Running or building packages on Darwin 6.topic: python

Comments

@mdaniels5757
Copy link
Contributor

mdaniels5757 commented Jun 2, 2025

Nixpkgs version

staging-next (#412425)

Steps to reproduce

Fails to build on Darwin (both x86_64 and aarch64) on staging-next (meson-python version 0.18.0). Both Python 3.12 and 3.13 fail. Linux is unaffected.

Can Hydra reproduce this build failure?

Yes, Hydra can reproduce this build failure.

Link to Hydra build job

Relevant log output

________________________________ test_wheel_tag ________________________________

    def test_wheel_tag():
>       assert str(mesonpy._tags.Tag()) == f'{INTERPRETER}-{ABI}-{PLATFORM}'
E       AssertionError: assert 'cp313-cp313-...sx_11_0_arm64' == 'cp313-cp313-...sx_15_0_arm64'
E         
E         - cp313-cp313-macosx_15_0_arm64
E         ?                     ^
E         + cp313-cp313-macosx_11_0_arm64
E         ?                     ^

tests/test_tags.py:43: AssertionError
____________________________ test_tag_platlib_wheel ____________________________

    def test_tag_platlib_wheel():
        builder = wheel_builder_test_factory({
            'platlib': [f'extension{SUFFIX}'],
        })
>       assert str(builder.tag) == f'{INTERPRETER}-{ABI}-{PLATFORM}'
E       AssertionError: assert 'cp313-cp313-...sx_11_0_arm64' == 'cp313-cp313-...sx_15_0_arm64'
E         
E         - cp313-cp313-macosx_15_0_arm64
E         ?                     ^
E         + cp313-cp313-macosx_11_0_arm64
E         ?                     ^

tests/test_tags.py:99: AssertionError
_____________________________ test_tag_stable_abi ______________________________

    def test_tag_stable_abi():
        builder = wheel_builder_test_factory({
            'platlib': [f'extension{ABI3SUFFIX}'],
        }, limited_api=True)
        # PyPy does not support the stable ABI.
        abi = 'abi3' if '__pypy__' not in sys.builtin_module_names else ABI
>       assert str(builder.tag) == f'{INTERPRETER}-{abi}-{PLATFORM}'
E       AssertionError: assert 'cp313-abi3-macosx_11_0_arm64' == 'cp313-abi3-macosx_15_0_arm64'
E         
E         - cp313-abi3-macosx_15_0_arm64
E         ?                    ^
E         + cp313-abi3-macosx_11_0_arm64
E         ?                    ^

tests/test_tags.py:108: AssertionError

Additional context

No response

System metadata

Hydra.

Notify maintainers

@doronbehar


Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE.)

I assert that this issue is relevant for Nixpkgs

Is this issue important to you?

Add a 👍 reaction to issues you find important.

@mdaniels5757 mdaniels5757 added the 0.kind: build failure A package fails to build label Jun 2, 2025
@dotlambda dotlambda added 6.topic: python 6.topic: darwin Running or building packages on Darwin labels Jun 2, 2025
@doronbehar
Copy link
Contributor

mdaniels5757 added a commit to mdaniels5757/nixpkgs that referenced this issue Jun 3, 2025
mdaniels5757 added a commit to mdaniels5757/nixpkgs that referenced this issue Jun 3, 2025
Disables failing tests on Darwin, see NixOS#413252 and mesonbuild/meson-python's issue 760.

Closes: NixOS#413252
mdaniels5757 added a commit to mdaniels5757/nixpkgs that referenced this issue Jun 3, 2025
Disables failing tests on Darwin, see NixOS#413252 and mesonbuild/meson-python's issue 760.

Closes: NixOS#413252
mdaniels5757 added a commit to mdaniels5757/nixpkgs that referenced this issue Jun 4, 2025
Disables failing tests on Darwin, see NixOS#413252 and mesonbuild/meson-python's issue 760.

Closes: NixOS#413252
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: build failure A package fails to build 6.topic: darwin Running or building packages on Darwin 6.topic: python
Projects
None yet
Development

No branches or pull requests

3 participants