Haha, Aaron could work in marketing - AI solves everything! :P

But yeah, a bit more details would be good. As an alternative approach, I'd
like to propose a bot that does actions on your behalf. In this case, we
could have a bit that listens for comments and (based on a whitelist), it
would apply labels if certain contributors commented and requested the
labels to be assigned. I know that this still involves manual work, but it
would greatly reduce the round trip time since the bot would assign them
instantaneously. This means, the only difference for contributors would be
to make a comment instead of pressing the "labels" button. Would this
solution also be feasible?

-Marco

On Tue, May 22, 2018 at 2:24 AM, Anirudh <[email protected]> wrote:

> Yes, I guessed that :). Was looking for more details.
>
> On Mon, May 21, 2018 at 5:03 PM, Aaron Markham <[email protected]>
> wrote:
>
> > AI obviously.
> >
> > On Mon, May 21, 2018 at 5:01 PM, Anirudh <[email protected]> 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 <[email protected]>
> > 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-1638027271
> > -->
> > > > 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 <
> > > > [email protected]> 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 <
> > > > > [email protected]>
> > > > > 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
> > > > >
> > > >
> > >
> >
>

Reply via email to