BugBot: Difference between revisions

Jump to navigation Jump to search
239 bytes added ,  26 February 2019
split with & without autofix
(Rules deleted as we moved to the other workflow process)
(split with & without autofix)
Line 2: Line 2:


https://github.com/mozilla/relman-auto-nag/tree/master/auto_nag/scripts
https://github.com/mozilla/relman-auto-nag/tree/master/auto_nag/scripts
== With autofix ==
{|  border="1"
{|  border="1"
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
Line 15: Line 18:
|| Yes
|| Yes
|| {{Bug|1495908}}
|| {{Bug|1495908}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| feature_regression.py
|| the bug with both feature and regression keywords
|| Mismatch in metadata
|| No
||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| has_regression_range_no_keyword.py  
|| has_regression_range_no_keyword.py  
Line 33: Line 30:
|| Yes
|| Yes
|| {{Bug|1382185}}
|| {{Bug|1382185}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| meta_summary_missing.py
|| Has [meta] in the description but not the keyword
|| Keyword helps a lot in search
|| Yes
|| {{Bug|1435799}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| nightly_reopened.py
|| If a bug is reopened in nightly, the status flags aren’t automatically updated
|| Avoids some potential issues for sheriff and release managers
|| Yes
|| {{bug|1495962}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| no_assignee.py
|| no assignees and a patch which landed in m-c
|| Bugs without assignee is making our life harder
|| Yes
|| {{bug|1514338}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| no_crashes.py
|| Crash bugs without any crash reports for more than 12 weeks
|| Mitigate the backlog
|| Yes
|| {{bug|1470864}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| stalled.py
|| But closed but has the stalled keyword
|| If the bug is closed, it isn't stalled anymore
|| Yes
|| {{bug|1491624}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| summary_meta_missing.py
|| Has the meta keyword but [meta] is missing in the description
|| Having [meta] in the summary help with search of bugs
|| Yes
|| {{bug|1257692}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| missing_beta_status.py
|| Status flags are set for nightly and release but not for beta
|| Inconsistency in status flags
|| Yes
|| {{bug|1500273}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| mismatch-priority-tracking-*.py
|| If a bug is tracked by a release manager, update the priority (P2 for nightly, P1 for the rest)
|| Show that it is important
|| Yes
|| {{bug|1515946}} / {{bug|1508277}} / {{bug|1512493}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| ../next_release.py
|| Check if the release dates are consistent on the Wiki pages
|| We use these dates in automation
|| Yes
||
|-
|}
== Without autofix ==
{|  border="1"
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| '''File'''
|| '''Rules'''
|| '''Why'''
|| '''Has autofix'''
|| '''Example'''
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| feature_regression.py
|| the bug with both feature and regression keywords
|| Mismatch in metadata
|| No
||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| leave_open_no_activity.py  
|| leave_open_no_activity.py  
Line 44: Line 112:
|| Help identify dead/inactive bugs
|| Help identify dead/inactive bugs
|| Needinfo to triage owner
|| Needinfo to triage owner
||  
||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| meta_summary_missing.py
|| Has [meta] in the description but not the keyword
|| Keyword helps a lot in search
|| Yes
|| {{Bug|1435799}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| mismatch-priority-tracking.py  
|| mismatch-priority-tracking.py  
Line 69: Line 131:
|| Needinfo to triage owner (only Andrew for now)
|| Needinfo to triage owner (only Andrew for now)
|| {{bug|1503461}}
|| {{bug|1503461}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| nightly_reopened.py
|| If a bug is reopened in nightly, the status flags aren’t automatically updated
|| Avoids some potential issues for sheriff and release managers
|| Yes
|| {{bug|1495962}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| no_assignee.py
|| no assignees and a patch which landed in m-c
|| Bugs without assignee is making our life harder
|| Yes
|| {{bug|1514338}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| no_crashes.py
|| Crash bugs without any crash reports for more than 12 weeks
|| Mitigate the backlog
|| Yes
|| {{bug|1470864}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| one_two_word_summary.py  
|| one_two_word_summary.py  
Line 110: Line 154:
|| Usually a sign of a reporter not answering to more requests
|| Usually a sign of a reporter not answering to more requests
|| No
|| No
||  
||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| stalled.py
|| But closed but has the stalled keyword
|| If the bug is closed, it isn't stalled anymore
|| Yes
|| {{bug|1491624}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| summary_meta_missing.py
|| Has the meta keyword but [meta] is missing in the description
|| Having [meta] in the summary help with search of bugs
|| Yes
|| {{bug|1257692}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| topcrash_bad_severity.py  
|| topcrash_bad_severity.py  
Line 171: Line 203:
|| Email  
|| Email  
||
||
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| missing_beta_status.py
|| Status flags are set for nightly and release but not for beta
|| Inconsistency in status flags
|| Yes
|| {{bug|1500273}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| mismatch-priority-tracking-*.py
|| If a bug is tracked by a release manager, update the priority (P2 for nightly, P1 for the rest)
|| Show that it is important
|| Yes
|| {{bug|1515946}} / {{bug|1508277}} / {{bug|1512493}}
|- style="border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.053cm;padding-right:0.053cm;"
|| ../next_release.py
|| Check if the release dates are consistent on the Wiki pages
|| We use these dates in automation
|| Yes
||
|-
|}
Account confirmers, Anti-spam team, Bureaucrats, canmove, Confirmed users, Module owners and peers, smwadministrator, smwcurator, Administrators, MozillaWiki team, Widget editors
731

edits

Navigation menu