Just to add to this. I think we should *optimize* for people not working full time on GHC.
Anything that's going to be smooth for people working only a few hours a week on GHC
will implicitly improve the situation for those working more hours on GHC as well. As in
what is pleasant for someone with little time should also make it pleasant for someone
with lots of time.
I don't see why marge would be an issue though? If we allow all failures, why would
someone assign something to marge that still *has* failures? Isn't the idea that you
assign to marge once you've cleaned up all failures?
I mean ideally we'd want to get a summary of all failures (without the noise).
The only drawback I can see is this: if we allow all failures, and then end up with lots
of MRs, we might run into build constraints (e.g. you are going to wait hours for your
MR to even be picked up by the fleat of CI machines). I don't see this happening
immediately. And maybe if this happens we can get ~7k EUR / year form the HF?
That's about as much as the builders I provide cost per year.
Cheers,
Moritz