On 4/12/2014 2:58 PM, Nikolaus Rath wrote:

I've accumulated a number of patches in the issue tracker that are
waiting for someone to review/commit/reject them. I'm eager to make
corrections as necessary, I just need someone to look the work that I've
done so far:

If I did not have several Idle patches to review from other new people like you, I would. Many core developers are at the PyCon conference, so it may be a few days before they can respond.

* http://bugs.python.org/issue20951 (SSLSocket.send() returns 0 for
   non-blocking socket)

* http://bugs.python.org/issue1738 (filecmp.dircmp does exact match
   only)

* http://bugs.python.org/issue7776 (http.client.HTTPConnection
   tunneling is broken)

* http://bugs.python.org/issue20177 (Derby #8: Convert 28 sites to
   Argument Clinic across 2 files)

* http://bugs.python.org/issue19414 (iter(ordered_dict) yields keys
   not in dict in some circumstances)

* http://bugs.python.org/issue20578 (BufferedIOBase.readinto1 is
   missing)

* http://bugs.python.org/issue21057 (TextIOWrapper does not support
   reading bytearrays or memoryviews)

Do you consider any of these 'ready-to-commit'?
* before-fail, after-pass test?
* required doc changes?
* tested patch for all versions that should be patched?
* any new Misc/ACKS entry needed (for new person other than you)?
* checked for stray end-of-line whitespace?

I intentionally omitted news entry. There is a list of commit checks in in devguide, and a script to do some.

I realize that core developer time is scarce, so I have started to only
work on patches after I've confirmed that someone is available and
interested to review them. However, it would be great if some people
could find time to look at the issues above as well. Having your
contributions just languish in the bugtracker is really dispiriting... I
*want* to contribute, and I can't believe that Python is the one
open-source project that is not in need of more manpower.

We need either more core developer personpower or more efficient use of the effort we do have -- or both. We seem to lose people as fast as we promote them. More efficient use of time might also reduce attrition.

Right now we seem to be in an awkward phase of the core mentorship program. We have gotten some new people, like you, submitting multiple patches, but have not yet gotten enough new people to review and commit.

> But for some
reason it seems really hard to actually find something to do.

Review and test other people's patches, if you are not already. If a 3.4 bugfix patch works and is ready to commit, and plausibly should be applied to 2.7 (maybe ask), but does not apply cleanly (common), see if the core developer on the issue would like you to tweak, test, and upload a 2.7 version.

--
Terry Jan Reedy

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to