KnowledgeBase

Differences between revisions 77 and 80 (spanning 3 versions)
Revision 77 as of 2009-09-03 21:37:26
Size: 7093
Editor: c-24-21-43-9
Comment: Fixed dead link
Revision 80 as of 2009-09-10 20:56:42
Size: 7733
Editor: c-24-21-43-9
Comment: Added in bug zapper
Deletions are marked like this. Additions are marked like this.
Line 18: Line 18:
[[Bugs/Patches]] - What are patches and what to do with them. [[ Bugs/Checklist | Checklist ]] - A checklist of common actions to perform for bug reports

[[ Bugs/HowToTriage/Charts | Bug Status Charts ]] - Find out what the Bug Workflow looks like
Line 27: Line 29:

[[ Bugs/Tags | Bug Tags ]] - In Launchpad it is possible to add "tags" or keywords to a bug report - this is Ubuntu's standardized list

[[ Bugs/Patches | Patch attachments ]] - What is considered a patch and what should happend to bugs with patches.
Line 38: Line 44:
[[ DeveloperResponsibilities | Developer Responsibilities ]] - Are you trying to find a developer familiar with a particular package or subsystem? Find out how here!
Line 42: Line 50:
[[Bugs/Responses|Standard Replies]] - A collection of frequently used replies to bug reports setup for easy copy and pasting [[ Bugs/Responses | Standard Replies ]] - A collection of frequently used replies to bug reports setup for easy copy and pasting
Line 44: Line 52:
[[Bugs/Checklist|Checklist]] - A checklist of common actions to perform for bug reports [[ https://help.launchpad.net/Bugs/EmailInterface | Modifying bugs via e-mail ]] - Launchpad Bugs has an e-mail interface for working with bugs
Line 46: Line 54:
[[Bugs/HowToTriage/Charts|Bug Status Charts]] - Find out what the Bug Workflow looks like [[ Bugs/HowToFilter | Filtering bug mail ]] - Example procmail rules for filtering any bug e-mail you get
Line 48: Line 56:
[[Bugs/Tags|Bug Tags]] - In Launchpad it is possible to add "tags" or keywords to a bug report - this is Ubuntu's standardized list [[ 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
Line 50: Line 58:
[[DeveloperResponsibilities|Developer Responsibilities]] - Are you trying to find a developer familiar with a particular package or subsystem? Find out how here! [[ http://launchpad.net/ubuntu/+source/firefox-launchpad-plugin | Firefox Extension that adds Launchpad integration ]] - Provides quick searches for a variety of Launchpad items - packaged as '''firefox-launchpad-plugin''' in Ubuntu
Line 52: Line 60:
[[ 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://edge.launchpad.net/~gm-dev-launchpad/+archive/ppa | Firefox Extension that modifies Launchpad pages ]] - A PPA package of a Firefox Extension collecting Greasemonkey scripts that Launchpad users find useful
Line 54: Line 62:
[[Bugs/HowToFilter|Filtering bug mail]] - Example procmail rules for filtering any bug e-mail you get 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
Line 56: Line 64:
[[http://launchpad.net/ubuntu/+source/firefox-launchpad-plugin|Firefox Extension that adds LP integration]] - Provides quick searches for a variety of Launchpad items - package firefox-launchpad-plugin in Ubuntu [[ https://edge.launchpad.net/~bug-zapper | Bug Zapper ]] - in early development bug zapper is a desktop tool for querying and filtering lists of bugs
Line 58: Line 66:
[[ https://edge.launchpad.net/~gm-dev-launchpad/+archive/ppa | Firefox Extension that modifies LP pages ]] - A PPA package of a Firefox Extension that collect Greasemonkey scripts that Launchpad users find useful = Bug Statistics and Reports =
Line 60: Line 68:
BugHelper - bughelper is a tool to help us triage bugs by parsing reports for clues about the type of bug and then sharing those clues with other triagers

[[http://isv-image.ubuntu.com/vmware/|VMware Images]] - Images available for recreating some bugs - username and password are ubuntu
[[ http://status.qa.ubuntu.com/qapkgstatus/ | 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.

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 Zapper - in early development bug zapper is a desktop tool for querying and filtering lists of bugs

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)