On Jan 6, 2009 3:18pm, Simon Cross <hodgestar+python...@gmail.com> wrote:
On Tue, Jan 6, 2009 at 9:47 PM, Brett Cannon br...@python.org> wrote:

> This is a years-old problem that is not going to be fixed overnight

> (unfortunately). But it is known and is being worked on (moving to a

> DVCS, writing up docs on the development process to cut down on bad

> patches, etc.).



It's encouraging to hear that it's been worked on. I assume the idea

is that eventually leiutenanents will maintain their own Python trees

in a similar way to what happens with the Linux kernel currently?


No because Python is not developed with much sense of ownership like the Linux kernel; no one owns the dict object or all of the object code. And this is not about to change either. While some modules have obvious owners (eg I would defer to Raymond for itertools stuff if I wasn't sure of the best solution), the code base overall is considered "owned" by all of python-dev equally.



An interim solution that occurred to me is to give a few more people

enhanced access to the issue tracker

We have slowly started to do this although we could probably expand this more than we have.

and to create a

ready-for-committing keyword that these new issue wranglers could

apply to bugs that have patches and which they think are ready for

committing.

Already done; the Stage field takes care of this with the "commit review" stage. It also makes it more clear what is needed which could be helpful for Bug Days. If people feel comfortable writing tests, for instance, they could (theoretically) just look for issues at the Test Needed stage. But the field is so new that it is not consistently used yet. Probably going to need the docs on how the issue workflow is supposed to work before that happens.

Actual committers could then come along and search for the

given keyword to find things to examine for committing. This would

also act as testing ground for potential developers -- once committers

feel that the patches an issue wrangler approves really are

consistently good enough, they can consider promoting the issue

wrangler to a full developer.

Right, that is one of the hopes of having more people have the Developer role on the issue tracker. This process just needs to get written down (which I am slowly doing; see http://www.python.org/dev/setup/ as the start of the docs I plan to write to document all of this).

-Brett
_______________________________________________
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

Reply via email to