#1153006 rust-webbrowser: autopkgtest regression on i386: flag file not found

#1153006#5
Date:
2026-11-04 10:22:35 UTC
From:
To:
Dear maintainer(s),

With a recent upload of rust-webbrowser the autopkgtest of
rust-webbrowser fails in testing on i386 when that autopkgtest is run
with the binary packages of rust-webbrowser from unstable. It passes
when run with only packages from testing. In tabular form:

                        pass            fail
rust-webbrowser        from testing    1.2.4-1
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration to testing [1]. Can
you please investigate the situation and fix it?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=rust-webbrowser

https://ci.debian.net/data/autopkgtest/testing/i386/r/rust-webbrowser/77444653/log.gz

1326s test os::tests_xdg::test_xdg_open_local_file ... FAILED
1326s 1326s failures:
1326s 1326s ---- os::tests_xdg::test_xdg_open_local_file stdout ----
1326s 1326s thread 'os::tests_xdg::test_xdg_open_local_file' (16558)
panicked at src/unix.rs:598:18:
1326s flag file not found: Os { code: 2, kind: NotFound, message: "No
such file or directory" }
1326s stack backtrace:
1326s    0: __rustc::rust_begin_unwind
1326s              at
/usr/src/rustc-1.97.1/library/std/src/panicking.rs:689:5
1326s    1: core::panicking::panic_fmt
1326s              at
/usr/src/rustc-1.97.1/library/core/src/panicking.rs:80:14
1326s    2: core::result::unwrap_failed
1326s              at
/usr/src/rustc-1.97.1/library/core/src/result.rs:1867:5
1326s    3: <core::result::Result<alloc::string::String,
std::io::error::Error>>::expect
1326s              at
/usr/src/rustc-1.97.1/library/core/src/result.rs:1185:23
1326s    4: webbrowser::os::tests_xdg::test_xdg_open_local_file
1326s              at ./src/unix.rs:598:18
1326s    5: webbrowser::os::tests_xdg::test_xdg_open_local_file::{closure#0}
1326s              at ./src/unix.rs:525:34
1326s    6:
<webbrowser::os::tests_xdg::test_xdg_open_local_file::{closure#0} as
core::ops::function::FnOnce<()>>::call_once
1326s              at
/usr/src/rustc-1.97.1/library/core/src/ops/function.rs:250:5
1326s    7: <fn() -> core::result::Result<(), alloc::string::String> as
core::ops::function::FnOnce<()>>::call_once
1326s              at
/usr/src/rustc-1.97.1/library/core/src/ops/function.rs:250:5
1326s note: Some details are omitted, run with `RUST_BACKTRACE=full` for
a verbose backtrace.
1326s 1326s 1326s failures:
1326s     os::tests_xdg::test_xdg_open_local_file
1326s 1326s test result: FAILED. 8 passed; 1 failed; 4 ignored; 0
measured; 0 filtered out; finished in 7.06s
1326s 1326s error: test failed, to rerun pass `--lib`
1327s autopkgtest [12:03:58]: test librust-webbrowser-dev:disable-wsl