Re: Don't run Salsa CI in vain - a disabled CI is better than a persistently failing one

Timo Röhling <[email protected]> Sat, 4 Jul 2026 21:25:18 +0200
Newsgroups gmane.linux.debian.devel.general
Organization The Debian Project
Message-ID <[email protected]>
Hi,

* Otto Kekäläinen <[email protected]> [2026-06-29 13:27]:
>If developers are not quick to fix or disable failing jobs, they will 
>develop "alert fatigue" and stop caring when the CI is red. The longer 
>it remains red, the less likely it is to ever turn green again.

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]. IMHO, these false 
alarms attribute to much more "alert fatigue" than your implied 
unwillingness of maintainers to keep their packages in good shape;
especially if said packages build just fine on the buildds and pass the 
autopkgtests on debci.

I know not all causes of these intermittent CI failures are easily 
fixable (runners are a scarce resource, for example), and the last thing 
I want to do is lay blame at the volunteers who put in a lot of work to 
improve and further develop the CI pipeline. I do expect the same 
courtesy the other way around, though.


Cheers
Timo

[1] https://salsa.debian.org/cmake-team/cmake/-/pipelines/1080037


-- 
⢀⣴⠾⠻⢶⣦⠀   ╭────────────────────────────────────────────────────╮
⣾⠁⢠⠒⠀⣿⡁   │ Timo Röhling                                       │
⢿⡄⠘⠷⠚⠋⠀   │ 9B03 EBB9 8300 DF97 C2B1  23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄⠀⠀⠀⠀   ╰────────────────────────────────────────────────────╯
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmpJXhoACgkQzIxr3RQD
9MoLtA/+KlaL7aW11hf8TVe/Ui2LtBuhniUwDywAR9JCRXonhEi+QqrY1YQ4/NCd
vsXH0TzV8KefZ78CRcVmmzWPQaXH1KxfpML68PY3XmGGpm1ub5K6wrElP6Eoq8R9
pWPKW9aOdO11aAFiiz2lvS1gfgL9JqltRfed1xwnauCQbkdwzKaANY6DR/arTlEy
M/syzwUveN3oISoiMifKhPnrL1UXyCfxK2qz0YMjs4NRrGFX+0bvuXOE5GdGnsnM
4t+HEhx8lAw2S2k0jODyw6SPDEhi6UbE2DffMH+Da2fgku92i9+aBQNWu2sjzXpX
yKdb3nvvqmgelTKMHl3KIFudmsuBBDZh0HO0pdGzARagE2V4Sy09UY0vaTAWarfo
NUCyxt4VsgZ4XBwk8CxAkuVI+x8VhqWLd4o08b9cU17L0M0h5RU3+4SVp7g9OIA4
mdQqrL3G+gQ6F3ZGPZGMJdrgQI16h4sfc8mwPc4+BLhHO2Gr43YEMqAzVH712Zkp
ioaPq+v4zetgDOJjiGEcOCBhASFTywUrjnqAGjCqjeONhsW6bg8DpjaHGKfqQZT4
2KljyWSlqi2Gh/4yatA6zYnsq8szevuB2dAtJ+4gS8Oa4t1kGg12iTOPp16N9X9C
3vLIpjWeOcoVUJRHDk1SWgDK0011tk9R5Rg1m+LxTtAl9ToRJYA=
=Bjgy
-----END PGP SIGNATURE-----