On 10/08/2024 18:04, Paul Gevers wrote:
> Source: rust-just
> Version: 1.33.0-1
> Severity: serious
> User: debian...@lists.debian.org
> Usertags: flaky
> 
> Dear maintainer(s),
> 
> I looked at the results of the autopkgtest of your package because it was
> blocking the migration of gcc-14. I noticed that it nearly always fails on
> s390x, but not always. It's a bit flaky on other architectures as well.
> 
> Because the unstable-to-testing migration software now blocks on
> regressions in testing, flaky tests, i.e. tests that flip between
> passing and failing without changes to the list of installed packages,
> are causing people unrelated to your package to spend time on these
> tests.
> 
> Don't hesitate to reach out if you need help and some more information
> from our infrastructure.
> 
> Paul
> 
> https://ci.debian.net/packages/r/rust-just/testing/s390x/50327770/
> 
> 149s failures:
> 149s
> 149s ---- choose::status_error stdout ----
> 149s thread 'choose::status_error' panicked at tests/choose.rs:209:3:
> 149s assertion failed: Regex::new("^error: Chooser `exit-2` failed: exit 
> (code|
> status): 2\n$").unwrap().is_match(str::from_utf8(&output.stderr).unwrap())
(...)

Hi Paul,

Thanks for bringing attention to it. I ran the tests a few times on zelenka and
on debci, which all passed. Since it's kind of a test-Heisenbug with no report
in real usage, I'll mark the tests ignored as a temporary workaround.

On the infra side, I'm pondering the idea of a "debug" patch that captures more
information the next time it goes south. However, "fixing" (or rather frankly,
ignoring) the test failures makes following runs pass. Is there a way to monitor
such an output in passed runs, other than downloading every run and grepping
through them?

-- 
Sdrager,
Blair Noctis

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to