KnowledgeBase
7093
Comment: Fixed dead link
|
7386
reorganizing some links from tools to working with bugs section and removing some less relevant links
|
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/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 [[Bugs/Tags|Bug Tags]] - In Launchpad it is possible to add "tags" or keywords to a bug report - this is Ubuntu's standardized list [[DeveloperResponsibilities|Developer Responsibilities]] - Are you trying to find a developer familiar with a particular package or subsystem? Find out how here! |
[[ Bugs/Responses | Standard Replies ]] - A collection of frequently used replies to bug reports setup for easy copy and pasting |
Line 54: | Line 54: |
[[Bugs/HowToFilter|Filtering bug mail]] - Example procmail rules for filtering any bug e-mail you get | [[ Bugs/HowToFilter | Filtering bug mail ]] - Example procmail rules for filtering any bug e-mail you get |
Line 56: | Line 56: |
[[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 | [[ 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 58: | Line 58: |
[[ 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 | [[ 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 60: | Line 60: |
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 | 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 62: | Line 62: |
[[http://isv-image.ubuntu.com/vmware/|VMware Images]] - Images available for recreating some bugs - username and password are ubuntu | = Bug Statistics and Reports = [[ 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. |
|
Content Cleanup Required |
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 - 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 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
List of all graphs - Packages with 100+ bugs are currently being graphed
List of complete graphs - These graphs are more complete as they capture each possible bug status or importance
Bug query reports - Bug queries using the bughelper suite that are run daily. Reports run include:
bugs with more than 2 duplicates
bugs with more than 5 comments
bugs with more than 5 subscribers
bugs with the most duplicates
oldest New bug reports
oldest Incomplete bug reports
oldest Confirmed bug reports
oldest Triaged bug reports
oldest In Progress bug reports
oldest Fix Committed bug reports
bugs reported in the last week, per package
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
BugSquad/KnowledgeBase (last edited 2020-12-19 16:15:33 by koen-beek)