Hi, I wrote PEP 581 just shortly after PEP 572’s acceptance and before Guido’s retirement as BDFL, so it’s been somewhat languishing.
Now that we have steering council in place, I’d like to pick this up again.
I’d like to know what would be the process of discussion for PEP 581?
Several things I would like to discuss are:
- How to handle bug triage permission.
There are several ideas, but not sure which ones we like the best. I’ve chatted about this during last year’s core sprint, which I’ve summarized in my blog
My preferred solution is to create a “bug triage” team in GitHub, that gives them write access to the repo. The write access will allow them to add labels and close issues.
However we will add branch protection, so only core developers can merge pull requests. Personally I like this option the best. But we probably should “clean up” inactive bug triagers.
Another idea, since miss-islington can automerge now, we can also make the restriction such that only miss-islington and release managers can do the merge. One benefit is nobody need to remember to replace # to GH- anymore! But perhaps this is too big of a change.
- How do we want to handle people who do not have access to GitHub?
I have some ideas here: PEP 581 - Using GitHub Issues
Wanted to know what do we think of those ideas?
- “Components” list in bpo.
Are all of these still relevant?
- “Priority” list
Are all of these still relevant?