On Sat, May 1, 2010 at 1:03 AM, Jeremy Dunck <jdu...@gmail.com> wrote:
>
> On Apr 30, 2010, at 10:56 AM, Russell Keith-Magee <freakboy3...@gmail.com>
> wrote:
>
>> On Fri, Apr 30, 2010 at 11:11 PM, Jeremy Dunck <jdu...@gmail.com> wrote:
>>>
>>> As long as I'm here, how much interest is there in review board?
>>> http://code.google.com/p/reviewboard/
>>
>> ...
>> 5) The patch is missing some critical component like tests or docs
>> ...
>> Cases 5 is annoying, particularly if it looks like the patch would be
>> in case 1 or 2 if only the contributor had written a test case. This
>> is a major time sink, but a code review tool isn't needed here - the
>> 'needs tests' flag is all that is required.
>>
>
> I guess I didn't realize that commiters were writing tests and docs for
> otherwise good patches. I assumed those just immediately got a needs_* flag
> and sat until an interested party finished it.

Depends on where we are in the development cycle. When we're in normal
development and I'm looking for bug-squashing work to do, I will
generally ignore non-ready tickets unless there's a particularly
compelling reason.

However, when we're in release crunch mode, the list of release
blocking tickets takes priority over the tickets that are technically
ready, and I'll do the development work if nobody else has contributed
something.

There's also a healthy dose of human intuition to the process.
Regardless of where we are in the development cycle, if I see a bug
that doesn't have a good patch, but I can see how the problem will
have a widespread effect (or I'm seeing a lot of reports on
django-users that are stemming from a particular problem), I will put
the time into completing any patch that already exists.

> Ideas how we can fix this?

There are really two problems that need to be solved:

 1. Provide better encouragement for people to contribute to release
candidate blocking bugs in the leadup to a release (where contribute
== implement patches, review patches, improve patches, or recommend
patches as ready)
 2. Provide better feedback to the core on which bugs are ready for
commit during normal development.

I'm not sure how to improve (1) beyond what we're already doing.
Suggestions certainly welcome. As for (2), the 'me too' features I've
spoken about before would solve that.

Yours,
Russ Magee %-)

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-develop...@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to