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

CODEOWNERS: clean up #20119

Merged
merged 1 commit into from Jan 2, 2024
Merged

CODEOWNERS: clean up #20119

merged 1 commit into from Jan 2, 2024

Conversation

maribu
Copy link
Member

@maribu maribu commented Nov 29, 2023

Contribution description

This drops people who have not contributed to RIOT (including, most importantly, reviews) for at least a year.

For contributors it is a bit annoying to have a long list of assigned reviewers, but none of them will ever show up to do the review. This is especially true for new contributors who don't know which of the reviewers are active which are "Karteileichen".

Testing procedure

Let's see if any of the removed persons starts to scream in the next four weeks. If not, I guess it is safe to remove them.

Issues/PRs references

None

@maribu maribu added State: WIP State: The PR is still work-in-progress and its code is not in its final presentable form yet Type: cleanup The issue proposes a clean-up / The PR cleans-up parts of the codebase / documentation labels Nov 29, 2023
CODEOWNERS Outdated Show resolved Hide resolved
CODEOWNERS Outdated Show resolved Hide resolved
@benpicco benpicco added the CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs label Dec 16, 2023
@OlegHahm
Copy link
Member

Code owners are always maintainers, right? If yes, then we should probably run a maintainer ping (or use this PR as one) and remove the persons in question from the maintainer list all together.

@maribu
Copy link
Member Author

maribu commented Dec 17, 2023

Code owners are always maintainers, right?

No, sometimes also the contributors of a driver / port to a new MCU / foobar have subscribed to code changes as well.

The issue is that CODEOWNERS not only is a tool for people to subscribe to changes to parts they care about (which doesn't need cleanup), but also for contributors to get reviewers on boards. IMO the latter use case takes preference over the first. And as stale subscribers appear to be about to review, contributors may get the false impression someone is going to review the PR soon. They may even feel actively being ignored and not just overlooked. And that is why IMO we should keep the file clean of stale subscriptions.

@benpicco benpicco added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label Jan 2, 2024
@benpicco
Copy link
Contributor

benpicco commented Jan 2, 2024

Please squash!

This drops people who have not contributed to RIOT (including, most
importantly, reviews) for at least a year.

For contributors it is a bit annoying to have a long list of assigned
reviewers, but none of them will ever show up to do the review. This
is especially true for new contributors who don't know which of the
reviewers are active which are ["Karteileichen"][1].

[1]: https://de.wikipedia.org/wiki/Karteileiche
@maribu maribu removed the State: WIP State: The PR is still work-in-progress and its code is not in its final presentable form yet label Jan 2, 2024
@maribu maribu enabled auto-merge January 2, 2024 12:27
@riot-ci
Copy link

riot-ci commented Jan 2, 2024

Murdock results

✔️ PASSED

cf21a4f CODEOWNERS: clean up

Success Failures Total Runtime
1 0 1 01m:05s

Artifacts

@maribu maribu added this pull request to the merge queue Jan 2, 2024
Merged via the queue into RIOT-OS:master with commit cf3ce54 Jan 2, 2024
26 checks passed
@MrKevinWeiss MrKevinWeiss added this to the Release 2024.01 milestone Feb 7, 2024
@maribu maribu deleted the CODEOWNERS branch March 1, 2024 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs Type: cleanup The issue proposes a clean-up / The PR cleans-up parts of the codebase / documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants