BugBot: Difference between revisions
Jump to navigation
Jump to search
(Add missing_beta_status.py) |
(add an example) |
||
Line 189: | Line 189: | ||
|| Inconsistency in status flags | || Inconsistency in status flags | ||
|| Yes | || Yes | ||
|| {{bug|1500273}} | |||
|| | |||
|- | |- | ||
|} | |} |
Revision as of 10:15, 13 December 2018
This page lists all the actions done by the autonag bot.
https://github.com/mozilla/relman-auto-nag/tree/master/auto_nag/scripts
File | Rules | Why | Has autofix | Example | |
assignee_but_unconfirmed.py | Change the status from unconfirmed to assigned if there is an assignee | Mitigate an issue in bugzilla (bugs reported by new bugzilla users are not tagged as NEW) | Yes | bug 1495908 | |
feature_regression.py | the bug with both feature and regression keywords | Mismatch in metadata | No | ||
has_regression_range_no_keyword.py | Regression range = yes has been set but missing keyword | Regression keyword is important to differentiate actual defect | Yes | bug 1461034 | |
leave_open.py | Remove the leave-open keyword on bug closed | Mismatch in metadata | Yes | bug 1382185 | |
leave_open_no_activity.py | Has the leave-open keyword but no activity for a while | Help identify dead/inactive bugs | Needinfo to triage owner | bug 1367072 | |
meta_no_deps_no_activity.py | Meta bug without open dependencies and no activity | Help identify dead/inactive bugs | Needinfo to triage owner | ||
meta_summary_missing.py | Has [meta] in the description but not the keyword | Keyword helps a lot in search | Yes | bug 1435799 | |
mismatch-priority-tracking.py | A bug is tracked by release management but the severity is small (<normal) | Mismatch in metadata | No | ||
ni_from_manager.py | Bugs with a ni from a director or a release manager and no activity | We need to have fast turn around on bugs | |||
ni_triage_owner.py | Bugs with no priority and no activity | Triage owners need to process the backlog | Needinfo to triage owner (only Andrew for now) | bug 1503461 | |
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 | ||
no_assignee.py | no assignees and a patch which landed in m-c | Bugs without assignee is making our life harder | Yes | ||
no_crashes.py | Crash bugs without any crash reports for more than 12 weeks | Mitigate the backlog | Yes | ||
old_p1_bug.py | P1 without activity are moved to P3 | Mitigate the backlog | Yes | ||
old_p2_bug.py | P2 without activity are moved to P3 | Mitigate the backlog | Disabled for now | ||
one_two_word_summary.py | Bugs with only one or two words in the summary | usually a sign of an useless bug | No | ||
query_creator.py | Send reminders to developer with assigned tracked bugs | Make sure that bugs for the next release are addressed | No | ||
regression.py | Bug without the regression keyword | Regression keyword is important to differentiate actual defect | No | ||
reporter_with_ni.py | Identify bugs with needinfo on the reporter without activity | Usually a sign of a reporter not answering to more requests | No | ||
stalled.py | But closed but has the stalled keyword | If the bug is closed, it isn't stalled anymore | Yes | bug 1491624 | |
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 | |
topcrash_bad_severity.py | Topcrash bugs with normal severity | Consistency and help getting traction on bugs | No | ||
tracked_bad_severity.py | Bug tracked by release managers but small severity | Inconsistency in metadata | No | ||
tracked_needinfo.py | Tracked or Nominated for Tracking with Need-Info? | Make sure that bugs for the next release are addressed | |||
tracking.py | Get the tracked bugs in a release and untouched this week | Identify inactive bugs | |||
unaffected_affected_no_reg.py | List bugs marked as non affecting a release but affecting the next one | Sign of a regression | |||
unlanded.py | Patches which didn’t land on beta and esr | Make sure that we ship with the bugs that we need | |||
untriage_important_sev.py | Firfox/untriaged with an important severity | Identify potential important issues in untriage | |||
version_affected.py | Bug with version set but not status_firefox | Version is set automatically by bugzilla but status_firefox isn’t | |||
missing_beta_status.py | Status flags are set for nightly and release but not for beta | Inconsistency in status flags | Yes | bug 1500273 |