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

Reply via email to