The Severity and Priority of the Problem

The severity level indicates the seriousness of the problem and the priority level indicates the desire of the developers to address the bug. These fields are used mostly by the developers and should both be left as "normal" unless the user has a good reason to change them.

There are two cases when the user should change the severity of the report. In the first case, if the user has a problem which causes Gnumeric to crash (to suddenly disappear or stop working) or a problem in which data is lost, the severity should be set to "critical". In the second case, if the user has a report about a desired feature, the severity should be set to "enhancement" so the developers will know right away that the desired functionality has not yet been added to the program.

The problem severity levels are explained below.

Table 17-2Problem Severity
Severity Level Explanation
blocker The level used to indicate a problem which must be fixed before any next release.
critical The level used to indicate a very important problem such as a program crash or loss of data.
major The level used to indicate a severe problem but one that does not cause a crash or loss of data.
normal The level to use by default and used for the majority of reports.
minor The level used for problems which do not affect the functioning of the program.
trivial The level used to report typos, aesthetic, and other very small problems.
enhancement These are reports which are requests for future improvements of the program.

The priority level should be left at the "normal" level since this is a field used by the developers themselves.