Core-workflow: Python Triage Team Application: Jeroen Demeyer

Created on 19 Aug 2019  路  17Comments  路  Source: python/core-workflow

Request for Python Triage membership

  • GitHub username: @jdemeyer
  • bpo username: jdemeyer

Additional info

  • Authored 60 commits in cpython master.
  • Oldest accepted cpython patch written in 2015.
  • Reviewed 53 PRs on the cpython repo that I did not author.
  • Opened 65 bpo issues.
  • Commented on 64 bpo issues that I did not create.
  • Co-author of accepted PEP 590.
  • Well-known developer of SageMath and Cython.

Core dev contacts

@encukou @methane @vstinner @scoder

Most helpful comment

Well both. @aeros167's request is handled separately in #353 .

Edited my comment.

Thanks!

All 17 comments

+1

+1

+1 @dstufft or @benjaminp will one of you be able to invite @jdemeyer to @python/python-triage team?
I've already made @jdemeyer a Developer in b.p.o

+1, from me as well!

@Mariatta did you mean aeros167 or jdemeyer?

Well both. @aeros167's request is handled separately in #353 .

Edited my comment.

Thanks!

I invited jdemeyer.

Thanks!

Request for Python Triage membership

What is the Python Triage group/team? Is it related to bugs.python.org or only GitHub?

Is it related to bugs.python.org or only GitHub?

Both. On GitHub, it is this team: https://github.com/orgs/python/teams/python-triage

How are both lists synchronized? Manually?

The two lists are not synchronized. Read devguide for details and difference of Python triage team and Developer in bpo. https://devguide.python.org/triaging/#becoming-a-member-of-the-python-triage-team

Do note that the responsibilities of a Python triager is more elevated than a developer on bpo. For example, the Python triager has access to more repositories than just CPython. Triagers will be responsible to handle not just issues, but also pull requests, and even managing backports.

What does "handling pull requests" mean? Does it mean being allowed to merge a pull request? To add labels? To close a PR?

Responsibilities are described in previous section. https://devguide.python.org/triaging/#python-triage-team

@vstinner

What does "handling pull requests" mean? Does it mean being allowed to merge a pull request? To add labels? To close a PR?

It means adding labels, helping with the initial review, and closing PRs, etc. Python triagers can't merge PRs though. The primary purpose of the team is to help the core devs with the preliminary steps to help improve the workflow efficiency. In theory, this will allow the core devs to spend more time on the merging/final review step while the triage team handles the categorization and initial intake process.

Edit: More details here: https://devguide.python.org/triaging/#python-triage-team.

@Mariatta

Responsibilities are described in previous section. https://devguide.python.org/triaging/#python-triage-team

Not to go too off-topic from the initial questions from Victor, but it looks like a few of the permissions for the role might be off (at least from what I could tell last night). Most notably, it looks like we might be able to add labels that we shouldn't (auto-merge, awaiting ...) and are unable to edit PR titles. I'll create a new topic in Discuss to go over it in more detail, but I just wanted to bring it to your attention first.

it looks like we might be able to add labels that we shouldn't (auto-merge, awaiting ...)

awaiting ... labels are meant to be applied by bots. Core devs are able to add these labels too, but they should not.

馃automerge can be added by triagers but miss-islington will automatically remove it.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

brettcannon picture brettcannon  路  9Comments

Mariatta picture Mariatta  路  10Comments

brettcannon picture brettcannon  路  13Comments

brettcannon picture brettcannon  路  11Comments

vstinner picture vstinner  路  9Comments