Content Cleanup Required
Working with Bugs
How to Triage - General summary of how to properly triage bug reports
Best Practices - Useful Do's and Don't's for bug reporting
Improving a Report - How to improve a bug report - an essential part of triaging
Checklist - A checklist of common actions to perform for bug reports
Bug Status Charts - Find out what the Bug Workflow looks like
Find the Right Package - How to assign a bug to the correct package
Managing Status - When Ubuntu uses which bug status and what they mean to us
Managing Importance - The criteria for setting a bug's importance and definitions
Improving the Bug Description - Ways to communicate useful information in the bug description
Bug Tags - In Launchpad it is possible to add "tags" or keywords to a bug report - this is Ubuntu's standardized list
Patch attachments - What is considered a patch and what should happend to bugs with patches.
Assigning Bugs - When to assign bug reports to individuals or teams
Marking a Duplicate - How and when to mark a bug as a duplicate of another
Bug Watches - How to set up Launchpad to monitor bug reports in other bug tracking systems.
Converting to a Question - How to convert a bug report to a support question.
Debugging Procedures - Common procedures for debugging types of problems or packages
Developer Responsibilities - Are you trying to find a developer familiar with a particular package or subsystem? Find out how here!
EasyTasks - A list of Easy/Medium/Hard Triaging Tasks.
Bug Squad Videos and Presentations
How to Triage Presentation - A presentation by Brian Murray about Bug Triage
How to Confirm a bug task - Video showing three different ways to confirm a bug task
Standard Replies - A collection of frequently used replies to bug reports setup for easy copy and pasting
Modifying bugs via e-mail - Launchpad Bugs has an e-mail interface for working with bugs
Filtering bug mail - Example procmail rules for filtering any bug e-mail you get
launchpadlib - launchpadlib, packaged as python-launchpadlib in Ubuntu, is a python library for reading and writing to Launchpad - including bugs
Firefox Extension that adds Launchpad integration - Provides quick searches for a variety of Launchpad items - packaged as firefox-launchpad-plugin in Ubuntu
Firefox Extension that modifies Launchpad pages - A PPA package of a Firefox Extension collecting Greasemonkey scripts that Launchpad users find useful
BugHelper - bughelper is a tool to help us triage bugs by parsing reports for clues about the type of bug and then allowing us to share those clues with other triagers
Apport Bug Patterns - bug patterns are checked by apport when filing crash reports and are useful for preventing unnecessary duplicate reports in Launchpad
Ubuntu Developer Scripts - The devscripts package includes a lot of useful tools including rmadison which tells you the current package version for every supported release of Ubuntu.
Ubuntu QA Tools - The ubuntu-qa-tools package is a collection of useful tools that Ubuntu QA team uses to make their daily work a lot easier.
Bug Hugger - Bug Hugger is an extensible Python/pgtk Client for Managing Bug Tasks related to Ubuntu on Launchpad
Arsenal - a toolset for interacting with Launchpad, generating specialized reports, performing powerful operations against launchpad, and assisting in the generation and testing of software packages. Primarily used by the Xorg team.
Factoids - A collection of frequently used bot factoids
Launchpad Bug Queries
New and No Package - These bugs need triaging and a package
New Bugs - These bugs have not been triaged at all
Bugtrackers in Launchpad - Useful for finding lists of links between bugs reported in Launchpad and upstream bug reports
One Hundred Papercuts - Trivial to fix, but annoying bugs. Ideal for getting started helping with bugs.