| Tony ( @ 2008-03-24 09:14:00 |
| Current location: | Toronto, ON |
| Current mood: | |
| Entry tags: | geeky |
Bugzilla needs a talk page
The current incarnation of Bugzilla uses a single page to display both the current state of a bug report as well as the discovery and discussion history that lead to it. For nontrivial bugs that have been around for a while this usually means that somebody who hasn't been following them since the beginning needs to read the entire discussion before grokking the current state. Although some of the current state may be captured in structured form using the fields that appear at the top of the page, that is usually insufficient information to properly understand the nature of the bug.
There is a solution to this problem that has been successfully applied to the domain of wikis: the talk page. This is a means of divorcing the state from the history so that it is easy to glean the currently known information about an issue while still having an avenue to continue investigation/discussion and preserving the history of this discourse. Applying such an approach to an issue tracking system like Bugzilla would eliminate the clutter on bug reports without requiring us to forgo the benefits of revising issue details as new facts come to light and opinions change.