-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unassign inactive people on bugs #266
Comments
We should probably unassigned them and needinfo the triage owner |
The tool has been added in: |
I am still unsure what to do here... I guess most of them highlight useless
bugs.
Someone suggested that we do needinfo the triage owner when it was assigned
to a former employee. Wdyt?
Le mar. 5 mars 2019 à 17:43, calixteman <notifications@github.com> a écrit :
… The tool has been added in:
0255ea0#diff-8e8954919b092f3dea2976a96bf61ef8
<0255ea0#diff-8e8954919b092f3dea2976a96bf61ef8>
but it isn't activated yet.
@sylvestre <https://github.com/sylvestre> what do we do here ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#266 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAswjpx8XS42_RGXdAJdPFBOocdDzfFjks5vTp6VgaJpZM4Y1jwC>
.
|
It isn't always easy to guess who is a former employee and I hope that there is not so many bugs like this. But for easy cases (bz mail ending with mozilla.com) we can do that. |
needinfo the triage owner is fine for me, bugs that are assigned to somebody that is not active are also bugs that can't be taken by volunteers btw. If the triage owner doesn't take any action in x months, we can decide to unassign then. |
Searching for assignee = %group.mozilla-corporation% will find active staff and %group.editbugs% anyone with editbugs, but I can't think of anything we do that captures "was staff when assigned bug" but not staff now. To avoid this in the future we should be un-assigning bugs when we off-board staff, and maybe create a mozilla-corporation-alumni group? I'll follow up in a BMO bug for the later. |
I don't think that unassigning bugs from previous staff members is the way to go, you have people that left mozilla but still work on bugs that were assigned to them (xidorn and mounir for example or more recently dietrich) because their new job is compatible with contributing with Mozilla. it is the activity in the mozilla project that matters. |
I propose we unassign inactive people without adding a needinfo if the last activity in the bug is older than three months and add the needinfo if the last activity in the bug is more recent. What do you think? @calixteman @pascalchevrel @sylvestre |
I think that 3 months is too short for people working on long term platform bugs (spec implementation for example) which is work that can span a couple of years. |
With 1 year it would be 100 needinfos. The problem with that is that we'd needinfo some triage owners on a lot of bugs (e.g. aosmond for Core::ImageLib). |
I've opened #1292 to start enabling it with the limitation on last activity, we can always change the limitation or remove it, but I think it's good to at least start somewhere. |
I deleted my previous message because I misunderstood the issue. |
We have seen a few examples of good outcome from this, so we can slowly (maybe every 2 weeks) increase the last activity threshold (from 3 to 6 months, then from 6 months to 1 year, then from 1 year to 2 years, then we totally remove the threshold). |
…within the previous 6 months Part of mozilla#266
…within the previous 12 months Part of mozilla#266
…bugs To avoid adding hundreds of needinfos to triage owners, run the script weekly and add a limit on the number of needinfos. Fixes mozilla#266
…bugs To avoid adding hundreds of needinfos to triage owners, run the script weekly and add a limit on the number of needinfos. Fixes mozilla#266
Some bugs have an assignee but the person has not logged into Bugzilla in years so they should be unassigned to these bugs so as to reflect the reality that they won't fix them.
Example:
https://bugzilla.mozilla.org/user_profile?user_id=105243
user last activity on bugzilla:
2015-06-01
But 29 bugs are still assigned to this person:
https://bugzilla.mozilla.org/buglist.cgi?list_id=14449526&emailtype1=exact&emailassigned_to1=1&email1=asaf%40sent.com&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED
The text was updated successfully, but these errors were encountered: