I echo Dana's concern about removing per-file owners and would like to see
that policy rethought. Agree with Peter's observations as well.

-Ken



On Wed, Jul 27, 2022 at 9:12 AM Peter Boström <p...@chromium.org> wrote:

> I'm worried that this process excludes/penalizes folks who may be OOO for
> extended leave (incl long stretches of parental leave, bereavement) and
> have that in their Gerrit status. This should not be a source of review
> latency, if it is Gerrit should better surface that they are OOO.
>
> Are any of the inactive owners, who did opt out last time, a source of
> review latency? I.e. are reviews assigned to them but they don't review
> them within some SLO window? Otherwise I strongly suggest we let folks
> decline the OWNERS removal (at other OWNERS' discretion who should probably
> review removal CLs).
>
> On Wed, Jul 27, 2022 at 8:08 AM <dan...@chromium.org> wrote:
>
>> This list includes per-file owners, did the script look for 100 CLs in *those
>> files* named by the rule when deciding to remove the person?
>>
>> On Tue, Jul 26, 2022 at 9:16 PM Kentaro Hara <hara...@chromium.org>
>> wrote:
>>
>>> Hi
>>>
>>> As of 2022 July, Chromium has 4531 OWNERS files containing 6850 names.
>>> These include inactive owners, which are one of the sources of slow code
>>> review latency. One year ago, we cleaned up inactive owners
>>> <https://groups.google.com/a/chromium.org/g/chromium-dev/c/MpOgk56qKS0/m/HHy7G19oAwAJ>
>>> and removed ~500 inactive owners. I propose running the clean-up process
>>> again to keep the OWNERS files updated.
>>>
>>> Specifically, a person is identified as an "inactive" owner iff:
>>>
>>>    -
>>>
>>>    The person didn't commit or review any CLs in the directory they own
>>>    while there were 100+ CLs that touched the directory in the past 6 months
>>>    (as of July 6, 2022).
>>>
>>> Last year, I gave the inactive owners an option to flip the decision
>>> manually to stay as an owner, but for this cycle, I'm planning to remove
>>> the inactive owners unconditionally. The rationale is 1) if the person made
>>> no contribution on a very active directory for 6 months, it will be
>>> reasonable to say that the person is inactive, and 2) if there is any
>>> special reason for it and the person needs to stay as an owner, the person
>>> can show evidence that they are meeting the owners expectations
>>> <https://chromium.googlesource.com/chromium/src/+/master/docs/code_reviews.md#expectations-of-owners>
>>> and be readded through the standard OWNERS nomination process.
>>>
>>> Specifically, people listed in this spreadsheet
>>> <https://docs.google.com/spreadsheets/d/1gJbXzTaoITvCDmQaqMmGCvfOngrcFtMPmMsGhHgEV_4/edit#gid=0>
>>> are identified as inactive owners and will be removed.
>>>
>>> I understand this is a tricky proposal. Having your name on OWNERS is an
>>> award for your previous amazing contributions, and I understand your
>>> feeling about your name being removed. However, I think it's important to
>>> keep the OWNERS files updated so that Chromium developers can find active
>>> owners and improve the code review latency.
>>>
>>> If you have any questions / concerns, please let me know. Thanks!
>>> --
>>> Kentaro Hara, Tokyo
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "blink-dev" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to blink-dev+unsubscr...@chromium.org.
>>> To view this discussion on the web visit
>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABg10jyArLjDp0ixPu%2BCSZ9NVrn0M1GwNFiJqiPGRE1f0mrbfQ%40mail.gmail.com
>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABg10jyArLjDp0ixPu%2BCSZ9NVrn0M1GwNFiJqiPGRE1f0mrbfQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
>> --
>> Chromium Developers mailing list: chromium-...@chromium.org
>> View archives, change email options, or unsubscribe:
>> http://groups.google.com/a/chromium.org/group/chromium-dev
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Chromium-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to chromium-dev+unsubscr...@chromium.org.
>> To view this discussion on the web visit
>> https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CAHtyhaTNC4tgQbqbUq%2BQdFfcORr3aFobjgbeE%2BTaVf7eDgU2Bg%40mail.gmail.com
>> <https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CAHtyhaTNC4tgQbqbUq%2BQdFfcORr3aFobjgbeE%2BTaVf7eDgU2Bg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> --
> Chromium Developers mailing list: chromium-...@chromium.org
> View archives, change email options, or unsubscribe:
> http://groups.google.com/a/chromium.org/group/chromium-dev
> ---
> You received this message because you are subscribed to the Google Groups
> "Chromium-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to chromium-dev+unsubscr...@chromium.org.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CAGFX3sFB9G8R2MyHT6rjVtEFRAKMeyCTH6Yu0DYqUOfLPCxCBw%40mail.gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CAGFX3sFB9G8R2MyHT6rjVtEFRAKMeyCTH6Yu0DYqUOfLPCxCBw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMYvS2fj3oTeEoQBxJeXxuajYv-Wnv1RPyC6Z%2BYj8BGh_KJRTg%40mail.gmail.com.

Reply via email to