On Mon, Jul 30, 2018 at 10:22 PM, Reynold Xin <r...@databricks.com> wrote:
> I like the idea of this bot, but I'm somewhat annoyed by it. I have > touched a lot of files and wrote a lot of the original code. Everyday I > wake up I get a lot of emails from this bot. > We could blacklist the existing PMC (or add a rate limit)? > > Also if we are going to use this, can we rename the bot to something like > spark-bot, rather than holden's personal bot? > I originally did that, but GitHub told me I could only have one personal and one bot account. If someone else registered the spark-mention-bot I'd be happy to switch it to that. > > On Mon, Jul 30, 2018 at 10:18 PM Hyukjin Kwon <gurwls...@gmail.com> wrote: > >> > 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 >>>>>> >>>>> -- Twitter: https://twitter.com/holdenkarau