(re-sent from correct address)

11 июля 2014 г., в 3:59, Maciej Stachowiak <[email protected]> написал(а):

> So it seems like the extra request for people using “webkitbot rollout” is to 
> add diagnostic information to the rollout bug, and wait a reasonable period 
> before cq+ing it. Is that something everyone could live with?


In the past, I've seen people overlook comments in rollout bugs more frequently 
than in original bugs, so I usually added the diagnostic information to the 
original bug. I think that it's more relevant there, as that's where people 
will be continuing the work. Knowing what the failure symptoms were is 
certainly relevant when reviewing a new iteration of the patch.

I have a potential issue with "reasonable period". In the thread, someone 
mentioned "~3 hours" as the time to wait. But having brokenness for a good part 
of a business day is unhelpful even if it's only one thing that's broken at a 
given time. Regressions are introduced more frequently than one per three hours 
on average, so a grace period this long will result in never having green tests 
(here I assume that no one advocates for any sort of grace period for build 
failures).

My strong preference is immediate reaction. It doesn't always have to be a 
rollout, sometimes an issue can be fixed, or some tests can even be temporarily 
skipped - just make the tree green and stable for everyone else, as quickly as 
possible. But if the author is not available, and the bot watcher doesn't have 
a better fix (or is simply overwhelmed with multiple regressions being under 
investigation at once), I think that immediate rollout should be considered 
normal.

- Alexey
_______________________________________________
webkit-dev mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to