infra icon indicating copy to clipboard operation
infra copied to clipboard

Are the hydra jobsets for gnu still used?

Open grahamc opened this issue 2 years ago • 5 comments

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.

grahamc avatar Sep 28 '22 01:09 grahamc

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...

vcunat avatar Sep 28 '22 07:09 vcunat

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.

vcunat avatar Sep 29 '22 10:09 vcunat

I just changed their evaluation frequency to once a day unless we hear something.

grahamc avatar Oct 01 '22 03:10 grahamc

I've disabled https://hydra.nixos.org/jobset/gnu/guile-2-0 because evals are causing Nix 2.19 to segfault.

delroth avatar Mar 01 '24 09:03 delroth

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!

civodul avatar Mar 05 '24 12:03 civodul