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 know about, but according to this rule, I will also receive lots of pushed messages. Could we add push stratey for assignee/reporter/watcher role? For the proposed new issue type Technical Debt, I don't think developers are inclined to choose this kind of issue, and I don't like the name very much because it can be seen/reported by users. Best, Leonard > 在 2021年3月8日,10:28,Xintong Song <tonysong...@gmail.com> 写道: > > 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 >>