Hi
TL;DR: I'm planning to clean up "inactive" OWNERS from the codebase. If you are bcc-ed in this email, it means you are identified as an "inactive" OWNER of some directory and your name will be removed from the OWNERS file if you don't take any action. Otherwise, you can stop reading now.
As of 2021 June, Chromium has 4056 OWNERS files containing 6958 names. To improve the code review latency, I propose cleaning up "inactive" owners from the codebase (e.g., see
owners marked as "Emeritus" or "Original"). I ran the process for Blink and it worked successfully. I'm now extending it to Chromium :)
I wrote the detailed process in
this document, and the summary is as follows:
- An "inactive" OWNER is defined as a person who didn't commit or review any CLs in the directory they own while there were 20+ CLs that touched the directory in the past 6 months.
- The "inactive" owners are listed in
this spreadsheet. 462 names are listed and this corresponds to 7% of all owners.
If you want to stay as an owner (thanks -- I encourage you to stay as an owner and contribute!), please flip "Drop me" to "Keep me". Otherwise, your name will be removed soon. If your name is removed accidentally because you didn't have a chance to read this email (e.g., a long vacation), you can just add your name back. I will LGTM the change.
- //third_party/* (except //third_party/blink/) and //v8/ are out of the scope because they are separate repositories.
I tried to answer FAQs in
the document but feel free to ask any questions!
Thanks