Issue types, priority levels, and statuses

There are various symbols associated with issues. These describe metadata about the issue, such as what type of issue it is, how high of priority the issue is, where in the issue's lifecycle it currently sits, and how it may have been resolved.

Types of issues and their meanings

To sort what actions need to be taken on an issue, BTS uses 'types' as a way of filtering issues. The issue types are listed below in alphabetical order.

Table: Issue types and descriptions.
Icon Description
bug icon A bug is a problem which impairs or prevents the functions of the product.
improvement icon A change request is an improvement or enhancement to an existing feature or task.
new feature icon A feature request is a new feature of the product, which has yet to be developed.
patch issue icon A patch is a workaround that should be applied.
support request issue icon A support request provides answers to a technical support question and is only relevant for customer projects.
task icon A task directs work that needs to be done.

Priority levels and their meanings

An issue has a priority level that indicates its importance in the project. Knowing the specific meaning of these levels helps direct work in the flow appropriately.

Table: Priority levels and descriptions.
Icon Description
'P1' priority icon P1 issues are the highest priority. All defects at this priority must be fixed before any public product is delivered.
'P2' priority icon P2 issues must be addressed before a final product is delivered.
'P3' priority icon P3 issues should be addressed before a final product is delivered. If the issue cannot be resolved before delivery, it should be prioritized for the next release.
'P4' priority icon P4 issues can be shipped with a final product. Opera is aware of these issues, and the number of them should be kept low, but the issue will not affect a large customer base. P4 issues should be reviewed before the next release.
'P5' priority icon P5 issues are the lowest priority. These issues are cosmetic and Opera can ship final products with any number of these defects.
no priority icon Issues are unprioritized when they are new. If you notice an unprioritized issue, contact the reporter or set an appropriate priority level.

Issue statuses and their meanings

Each issue has a status, which indicates where the issue currently is in its workflow, the lifecycle of the issue. You can read more about workflows in the understanding workflows section.

Statuses are grouped by color. Blue means that the issue is new. Yellow indicates that the issue is in-progress. And, green means the issue has been resolved.

Status colors and their associated meaning.

Taking action on an issue moves that issue along the workflow, and automatically labels the issue with a new status. The most common statuses are listed below, alphabetically, with a note referring to the status' associated workflow. There are, at the time of writing this 47 statuses in BTS. Most are project-specific or related to quality assurance. If you have questions about a status that is not listed here, check with the project lead. You can find their contact information on the project's overview.

Accepted
The resolution has been accepted by the customer. This is associated with the following workflows: bug and patch, and change and feature request.
Approved
The feature or change request has been approved. This is associated with the change and feature request workflow.
Confirmed
The issue has been confirmed as a bug, and appropriate testcases have been created. This is associated with the bug and patch workflow.
Examined
The issue has been checked by front-line support, and is a valid issue. This is associated with the following workflows: bug and patch, and change and feature request.
Inactive
The issue has been untouched for a long period of time. This is associated with any workflow.
New
This is a newly reported issue. No action has been taken on it yet. This is associated with all workflows.
Planned
The task or response to the support request has been planned. This is associated with the task workflow.
Resolved
A resolution has been taken, and it is awaiting verification by the reporter. From here, issues are either reopened, or are closed. This is associated with the following workflows: bug and patch; change and feature request; task.
Verified
The resolution has been verified as being satisfactory.This is associated with the following workflows: bug and patch; change and feature request; and task.

Issue resolution

An issue can be resolved in many ways, only one of them being fixed. The defined resolutions are listed below in alphabetical order.

Completed
An external task has been completed.
Fixed
A fix for the bug is checked into the tree and tested. The task has been completed, or a response to the support request has been sent.
Implemented
The request has been completed and put into action.
Invalid
The issue is not completely described, or is not a valid bug or request.
Rejected
The request will be rejected.
Sitepatch
The issue was fixed using site patching (e.g. browserjs).
Unresolved
The issue is still being worked.
Won't fix
The issue described is one that will never be fixed.
Works for me
At least 10 attempts to reproduce the issue failed. Must be able to demonstrate significant attempt.