How to triage OpenStack bugs

These are the bug triaging tasks, in descending order of priority. You should try to complete one before going to the next. It's quite difficult to reach the bottom of the list !

Prerequisites

If you want to triage random bugs but are not in the project Core teams, you need to join the relevant bug team:

If you want to help, don't hesitate to ping an OpenStack admin on IRC to get added.

Priority 1: Triage new bugs

When someone files a bug, its state is set to New. The most important step in bug triaging is to provide feedback on that bug and make sure it's prioritized correctly.

List at: https://bugs.launchpad.net/openstack/+bugs?field.status=NEW&field.importance=UNDECIDED (replace openstack in URL with a specific project to get a project-only list)

Graph for: Nova, Glance, Swift

Priority 2: Solve inconsistencies

Some bugs might end up in an incorrect state. You should fix:

Priority 3: Review incomplete bugs

List at: https://bugs.launchpad.net/openstack/+bugs?field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE

We cannot solve the issue you reported without more information. Could you please provide the requested information ?

This bug lacks the necessary information to effectively reproduce and fix it, therefore it has been closed. Feel free to reopen the bug by providing the requested information and set the bug status back to ''New''.

Priority 4: Review stale ''In Progress'' bugs

Make sure In Progress bugs are actually in progress.

List: a tool will be provided to identify those bugs.

Priority 5: Review bugs with a patch

Some bugs are filed with an attached patch. We should review if the patch looks indeed like a patch, and if yes, set the bug status to Triaged to show that it comes with a likely solution, ready to be implemented.

List: https://bugs.launchpad.net/openstack/+bugs?field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.has_patch=on

Priority 6: Review Critical/High bugs

We should review all Critical and High bugs to make sure they are still relevant and properly prioritized.

List: https://bugs.launchpad.net/openstack/+bugs?field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.importance%3Alist=CRITICAL&field.importance%3Alist=HIGH (replace openstack in URL with a specific project to get a project-only list)

Priority 7: Review Medium/Low bugs

We should review all Medium and Low bugs to make sure they are still relevant and properly prioritized.

List: https://bugs.launchpad.net/openstack/+bugs?field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.importance%3Alist=MEDIUM&field.importance%3Alist=LOW (replace openstack in URL with a specific project to get a project-only list)

Priority 8: Review wishlist bugs

We should review all Wishlist bugs to make sure they are still relevant and properly prioritized.

List: https://bugs.launchpad.net/openstack/+bugs?field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.importance=WISHLIST (replace openstack in URL with a specific project to get a project-only list)

Priority 9: Celebrate !

If you've reached this step, have a beer, it's on me.

Wiki: BugTriage (last edited 2012-01-13 11:12:54 by ThierryCarrez)