Hi Konstantin, Chesnay,

> I would like it to not unassign people if a PR is open. These are
> usually blocked by the reviewer, not the assignee, and having the
> assignees now additionally having to update JIRA periodically is a bit
> like rubbing salt into the wound.

I agree with Chesnay about not un-assign an issue if a PR is open.
Besides, Could assignees remove the "stale-assigned" tag  by themself? It
seems assignees have no permission to delete the tag if the issue is not
created by themselves.

Best regards,
JING ZHANG

Konstantin Knauf <konstan...@ververica.com> 于2021年6月23日周三 下午4:17写道:

> > I agree there are such tickets, but I don't see how this is addressing my
> concerns. There are also tickets that just shouldn't be closed as I
> described above. Why do you think that duplicating tickets and losing
> discussions/knowledge is a good solution?
>
> I don't understand why we are necessarily losing discussion/knowledge. The
> tickets are still there, just in "Closed" state, which are included in
> default Jira search. We could of course just add a label, but closing seems
> clearer to me given that likely this ticket will not get comitter attention
> in the foreseeable future.
>
> > I would like to avoid having to constantly fight against the bot. It's
> already responsible for the majority of my daily emails, with quite little
> benefit for me personally. I initially thought that after some period of
> time it will settle down, but now I'm afraid it won't happen.
>
> Can you elaborate which rules you are running into mostly? I'd rather like
> to understand how we work right now and where this conflicts with the Jira
> bot vs slowly disabling the jira bot via labels.
>
> On Wed, Jun 23, 2021 at 10:00 AM Piotr Nowojski <pnowoj...@apache.org>
> wrote:
>
> > Hi Konstantin,
> >
> > > In my opinion it is important that we close tickets eventually. There
> are
> > a
> > > lot of tickets (bugs, improvements, tech debt) that over time became
> > > irrelevant, out-of-scope, irreproducible, etc.  In my experience, these
> > > tickets are usually not closed by anyone but the bot.
> >
> > I agree there are such tickets, but I don't see how this is addressing my
> > concerns. There are also tickets that just shouldn't be closed as I
> > described above. Why do you think that duplicating tickets and losing
> > discussions/knowledge is a good solution?
> >
> > I would like to avoid having to constantly fight against the bot. It's
> > already responsible for the majority of my daily emails, with quite
> little
> > benefit for me personally. I initially thought that after some period of
> > time it will settle down, but now I'm afraid it won't happen. Can we add
> > some label to mark tickets to be ignored by the jira-bot?
> >
> > Best,
> > Piotrek
> >
> > śr., 23 cze 2021 o 09:40 Chesnay Schepler <ches...@apache.org>
> napisał(a):
> >
> > > I would like it to not unassign people if a PR is open. These are
> > > usually blocked by the reviewer, not the assignee, and having the
> > > assignees now additionally having to update JIRA periodically is a bit
> > > like rubbing salt into the wound.
> > >
> > > On 6/23/2021 7:52 AM, Konstantin Knauf wrote:
> > > > Hi everyone,
> > > >
> > > > I was hoping for more feedback from other committers, but seems like
> > this
> > > > is not happening, so here's my proposal for immediate changes:
> > > >
> > > > * Ignore tickets with a fixVersion for all rules but the
> > stale-unassigned
> > > > role.
> > > >
> > > > * We change the time intervals as follows, accepting reality a bit
> more
> > > ;)
> > > >
> > > >      * stale-assigned only after 30 days (instead of 14 days)
> > > >      * stale-critical only after 14 days (instead of 7 days)
> > > >      * stale-major only after 60 days (instead of 30 days)
> > > >
> > > > Unless there are -1s, I'd implement the changes Monday next week.
> > > >
> > > > Cheers,
> > > >
> > > > Konstantin
> > > >
> > > > On Thu, Jun 17, 2021 at 2:17 PM Piotr Nowojski <pnowoj...@apache.org
> >
> > > wrote:
> > > >
> > > >> Hi,
> > > >>
> > > >> I also think that the bot is a bit too aggressive/too quick with
> > > assigning
> > > >> stale issues/deprioritizing them, but that's not that big of a deal
> > for
> > > me.
> > > >>
> > > >> What bothers me much more is that it's closing minor issues
> > > automatically.
> > > >> Depriotising issues makes sense to me. If a wish for improvement or
> a
> > > bug
> > > >> report has been opened a long time ago, and they got no attention
> over
> > > the
> > > >> time, sure depriotize them. But closing them is IMO a bad idea. Bug
> > > might
> > > >> be minor, but if it's not fixed it's still there - it shouldn't be
> > > closed.
> > > >> Closing with "won't fix" should be done for very good reasons and
> very
> > > >> rarely. Same applies to improvements/wishes. Furthermore, very often
> > > >> descriptions and comments have a lot of value, and if we keep
> closing
> > > minor
> > > >> issues I'm afraid that we end up with:
> > > >> - more duplication. I doubt anyone will be looking for prior
> "closed"
> > > bug
> > > >> reports/improvement requests. Definitely I'm only looking for open
> > > tickets
> > > >> when looking if a ticket for XYZ already exists or not
> > > >> - we will be losing knowledge
> > > >>
> > > >> Piotrek
> > > >>
> > > >> śr., 16 cze 2021 o 15:12 Robert Metzger <rmetz...@apache.org>
> > > napisał(a):
> > > >>
> > > >>> Very sorry for the delayed response.
> > > >>>
> > > >>> Regarding tickets with the "test-instability" label (topic 1): I'm
> > > >> usually
> > > >>> assigning a fixVersion to the next release of the branch where the
> > > >> failure
> > > >>> occurred, when I'm opening a test failure ticket. Others seem to do
> > > that
> > > >>> too. Hence my comment that not checking tickets with a fixVersion
> set
> > > by
> > > >>> Flink bot is good (because test failures should always stay
> > "Critical"
> > > >>> until we've understood what's going on)
> > > >>> I see that it is a bit contradicting that Critical test
> instabilities
> > > >>> receive no attention for 14 days, but that seems to be the norm
> given
> > > the
> > > >>> current number of incoming test instabilities.
> > > >>>
> > > >>> On Wed, Jun 16, 2021 at 2:05 PM Till Rohrmann <
> trohrm...@apache.org>
> > > >>> wrote:
> > > >>>
> > > >>>> Another example for category 4 would be the ticket where we
> collect
> > > >>>> breaking API changes for Flink 2.0 [1]. The idea behind this
> ticket
> > is
> > > >> to
> > > >>>> collect things to consider when developing the next major version.
> > > >>>> Admittedly, we have never seen the benefits of collecting the
> > breaking
> > > >>>> changes because we haven't started Flink 2.x yet. Also, it is not
> > > clear
> > > >>> how
> > > >>>> relevant these tickets are right now.
> > > >>>>
> > > >>>> [1] https://issues.apache.org/jira/browse/FLINK-3957
> > > >>>>
> > > >>>> Cheers,
> > > >>>> Till
> > > >>>>
> > > >>>> On Wed, Jun 16, 2021 at 11:42 AM Konstantin Knauf <
> > kna...@apache.org>
> > > >>>> wrote:
> > > >>>>
> > > >>>>> Hi everyone,
> > > >>>>>
> > > >>>>> thank you for all the feedback so far. I believe we have four
> > > >> different
> > > >>>>> topics by now:
> > > >>>>>
> > > >>>>> 1 about *test-instability tickets* raised by Robert. Waiting for
> > > >>> feedback
> > > >>>>> by Robert.
> > > >>>>>
> > > >>>>> 2 about *aggressiveness of stale-assigned *rule raised by Timo.
> > > >> Waiting
> > > >>>>> for feedback by Timo and others.
> > > >>>>>
> > > >>>>> 3 about *excluding issues with a fixVersion* raised by
> Konstantin,
> > > >>> Till.
> > > >>>>> Waiting for more feedback by the community as it involves general
> > > >>> changes
> > > >>>>> to how we deal with fixVersion.
> > > >>>>>
> > > >>>>> 4 about *excluding issues with a specific-label* raised by Arvid.
> > > >>>>>
> > > >>>>> I've already written something about 1-3. Regarding 4:
> > > >>>>>
> > > >>>>> How do we make sure that these don't become stale? I think, there
> > > >> have
> > > >>>>> been a few "long-term efforts" in the past that never got the
> > > >> attention
> > > >>>>> that we initially wanted. Is this just about the ability to
> collect
> > > >>>> tickets
> > > >>>>> under an umbrella to document a future effort? Maybe for the
> > example
> > > >> of
> > > >>>>> DataStream replacing DataSet how would this look like in Jira?
> > > >>>>>
> > > >>>>> Cheers,
> > > >>>>>
> > > >>>>> Konstantin
> > > >>>>>
> > > >>>>>
> > > >>>>> On Tue, Jun 8, 2021 at 11:31 AM Till Rohrmann <
> > trohrm...@apache.org>
> > > >>>>> wrote:
> > > >>>>>
> > > >>>>>> I like this idea. It would then be the responsibility of the
> > > >> component
> > > >>>>>> maintainers to manage the lifecycle explicitly.
> > > >>>>>>
> > > >>>>>> Cheers,
> > > >>>>>> Till
> > > >>>>>>
> > > >>>>>> On Mon, Jun 7, 2021 at 1:48 PM Arvid Heise <ar...@apache.org>
> > > >> wrote:
> > > >>>>>>> One more idea for the bot. Could we have a label to exclude
> > > >> certain
> > > >>>>>> tickets
> > > >>>>>>> from the life-cycle?
> > > >>>>>>>
> > > >>>>>>> I'm thinking about long-term tickets such as improving
> DataStream
> > > >> to
> > > >>>>>>> eventually replace DataSet. We would collect ideas over the
> next
> > > >>>> couple
> > > >>>>>> of
> > > >>>>>>> weeks without any visible progress on the implementation.
> > > >>>>>>>
> > > >>>>>>> On Fri, May 21, 2021 at 2:06 PM Konstantin Knauf <
> > > >> kna...@apache.org
> > > >>>>>>> wrote:
> > > >>>>>>>
> > > >>>>>>>> Hi Timo,
> > > >>>>>>>>
> > > >>>>>>>> Thanks for joining the discussion. All rules except the
> > > >> unassigned
> > > >>>>>> rule
> > > >>>>>>> do
> > > >>>>>>>> not apply to Sub-Tasks actually (like deprioritization,
> > > >> closing).
> > > >>>>>>>> Additionally, activity on a Sub-Taks counts as activity for
> the
> > > >>>>>> parent.
> > > >>>>>>> So,
> > > >>>>>>>> the parent ticket would not be touched by the bot as long as
> > > >> there
> > > >>>> is
> > > >>>>>> a
> > > >>>>>>>> single Sub-Task that has a discussion or an update. If you
> > > >>>> experience
> > > >>>>>>>> something different, this is a bug.
> > > >>>>>>>>
> > > >>>>>>>> Is there a reason why it is important to assign all Sub-Tasks
> to
> > > >>> the
> > > >>>>>> same
> > > >>>>>>>> person immediately? I am not sure if this kind "reserving
> > > >> tickets"
> > > >>>> is
> > > >>>>>> a
> > > >>>>>>>> good idea in general to be honest.
> > > >>>>>>>>
> > > >>>>>>>> Cheers,
> > > >>>>>>>>
> > > >>>>>>>> Konstantin
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>> On Fri, May 21, 2021 at 12:00 PM Timo Walther <
> > > >> twal...@apache.org
> > > >>>>>>> wrote:
> > > >>>>>>>>> Hi Konstantin,
> > > >>>>>>>>>
> > > >>>>>>>>> thanks for starting this discussion. I was also about to
> > > >> provide
> > > >>>>>> some
> > > >>>>>>>>> feedback because I have the feeling that the bot is too
> > > >>> aggressive
> > > >>>>>> at
> > > >>>>>>>>> the moment.
> > > >>>>>>>>>
> > > >>>>>>>>> Even a 14 days interval is a short period of time for bigger
> > > >>>> efforts
> > > >>>>>>>>> that might include several subtasks. Currently, if we split
> an
> > > >>>> issue
> > > >>>>>>>>> into subtasks usually most subtasks are assigned to the same
> > > >>>> person.
> > > >>>>>>> But
> > > >>>>>>>>> the bot requires us to update all subtasks again after 7
> days.
> > > >>>>>> Could we
> > > >>>>>>>>> disable the bot for subtasks or extend the period to 30 days?
> > > >>>>>>>>>
> > > >>>>>>>>> The core problem in the past was that we had issues laying
> > > >>> around
> > > >>>>>>>>> untouched for years. Luckily, this is solved with the bot
> now.
> > > >>> But
> > > >>>>>>> going
> > > >>>>>>>>> from years to 7 days spams the mail box quite a bit.
> > > >>>>>>>>>
> > > >>>>>>>>> Regards,
> > > >>>>>>>>> Timo
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>> On 21.05.21 09:22, Konstantin Knauf wrote:
> > > >>>>>>>>>> Hi Robert,
> > > >>>>>>>>>>
> > > >>>>>>>>>> Could you elaborate on your comment on test instabilities?
> > > >>> Would
> > > >>>>>> test
> > > >>>>>>>>>> instabilities always get a fixVersion then?
> > > >>>>>>>>>>
> > > >>>>>>>>>> Background: Test instabilities are supposed to be Critical.
> > > >>>>>> Critical
> > > >>>>>>>>>> tickets are deprioritized if they are unassigned and have
> > > >> not
> > > >>>>>>> received
> > > >>>>>>>> an
> > > >>>>>>>>>> update for 14 days.
> > > >>>>>>>>>>
> > > >>>>>>>>>> Cheers,
> > > >>>>>>>>>>
> > > >>>>>>>>>> Konstantin
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>> On Thu, May 20, 2021 at 9:34 AM Robert Metzger <
> > > >>>>>> rmetz...@apache.org>
> > > >>>>>>>>> wrote:
> > > >>>>>>>>>>> +1
> > > >>>>>>>>>>> This would also cover test instabilities, which I
> > > >> personally
> > > >>>>>> believe
> > > >>>>>>>>> should
> > > >>>>>>>>>>> not be auto-deprioritized until they've been analyzed.
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> On Wed, May 19, 2021 at 1:46 PM Till Rohrmann <
> > > >>>>>> trohrm...@apache.org
> > > >>>>>>>>>>> wrote:
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>> I like this idea. +1 for your proposal Konstantin.
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> Cheers,
> > > >>>>>>>>>>>> Till
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> On Wed, May 19, 2021 at 1:30 PM Konstantin Knauf <
> > > >>>>>>>>>>> konstan...@ververica.com
> > > >>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> Hi everyone,
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> Till and I recently discussed whether we should disable
> > > >> the
> > > >>>>>>>>>>>>> "stale-blocker", "stale-critical", "stale-major" and
> > > >>>>>> "stale-minor"
> > > >>>>>>>>>>> rules
> > > >>>>>>>>>>>>> for tickets that have a fixVersion set. This would allow
> > > >>>>>> people to
> > > >>>>>>>>> plan
> > > >>>>>>>>>>>> the
> > > >>>>>>>>>>>>> upcoming release without tickets being deprioritized by
> > > >> the
> > > >>>> bot
> > > >>>>>>>> during
> > > >>>>>>>>>>>> the
> > > >>>>>>>>>>>>> release cycle.
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>   From my point of view, this is a good idea as long as
> we
> > > >>> can
> > > >>>>>>> agree
> > > >>>>>>>> to
> > > >>>>>>>>>>> use
> > > >>>>>>>>>>>>> the "fixVersion" a bit more conservatively. What do I
> > > >> mean
> > > >>> by
> > > >>>>>>> that?
> > > >>>>>>>> If
> > > >>>>>>>>>>>> you
> > > >>>>>>>>>>>>> would categorize tickets planned for an upcoming release
> > > >>>> into:
> > > >>>>>>>>>>>>> * Must Have
> > > >>>>>>>>>>>>> * Should Have
> > > >>>>>>>>>>>>> * Nice-To-Have
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> only "Must Have" and "Should Have" tickets should get a
> > > >>>>>>> fixVersion.
> > > >>>>>>>>>>> From
> > > >>>>>>>>>>>> my
> > > >>>>>>>>>>>>> observation, we currently often set the fixVersion if we
> > > >>> just
> > > >>>>>>>> wished a
> > > >>>>>>>>>>>>> feature was included in an upcoming release. Similarly, I
> > > >>>> often
> > > >>>>>>> see
> > > >>>>>>>>>>> bulk
> > > >>>>>>>>>>>>> changes of fixVersion that "roll over" many tickets to
> > > >> the
> > > >>>> next
> > > >>>>>>>>> release
> > > >>>>>>>>>>>> if
> > > >>>>>>>>>>>>> they have not made into the previous release although
> > > >> there
> > > >>>> is
> > > >>>>>> no
> > > >>>>>>>>>>>> concrete
> > > >>>>>>>>>>>>> plan to fix them or they have even become obsolete by
> > > >> then.
> > > >>>>>>>> Excluding
> > > >>>>>>>>>>>> those
> > > >>>>>>>>>>>>> from the bot would be counterproductive.
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> What do you think?
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> Cheers,
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> Konstantin
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> On Fri, Apr 23, 2021 at 2:25 PM Konstantin Knauf <
> > > >>>>>>> kna...@apache.org
> > > >>>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> Hi everyone,
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> After some offline conversations, I think, it makes
> > > >> sense
> > > >>> to
> > > >>>>>>>> already
> > > >>>>>>>>>>>> open
> > > >>>>>>>>>>>>>> this thread now in order to collect feedback and
> > > >>> suggestions
> > > >>>>>>> around
> > > >>>>>>>>>>> the
> > > >>>>>>>>>>>>>> Jira Bot.
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> The following two changes I will do right away:
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> * increase "stale-assigned.stale-days" to 14 days
> > > >> (Marta,
> > > >>>>>>> Stephan,
> > > >>>>>>>>>>> Nico
> > > >>>>>>>>>>>>>> have provided feedback that this is too aggressive).
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> * exclude Sub-Tasks from all rules except the
> > > >>>> "stale-assigned"
> > > >>>>>>> rule
> > > >>>>>>>>>>> (I
> > > >>>>>>>>>>>>>> think, this was just an oversight in the original
> > > >>>> discussion.)
> > > >>>>>>>>>>>>>> Keep it coming.
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> Cheers,
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> Konstantin
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> --
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> Konstantin Knauf
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> https://twitter.com/snntrable
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> https://github.com/knaufk
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> --
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> Konstantin Knauf | Head of Product
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> +49 160 91394525
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> Follow us @VervericaData Ververica <
> > > >>>> https://www.ververica.com/
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> --
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> Join Flink Forward <https://flink-forward.org/> - The
> > > >>> Apache
> > > >>>>>>> Flink
> > > >>>>>>>>>>>>> Conference
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> Stream Processing | Event Driven | Real Time
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> --
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> Ververica GmbH | Invalidenstrasse 115, 10115 Berlin,
> > > >>> Germany
> > > >>>>>>>>>>>>> --
> > > >>>>>>>>>>>>> Ververica GmbH
> > > >>>>>>>>>>>>> Registered at Amtsgericht Charlottenburg: HRB 158244 B
> > > >>>>>>>>>>>>> Managing Directors: Yip Park Tung Jason, Jinwei (Kevin)
> > > >>>> Zhang,
> > > >>>>>>> Karl
> > > >>>>>>>>>>> Anton
> > > >>>>>>>>>>>>> Wehner
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>> --
> > > >>>>>>>>
> > > >>>>>>>> Konstantin Knauf
> > > >>>>>>>>
> > > >>>>>>>> https://twitter.com/snntrable
> > > >>>>>>>>
> > > >>>>>>>> https://github.com/knaufk
> > > >>>>>>>>
> > > >>>>>
> > > >>>>> --
> > > >>>>>
> > > >>>>> Konstantin Knauf
> > > >>>>>
> > > >>>>> https://twitter.com/snntrable
> > > >>>>>
> > > >>>>> https://github.com/knaufk
> > > >>>>>
> > > >
> > >
> > >
> >
>
>
> --
>
> Konstantin Knauf | Head of Product
>
> +49 160 91394525
>
>
> Follow us @VervericaData Ververica <https://www.ververica.com/>
>
>
> --
>
> Join Flink Forward <https://flink-forward.org/> - The Apache Flink
> Conference
>
> Stream Processing | Event Driven | Real Time
>
> --
>
> Ververica GmbH | Invalidenstrasse 115, 10115 Berlin, Germany
>
> --
> Ververica GmbH
> Registered at Amtsgericht Charlottenburg: HRB 158244 B
> Managing Directors: Yip Park Tung Jason, Jinwei (Kevin) Zhang, Karl Anton
> Wehner
>

Reply via email to