[Pkg-rust-maintainers] Bug#1126419: autopkgtest regression with rust-xdg 2.5.2-4
Pushkar Kulkarni
pushkar.kulkarni at canonical.com
Sun Jan 25 17:47:13 GMT 2026
Source: rust-xdg
Version: 2.5.2-4
Severity: serious
Usertags: regression
The base_directories::test::test_prefix test tries to create a file in
$HOME and fails due to lack of permissions [1].
---- base_directories::test::test_prefix stdout ----
thread 'base_directories::test::test_prefix' panicked at
src/base_directories.rs:1223:45:
called `Result::unwrap()` on an `Err` value: Os { code: 13, kind:
PermissionDenied, message: "Permission denied" }
stack backtrace:
0: __rustc::rust_begin_unwind
at
/build/rustc-1.88-0Xu99q/rustc-1.88-1.88.0+dfsg0ubuntu1/library/std/src/panicking.rs:697:5
1: core::panicking::panic_fmt
at
/build/rustc-1.88-0Xu99q/rustc-1.88-1.88.0+dfsg0ubuntu1/library/core/src/panicking.rs:75:14
2: core::result::unwrap_failed
at
/build/rustc-1.88-0Xu99q/rustc-1.88-1.88.0+dfsg0ubuntu1/library/core/src/result.rs:1732:5
3: core::result::Result<T,E>::unwrap
at
/build/rustc-1.88-0Xu99q/rustc-1.88-1.88.0+dfsg0ubuntu1/library/core/src/result.rs:1137:23
4: xdg::base_directories::test::test_prefix
at ./src/base_directories.rs:1223:13
5: xdg::base_directories::test::test_prefix::{{closure}}
at ./src/base_directories.rs:1207:21
6: core::ops::function::FnOnce::call_once
at
/build/rustc-1.88-0Xu99q/rustc-1.88-1.88.0+dfsg0ubuntu1/library/core/src/ops/function.rs:250:5
7: core::ops::function::FnOnce::call_once
at
/build/rustc-1.88-0Xu99q/rustc-1.88-1.88.0+dfsg0ubuntu1/library/core/src/ops/function.rs:250:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a
verbose backtrace.
failures:
base_directories::test::test_prefix
One of the possible fixes is to use a temporary directory to create
this cache file in. Another solution is to simply skip this test.
[1] https://ci.debian.net/packages/r/rust-xdg/testing/amd64/68045692/
More information about the Pkg-rust-maintainers
mailing list