infra
infra copied to clipboard
Are the hydra jobsets for gnu still used?
cc @civodul -- just checking in.
Out of the jobsets:
- coreutils-master's coverage job hasn't passed since 2016: https://hydra.nixos.org/build/39206926
- emacs-trunk's coverage job has been failing for about a month: https://hydra.nixos.org/build/189666956 but it is building against Nixpkgs 18.09: https://hydra.nixos.org/jobset/gnu/emacs-trunk#tabs-configuration
- guile-2.0-coverage hasn't passed since 2019: https://hydra.nixos.org/build/102686717
- I'm not sure what hello-master is for, but its darwin build been failing for about a month: https://hydra.nixos.org/build/192220216
- inetutils-master's coverage job hasn't passed since last december: https://hydra.nixos.org/build/161510130
- rcs-master hasn't built since January: https://hydra.nixos.org/build/166208267
Each of these jobsets checks for updates / rebuilds every 5 minutes.
It isn't any problem at all to have these on our Hydra, we're just curious if it is still in use, if it is a forgotten leftover, or if it is something in the middle.
That emacs coverage job in particular seems very expensive. That's why it was noticed – it really occupied a significant part of the build farm's time (in some periods at least). If you generate a 50-minute job (potentially) every five minutes, you can imagine...
Over longer term, it sounds like GNU Toolchain should get CI/CD (and others) hosted on kernel.org infra: https://sourceware.org/pipermail/overseers/2022q3/018896.html
EDIT: though if the jobs on Hydra will look sensible and useful, I won't see any issue in them anyway.
I just changed their evaluation frequency to once a day unless we hear something.
I've disabled https://hydra.nixos.org/jobset/gnu/guile-2-0 because evals are causing Nix 2.19 to segfault.
Hi @grahamc and all,
You can definitely remove guile-2-0
and anything that's been broken for a long time. I think some of these jobsets are still used but I'm not sure which ones, hence this heuristic.
Thanks a lot for supporting this for so long!