KnowledgeBase

Differences between revisions 78 and 79
Revision 78 as of 2009-09-10 20:29:46
Size: 7386
Editor: c-24-21-43-9
Comment: reorganizing some links from tools to working with bugs section and removing some less relevant links
Revision 79 as of 2009-09-10 20:38:48
Size: 7579
Editor: c-24-21-43-9
Comment: Adding in launchpadlib
Deletions are marked like this. Additions are marked like this.
Line 52: Line 52:
[[ https://help.launchpad.net/Bugs/EmailInterface | Modifying bugs via e-mail ]] - Malone, Ubuntu's bug tracker, has an e-mail interface for working with bugs [[ https://help.launchpad.net/Bugs/EmailInterface | Modifying bugs via e-mail ]] - Launchpad Bugs has an e-mail interface for working with bugs
Line 55: Line 55:

[[ https://help.launchpad.net/API/launchpadlib | launchpadlib ]] - launchpadlib, packaged as '''python-launchpadlib''' in Ubuntu, is a python library for reading and writing to Launchpad - including bugs

Tag/tag.png

Content Cleanup Required
This article should be cleaned-up to follow the content standards in the Wiki Guide. More info...

Working with Bugs

Triaging Class - Class given at Ubuntu Open Week in May of 2008 by PedroVillavicencio

Reporting Bugs Class - Class given at Ubuntu Open Week in May of 2008 by BrianMurray

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!

Apport Retraces - How to understand and use Apport retraces (based on a MOTU/School class by EmmetHikory)

Bug Tools

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

Bug Statistics and Reports

Ubuntu package status pages - Package status pages are intended to help package maintainers, developers, and other interested parties identify the current state of a package. They are available for lots of packages in Ubuntu.

Ubuntu bug graph - pretty pictures showing the quantity of bugs reported about Ubuntu

Bug query reports - Bug queries using the bughelper suite that are run daily. Reports run include:

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.

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


CategoryBugSquad

BugSquad/KnowledgeBase (last edited 2020-12-19 16:15:33 by koen-beek)