Hey everyone, I'd like to propose getting rid of OWNERS files from the Beam
repo. Right now, I don't think they are serving a meaningful purpose:

- Many OWNERS files are outdated and point to people who are no longer
actively involved in the project (examples: 1
<https://github.com/apache/beam/blob/master/OWNERS>, 2
<https://github.com/apache/beam/blob/master/.test-infra/OWNERS>, 3
<https://github.com/apache/beam/blob/master/.test-infra/jenkins/OWNERS>,
there are many more)
- Many dependencies don't have owners assigned
- Many major directories function fine without OWNERS files
- We lack sufficient documentation of what OWNERS files mean (
https://s.apache.org/beam-owners is not helpful and I couldn't find other
resources)
- We now have the review bot to automatically assign reviewers based on
areas of ownership. That has proven more likely to stay up to date.

Given all of these, I don't see any obvious usefulness for OWNERS files.
Please chime in if you disagree (or agree). If there are no objections I'll
assume silent consensus and remove them next week.

Thanks,
Danny

Reply via email to