Bug triage
This page is for defining our bug triage process. This process is STILL UNDER CONSTRUCTION.
Triage is medical term referring to the process of prioritizing patients based on the severity of their condition so as to treat as many as possible when resources are insufficient for all to be treated immediately.
A bug triage is a process where bugs are sorted and categorised.
Triaging a bug involves:
- Making sure the bug has enough information for the developers and makes sense
- Making sure the bug is appropriately categorised
- Making sure the bug has sensible priority field
Triage filters
- 1.9.x Reported (Need Triage) - These are bugs that are reported as being in 1.9 stable branch but appear not to be fixed yet. They need to be looked at and given a fix version or closed. Note that many of these may not be relevant, or may be miscategorised, so they need to be processed.
- Recent unresolved bugs that need triage - These bugs need checking to make sure they are assigned to the right person, category etc.
Fix versions
Bugs are removed from the triage list by giving them a fix version or closing them. Confirmed bugs should be given the next unreleased version as the fix version, for example a confirmed bug in 1.9 should have a 1.9.1 fix version.
Adding watchers
If assistance is required with a bug, additional watchers may be added then a comment added. If documentation is required, Helen should be added as a watcher, then a comment saying "this requires documentation" added.