Re: Don't run Salsa CI in vain - a disabled CI is better than a persistently failing one
Simon McVittie <[email protected]> Sat, 4 Jul 2026 22:15:03 +0100
| Newsgroups | gmane.linux.debian.devel.general |
|---|---|
| Message-ID | <[email protected]> |
On Sat, 04 Jul 2026 at 21:25:18 +0200, Timo Röhling wrote: >* Otto Kekäläinen <[email protected]> [2026-06-29 13:27]: >>If developers are not quick to fix or disable failing jobs > >I find it really frustrating to see my CI turn red only to realize >that it's just a random pipeline failure such as [1]. This doesn't just apply to CI-runner infra failures like that one: it's relatively frequent for Salsa-CI jobs to fail for reasons that have very little to do with the package under test, like a regression in a dependency or in the test tool (piuparts, Lintian, or similar), or a limitation in the pipeline (for example jobs that can't succeed when targeting experimental or backports, as a result of apt's default pinning). The better the Salsa-CI pipeline coverage becomes, the more often we'll have at least one job failing for a reason that isn't a bug in the package under test. Pushing commits to Salsa to disable the affected jobs, and then re-enable them when the regression has been addressed, could easily result in generating more CI runner load than leaving them failing (as well as taking up more contributor time). smcv