Re: [DISCUSS] Apache Flink Jira Process

2021-03-26 Thread Till Rohrmann
I agree with Chesnay that we also used Blocker as a kind of reminder for things which should happen but are not super time critical. Other examples are for example the deprecation of APIs or changing of default values. I admit that these examples could also be changed right away and wouldn't benefi

Re: [DISCUSS] Apache Flink Jira Process

2021-03-26 Thread Chesnay Schepler
FLINK-21152 is special because we usually know quite early that it must be done (e.g., because we bump some dependency in flink-shaded at the start of the release cycle), but only do it shortly before a release to avoid wasting time on multiple flink-shaded release cycles for a single Flink rel

Re: [DISCUSS] Apache Flink Jira Process

2021-03-26 Thread Konstantin Knauf
My proposal does not have an answer for this. Is "Blocker" often used for this, right now? What is special about FLINK-21152 compared to other important bug fixes/features for the release that makes it a Blocker? It also ties a bit into the question of what "fixVersion" means. I think, right now

Re: [DISCUSS] Apache Flink Jira Process

2021-03-26 Thread Chesnay Schepler
That's a fair point, but then that raises the question how tasks are documented that /must/ be done for a release /at some point/. The current approach allows me to easily setup a signal for the Release Manager that this ticket must be completed. How would that work in your proposal? On 3/26/2

Re: [DISCUSS] Apache Flink Jira Process

2021-03-26 Thread Konstantin Knauf
Hi Chesnay, a blocker is currently defined in the Flink Confluence as a "needs to be resolved before a release (matched based on fix versions)" whereas I was thinking of it as a "someone needs to stop their work to fix this" kind of thing. In the proposal I shared a blocker is therefore defined as

Re: [DISCUSS] Apache Flink Jira Process

2021-03-26 Thread Chesnay Schepler
FLINK-21152 is an example of a blocker issue that can remain stale for months. On 3/26/2021 8:46 AM, Konstantin Knauf wrote: Hi Arvid, I agree that this should never happen for blockers. My thinking was that if an unassigned blocker is deprioritized after 1 day it also forces us to find someon

Re: [DISCUSS] Apache Flink Jira Process

2021-03-26 Thread Konstantin Knauf
Hi Arvid, I agree that this should never happen for blockers. My thinking was that if an unassigned blocker is deprioritized after 1 day it also forces us to find someone to work on the blocker right away, which we should do anyway if it is blocker. Thanks, Konstantin On Fri, Mar 26, 2021 at 8:

Re: [DISCUSS] Apache Flink Jira Process

2021-03-26 Thread Arvid Heise
+1 from my side. I would have probably never deprioritized blockers automatically. Just because there is no activity doesn't mean that the nature of the ticket changes (blockers are quite special). However, as blockers are by definition resolved with urgency, I also cannot imagine a blocker going

Re: [DISCUSS] Apache Flink Jira Process

2021-03-23 Thread Konstantin Knauf
Hi everyone, The discussion has stalled a bit on this thread. I would proceed to a vote on the currently documented proposal tomorrow if there are no further concerns or opinions. Best, Konstantin On Fri, Mar 12, 2021 at 5:24 PM Konstantin Knauf wrote: > Hi Leonard, > > Thank you for your fee

Re: [DISCUSS] Apache Flink Jira Process

2021-03-12 Thread Konstantin Knauf
Hi Leonard, Thank you for your feedback. Re Notifications: The bot would write a comment that would notify assignee, reporter and watchers. Probably, we could change the notifications not to notify watchers on comments, but this would also affect regular comments. Generally, I'd argue that if you

Re: [DISCUSS] Apache Flink Jira Process

2021-03-09 Thread Leonard Xu
Thanks Konstantin for driving this topic. Generally +1 for the proposal, I went through the doc and have two concerns here. Will the robot send all notifications to assignee/reporter/watchers ? I’m a little worried about too many push messages. Eg, I watched some issues that I want to k

Re: [DISCUSS] Apache Flink Jira Process

2021-03-07 Thread Xintong Song
Thanks for the updates, Konstantin. The changes look good to me. Minor: - typo: The last two `auto-deprioritized-blocker` in rule 1 details should be `auto-deprioritized-critical/major`. Thank you~ Xintong Song On Fri, Mar 5, 2021 at 7:33 PM Konstantin Knauf wrote: > Hi everyone, > > Thank

Re: [DISCUSS] Apache Flink Jira Process

