On Thu, Dec 10, 2015 at 1:46 PM, Emmanuele Bassi <[email protected]> wrote:
> Hi all;
>
> I've been meaning to discuss this with the release team for a while,
> and I probably already annoyed a bunch of people on IRC, so here goes.
>
> I'd like the r-t to give its blessing to volunteers that decide to act
> as "build sheriffs" on Continuous builds. If we exclude the issues
> with the build machine itself throwing a fit — something that usually
> gets fixed by Colin kicking it — the vast majority of build breakages
> come from GNOME projects issues.
>
> What usually happens when a build goes into perma-red (i.e. it keeps
> failing over the same component) is that somebody on the #testable IRC
> channel (usually me or Colin Walters) tags the module inside the
> Continous manifest, opens a bug, and hopes that a fix get applied and
> communicated on the channel so that the tag gets reverted.
>
> This is not enough, and it does not raise the bar in keeping
> Continuous (and thus GNOME) building. It actually lowers it a fair
> bit, to the effective point that *nobody* cares about Continuous
> builds.
>
> I want this to change. I want to be able to revert failing commits on
> the offending modules, if they are hosted on GNOME infrastructure, if
> they fail for more than N hours, and *then* open a bug about it.
> Ideally, I want to tag only modules that are *not* hosted on GNOME
> infrastructure, as they are beyond our control and commit
> capabilities. In short, I want to ensure that GNOME maintainers become
> a bit more proactive in giving a crap about their modules breaking on
> something that is not their own computers.
>
> This obviously will need to be discussed on d-d-l, but I'd like to get
> some feedback from a limited audience, and hopefully have the release
> team backing this initiative — especially in the hope that we can have
> more than one build sheriff, to cover more time zones, and avoid
> perma-red build failures going on for more than two or three hours,
> instead of half a day.
>

This sounds ok to me - I think a policy of pinging the relevant
maintainer on irc first before reverting is a good idea (I know I
break things occasionally, and would appreciate a ping if I don't see
the breakage myself). I'd be happy to help out with this as well
_______________________________________________
[email protected]
https://mail.gnome.org/mailman/listinfo/release-team
Release-team lurker? Do NOT participate in discussions.

Reply via email to