I agree with Alex. I believe that plugin maintainers should be default assignees. Maintainers should be triaging the issues, verifying their validity and then unassigning themselves when they do not plan to work on them.
Otherwise we get to the case when many issues are invalid or mis-reported. And it causes lot of problems: - People get discouraged, as Alex mentioned. When a user reports an issue, he is likely expecting some kind of response (at least acknoldgement) - Potential plugin contributors/adopters get lost in the tons of BS reports in JIRA, which have never been triaged - People do mess up components a lot, things like jenkins-* and pipeline are affected a lot Alternative way would be to get all issues reported to the "_unsorted" component by common users (so a limited number of users can report to components directly). In such case a team of reviewers could be triaging issues and providing a first response. It would also help maintainers to work effectively instead of spending much time on invalid reports. Many projects use "_unsorted"-alike components in their trackers. We have it as well, and I triage reports there. But it does not really work well when people report issues randomly. Nowadays I take a look at the entire list of incoming issues (on a ~daily basis). If we had a number of JIRA reviewers (e.g. 3-4 people), we could really change the model in JIRA and prevent random reporting at all. If there is somebody interested, I could create a writeup for such conversion in JIRA model. BR, Oleg On Tue, Aug 14, 2018 at 6:10 PM Peter John Hampton < [email protected]> wrote: > I also disagree. I reckon the best way is to assign the maintainer > (however, this word seems rather loaded in Jenkins world). If the assignee > doesn’t want to work on it for whatever reason they could free it up by > unassigning and labelling the issue appropriately. > > This seems like a separate discussion though. > > On 14 Aug 2018, at 16:59, Slide <[email protected]> wrote: > > I somewhat disagree with this, as I generally only see emails about issues > if I am assigned to it (maybe my settings are setup incorrectly > somewhere?). If I don't get emails, the issue will sit without me looking > at it for a fairly long period of time, which means the person could get > discouraged in that case as well since no one sees the issue. > > On Tue, Aug 14, 2018 at 8:56 AM Baptiste Mathus <[email protected]> wrote: > >> >> >> Le jeu. 9 août 2018 à 23:47, Jesse Glick <[email protected]> a écrit : >> >>> On Thu, Aug 9, 2018 at 12:57 PM Oleg Nenashev <[email protected]> >>> wrote: >>> > Should I also change the default assignee in JIRA? >>> >>> I have no opinion about that. Generally I find the default assignee >>> option to be a bad idea—you should assign an issue to yourself if and >>> when you plan to actually work on it, or someone has a specific reason >>> to think you are the one who _should_ work on it (for example because >>> you introduced a regression). If a plugin has only ever had one >>> maintainer, maybe it makes sense to just assume that any newly filed >>> issue is going to be handled by them or not at all. >>> >> >> +1. I think there should not be a default assignee. It conveys the wrong >> message: >> * That the assignee is going to look into the issue >> * It probably hence discourages some people to try and propose a fix when >> they see someone is already working on it (they think) >> >> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Jenkins Developers" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/jenkinsci-dev/CANfRfr2hAyfHmpmJZwv_EAJoECZM8HxYx17eAvJJgcQ10A%3Dscw%40mail.gmail.com >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Developers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jenkinsci-dev/CANWgJS6W3t%2BEdqVY%3Dz3gvwMkq1LYk%3DXDoEM6gmW5mVGGGnSfhA%40mail.gmail.com >> <https://groups.google.com/d/msgid/jenkinsci-dev/CANWgJS6W3t%2BEdqVY%3Dz3gvwMkq1LYk%3DXDoEM6gmW5mVGGGnSfhA%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVcqpRRwP9_XCA%2B8KMBmPmRErS5ZgErYPd5s6OBhESrhDw%40mail.gmail.com > <https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVcqpRRwP9_XCA%2B8KMBmPmRErS5ZgErYPd5s6OBhESrhDw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to a topic in the > Google Groups "Jenkins Developers" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/jenkinsci-dev/YJTPj904ueg/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-dev/5C1DA500-5BDC-4516-802B-5915D55A139C%40gmail.com > <https://groups.google.com/d/msgid/jenkinsci-dev/5C1DA500-5BDC-4516-802B-5915D55A139C%40gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLC4Osp0ESwt_c92pj8vjRV%3DeQFXPFV2SP20N98YeQ0NEA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
