Control: reassign -1 src:mimalloc 3.0.1-2 Control: affects -1 src:pendulum On 2025-01-26 17:34:09 +0100, Sebastian Ramacher wrote: > Source: pendulum > Version: 3.0.0-2 > Severity: serious > Tags: ftbfs > Justification: fails to build from source (but built successfully in the past) > X-Debbugs-Cc: sramac...@debian.org > > > https://buildd.debian.org/status/fetch.php?pkg=pendulum&arch=arm64&ver=3.0.0-2%2Bb2&stamp=1737885924&raw=0 > > warning: `_pendulum` (lib) generated 20 warnings > Finished `release` profile [optimized + debuginfo] target(s) in 1m 35s > 📦 Built wheel for CPython 3.13 to > /build/reproducible-path/pendulum-3.0.0/rust/target/wheels/pendulum-3.0.0-cp313-cp313-linux_aarch64.whl > /build/reproducible-path/pendulum-3.0.0/rust/target/wheels/pendulum-3.0.0-cp313-cp313-linux_aarch64.whl > Successfully built pendulum-3.0.0-cp313-cp313-linux_aarch64.whl > I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with > "installer" module > dh_auto_test -a -O--buildsystem=pybuild > I: pybuild base:311: cd > /build/reproducible-path/pendulum-3.0.0/.pybuild/cpython3_3.12_pendulum/build; > python3.12 -m pytest -k "not test_unix_symlink and not > test_unix_etc_timezone_dir" > Illegal instruction > E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=132: cd > /build/reproducible-path/pendulum-3.0.0/.pybuild/cpython3_3.12_pendulum/build; > python3.12 -m pytest -k "not test_unix_symlink and not > test_unix_etc_timezone_dir" > I: pybuild base:311: cd > /build/reproducible-path/pendulum-3.0.0/.pybuild/cpython3_3.13_pendulum/build; > python3.13 -m pytest -k "not test_unix_symlink and not > test_unix_etc_timezone_dir" > Illegal instruction > E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=132: cd > /build/reproducible-path/pendulum-3.0.0/.pybuild/cpython3_3.13_pendulum/build; > python3.13 -m pytest -k "not test_unix_symlink and not > test_unix_etc_timezone_dir" > dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 > 3.13" returned exit code 13 > make: *** [debian/rules:20: binary-arch] Error 25
This looks like a baseline violation of mimalloc to me. mimalloc builds with -march=armv8.1-a which is not guaranteed to be satisfied on arm64. Cheers -- Sebastian Ramacher