+1, we can try to use this feature.

Best,
Vino

Vinoth Chandar <vin...@apache.org> 于2019年11月21日周四 上午8:28写道:

> 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