Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Bug triage

From MoodleDocs
Revision as of 11:45, 18 March 2008 by Helen Foster (talk | contribs) (fix versions, adding watchers)

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.

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.