Github actions seems to be able to do this easily as well
https://github.com/actions/starter-workflows/blob/master/automation/stale.yml

On Mon, Nov 18, 2019 at 10:33 PM Gurudatt Kulkarni <guruak...@gmail.com>
wrote:

> > With templates, we can collect good information while people file the
> > issues..Not sure about permissions we have on JIRA to enable bots, but
> may
> > have more luck on github workflows doing these already?
> > Can we do templates/required fields with JIRAs as well?
>
>  Yes, it is very much possible to add custom fields, make a field required
> in Jira, we have done it in our org. Not sure about a bot in jira.
>  Regarding the Github bot, I had particularly seen it here
> https://github.com/webpack/webpack/issues/9457#issuecomment-550546427.
>  This particular bot looks good https://probot.github.io/apps/stale/
>
>
> On Tue, Nov 19, 2019 at 7:41 AM vino yang <yanghua1...@gmail.com> wrote:
>
> > Hi Gurudatt and Vinoth,
> >
> > Thanks for sharing your valuable opinion.
> >
> > Considering Hudi is still a growing project. I agree that it's better to
> > keep Github's Issues tab as a way to discuss problems currently.
> >
> > +1 to introduce issue template and management bot.
> >
> > Best,
> > Vino
> >
> > Vinoth Chandar <vin...@apache.org> 于2019年11月19日周二 上午3:23写道:
> >
> > > If we decide to keep GitHub Issues, both great suggestions. We should
> > still
> > > debate if we keep GH issues. I just shared my opinion. :)
> > >
> > > With templates, we can collect good information while people file the
> > > issues..Not sure about permissions we have on JIRA to enable bots, but
> > may
> > > have more luck on github workflows doing these already?
> > > Can we do templates/required fields with JIRAs as well?
>
> >
> > > On Mon, Nov 18, 2019 at 7:45 AM Gurudatt Kulkarni <guruak...@gmail.com
> >
> > > wrote:
> > >
> > > > Hi Vinoth / Vino,
> > > >
> > > > Just adding my 2 cents to the discussion.  Yes, I agree that GitHub
> > > issues
> > > > are low friction and can be the first line of support. It will help
> in
> > > > keeping the JIRA clean.
> > > >
> > > > Potential solutions that I have come across in the community,
> > > > 1. Introduce an issue template.
> > > > 2. Add a bot that will automatically close issues that are inactive
> > for a
> > > > long time (Sample
> > > > <
> https://github.com/webpack/webpack/issues/9444#issuecomment-549823635
> > > >).
> > > >
> > > > The above solutions can help in keeping the GitHub issues manageable
> > and
> > > > clean.
> > > > Regards,
> > > > Gurudatt
> > > >
> > > >
> > > >
> > > > On Mon, Nov 18, 2019 at 8:38 PM Vinoth Chandar <vin...@apache.org>
> > > wrote:
> > > >
> > > > > @vinoyang. All valid points. I just have 1 argument (all others you
> > are
> > > > > right and I have always known this tradeoff) for keeping Github
> > issues,
> > > > > when we are still growing the community and that is : it lets
> anyone
> > > > with a
> > > > > github id raise an issue without forcing to sign up for JIRA
> account.
> > > For
> > > > > large projects, yes I feel they can afford to have this additional
> > step
> > > > > since they are much popular anyway :)
> > > > >
> > > > > A smaller subjective thing is. - I have liked that Github issues
> are
> > > just
> > > > > support issues and it declutters JIRA from having too many support
> > > issues
> > > > > mixed with real code change/design JIRA. In other words, we have
> been
> > > > using
> > > > > issues as a way to groom the JIRAs. You are right that with proper
> > > > > labelling, this can be done in JIRA as well.
> > > > >
> > > > > 1) We have actually done a very good job at this, until may be last
> > > month
> > > > > and thats on me. I will clear up the issues.
> > > > > 2) We don't have any fancy dimensions of issues tracking. People
> just
> > > > paste
> > > > > stacktraces, configs, code snippets thats all. I actually suggested
> > to
> > > > use
> > > > > gists in the official docs to avoid this. but users just find
> issues
> > > > easier
> > > > > I guess.
> > > > > 3) I agree.. It will get unmanageable eventually and thats a good
> > > problem
> > > > > to have. since it would mean we are really successful.
> > > > >
> > > > > May be make this change as we trend towards this path more or favor
> > > ease
> > > > of
> > > > > engagement in the short term, by keeping github issues?
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On Fri, Nov 15, 2019 at 7:01 PM vino yang <yanghua1...@gmail.com>
> > > wrote:
> > > > >
> > > > > > Hi all,
> > > > > >
> > > > > > I am not a whimsy, a lot of Apache projects are doing this. Not
> > just
> > > > > Flink,
> > > > > > the project list is very long, including Spark, Kafka, Kylin,
> > > Calcite,
> > > > > > Hadoop, storm...
> > > > > >
> > > > > > It's no accident that so many projects do this. As the project
> > grows
> > > > > > rapidly, we will find that two ways that report issues will
> become
> > > very
> > > > > > difficult to maintain, which is almost predictable.
> > > > > >
> > > > > > I have several concerns:
> > > > > >
> > > > > > 1) If we open the Github Issues portal, who is responsible for
> > > > > > synchronizing real issues to JIRA?
> > > > > >
> > > > > > 2) Who maintains the various dimensions of the issue, there are
> > many
> > > > > types
> > > > > > of issues, including discussions, ideas, problem reports,
> > > suggestions,
> > > > in
> > > > > > order to distinguish them, it is estimated that we may need to
> > > > introduce
> > > > > > tags, while on JIRA we have maintained "Component" and "Type",
> and
> > > the
> > > > > > version, users will find the "Affect version" and "Fix version"
> of
> > > the
> > > > > > issue.
> > > > > >
> > > > > > 3) As the project grows rapidly, the issue list of several pages
> > may
> > > > give
> > > > > > the user the impression that "this project has a lot of problems
> > and
> > > > the
> > > > > > response is very slow"?
> > > > > >
> > > > > > Forcing users to turn to JIRA and using it as the only entry
> point
> > to
> > > > ask
> > > > > > and discuss specific issues is a very good habit, which brings a
> > > better
> > > > > > experience for those who trace historical issues.
> > > > > >
> > > > > > I know that everyone's focus is on Github's Issues can give
> users a
> > > > good
> > > > > > way to discuss issues and paste code, but JIRA also has this
> > ability.
> > > > We
> > > > > > can't constrain user to create the issue which just for
> discussion
> > > > rather
> > > > > > than a bug or other.
> > > > > >
> > > > > > Just a personal thought. Maybe we can keep it at the beginning of
> > the
> > > > > > project, but in the future, maybe we will have to close.
> > > > > >
> > > > > > Best,
> > > > > > Vino
> > > > > >
> > > > > > leesf <leesf0...@gmail.com> 于2019年11月16日周六 上午7:51写道:
> > > > > >
> > > > > > > Hi vino,
> > > > > > >
> > > > > > > Thanks for bringing up the discussion.
> > > > > > >
> > > > > > > IMHO, the issues and jira are not opposite and we could use
> them
> > > both
> > > > > for
> > > > > > > their advantages. Such as for some simple questions which is no
> > > need
> > > > to
> > > > > > > open a jira or send a mail [1], users could get quick response
> > from
> > > > > > others
> > > > > > > via issues and then close it.
> > > > > > >
> > > > > > > But as you can see, current users are more likely to create
> > issues
> > > > > > through
> > > > > > > issues instead of jira, and then the issues will be migrated to
> > > jira
> > > > if
> > > > > > > they are indeed issues after discussion, which need extra work.
> > > > > > >
> > > > > > > So keep the issues tab open may be more convenient for common
> > users
> > > > > > while a
> > > > > > > little more expensive to maintain two entries.
> > > > > > >
> > > > > > > Open to hearing other thoughts.
> > > > > > >
> > > > > > > Best,
> > > > > > > Leesf
> > > > > > >
> > > > > > >
> > > > > > > [1] https://github.com/apache/incubator-hudi/issues/1017
> > > > > > >
> > > > > > > Vinoth Chandar <vin...@apache.org> 于2019年11月15日周五 下午8:28写道:
> > > > > > >
> > > > > > > > Hi Vino,
> > > > > > > >
> > > > > > > > To echo what Nishith was saying, issues is only being used
> > > > currently
> > > > > > for
> > > > > > > > support i.e looking at stack traces for failures, user
> errors.
> > > Any
> > > > > real
> > > > > > > > work resulting from that always gets a JIRA.
> > > > > > > >
> > > > > > > > I mulled the same thing - disabling issues - a while back.
> The
> > > > value
> > > > > I
> > > > > > > see
> > > > > > > > it adding is
> > > > > > > >
> > > > > > > > - if you already have a Github account, you can quickly get
> > help
> > > > > > > > - mailing list is not great for pasting/reading code. It
> helps
> > > with
> > > > > > that
> > > > > > > >
> > > > > > > > In other words, it helps keep our JIRAs high quality and low
> > > noise.
> > > > > > > >
> > > > > > > > Just adding one more perspective. I am coming from “if its
> not
> > > > > broken,
> > > > > > > dont
> > > > > > > > fix it yet” angle.
> > > > > > > >
> > > > > > > > Open to hearing everyones thoughts
> > > > > > > >
> > > > > > > >
> > > > > > > > Thanks
> > > > > > > > Vinoth
> > > > > > > >
> > > > > > > > On Fri, Nov 15, 2019 at 3:54 AM Nishith <n3.nas...@gmail.com
> >
> > > > wrote:
> > > > > > > >
> > > > > > > > > Hey Vino,
> > > > > > > > >
> > > > > > > > > Earlier this year, we actually migrated all issues from
> > GitHub
> > > to
> > > > > > Jira
> > > > > > > > and
> > > > > > > > > that’s the recommended route to discuss issues (besides the
> > > > mailing
> > > > > > > > thread)
> > > > > > > > > The remaining issues are either new (folks might open an
> > issue
> > > > > > > > regardless)
> > > > > > > > > and we help navigate those folks to open JIRA’s or there
> are
> > > > > existing
> > > > > > > > ones
> > > > > > > > > with a long chain of discussions which should be ideally
> > > closed.
> > > > > > > > > I think we can do one more round of clean up on the issues
> to
> > > see
> > > > > if
> > > > > > > > there
> > > > > > > > > are any non-active tickets.
> > > > > > > > >
> > > > > > > > > -Nishith
> > > > > > > > >
> > > > > > > > > Sent from my iPhone
> > > > > > > > >
> > > > > > > > > > On Nov 15, 2019, at 5:12 PM, vino yang <
> > > yanghua1...@gmail.com>
> > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > Hi guys,
> > > > > > > > > >
> > > > > > > > > > Since we use JIRA to manage issues like the other Apache
> > > > > projects.
> > > > > > > > IMHO,
> > > > > > > > > we
> > > > > > > > > > can stop opening Github's Issues tab [1] to unify issues
> > and
> > > > > reduce
> > > > > > > > > > maintenance costs.
> > > > > > > > > >
> > > > > > > > > > This is not the first case, and the Flink community uses
> > this
> > > > > > > > > approach.[2]
> > > > > > > > > >
> > > > > > > > > > Of course, if this proposal is adopted, we may need to
> > > migrate
> > > > > the
> > > > > > > > > existing
> > > > > > > > > > issues on Github to JIRA before we can hide it.
> > > > > > > > > >
> > > > > > > > > > This is just a proposal and I want to hear from the
> > > community.
> > > > > > > > > >
> > > > > > > > > > Best,
> > > > > > > > > > Vino
> > > > > > > > > >
> > > > > > > > > > [1]: https://github.com/apache/incubator-hudi/issues
> > > > > > > > > > [2]: https://github.com/apache/flink
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to