Hi everyone,
all of the Jira Bot rules are live now. Particularly in the beginning the Jira Bot will be very active, because the rules apply to a lot of old, stale tickets. So, if you get a huge amount of emails from the Flink Jira Bot right now, this will get better. In any case, the Flink Jira Bot (or the rules that it implements) demand some changes to how we work with Jira. Here are a few points to make this transition easier for us: *1) Retrospective* In 3-4 weeks I would like to collect feedback. What is working well? What is not working well or getting in your way? Is the bot moving us closer to the goals mentioned in the initial email? Specifically, the initial parameterization [1] of the bot was kind of an educated guess. I will open a [DISCUSS]ion thread to collect feedback and proposals for changes around that time. *2) Use Sub-Tasks* The bot will ask you for an update on assigned tickets after quite a short time for Flink standards. If you are working on a ticket that takes longer, consider splitting it up in Sub-Tasks. Activity on Sub-Tasks counts as activity for the parent ticket, too. So, as long as any subtask is moving along you won't be nagged by the bot. *3) Useful Filters* You've probably received a lot of emails already, in particular if you are watching many tickets. Here are a few JIRA filters to find the tickets, that are probably most important to you and have been updated by the bot: Tickets that *you are assigned to*, which are "stale-assigned" https://issues.apache.org/jira/issues/?filter=12350499 Tickets that *you reported*, which are stale in anyway: https://issues.apache.org/jira/issues/?filter=12350500 If you are a maintainer of some components, you might find the following filters useful (replace with your own components): *All tickets that are about to be closed* project = FLINK AND component in ("Build System", "BuildSystem / Shaded", "Deployment / Kubernetes", "Deployment / Mesos", "Deployment / YARN", flink-docker, "Release System", "Runtime / Coordination", "Runtime / Metrics", "Runtime / Queryable State", "Runtime / REST", Travis) AND resolution = Unresolved AND labels in (stale-minor) *Bugs that are about to be deprioritized or closed* project = FLINK AND type = BUG AND component in ("Build System", "BuildSystem / Shaded", "Deployment / Kubernetes", "Deployment / Mesos", "Deployment / YARN", flink-docker, "Release System", "Runtime / Coordination", "Runtime / Metrics", "Runtime / Queryable State", "Runtime / REST", Travis) AND resolution = Unresolved AND labels in (stale-major, stale-blocker, stale-critical, stale-minor) *Tickets that are stale-assigned, but already have a PR available*project = FLINK AND component in ("Build System", "BuildSystem / Shaded", "Deployment / Kubernetes", "Deployment / Mesos", "Deployment / YARN", flink-docker, "Release System", "Runtime / Coordination", "Runtime / Metrics", "Runtime / Queryable State", "Runtime / REST", Travis) AND resolution = Unresolved AND labels in (stale-assigned) AND labels in (pull-request-available) Cheers, Konstantin [1] https://github.com/apache/flink-jira-bot/blob/master/config.yaml -- Konstantin Knauf https://twitter.com/snntrable https://github.com/knaufk |
Thanks for setting this up, Konstantin. +1
On Thu, Apr 22, 2021 at 11:16 AM Konstantin Knauf <[hidden email]> wrote: > Hi everyone, > > all of the Jira Bot rules are live now. Particularly in the beginning the > Jira Bot will be very active, because the rules apply to a lot of old, > stale tickets. So, if you get a huge amount of emails from the Flink Jira > Bot right now, this will get better. In any case, the Flink Jira Bot (or > the rules that it implements) demand some changes to how we work with Jira. > > Here are a few points to make this transition easier for us: > > *1) Retrospective* > > In 3-4 weeks I would like to collect feedback. What is working well? What > is not working well or getting in your way? Is the bot moving us closer to > the goals mentioned in the initial email? Specifically, the > initial parameterization [1] of the bot was kind of an educated guess. I > will open a [DISCUSS]ion thread to collect feedback and proposals for > changes around that time. > > *2) Use Sub-Tasks* > > The bot will ask you for an update on assigned tickets after quite a short > time for Flink standards. If you are working on a ticket that takes longer, > consider splitting it up in Sub-Tasks. Activity on Sub-Tasks counts as > activity for the parent ticket, too. So, as long as any subtask is moving > along you won't be nagged by the bot. > > > *3) Useful Filters* > > You've probably received a lot of emails already, in particular if you are > watching many tickets. Here are a few JIRA filters to find the tickets, > that are probably most important to you and have been updated by the bot: > > Tickets that *you are assigned to*, which are "stale-assigned" > > https://issues.apache.org/jira/issues/?filter=12350499 > > Tickets that *you reported*, which are stale in anyway: > > https://issues.apache.org/jira/issues/?filter=12350500 > > If you are a maintainer of some components, you might find the following > filters useful (replace with your own components): > > *All tickets that are about to be closed* > project = FLINK AND component in ("Build System", "BuildSystem / Shaded", > "Deployment / Kubernetes", "Deployment / Mesos", "Deployment / YARN", > flink-docker, "Release System", "Runtime / Coordination", "Runtime / > Metrics", "Runtime / Queryable State", "Runtime / REST", Travis) AND > resolution = Unresolved AND labels in (stale-minor) > > *Bugs that are about to be deprioritized or closed* > project = FLINK AND type = BUG AND component in ("Build System", > "BuildSystem / Shaded", "Deployment / Kubernetes", "Deployment / Mesos", > "Deployment / YARN", flink-docker, "Release System", "Runtime / > Coordination", "Runtime / Metrics", "Runtime / Queryable State", "Runtime / > REST", Travis) AND resolution = Unresolved AND labels in (stale-major, > stale-blocker, stale-critical, stale-minor) > > > *Tickets that are stale-assigned, but already have a PR available*project > = FLINK AND component in ("Build System", "BuildSystem / Shaded", > "Deployment / Kubernetes", "Deployment / Mesos", "Deployment / YARN", > flink-docker, "Release System", "Runtime / Coordination", "Runtime / > Metrics", "Runtime / Queryable State", "Runtime / REST", Travis) AND > resolution = Unresolved AND labels in (stale-assigned) AND labels in > (pull-request-available) > > Cheers, > > Konstantin > > [1] https://github.com/apache/flink-jira-bot/blob/master/config.yaml > > > -- > > Konstantin Knauf > > https://twitter.com/snntrable > > https://github.com/knaufk > |
Thanks for driving this, Konstantin.
Great job~! Thank you~ Xintong Song On Thu, Apr 22, 2021 at 11:57 PM Matthias Pohl <[hidden email]> wrote: > Thanks for setting this up, Konstantin. +1 > > On Thu, Apr 22, 2021 at 11:16 AM Konstantin Knauf <[hidden email]> > wrote: > >> Hi everyone, >> >> all of the Jira Bot rules are live now. Particularly in the beginning the >> Jira Bot will be very active, because the rules apply to a lot of old, >> stale tickets. So, if you get a huge amount of emails from the Flink Jira >> Bot right now, this will get better. In any case, the Flink Jira Bot (or >> the rules that it implements) demand some changes to how we work with Jira. >> >> Here are a few points to make this transition easier for us: >> >> *1) Retrospective* >> >> In 3-4 weeks I would like to collect feedback. What is working well? What >> is not working well or getting in your way? Is the bot moving us closer to >> the goals mentioned in the initial email? Specifically, the >> initial parameterization [1] of the bot was kind of an educated guess. I >> will open a [DISCUSS]ion thread to collect feedback and proposals for >> changes around that time. >> >> *2) Use Sub-Tasks* >> >> The bot will ask you for an update on assigned tickets after quite a >> short time for Flink standards. If you are working on a ticket that takes >> longer, consider splitting it up in Sub-Tasks. Activity on Sub-Tasks counts >> as activity for the parent ticket, too. So, as long as any subtask is >> moving along you won't be nagged by the bot. >> >> >> *3) Useful Filters* >> >> You've probably received a lot of emails already, in particular if you >> are watching many tickets. Here are a few JIRA filters to find the tickets, >> that are probably most important to you and have been updated by the bot: >> >> Tickets that *you are assigned to*, which are "stale-assigned" >> >> https://issues.apache.org/jira/issues/?filter=12350499 >> >> Tickets that *you reported*, which are stale in anyway: >> >> https://issues.apache.org/jira/issues/?filter=12350500 >> >> If you are a maintainer of some components, you might find the following >> filters useful (replace with your own components): >> >> *All tickets that are about to be closed* >> project = FLINK AND component in ("Build System", "BuildSystem / Shaded", >> "Deployment / Kubernetes", "Deployment / Mesos", "Deployment / YARN", >> flink-docker, "Release System", "Runtime / Coordination", "Runtime / >> Metrics", "Runtime / Queryable State", "Runtime / REST", Travis) AND >> resolution = Unresolved AND labels in (stale-minor) >> >> *Bugs that are about to be deprioritized or closed* >> project = FLINK AND type = BUG AND component in ("Build System", >> "BuildSystem / Shaded", "Deployment / Kubernetes", "Deployment / Mesos", >> "Deployment / YARN", flink-docker, "Release System", "Runtime / >> Coordination", "Runtime / Metrics", "Runtime / Queryable State", "Runtime / >> REST", Travis) AND resolution = Unresolved AND labels in (stale-major, >> stale-blocker, stale-critical, stale-minor) >> >> >> *Tickets that are stale-assigned, but already have a PR available*project >> = FLINK AND component in ("Build System", "BuildSystem / Shaded", >> "Deployment / Kubernetes", "Deployment / Mesos", "Deployment / YARN", >> flink-docker, "Release System", "Runtime / Coordination", "Runtime / >> Metrics", "Runtime / Queryable State", "Runtime / REST", Travis) AND >> resolution = Unresolved AND labels in (stale-assigned) AND labels in >> (pull-request-available) >> >> Cheers, >> >> Konstantin >> >> [1] https://github.com/apache/flink-jira-bot/blob/master/config.yaml >> >> >> -- >> >> Konstantin Knauf >> >> https://twitter.com/snntrable >> >> https://github.com/knaufk >> > |
Free forum by Nabble | Edit this page |