Audacity, as is the case with many other open-source projects, uses Bugzilla to keep track of the bugs within the Audacity project. Bugzilla is a "Defect Tracking System" or "Bug-Tracking System". Defect Tracking Systems allow individual or groups of developers to keep track of outstanding bugs in their product effectively. Specifically what Bugzilla does is:
- Track bugs and code changes
- Communicate with teammates
- Submit and review patches
- Manage quality assurance (QA)
And the best part about Bugzilla is that its FREE (well there is a subscription based version with a few more features, but only large projects that already have financial backing truly would want this).
Audacity lists all its bugs in terms of a priority level:
- P1: These bugs prevent a new release, including most reproducible crashes and regressions.
- P2: These bugs still open when the release process starts can be fixed or not at the discretion of the Release Manager. Unfixed bugs must be release noted.
- P3: These bugs are lower severity bugs which must still be release noted.
- P4 and P5: These bugs are not release noted. Many of these may be "enhancement issues".
My teams primary focus will be bugs around the P4 and P5 levels since the higher priority bugs should be handled by senior members of the Audacity Project who are much more experienced with the whole process of bug-fixing in Audacity. I myself want to look at bugs having to deal with the Nyquist portion of Audacity since I'm very interested in the Nyquist language. There are currently 15 bugs of this type, which can be seen in this list produced by Bugzilla.
No comments:
Post a Comment