mozilla / mozilla/bugbot

For round robin triage, bot needinfo'd person who is currently triaging, rather than the person who was responsible for triaging those bugs

Open
#1,583 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
68
Forks
92
Avg merge
2d 2h
Merged PRs (30d)
16

Description

I am on triage duty this week. I got needinfo'd on several issues facing the same problem, e.g.:
https://bugzilla.mozilla.org/show_bug.cgi?id=1778237

Because the severity was not set. However this bug is not in my queue:
https://bugzilla.mozilla.org/buglist.cgi?v2=2022-7-29&v3=2022-8-5&component=Graphics%3A%20Canvas2D&component=Graphics%3A%20Color%20Management&component=Graphics&component=Graphics%3A%20Layers&component=Graphics%3A%20Text&component=Graphics%3A%20WebRender&component=Graphics%3A%20Image%20Blocking&component=Graphics%3A%20ImageLib&product=Core&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&keywords_type=nowords&o3=changedafter&f5=bug_severity&keywords=meta&o2=changedafter&emailassigned_to1=1&f6=bug_type&n3=1&email1=nobody%40mozilla.org&f3=creation_ts&o5=equals&query_format=advanced&v6=defect&f1=OP&f2=creation_ts&f4=CP&emailtype1=exact&o6=equals&v5=--&list_id=16162598

Instead it is in another person's queue from a few weeks ago:
https://bugzilla.mozilla.org/buglist.cgi?v2=2022-7-1&v3=2022-7-8&component=Graphics%3A%20Canvas2D&component=Graphics%3A%20Color%20Management&component=Graphics&component=Graphics%3A%20Layers&component=Graphics%3A%20Text&component=Graphics%3A%20WebRender&component=Graphics%3A%20Image%20Blocking&component=Graphics%3A%20ImageLib&product=Core&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&list_id=16022721&keywords_type=nowords&o3=changedafter&f5=bug_severity&keywords=meta&o2=changedafter&emailassigned_to1=1&f6=bug_type&n3=1&email1=nobody%40mozilla.org&f3=creation_ts&o5=equals&query_format=advanced&v6=defect&f1=OP&f2=creation_ts&f4=CP&emailtype1=exact&o6=equals&v5=--

Links are from: https://firefoxgraphics.github.io/triage/

Ideally the person who should be needinfo'd is the person whose triage queue this belongs in according to the dashboard. Otherwise it provides the wrong incentives on clearing your triage queue in a timely manner :).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the round-robin triage needinfo logic and how it selects a bug's triage queue from the Firefox Graphics triage dashboard links. Confirm why it uses the currently assigned triager instead of the person responsible for the relevant queue. Done means needinfo goes to the queue owner identified by the dashboard, with coverage for the reported case.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.