KnowledgeBase

Differences between revisions 67 and 74 (spanning 7 versions)
Revision 67 as of 2008-12-06 00:21:31
Size: 6478
Editor: 24-116-11-156
Comment: Whoops, forgot to name link.
Revision 74 as of 2009-07-09 20:35:34
Size: 7001
Editor: static
Comment: Hiding needs-packaging bug reports in the no package bug link
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
[[Bugs/FindRightPackage|Find the right Package]] - How to assign the right package to a bug [[Bugs/Patches]] - What are patches and what to do with them.

[[Bugs/FindRightPackage|Find the right Package]] - How to assign a bug to the correct package
Line 51: Line 53:
[[Bugs/HowToFilter|Filtering bug mail]] - Example procmail rules for filtering any bug e-mail you get

[[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
Line 52: Line 58:

[[Bugs/HowToFilter|Filtering bug mail]] - Example procmail rules for filtering any bug e-mail you get
Line 64: Line 68:
 * bugs with [[http://people.ubuntu.com/~brian/reports/gt2dups|more than 2 duplicates]]  * bugs with [[ http://qa.ubuntu.com/reports/package/gt2dupes/ | more than 2 duplicates ]]
Line 66: Line 70:
 * bugs with [[http://people.ubuntu.com/~brian/reports/gt5subscribers|more than 5 subscribers]]
 * bugs with [[http://qa.ubuntu.com/reports/launchpad-database/bugs-with-most-duplicates.html|the most duplicates]]
 * oldest [[http://qa.ubuntu.com/reports/launchpad-database/oldest-new-ubuntu-bug-tasks.html|New bug reports]]
 * oldest [[http://qa.ubuntu.com/reports/launchpad-database/oldest-incomplete-ubuntu-bug-tasks.html|Incomplete bug reports]]
 * oldest [[http://qa.ubuntu.com/reports/launchpad-database/oldest-confirmed-ubuntu-bug-tasks.html|Confirmed bug reports]]
 * oldest [[http://qa.ubuntu.com/reports/launchpad-database/oldest-triaged-ubuntu-bug-tasks.html|Triaged bug reports]]
 * oldest [[http://qa.ubuntu.com/reports/launchpad-database/oldest-in-progress-ubuntu-bug-tasks.html|In Progress bug reports]]
 * oldest [[http://qa.ubuntu.com/reports/launchpad-database/oldest-fix-committed-ubuntu-bug-tasks.html|Fix Committed bug reports]]
 * bugs with [[ http://qa.ubuntu.com/reports/package/gt5subscribers |more than 5 subscribers ]]
 * bugs with [[ http://qa.ubuntu.com/reports/launchpad-database/bugs-with-most-duplicates.html | the most duplicates ]]
 * oldest [[ http://qa.ubuntu.com/reports/launchpad-database/oldest-new-ubuntu-bug-tasks.html | New bug reports]]
 * oldest [[ http://qa.ubuntu.com/reports/launchpad-database/oldest-incomplete-ubuntu-bug-tasks.html | Incomplete bug reports]]
 * oldest [[ http://qa.ubuntu.com/reports/launchpad-database/oldest-confirmed-ubuntu-bug-tasks.html | Confirmed bug reports]]
 * oldest [[ http://qa.ubuntu.com/reports/launchpad-database/oldest-triaged-ubuntu-bug-tasks.html | Triaged bug reports]]
 * oldest [[ http://qa.ubuntu.com/reports/launchpad-database/oldest-in-progress-ubuntu-bug-tasks.html | In Progress bug reports]]
 * oldest [[ http://qa.ubuntu.com/reports/launchpad-database/oldest-fix-committed-ubuntu-bug-tasks.html | Fix Committed bug reports]]
Line 79: Line 83:
[[http://packages.ubuntu.com/jaunty/ubuntu-qa-tools|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.
Line 81: Line 87:
[[https://bugs.launchpad.net/ubuntu/+bugs?field.searchtext=&orderby=-datecreated&search=Search&field.status%3Alist=NEW&field.importance%3Alist=UNKNOWN&field.importance%3Alist=UNDECIDED&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_supervisor=&field.bug_commenter=&field.subscriber=&field.component-empty-marker=1&field.status_upstream-empty-marker=1&field.omit_dupes.used=&field.omit_dupes=on&field.has_patch.used=&field.has_cve.used=&field.tag=&field.tags_combinator=ANY&field.has_no_package.used=&field.has_no_package=on|New and No Package]] - These bugs need triaging and a package [[https://bugs.launchpad.net/ubuntu/+bugs?field.searchtext=&orderby=-datecreated&search=Search&field.status%3Alist=NEW&field.importance%3Alist=UNKNOWN&field.importance%3Alist=UNDECIDED&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_supervisor=&field.bug_commenter=&field.subscriber=&field.component-empty-marker=1&field.status_upstream-empty-marker=1&field.omit_dupes.used=&field.omit_dupes=on&field.has_patch.used=&field.has_cve.used=&field.tag=-needs-packaging&field.tags_combinator=ANY&field.has_no_package.used=&field.has_no_package=on|New and No Package]] - These bugs need triaging and a package

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

Bugs/Patches - What are patches and what to do with them.

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

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

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

Checklist - A checklist of common actions to perform for bug reports

Bug Status Charts - Find out what the Bug Workflow looks like

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

Developer Responsibilities - Are you trying to find a developer familiar with a particular package or subsystem? Find out how here!

Modifying bugs via e-mail - Malone, Ubuntu's bug tracker, has an e-mail interface for working with bugs

Filtering bug mail - Example procmail rules for filtering any bug e-mail you get

Firefox Extension that adds LP integration - Provides quick searches for a variety of Launchpad items - package firefox-launchpad-plugin in Ubuntu

Greasemonkey scripts for Launchpad - A project that collects 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 sharing those clues with other triagers

VMware Images - Images available for recreating some bugs - username and password are 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)