Control: severity -1 grave Control: tags -1 ftbfs Control: found -1 1.3.1-5
On Wed, Sep 10, 2025 at 08:11:07PM +0200, Simon Josefsson wrote: > severity 1111954 normal > forwarded 1111954 https://codeberg.org/fibers/fibers/issues/127 > thanks > > As far as I can tell, all flaky debci checks have now been marked as > flaky and does not trigger debci FAIL any more after 1.4.0-1, so I'm > hoping we can lower the severity of this now. > > Fixing the flaky tests have been reported upstream: > > https://codeberg.org/fibers/fibers/issues/127 > > I suspect this may take time to fix, as it could be several different > underlying bugs, and could be kernel/arch/libc-related. > > Builds are still flaky due to this problem, but the buildd's appear to > re-schedule builds and eventually succeeds. These are manual give-backs. Please fix your package to build reliably. > We could silence 'make > check' failure during builds too if necessary. I'm not sure what the > best recommended way to deal with flaky build failures. Having them > FAIL but eventually succeeds allows us to more easily catch which self > checks and which platforms fail, which may result in some pattern > developing, and help with upstream bug reporting. But if this is an > annoyance we can do something like: > > override_dh_auto_test: > -dh_auto_test >... This won't work, since the build is killed. And what you have done in debci is also a huge waste of resources. "flaky" means a debci builder is blocked for 3 or 6 hours: https://ci.debian.net/packages/g/guile-fibers/testing/ppc64el/ https://ci.debian.net/packages/g/guile-fibers/testing/s390x/ https://ci.debian.net/packages/g/guile-fibers/testing/riscv64/ Your test hangs are also blocking a buildd for 2.5 or 10 hours, or a builder in the reproducible infrastructure for 18 hours: https://tests.reproducible-builds.org/debian/history/guile-fibers.html https://buildd.debian.org/status/logs.php?pkg=guile-fibers&arch=riscv64 https://buildd.debian.org/status/logs.php?pkg=guile-fibers&arch=arm64 https://buildd.debian.org/status/logs.php?pkg=guile-fibers&arch=s390x When a release architecture has 2 buildds and you test hang blocks one of them for 2.5 hours, then this architecture has lost half its buildds for 2.5 hours. Implementing a per-test timeout with a small timeout per test inside your package and then ignoring test failures might be OK, but please stop blocking various kinds of builders for hours with hangs. > /Simon cu Adrian

