[Python-Dev] Looking after the buildbots (in general)
exarkun at twistedmatrix.com
exarkun at twistedmatrix.com
Wed Aug 4 18:45:37 CEST 2010
On 03:53 pm, g.brandl at gmx.net wrote:
>Am 04.08.2010 17:15, schrieb exarkun at twistedmatrix.com:
>>On 02:51 pm, barry at python.org wrote:
>>>On Aug 04, 2010, at 11:16 AM, Antoine Pitrou wrote:
>>>>I think the issue is that many core developers don't have the reflex
>>>>to check buildbot state after they commit some changes (or at least
>>>>on a regular, say weekly, basis), and so gradually the buildbots
>>>>have
>>>>a tendency to turn from green to red, one after another.
>>>
>>>I'd classify this as a failure of the tools, not of the developers.
>>>These
>>>post-commit verification steps should be proactive, and scream really
>>>loud (or
>>>even prevent future commits) until everything is green again.
>>>Buildbots
>>>themselves can be unstable, so this may or may not be workable, and
>>>changing
>>>any of this will take valuable volunteer time. It's also unsexy
>>>work.
>>
>>How hard is it to look at a web page?
>
>The hard part is to know *when* to look. As you might have noticed,
>the
>Python test suite does not run in ten seconds, especially on some of
>the
>buildbots -- it can take 1-2 there to complete. So if you look too
>soon,
>you won't see all the results, and usually the slow systems are the
>interesting ones.
>
>Now we could of course have a commit hook that counts down two hours
>and
>then sends an email to the committer "Now look at the buildbot!"...
I don't think it's that hard to take a look at the end of the day (or
before starting anything else the next morning). All it really takes is
a choice on the part of each developer to care whether or not their
changes are correct.
Jean-Paul
More information about the Python-Dev
mailing list