On 26 Jun, 09:24 pm, [EMAIL PROTECTED] wrote:
On Thu, Jun 26, 2008 at 1:06 PM, <[EMAIL PROTECTED]> wrote:
On 07:44 pm, [EMAIL PROTECTED] wrote:
Well, sorry, that's life. We're not going to deal with breakage in 3rd
party code on a "drop all other work" basis.
For the record, "automatic revert" does not mean "drop all other work".
The changeset's still there. It's still in the revision history. It
can easily be applied to anybody's working copy. It can easily be put
into a branch. It can be automatically re-merged later. I do all of
these things all the time, and I was *not* intending to suggest that any
3rd-party breakage should cause a code freeze or anything even remotely
like that.
Case in point: changes to the warnings module
I disagree. It's broken and should be fixed. Beta 1 just came out so
this is the perfect time to file a bug.
I'll go back over the recent conversation and work out the specifics of
the bug (if JP doesn't, or hasn't already beaten me to it).
(...) it would have been easier to
convince a Twisted developer to do the work it to keep the community
buildbot green rather than to make it a bit less red.
Why? That sounds like it's a problem with the psychology of the
Twisted developers.
I hardly think it's unique to us. TDD test runners typically only know
2 colors and 2 states: "passed" and "fails". Once you're in the "fail"
state, you tend to accumulate more failures; there's a much bigger bang
for your buck. Better tools with nicer interfaces would let you easily
mark individual tests as "usually intermittent" or something and make it
a "slightly dirty green" or something, but we don't have those. The
move from "red" to "green" is much more psychologically significant to
just about anyone I know than the move from "red but 14 failures" to
"red but 12 failures".
Despite the idea's origins in a now-highly-controversial book on
criminology, this is often referred to in XP discussion circles (wikis
and the like) as the "fix broken windows" collaboration pattern. I
notice this in lots of other areas of my life; a little pile of papers
tends to become a big pile of papers, the first dent in a car makes the
driver a little less careful, and so on.
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com