Mentors, do you know if it is possible to get a bot account with these restricted permissions? I know that previous requests have been declined by Apache Infra. Shall we try it again or how shall we continue moving forward?
-Marco On Fri, Jun 15, 2018 at 2:09 PM Qing Lan <lanking...@live.com> wrote: > 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 > >> > > > > > >> > > > > >> > > > >> > > >> > >> > >> > > > > >