On Sun, 30 Jan 2022 at 20:36, Steven D'Aprano <st...@pearwood.info> wrote:
>
> On Sun, Jan 30, 2022 at 08:36:43AM -0800, Jelle Zijlstra wrote:
>
> > Agree, the count of 1.6k open PRs is not a good look for new contributors.
>
> How does that compare to other comparable open source projects?

How it compares is a separate question from how it looks to someone
coming from "outside". This is a common problem in community-supported
open-source but it is still a problem whichever way you look at it:
most significant open source projects have large numbers of unresolved
attempts at improvements. The problem is that an issue/PR tracker
becomes meaningless when it's mostly filled with no chance of success
suggestions/changes.

> Number of open PRs per KLOC seems like a more useful metric than just
> the number of open PRs.

Maybe but either way it's better if there are fewer unresolved PRs
sitting there. As Irit says above it's common (in CPython and also
many other projects) that something sits there as unresolved even
though it's obvious to the experienced that it will never go anywhere.
The difficulty is that closing a PR entails awkwardness that is well
described by Irit as "emotional labour". It's immediately easier to
leave something to languish than to close it off regardless of what is
better in the long term.

Taking an alternate approach though: if a community cannot cope with
the number of already incoming attempts to make changes then maybe it
doesn't really benefit from signalling to new contributors that making
changes is easy...

--
Oscar
_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/OORVM4I5O7JBSLRI6UXBHSIED4S2OHXI/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to