2021-03-05 Thread Konstantin Knauf
Hi everyone, Thank you for all the comments so far. As proposed, I have dropped the "Trivial" Priority. I also added another section "Rules in Detail" to the document adding some concrete numbers & labels that implement the rules. As a TLDR, here is an example of the flow for a "Blocker", that is

Re: [DISCUSS] Apache Flink Jira Process

2021-03-02 Thread Robert Metzger
Thanks a lot for the proposal! +1 for doing it! On Tue, Mar 2, 2021 at 12:27 PM Khachatryan Roman < khachatryan.ro...@gmail.com> wrote: > Hi Konstantin, > > I think we should try it out. > Even if tickets don't work well it can be a good step towards managing > technical debt in some other way,

Re: [DISCUSS] Apache Flink Jira Process

2021-03-02 Thread Khachatryan Roman
Hi Konstantin, I think we should try it out. Even if tickets don't work well it can be a good step towards managing technical debt in some other way, like wiki. Thanks! Regards, Roman On Tue, Mar 2, 2021 at 9:32 AM Dawid Wysakowicz wrote: > I'd be fine with dropping the "Trivial" priority in

Re: [DISCUSS] Apache Flink Jira Process

2021-03-02 Thread Dawid Wysakowicz
I'd be fine with dropping the "Trivial" priority in favour of "starter" label. Best, Dawid On 01/03/2021 11:53, Konstantin Knauf wrote: > Hi Dawid, > > Thanks for the feedback. Do you think we should simply get rid of the > "Trivial" priority then and use the "starter" label more aggressively? >

Re: [DISCUSS] Apache Flink Jira Process

2021-03-02 Thread Konstantin Knauf
Hi Roman, thanks for your feedback. For the Technical Debt tickets the same rules as for all other tickets would apply: * Major+ indicates an active discussion or contribution. * Minor is for everything else. So, other issue types, too, do not imply an intention to work on it in the near future.

Re: [DISCUSS] Apache Flink Jira Process

2021-03-01 Thread Roman Khachatryan
Hi, Thanks for the proposal Konstantin, I like the ideas expressed there. I am a bit concerned about the new issue type "Technical Debt". In contrast to other issue types, it doesn't imply that someone will likely work on that. So it can linger until the bot closes it. Probably we need some rules

Re: [DISCUSS] Apache Flink Jira Process

2021-03-01 Thread Konstantin Knauf
Hi Dawid, Thanks for the feedback. Do you think we should simply get rid of the "Trivial" priority then and use the "starter" label more aggressively? Best, Konstantin On Mon, Mar 1, 2021 at 11:44 AM Dawid Wysakowicz wrote: > Hi Konstantin, > > I also like the idea. > > Two comments: > > * yo

Re: [DISCUSS] Apache Flink Jira Process

2021-03-01 Thread Dawid Wysakowicz
Hi Konstantin, I also like the idea. Two comments: * you describe the "Trivial" priority as one that needs to be implemented immediately. First of all it is not used to often, but I think the way it works now is similar with a "starter" label. Tasks that are not bugs, are easy to implement and w

Re: [DISCUSS] Apache Flink Jira Process

2021-03-01 Thread Konstantin Knauf
Hi Xintong, yes, such labels would make a lot of sense. I added a sentence to the document. Thanks, Konstantin On Mon, Mar 1, 2021 at 8:51 AM Xintong Song wrote: > Thanks for driving this discussion, Konstantin. > > I like the idea of having a bot reminding reporter/assignee/watchers about >

Re: [DISCUSS] Apache Flink Jira Process

2021-02-28 Thread Xintong Song
Thanks for driving this discussion, Konstantin. I like the idea of having a bot reminding reporter/assignee/watchers about inactive tickets and if needed downgrade/close them automatically. My two cents: We may have labels like "downgraded-by-bot" / "closed-by-bot", so that it's easier to filter

Re: [DISCUSS] Apache Flink Jira Process

2021-02-26 Thread Till Rohrmann
Thanks for starting this discussion Konstantin. I like your proposal and also the idea of automating the tedious parts of it via a bot. Cheers, Till On Fri, Feb 26, 2021 at 4:17 PM Konstantin Knauf wrote: > Dear Flink Community, > > I would like to start a discussion on improving and to some ex

[DISCUSS] Apache Flink Jira Process

2021-02-26 Thread Konstantin Knauf
Dear Flink Community, I would like to start a discussion on improving and to some extent simply defining the way we work with Jira. Some aspects have been discussed a while back [1], but I would like to go a bit beyond that with the following goals in mind: - clearer communication and exp