[Python-Dev] Looking after the buildbots (in general)
Georg Brandl
g.brandl at gmx.net
Thu Aug 5 00:07:41 CEST 2010
Am 04.08.2010 20:25, schrieb Barry Warsaw:
> On Aug 04, 2010, at 01:56 PM, Steve Holden wrote:
>
>>But I see rules being established ("there's a language moratorium: no
>>changes!", "no release should be made unless the buildbots are *all*
>>green") and then ignored apparently on a whim. This doesn't give people
>>any confidence that the rules actually mean much, and I think ignoring
>>the latter rule can negatively affect quality.
>
> I don't believe we've ever had a rule (as embodied in PEP 101) that a release
> requires all buildbots to be green. I think that would be unachievable due in
> large part to the buildbot infrastructure itself not being very stable. We
> have identified some buildbots as "stable" ones and PEP 101 says:
...
> Even having non-offline stable buildbots completely green for a release would
> take work we don't have the manpower for. When I'm doing a release, I
> certainly consult both the stable and unstable buildbots, but I always run the
> full test suite on local platforms I have access too, which covers Linux, OS
> X, and hopefully soon Windows. #python-dev is helpful here for providing some
> additional sanity checks.
Same here. For 3.2a1, I looked at the stable buildbots -- unfortunately, three
out of six were offline. Of the other three, I fixed a few real bugs, and in
the end two of them were green. The last one, a Windows 7 machine, had some
obscure failures building OpenSSL, about which I consulted Martin and David,
the owner, and some real issues with the new OpenSSL version were fixed, but
in the end it was still red.
So, I think in the end having the buildbots was a success, even if only 2/6
were green :)
Georg
--
Thus spake the Lord: Thou shalt indent with four spaces. No more, no less.
Four shall be the number of spaces thou shalt indent, and the number of thy
indenting shall be four. Eight shalt thou not indent, nor either indent thou
two, excepting that thou then proceed to four. Tabs are right out.
More information about the Python-Dev
mailing list