[Nix-dev] Zero Hydra Failures (ZHF) project for NixOS

Shea Levy shea at shealevy.com
Mon Oct 27 12:55:42 CET 2014


On Sat, Oct 25, 2014 at 05:45:34PM +0200, Nicolas Pierron wrote:
> We have 2 solution, either we stop the regressions when a pull request
> (PR) is made, or we stop it when the fire is in.  The fireman role is
> hard to keep, and we should be verifying as much as possible at the PR
> time.  Also, if we want to avoid firemans, we probably want to forbid
> pushing patches to the repository without having made a pull request
> at first.  Which means, no more massive updates without checks.
> 

Just being completely honest here, I will be less likely to contribute
things I don't need urgently if I have to open a PR and wait even after
testing locally.

> 
> One other way, is to have an "inbound", and a "nightly" branch.  Every
> day, we merge in "nightly", the last green-build  of the "inbound"
> branch which got tested by Hydra.  This way we do not have a strict
> policy for pushing to "inbound".  The only policy being that nobody
> merge into "inbound" if it is broken.  This is the model used by
> Mozilla.
> 
> 
> On Fri, Oct 24, 2014 at 12:31 PM, Vladimír Čunát <vcunat at gmail.com> wrote:
> > On 10/23/2014 08:29 PM, Domen Kožar wrote:
> >>
> >> I'm +1 on this one. Hydra evaluates nixpkgs very fast.
> >>
> >> I'm only worried if the email is per build, not per jobset evaluation.
> >> Is that the case?
> >
> >
> > I don't think it's per-build. I'd expect one e-mail per evaluation to all
> > who committed in-between.
> >
> > The merged PR: https://github.com/NixOS/hydra/pull/126
> >
> >
> > Vladimir
> >
> >
> >
> > _______________________________________________
> > nix-dev mailing list
> > nix-dev at lists.science.uu.nl
> > http://lists.science.uu.nl/mailman/listinfo/nix-dev
> >
> 
> 
> 
> -- 
> Nicolas Pierron
> http://www.linkedin.com/in/nicolasbpierron - http://nbp.name/
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev


More information about the nix-dev mailing list