BugHelper

Differences between revisions 15 and 27 (spanning 12 versions)
Revision 15 as of 2007-01-16 22:50:44
Size: 2164
Editor: c-24-21-235-175
Comment: Added requirements for bughelper suite
Revision 27 as of 2008-12-01 07:09:42
Size: 711
Editor: i59F771D5
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
'''bughelper''' is a tool written and maintained by Ubuntu's BugSquad. '''bughelper''' is a tool written and maintained by Ubuntu's BugSquad to help triage bugs and share knowledge.
Line 3: Line 3:
== Download == == Documentation ==
Line 5: Line 5:
 * `bzr branch http://bazaar.launchpad.net/~bugsquad/bughelper/bughelper.main`
 * Other branches: https://launchpad.net/products/bughelper/+branches
 * Bughelper requires python-apt and python-libxml2
 1. '''[[/doc|Installing bughelper and getting started]]'''
 1. '''[[/doc/options|Command line options]]'''
 1. '''[[/doc/writing-clue-files|Writing clue files]]'''
 1. '''[[/doc/components|Bughelper components]]
Line 11: Line 12:
 * [:/Dev]
 * http://lists.ubuntu.com/mailman/listinfo/ubuntu-bugsquad
 1. [[/Dev|Development pages]]
 1. [[https://lists.ubuntu.com/mailman/listinfo/bughelper|Mailing list]]
 1. Join {{{#
ubuntu-bugs}}} on IRC
Line 14: Line 16:
== Documentation == == Bughelper Reports ==
Line 16: Line 18:
''You may want to start with the [:BugHelper/Tutorial:tutorial].''

The suite currently contains:

=== ./bugnumbers ===

This tool collects bug numbers from Launchpad. You can pass it
 * `-V` which will return the version number of the bughelper suite
 * `-l <URL>` for a Launchpad bug list URL
 * a source package name like `evolution`

It respects the switch `-a` which not only reads the bug numbers from one bug list page (which is currently limited to 75 per list), but uses the 'Next' links to traverse through the following pages also.

Examples: {{{
   bugnumbers -a evolution
   bugnumbers -l https://launchpad.net/distros/ubuntu/+source/gcalctool/+bugs
}}}

=== ./bughelper ===

This tool searches through bugs and tries to find matches with data in `.info` files. It has the same functionality and switches as `bugnumber`. In addition to that it accepts
 * `-V` which will return the version number of the bughelper suite
 * `-a` which will NOT limit the search to just the first 75 bugs
 * `-A` which lets it search through all the bug attachments with the mime type `text/plain`.
 
Examples: {{{
   bughelper -a ubiquity
   bughelper -A -l https://launchpad.net/distros/ubuntu/+source/gcalctool/+bugs
}}}

=== ./bugxml ===

This tool is primarily intended to help with the editing and creation of `.info` files. There are currently two use cases:
 * `-e <string>` escapes a given string for use in XML files.
 * `-v <file>` validates a given file against the clue file schema.

Examples: {{{
   bugxml -e This string has some weird characters like ä, ü and ö in it.
   bugxml -v packages/ubiquity.info
}}}
 * http://people.ubuntu.com/~dholbach/sponsoring/
Line 59: Line 21:
Go back to '''[:BugSquad]'''.[[BR]]
[:
CategoryBugSquad]
Go back to '''[[BugSquad]]'''.<<BR>>
[[CategoryBugSquad]]<<BR>>
[[CategoryBugHelper]]

bughelper is a tool written and maintained by Ubuntu's BugSquad to help triage bugs and share knowledge.

Documentation

  1. Installing bughelper and getting started

  2. Command line options

  3. Writing clue files

  4. Bughelper components

Development and Discussion

  1. Development pages

  2. Mailing list

  3. Join #ubuntu-bugs on IRC

Bughelper Reports


Go back to BugSquad.
CategoryBugSquad
CategoryBugHelper

BugHelper (last edited 2008-12-01 07:09:42 by i59F771D5)