Building Pi with Pi

19 points by guillego


pyfisch

The author claims that only 17% of issues from non-approved individuals are reopened, and implies the rest are useless and/or slop. This doesn't capture the process used by badlogic to triage and work on the issues. (edit: According to published contribution rules you shouldn't submit a pull request, unless allow-listed. Other pull requests aren't reviewed. This is so say that these are submitted by humans or clankers who didn't read the rules. It should be expected that less than 10% of those are merged, since they aren't even looked at.)

Take the 5 issues I reported. None were reopened, yet they are the reason for two improvements to Pi.

By my count 60% of the issues I opened directly resulted in a change to Pi. If you follow the issue tracker you will notice many issues with an "inprogress" label, they were addressed yet they don't show up in the statistic of reopened issues.

In my opinion Armin Ronacher undersells the contributions of the community to Pi. Mario Zechner (badlogic) prefers issues over pull requests, because using a clanker to write code based on a good issue is easier than reviewing contributed changes. This is one reason bugs are fixed in days (which is amazing), but the contributions of the community show up less in the git history than in other open source projects. I find it a bit sad that Earendil chooses to characterize the community reported issues as primarily slop and a problem to be managed, while missing a large segment of issues moving the project forward.