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 <kna...@apache.org> wrote: > 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 created and assigned to a > user, but never receives any updates afterwards. > > Day > > Status > > Priority > > Labels > > 0 > > Open > > Blocker > > 7 > > Open > > Blocker > > stale-assigned > > 14 > > Open > > Blocker > > auto-unassigned > > 15 > > Open > > Blocker > > auto-unassigned, stale-blocker > > 22 > > Open > > Critical > > auto-unassigned, auto-deprioritized-blocker > > 29 > > Open > > Critical > > auto-unassigned, auto-deprioritized-blocker, stale-critical > > 36 > > Open > > Major > > auto-unassigned, auto-deprioritized-blocker, auto-deprioritized-critical > > 66 > > Open > > Major > > auto-unassigned, auto-deprioritized-blocker, auto-deprioritized-critical, > stale-major > > 73 > > Open > > Minor > > auto-unassigned, auto-deprioritized-blocker, auto-deprioritized-critical, > auto-deprioritized-major > > 263 > > Open > > Minor > > auto-unassigned, auto-deprioritized-blocker, auto-deprioritized-critical, > auto-deprioritized-major, stale-minor > > 270 > > Closed > > Minor > > auto-unassigned, auto-deprioritized-blocker, auto-deprioritized-critical, > auto-deprioritized-major, auto-closed > > I am looking forward to further comments and would otherwise proceed to a > vote towards the end of next week. > > Cheers, > > Konstantin > > > On Tue, Mar 2, 2021 at 3:45 PM Robert Metzger <rmetz...@apache.org> wrote: > > > 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, like wiki. > > > > > > Thanks! > > > > > > Regards, > > > Roman > > > > > > > > > On Tue, Mar 2, 2021 at 9:32 AM Dawid Wysakowicz < > dwysakow...@apache.org> > > > wrote: > > > > > > > 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? > > > > > > > > > > Best, > > > > > > > > > > Konstantin > > > > > > > > > > On Mon, Mar 1, 2021 at 11:44 AM Dawid Wysakowicz < > > > dwysakow...@apache.org > > > > > > > > > > wrote: > > > > > > > > > >> 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 we think they are fine to > be > > > > >> taken by newcomers. Therefore they do not fall in my mind into > > > > >> "immediately" category. > > > > >> > > > > >> * I would still deprioritise test instabilities. I think there > > > shouldn't > > > > >> be a problem with that. We do post links to all failures therefore > > it > > > > >> will automatically priortise the tasks according to failure > > > frequencies. > > > > >> > > > > >> Best, > > > > >> > > > > >> Dawid > > > > >> > > > > >> On 01/03/2021 09:38, Konstantin Knauf wrote: > > > > >>> 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 < > tonysong...@gmail.com > > > > > > > >> wrote: > > > > >>>> 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 and review tickets updated by the bot. > > > > >>>> We may want to review such tickets (e.g., monthly) in case a > valid > > > > >> ticket > > > > >>>> failed to draw the attention of relevant committers and the > > reporter > > > > >>>> doesn't know who to ping. > > > > >>>> > > > > >>>> Thank you~ > > > > >>>> > > > > >>>> Xintong Song > > > > >>>> > > > > >>>> > > > > >>>> > > > > >>>> On Sat, Feb 27, 2021 at 1:37 AM Till Rohrmann < > > trohrm...@apache.org > > > > > > > > >>>> wrote: > > > > >>>> > > > > >>>>> 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 < > > > kna...@apache.org> > > > > >>>>> wrote: > > > > >>>>> > > > > >>>>>> 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 expectation management with the > > > > community > > > > >>>>>> - > > > > >>>>>> > > > > >>>>>> a user or contributor should be able to judge the > urgency > > > of a > > > > >>>>> ticket > > > > >>>>>> by its priority > > > > >>>>>> - > > > > >>>>>> > > > > >>>>>> if a ticket is assigned to someone the expectation that > > > > someone > > > > >>>> is > > > > >>>>>> working on it should hold > > > > >>>>>> - > > > > >>>>>> > > > > >>>>>> generally reduce noise in Jira > > > > >>>>>> - > > > > >>>>>> > > > > >>>>>> reduce overhead of committers to ask about status updates > of > > > > >>>>>> contributions or bug reports > > > > >>>>>> - > > > > >>>>>> > > > > >>>>>> “Are you still working on this?” > > > > >>>>>> - > > > > >>>>>> > > > > >>>>>> “Are you still interested in this?” > > > > >>>>>> - > > > > >>>>>> > > > > >>>>>> “Does this still happen on Flink 1.x?” > > > > >>>>>> - > > > > >>>>>> > > > > >>>>>> “Are you still experiencing this issue?” > > > > >>>>>> - > > > > >>>>>> > > > > >>>>>> “What is the status of the implementation”? > > > > >>>>>> - > > > > >>>>>> > > > > >>>>>> while still encouraging users to add new tickets and to > leave > > > > >>>> feedback > > > > >>>>>> about existing tickets > > > > >>>>>> > > > > >>>>>> > > > > >>>>>> Please see the full proposal here: > > > > >>>>>> > > > > >>>>>> > > > > >> > > > > > > > > > > https://docs.google.com/document/d/19VmykDSn4BHgsCNTXtN89R7xea8e3cUIl-uivW8L6W8/edit# > > > > >>>>>> . > > > > >>>>>> > > > > >>>>>> The idea would be to discuss this proposal in this thread. If > we > > > > come > > > > >>>> to > > > > >>>>> a > > > > >>>>>> conclusion, I'd document the proposal in the wiki [2] and we > > would > > > > >> then > > > > >>>>>> vote on it (approval by "Lazy Majority"). > > > > >>>>>> > > > > >>>>>> Cheers, > > > > >>>>>> > > > > >>>>>> Konstantin > > > > >>>>>> > > > > >>>>>> [1] > > > > >>>>>> > > > > >>>>>> > > > > >> > > > > > > > > > > https://lists.apache.org/thread.html/rd34fb695d371c2bf0cbd1696ce190bac35dd78f29edd8c60d0c7ee71%40%3Cdev.flink.apache.org%3E > > > > >>>>>> [2] > > > > >>>>>> > > > > >>>>>> > > > > >> > > > > > > > > > > https://cwiki.apache.org/confluence/display/FLINK/FLINK+Jira+field+definitions > > > > >>>>>> -- > > > > >>>>>> > > > > >>>>>> Konstantin Knauf > > > > >>>>>> > > > > >>>>>> https://twitter.com/snntrable > > > > >>>>>> > > > > >>>>>> https://github.com/knaufk > > > > >>>>>> > > > > >> > > > > > > > > > > > > > > > > -- > > Konstantin Knauf > > https://twitter.com/snntrable > > https://github.com/knaufk >