Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

promote Ivan to committer? #6736

Open
tdhock opened this issue Jan 19, 2025 · 9 comments
Open

promote Ivan to committer? #6736

tdhock opened this issue Jan 19, 2025 · 9 comments
Labels
governance Project governance

Comments

@tdhock
Copy link
Member

tdhock commented Jan 19, 2025

Hi @Rdatatable/committers
Ivan @aitap has been helping a lot in the last few months with several significant issues, PRs and reviews.
I would therefore consider Ivan a good candidate for promotion to committer, what do you think?
https://github.com/Rdatatable/data.table/blob/master/GOVERNANCE.md#committer says "after a reviewer has a consistent history of careful reviews of others' PRs, then a current Committer should ask all other current Committers if they approve promoting the Reviewer to Committer, and it should be done if there is Consensus among active Committers"
Ivan has done:
17 Reviews currently: https://github.com/Rdatatable/data.table/issues?q=reviewed-by%3Aaitap
22 issues/prs opened currently: https://github.com/Rdatatable/data.table/issues?q=author%3Aaitap%20

@tdhock
Copy link
Member Author

tdhock commented Jan 19, 2025

Perhaps missing is that Ivan does not appear in https://github.com/Rdatatable/data.table/blob/master/CODEOWNERS
@aitap are there any files that you can volunteer to review?

@aitap
Copy link
Contributor

aitap commented Jan 21, 2025

Thank you for the very kind offer!

Judging by setdiff() between files I've touched and ones with a CODEOWNER, I could review src/chmatch.c or src/fread.c.

@tdhock
Copy link
Member Author

tdhock commented Jan 21, 2025

thanks for volunteering to review chmatch.c and fread.c, please submit a PR to CODEOWNERS.

@MichaelChirico MichaelChirico added the governance Project governance label Jan 21, 2025
@MichaelChirico
Copy link
Member

Perhaps missing

Should we edit the GOVERNANCE guidance to suggest CODEOWNERS-ship as a part of the Committer requirements?

As to the core issue, I certainly have no opposition to Ivan's promotion to committer! He has certainly satisfied the GOVERNANCE criteria. His expertise in several domains and careful reasoning is very welcome. Thank you!

@tdhock
Copy link
Member Author

tdhock commented Jan 21, 2025

Thanks Michael.
My reading of governance is that we do not need to add any more about CODEOWNERS.
"after a reviewer has a consistent history of careful reviews" means that to be promoter to committer, you must be a reviewer, which is by definition somebody in CODEOWNERS. "a member should be invited to add their name as a reviewer of that file in CODEOWNERS, and after that is merged into master, then they are considered a reviewer."
https://github.com/Rdatatable/data.table/blob/master/GOVERNANCE.md#reviewer

@MichaelChirico
Copy link
Member

Thanks! I guess then, that here we are doing a double-promotion, first to Reviewer (through CODEOWNERS change), then to Committer.

@jangorecki
Copy link
Member

How long is Ivan already contributing to the project? First issue, and first PR?

@tdhock
Copy link
Member Author

tdhock commented Jan 22, 2025

Ivan has been doing data.table-related PRs/issues since Aug 2024.
And base R contributions (on R-devel) long before that.

@jangorecki
Copy link
Member

Sounds good then

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
governance Project governance
Projects
None yet
Development

No branches or pull requests

4 participants