The Bug Wranglers Project

Jeroen Roovers  Author

Updated October 28, 2009

1.  Project Description

The Gentoo Bug Wranglers project controls, describes the tasks to be carried out and goals to be achieved for everyone who wrangles bugs on Gentoo's bug tracker.

The project was erected after the de facto resignation of long time Main Bug Wrangler Jakub Moc, when it turned out we required a division of labour to see all bugs reassigned within an acceptable timeframe (from the moment of a bug report's creation to its proper assignment). For his years of relentless bug wrangling, this project both owes him its gratitude and earns its existence.

In its current phase, the project now strives to get every bug assigned within a day, counting from the moment when enough information has been gathered. In the future, the project's aims are to credit developers and users who help out, to maintain a list of notable bug wranglers, and to gather yet more useful guidelines on this page.

2.  Project Goals

The goal of the Bug Wranglers project is to clarify how new bugs on Gentoo's bug tracker should be handled. This document describes the rules to bug assignment, CC'ing herd teams, maintainers, the role of metadata.xml and herds.xml, who are bug wranglers and how one should contact them.

3.  Developers

Developer Nickname Role
Jeroen Roovers jer Lead
Lars Wendler polynomial-c Member
Markos Chandras hwoarang Member

All developers can be reached by e-mail using nickname@gentoo.org.

4.  Bug Wrangling

Assessing Bug Reports

How and when you assign a bug report depends on the type of bug report as well as correctness and completeness of the bug report.

Acquiring More Information (and when not to)

Bug reports can quickly get messy from comments and attachments that may or may not be appropriate to the bug being reported. Handing over such bug reports to the proper assignees is not much fun, and you cannot delete comments or attachments that aren't any use (although you can mark the latter as obsolete if need be). Since you cannot filter out the information you ultimately hand over to the assignee, you will have to make sure you don't just ask for the right information, but ask it in the best possible way. Sometimes, it is necessary to request that no more information is added. In general, be gentle in your verbal assessment of a bug report. Even if you are quite certain that it's going to be resolved as INVALID, you should treat the reporter courteously.

Assigning Bug Reports

To assign a bug report to the right people, you will need to find some more information, depending on the type of bug report.

5.  Participating

All Gentoo developers who can change the Assignee fields of new bugs are welcome to help assign bugs to the right developers. Most assignees will appreciate it if, in doing so, you follow the rules layed out above.

Users are encouraged to assist in wrangling bugs as well. Even without bugzilla privileges you can help by reproducing bugs and posting additional information where possible.

The best approach to bug wrangling is to really get involved with individual bug reports. Do not wrangle bugs if all you want is to shorten the list down. Just CC yourself when you are not quite sure you assigned a bug report properly or when you requested information. You can always un-CC when you find the bug has landed in the right hands.

Bug-wrangling is an exhausting job. Don't try to do everything. This means that you better keep check on the bug reports you responded to and help guide them to satisfactory solutions.

6.  How to contact us

Via e-mail

Please refer to the developer list above.

Via IRC

You can find some of us on the Freenode network in #gentoo-bugs.