#1151432 rust-dds: autopkgtest failure on arm64

#1151432#5
Date:
2026-10-20 16:40:45 UTC
From:
To:
https://tracker.debian.org/pkg/rust-dds

Migration status for rust-dds (- to 0.2.0-2): BLOCKED: Rejected/violates migration policy/introduces a regression
Issues preventing migration:
∙ ∙ Autopkgtest for rust-dds/0.2.0-2: amd64: Pass, arm64: Failed ♻, armhf: Pass, i386: Pass, ppc64el: Pass, s390x: Pass


...
120s test color::oklab::tests::test_error_fast_srgb_to_linear ... FAILED
120s test color::oklab::tests::test_error_fast_linear_to_srgb ... FAILED
120s
120s failures:
120s
120s ---- color::oklab::tests::test_error_fast_srgb_to_linear stdout ----
120s
120s thread 'color::oklab::tests::test_error_fast_srgb_to_linear' (8266) panicked at src/color/oklab.rs:316:9:
120s assertion `left == right` failed
120s   left: "Error: avg=0.00007546 max=0.00012287 for 0.640"
120s  right: "Error: avg=0.00007546 max=0.00012287 for 0.641"
120s stack backtrace:
120s    0: __rustc::rust_begin_unwind
120s              at /usr/src/rustc-1.97.1/library/std/src/panicking.rs:689:5
120s    1: core::panicking::panic_fmt
120s              at /usr/src/rustc-1.97.1/library/core/src/panicking.rs:80:14
120s    2: core::panicking::assert_failed_inner
120s    3: core::panicking::assert_failed::<alloc::string::String, &str>
120s              at /usr/src/rustc-1.97.1/library/core/src/panicking.rs:394:5
120s    4: dds::color::oklab::tests::test_error_fast_srgb_to_linear
120s              at ./src/color/oklab.rs:316:9
120s    5: dds::color::oklab::tests::test_error_fast_srgb_to_linear::{closure#0}
120s              at ./src/color/oklab.rs:315:40
120s    6: <dds::color::oklab::tests::test_error_fast_srgb_to_linear::{closure#0} as core::ops::function::FnOnce<()>>::call_once
120s              at /usr/src/rustc-1.97.1/library/core/src/ops/function.rs:250:5
120s    7: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
120s              at /usr/src/rustc-1.97.1/library/core/src/ops/function.rs:250:5
120s note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
120s
120s ---- color::oklab::tests::test_error_fast_linear_to_srgb stdout ----
120s
120s thread 'color::oklab::tests::test_error_fast_linear_to_srgb' (8265) panicked at src/color/oklab.rs:323:9:
120s assertion `left == right` failed
120s   left: "Error: avg=0.00105457 max=0.00236702 for 0.730"
120s  right: "Error: avg=0.00105456 max=0.00236708 for 0.730"
120s stack backtrace:
120s    0: __rustc::rust_begin_unwind
120s              at /usr/src/rustc-1.97.1/library/std/src/panicking.rs:689:5
120s    1: core::panicking::panic_fmt
120s              at /usr/src/rustc-1.97.1/library/core/src/panicking.rs:80:14
120s    2: core::panicking::assert_failed_inner
120s    3: core::panicking::assert_failed::<alloc::string::String, &str>
120s              at /usr/src/rustc-1.97.1/library/core/src/panicking.rs:394:5
120s    4: dds::color::oklab::tests::test_error_fast_linear_to_srgb
120s              at ./src/color/oklab.rs:323:9
120s    5: dds::color::oklab::tests::test_error_fast_linear_to_srgb::{closure#0}
120s              at ./src/color/oklab.rs:322:40
120s    6: <dds::color::oklab::tests::test_error_fast_linear_to_srgb::{closure#0} as core::ops::function::FnOnce<()>>::call_once
120s              at /usr/src/rustc-1.97.1/library/core/src/ops/function.rs:250:5
120s    7: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
120s              at /usr/src/rustc-1.97.1/library/core/src/ops/function.rs:250:5
120s note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
120s
120s
120s failures:
120s     color::oklab::tests::test_error_fast_linear_to_srgb
120s     color::oklab::tests::test_error_fast_srgb_to_linear
120s
120s test result: FAILED. 69 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
120s
120s error: test failed, to rerun pass `--lib`
...
399s autopkgtest [14:58:46]: @@@@@@@@@@@@@@@@@@@@ summary
399s rust-dds:@           FAIL non-zero exit status 101
399s librust-dds-dev:default FAIL non-zero exit status 101
399s librust-dds-dev:rayon FAIL non-zero exit status 101
399s librust-dds-dev:     FAIL non-zero exit status 101