[webkit-dev] A post-mordem of today's tree redness
Alexey Proskuryakov
ap at webkit.org
Tue Apr 6 10:43:29 PDT 2010
On 06.04.2010, at 10:06, Adam Barth wrote:
>> 4) It's harder to isolate regressions if these appear and disappear
>> several times (aforementioned confusion doesn't help either).
>> Screening bugs about regressions also becomes more error-prone.
>> This arguments goes both ways though - it's even harder to isolate
>> regressions if the platform in question had broken build at the time.
>
> Concretely, supposed we hadn't cleaned up the Tiger bot to be green
> recently. I strongly suspect the regression caused by r57081 would
> have been lost in the thought process that "the Tiger bot is always
> red." Even though the regression was real and affected every
> platform. Had we noticed the problem (say) a month later, we would
> have had a devil of a time tracking down the issue as evidenced by the
> effort required to fix the previous ancient Tiger-only failures.
I was talking about regressions not covered by regression tests. When
there is a bug about something that works in Safari 4, but not in ToT,
you often need to find out when exactly it broke - and if there were
several breakage points, it gets harder. Usually not by much, but
sometimes this can lead you astray, and then it costs a lot.
Again, this is not to say that we should never roll out patches, but
it's another cost to consider.
- WBR, Alexey Proskuryakov
More information about the webkit-dev
mailing list