> > I think it's very easy to underestimate the amount of work required in
> > checking in a patch. It seems like a simple handful-of-lines patch like 
> > yours
> > should be a no-brainer, but there's a whole bunch of steps I (or any
> > other bug fixer) has to go through before we can check a fix in:
>
> > And adding new developers to a project is *hard*. We want to be completely 
> > sure
> > that we trust someone before giving them commit access. Sure, we could 
> > switch to
> > a model like PHP where anyone with a patch gets commit access, but then we'd
> > risk turning out like, well, PHP.
>
> > Finally: this is open source. Nothing prevents you from modifying your
> > code in any way you want; you don't need my permission or the checkin
> > of your patch in order to use it.
>
> Fully agree.. What I am interested in finding out is if this really is
> a good direction to turn, maintaning what essentially is a private
> fork, and then use it in a production environment? The issue with it
> being in the "official" django tree is that there are alot more people
> out there  using that codebase and improving on it. Keeping my own
> fork would mean less to no peer review.
>

I think all the points being made are valid. There are people who want
to help, and to try to reduce the bottlenecks and the pressure on the
core developers wherever they can. We all acknowledge what a hard job
it is to keep on top of things with a limited number of hours in the
day.

What's the thinking on documentation-only patches? While they are just
as worthy of review and critical assessment as code patches, there is
less of a concern about affecting trunk stability, and less impact
analysis work needed. Could there be a more streamlined process to get
them reviewed and into trunk? I couldn't see anything in the current
tracker that allows such patches to be identified and fast-tracked.

Another thing I've noticed is that tickets with small, low-risk
patches (which in theory should be easier and quicker to close) are
not that easy to single out in the tracker, sharing equal space in the
Trac reports with weightier patches which are harder to assess and
finalise. Closing out the easier tickets quickly would benefit
everyone by improving the signal/noise ratio - how could this be
addressed?

I've only recently started using Django (yay!) and been trying to help
out triaging tickets, suggesting patches etc. in accordance with the
documented guidelines. Hope I'm not stepping on any toes. Please set
me straight if I've missed anything obvious.

Regards,

Vinay Sajip


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

Reply via email to