> That being said the folks being pinged are not just committers. I doubt it because only pinged ones I see are all committers and that's why I assumed the pinging is based on who committed the PR (which implies committer only). Do you maybe have some examples where non-committers were pinged? Looks at least, (almost?) all of them are committers and something needs to be fixed even if so.
I recently argued about pinging things before - sounds it matters if it annoys. Since pinging is completely optional and cc'ing someone else might need other contexts not only assuming from the blame and who committed this, I am actually not super happy with that pinging for now. I was slightly supportive for this idea but now I actually slightly became negative on this after observing how it goes in practice. I wonder how other people think on this. 2018년 7월 31일 (화) 오후 12:33, Holden Karau <hol...@pigscanfly.ca>님이 작성: > So CODEOWNERS is limited to committers by GitHub. We can definitely modify > the config file though and I'm happy to write some custom logic if it helps > support our needs. We can also just turn it off if it's too noisey for > folks in general. > > That being said the folks being pinged are not just committers. The hope > is to get more code authors who aren't committers involved in the reviews > and then eventually become committers. > > On Mon, Jul 30, 2018, 9:09 PM Hyukjin Kwon <gurwls...@gmail.com> wrote: > >> *reviewers: I mean people who committed the PR given my observation. >> >> 2018년 7월 31일 (화) 오전 11:50, Hyukjin Kwon <gurwls...@gmail.com>님이 작성: >> >>> I was wondering if we can leave the configuration open and accept some >>> custom configurations, IMHO, because I saw some people less related or less >>> active are consistently pinged. Just started to get worried if they get >>> annoyed by this. >>> Also, some people could be interested in few specific areas. They should >>> get pinged too. >>> Also, assuming from people pinged, seems they are reviewers (which >>> basically means committers I guess). Was wondering if there's a big >>> difference between codeowners and bots. >>> >>> >>> >>> 2018년 7월 31일 (화) 오전 11:38, Holden Karau <hol...@pigscanfly.ca>님이 작성: >>> >>>> Th configuration file is optional, is there something you want to try >>>> and change? >>>> >>>> On Mon, Jul 30, 2018 at 7:30 PM Hyukjin Kwon <gurwls...@gmail.com> >>>> wrote: >>>> >>>>> I see. Thanks. I was wondering if I can see the configuration file >>>>> since that looks needed ( >>>>> https://github.com/holdenk/mention-bot#configuration) but I couldn't >>>>> find (sorry if it's just something I simply missed). >>>>> >>>>> 2018년 7월 31일 (화) 오전 1:48, Holden Karau <hol...@pigscanfly.ca>님이 작성: >>>>> >>>>>> So the one that is running is the the form in my own repo (set up for >>>>>> K8s deployment) - http://github.com/holdenk/mention-bot >>>>>> >>>>>> On Mon, Jul 30, 2018 at 3:15 AM Hyukjin Kwon <gurwls...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Holden, so, is it a fork in >>>>>>> https://github.com/facebookarchive/mention-bot? Would you mind if I >>>>>>> ask where I can see the configurations for it? >>>>>>> >>>>>>> >>>>>>> 2018년 7월 23일 (월) 오전 10:16, Holden Karau <hol...@pigscanfly.ca>님이 작성: >>>>>>> >>>>>>>> Yeah so the issue with codeowners is it will only assign to >>>>>>>> committers on the repo (the Beam project found this out the practical >>>>>>>> application way). >>>>>>>> >>>>>>>> I have a fork of mention bot running and it seems we can add it >>>>>>>> (need an infra ticket), but one of the things the Beam folks asked was >>>>>>>> to >>>>>>>> not ping code authors who haven’t committed in the past year which I >>>>>>>> need >>>>>>>> to do a bit of poking on to make happen. >>>>>>>> >>>>>>>> On Sun, Jul 22, 2018 at 7:04 PM Nicholas Chammas < >>>>>>>> nicholas.cham...@gmail.com> wrote: >>>>>>>> >>>>>>>>> On this topic, I just stumbled on a GitHub feature called >>>>>>>>> CODEOWNERS <https://help.github.com/articles/about-codeowners/>. >>>>>>>>> It lets you specify owners of specific areas of the repository using >>>>>>>>> the >>>>>>>>> same syntax that .gitignore uses. Here is CPython's CODEOWNERS >>>>>>>>> file >>>>>>>>> <https://github.com/python/cpython/blob/master/.github/CODEOWNERS> >>>>>>>>> for reference. >>>>>>>>> >>>>>>>>> Dunno if that would complement mention-bot (which Facebook is >>>>>>>>> apparently no longer maintaining >>>>>>>>> <https://github.com/facebookarchive/mention-bot#readme>), or if >>>>>>>>> we can even use it given the ASF setup on GitHub. But I thought it >>>>>>>>> would be >>>>>>>>> worth mentioning nonetheless. >>>>>>>>> >>>>>>>>> On Sat, Jul 14, 2018 at 11:17 AM Holden Karau < >>>>>>>>> hol...@pigscanfly.ca> wrote: >>>>>>>>> >>>>>>>>>> Hearing no objections (and in a shout out to @ Nicholas Chammas >>>>>>>>>> who initially suggested mention-bot back in 2016) I've set up a copy >>>>>>>>>> of >>>>>>>>>> mention bot and run it against my own repo (looks like >>>>>>>>>> https://github.com/holdenk/spark-testing-base/pull/253 ). >>>>>>>>>> >>>>>>>>>> If no one objects I’ll ask infra to turn this on for Spark on a >>>>>>>>>> trial biases and we can revisit it based on how folks interact with >>>>>>>>>> it. >>>>>>>>>> >>>>>>>>>> On Wed, Jun 6, 2018 at 12:24 PM, Holden Karau < >>>>>>>>>> hol...@pigscanfly.ca> wrote: >>>>>>>>>> >>>>>>>>>>> So there are a few bots along this line in OSS. If no one >>>>>>>>>>> objects I’ll take a look and find one which matches our use case >>>>>>>>>>> and try it >>>>>>>>>>> out. >>>>>>>>>>> >>>>>>>>>>> On Wed, Jun 6, 2018 at 10:33 AM Sean Owen <sro...@gmail.com> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Certainly I will frequently dig through 'git blame' to figure >>>>>>>>>>>> out who might be the right reviewer. Maybe that's automatable -- >>>>>>>>>>>> ping the >>>>>>>>>>>> person who last touched the most lines touched by the PR? There >>>>>>>>>>>> might be >>>>>>>>>>>> some false positives there. And I suppose the downside is being >>>>>>>>>>>> pinged >>>>>>>>>>>> forever for some change that just isn't well considered or one of >>>>>>>>>>>> those >>>>>>>>>>>> accidental 100K-line PRs. So maybe some way to decline or silence >>>>>>>>>>>> is >>>>>>>>>>>> important, or maybe just ping once and leave it. Sure, a bot that >>>>>>>>>>>> just adds >>>>>>>>>>>> a "Would @foo like to review?" comment on Github? Sure seems worth >>>>>>>>>>>> trying >>>>>>>>>>>> if someone is willing to do the work to cook up the bot. >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Jun 6, 2018 at 12:22 PM Holden Karau < >>>>>>>>>>>> hol...@pigscanfly.ca> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi friends, >>>>>>>>>>>>> >>>>>>>>>>>>> Was chatting with some folks at the summit and I was wondering >>>>>>>>>>>>> how people would feel about adding a review bot to ping folks. We >>>>>>>>>>>>> already >>>>>>>>>>>>> have the review dashboard but I was thinking we could ping folks >>>>>>>>>>>>> who were >>>>>>>>>>>>> the original authors of the code being changed whom might not be >>>>>>>>>>>>> in the >>>>>>>>>>>>> habit of looking at the review dashboard. >>>>>>>>>>>>> >>>>>>>>>>>>> Cheers, >>>>>>>>>>>>> >>>>>>>>>>>>> Holden :) >>>>>>>>>>>>> -- >>>>>>>>>>>>> Twitter: https://twitter.com/holdenkarau >>>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>> Twitter: https://twitter.com/holdenkarau >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Twitter: https://twitter.com/holdenkarau >>>>>>>>>> -- >>>>>>>>>> Twitter: https://twitter.com/holdenkarau >>>>>>>>>> >>>>>>>>> -- >>>>>>>> Twitter: https://twitter.com/holdenkarau >>>>>>>> >>>>>>> -- >>>> Twitter: https://twitter.com/holdenkarau >>>> >>>