Hello,
Some time ago we added a `.github/CODEOWNERS` file in the main Arrow
repo. The idea is that, when specific files or directories are touched
by a PR, specific people are asked for review.
Unfortunately, it seems that, most of the time, this produces the
following effects:
1) the people who are automatically queried for review don't show up
(perhaps they simply ignore those automatic notifications)
2) when several people are assigned for review, each designated reviewer
seems to hope that the other ones will be doing the work, instead of
doing it themselves
3) contributors expect those people to show up and are therefore
bewildered when nobody comes to review their PR
Do we want to keep CODEOWNERS? If we still think it can be beneficial,
we should institute a policy where people who are listed in that file
promise to respond to review requests: 1) either by doing a review 2) or
by de-assigning themselves, and if possible pinging another core developer.
What do you think?
Regards
Antoine.