Prioritized Bugs

The purpose of this process is to help with processing backlog of bugs and issues found during the development, verification, and use of Fedora distribution. The main goal is to raise visibility of bugs and issues to help contributors focus on the most important issues. The general criterion for such bugs is "failure to resolve this bug will result in unpleasantness for a subjectively large subset of users".

Process description

All the bugs and issues in the Fedora distribution are tracked in Bugzilla. As such, every item on the "Prioritized bugs and issues" list has assigned a bug ID and can be tracked using standard Bugzilla tools.

The process consists of three main parts:

  • Nomination

  • Evaluation

  • Ageing

Prior to November 2019, bugs were tracked using the Keywords and Whiteboard fields in Bugzilla. This occasionally lead to collisions with how development teams used those fields, so we switched to using a specific flag.

Nomination

Issues eligible for this status are those which do not necessarily fail a release criterion but which have critical impact on a Fedora Edition or on a council-approved Fedora Objective. Issues may also be nominated from the Common Bugs list when they are deemed by QA to have critical impact.

Anyone from the Fedora community can nominate a bug to be evaluated for inclusion to the "Prioritized bugs and issues" list. The nomination is done by setting the fedora_prioritized_bug flag to ?.

You may need to click the set flags link on the bug in order for the available flags to appear.

The list of currently nominated bugs waiting for evaluation can be seen using the Bugzilla search tool.

Evaluation

Evaluation of nominated bugs is done by the Evaluation team. This team is comprised of the Fedora Project Leader, Fedora Program Manager, and people representing Fedora Working Groups and Special Interest Groups, as well as interested community members. The team does not have fixed group of members. Instead members of the Evaluation team are formed at the beginning of the meeting during Roll Call.

The team of evaluators meets on regular bi-weekly meetings on Wednesdays at 11:00 AM US/Eastern in the #fedora-meeting Freenode channel. See Base Fedocal for the authoritative meeting schedule. The purpose of the regular meeting is to review bugs nominated to the "Prioritized bugs and issues" list and follow up on previously-approved bugs.

All the bugs reviewed during the Evaluation meeting are marked by setting the fedora_prioritized_bug flag to +. After the evaluation meeting, the chair exports the list of all Prioritized bugs to the "Prioritized bugs and issues" list and sends a report to the Triage mailing list.

The list of currently approved bugs, can be seen using the Bugzilla search tool.

Ageing

Bugs that are accepted as Priortized Bugs are re-evaluated on a regular basis. If the evaluation team determines after working with the maintainers that a resolution is not possible, the team may decide to remove Prioritized Bug status.