Hi All, I would like to quote this: ``` Cathy: I am working on this label bot to automate/simplify this labeling issue process and send weekly report to maintainers. Design proposal is on cwiki: https://cwiki.apache.org/confluence/display/MXNET/Deep+Learning+Based+GitHub+Label+Bot
Please feel free to let me know if you have suggestions/requirements/expectations. Thanks, Cathy ``` Currently Cathy has done the design for labelling the issues and I believe that will help our community to track more issues quickly. Since we received a lot of +1s from this list last time, I would like to ask for a Label adding/removing permission for the bot that Cathy designed. Can we do something like this for a GitHub account? Thanks, Qing On 5/22/18, 9:56 AM, "Roshani Nagmote" <roshaninagmo...@gmail.com> wrote: Sorry for incomplete email. Sent it too fast. Thanks for all the comments. Aaron guessed it right. We can treat it as a multi-label classification problem. :) We are currently working on the design document, will share it on dev list once it is more concrete. @Marco, seems like a good idea too but as you said, it will still involve manual labeling. We can do this as a temporary solution but need a long-term solution. @Hao, will explore that option too! Thanks! Thanks, Roshani On Tue, May 22, 2018 at 9:52 AM, Roshani Nagmote <roshaninagmo...@gmail.com> wrote: > Thanks for all the comments. Aaron guessed it right. We can treat it as a > multi-label classification problem. :) > We are currently working on the design document, will share it on dev list > once it is more concrete. > > @Marco, seems like a good idea too but as you said, it will still involve > manual labeling. We can do this as a temporary solution but need a more > @Hao, will explore that option too! Thanks! > > Thanks, > Roshani > > On Mon, May 21, 2018 at 5:42 PM, Jin, Hao <h...@amazon.com> wrote: > >> Definitely a good idea. I think maybe we can also try out the new gluon >> NLP toolkit on this task? >> >> On 5/21/18, 5:24 PM, "Anirudh" <anirudh2...@gmail.com> wrote: >> >> Yes, I guessed that :). Was looking for more details. >> >> On Mon, May 21, 2018 at 5:03 PM, Aaron Markham < >> aaron.s.mark...@gmail.com> >> wrote: >> >> > AI obviously. >> > >> > On Mon, May 21, 2018 at 5:01 PM, Anirudh <anirudh2...@gmail.com> >> wrote: >> > >> > > Hi Roshani, >> > > >> > > Good suggestion! How will the bot decide what labels to add ? >> > > >> > > Anirudh >> > > >> > > On Mon, May 21, 2018 at 4:39 PM, Naveen Swamy <mnnav...@gmail.com >> > >> > wrote: >> > > >> > > > +1 for the proposal to triage issues, I think committers should >> also do >> > > > this exercise to understand the customer pain. >> > > > >> > > > I am also inclined to use a bot account like how Tensorflow and >> other >> > > repos >> > > > do it, https://github.com/googlebot. >> > > > https://github.com/tensorflow/tensorflow/pull/19445#event-16 >> 38027271 >> > --> >> > > > This is auto-tagged by the bot, it would be cool if we could do >> that as >> > > > well. >> > > > >> > > > >> > > > >> > > > On Mon, May 21, 2018 at 4:25 PM, sandeep krishnamurthy < >> > > > sandeep.krishn...@gmail.com> wrote: >> > > > >> > > > > Thanks, >> > > > > >> > > > > Roshani for starting this thread. >> > > > > >> > > > > Yes, I think labeling the issues will help a lot in driving >> the >> > > attention >> > > > > of contributors to specific areas and make it easy for new >> > contributors >> > > > to >> > > > > search and pick their contribution. >> > > > > >> > > > > I agree manually doing it all the time is not scalable and >> efficient. >> > > > Your >> > > > > proposal on bot script to auto-label, similar to the working >> of >> > Jenkins >> > > > bot >> > > > > to re-test, re-build actions, will be very useful and >> effective. >> > > Hence, I >> > > > > am more inclined to your *option 1* to have a bot account to >> add >> > > labels. >> > > > > >> > > > > Best, >> > > > > Sandeep >> > > > > >> > > > > On Mon, May 21, 2018 at 4:16 PM, Roshani Nagmote < >> > > > > roshaninagmo...@gmail.com> >> > > > > wrote: >> > > > > >> > > > > > Hi, >> > > > > > >> > > > > > Some of us here at Amazon as a part of our day job, are >> triaging >> > > Github >> > > > > > issues to find where MXNet users are experiencing >> difficulty and >> > help >> > > > the >> > > > > > community focus on those areas. This is done by assigning >> labels to >> > > the >> > > > > > Github issues. We do know that only labeling won’t solve >> the real >> > > > problem >> > > > > > but we will expand our scope to also attempt to resolve the >> issues. >> > > > > > Categorizing issues could also help contributors and >> maintainers >> > who >> > > > > know a >> > > > > > particular area to pick up the issue and help the user. >> > > > > > >> > > > > > Right now, we just manually go through the issues. If they >> are >> > > > questions, >> > > > > > we redirect users to start a discussion on discuss forum, >> find the >> > > > > > appropriate labels and then ask one of the committers to >> add those >> > > > > labels. >> > > > > > This process is not very smooth as its completely manual >> and every >> > > time >> > > > > we >> > > > > > need to ask committers to add labels. >> > > > > > >> > > > > > We want to be able to automate/simplify this issue labeling >> > process. >> > > > > > Right now, as far as I know, there's no way for >> non-committers to >> > add >> > > > > > labels. So, I want to propose two options: >> > > > > > >> > > > > > - Using a separate account having minimum permissions to >> run the >> > bot >> > > > > script >> > > > > > which will do the labeling. For this, we will need an >> account to be >> > > > > created >> > > > > > from Apache infrastructure with proper access and they can >> control >> > > the >> > > > > > access for the account through >> > > > > > https://docs.aws.amazon.com/secretsmanager/latest/ >> > > userguide/intro.html >> > > > > > >> > > > > > - Using one of the committers auth token to run the script. >> > > > > > >> > > > > > Please let me know if you have any other ideas to do this. >> > > > > > >> > > > > > Thanks, >> > > > > > Roshani >> > > > > > >> > > > > >> > > > > >> > > > > >> > > > > -- >> > > > > Sandeep Krishnamurthy >> > > > > >> > > > >> > > >> > >> >> >> >