Diff for "Bugs/Statuses"

Not logged in - Log In / Register

Differences between revisions 1 and 14 (spanning 13 versions)
Revision 1 as of 2008-03-20 15:59:52
Size: 5729
Editor: 77-100-239-119
Comment:
Revision 14 as of 2010-09-20 08:27:58
Size: 2892
Editor: nat74
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contents'''[[BR]][[TableOfContents]]|| ## page was renamed from Bugs/Statuses/Draft
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>||
Line 3: Line 4:
[[Anchor(bug-statuses-in-launchpad)]] ~-[[FrontPage|Launchpad Help]] > [[Bugs]] > Bugs statuses -~

<<
Anchor(bug-statuses-in-launchpad)>>
Line 6: Line 9:
Anyone can set the status of a bug in Launchpad, making it easy for them to become involved in your project's bug triage. Launchpad's bug tracker offers you seven main bug statuses that reflect each stage of a bug's lifecycle, from initial report to resolution.
Line 8: Line 11:
Launchpad's Bug Tracker offers you seven main bug statuses that reflect each stage of a bug's lifecycle, from initial report to resolution. Optionally, if your project has a high number of bug reports, you may want to add an extra layer of quality control to your bug triage. Whereas anyone can set most of the bug statuses, which makes it easy for new contributors to get involved, there are two additional bug statuses - ''Triaged'' and ''Won't Fix'' - that are available only to your project's owner, bug supervisor and the relevant drivers.
Line 10: Line 13:
Optionally, if your project has a high number of bug reports, you may want to add an extra layer of quality control to your bug triage. Two additional bug statuses - ''Triaged'' and ''Won't Fix'' - are available only to your project's [:Bugs/BugContactRole:bug contact], owners and drivers.

[[Anchor(available-to-everyone)]]
<<Anchor(available-to-everyone)>>
Line 16: Line 17:
 * '''Incomplete:''' the bug report is incomplete and needs more information before it can be triaged.  * '''Incomplete:''' the bug report is incomplete and needs more information before it can be triaged. Bugs in this state are considered for [[Bugs/Expiry|expiry]].
Line 18: Line 19:
 * '''Confirmed:''' a member of the community believes that this report describes a genuine bug in enough detail that a developer could start work on a fix.  * '''Confirmed:''' a member of the community other than the original reporter believes that this report describes a genuine bug in enough detail that a developer could start work on a fix.
Line 22: Line 23:
 * ''Under consideration for removal:'' '''Opinion:''' there is a difference of opinion about the bug and everyone is free to continue the discussion, however, the project maintainers consider the issue closed.
Line 23: Line 25:
[[Anchor(bug-contact-only)]]
== Only available to the bug contact ==
<<Anchor(bug-supervisor-only)>>
== Only available to the bug supervisor ==
Line 26: Line 28:
 * '''Triaged:''' a member of the Bug Contact team considers that the bug report contains all information a developer needs to start work on a fix.  * '''Triaged:''' the bug supervisor considers that the bug report contains all information a developer needs to start work on a fix.
Line 29: Line 31:
[[Anchor(translating-external-bug-statuses)]]
= Translating the status of external bug watches =
= Translating external bug statuses =
Line 32: Line 33:
We've seen that Launchpad can monitor the status of bugs in external trackers. When Launchpad watches a bug report in an external tracker - such as Bugzilla or Sourceforge - it translates that bug's status information into the equivalent Launchpad status.
Line 34: Line 35:
Different bug trackers use different names for roughly the same statuses. It could quickly become confusing to use two different sets of bug statuses on the same page. Instead, Launchpad translates the status of external bug reports into one of its native statuses. See our [[Bugs/Statuses/External|page on external bug statuses]].
Line 36: Line 37:
Here you can see how Launchpad translates those external statuses. = Next step =
Line 38: Line 39:
[[Anchor(bugzilla)]]
== Bugzilla ==
If you're working on a fix to a bug and hosting that code in Launchpad, you can [[Bugs/BugBranchLinks|link from the bug report directly to the branch of code]].
Line 41: Line 41:
|| '''Bugzilla status''' || '''Launchpad status''' ||
|| UNCONFIRMED || New ||
|| NEW || Confirmed ||
|| ASSIGNED || In Progress ||
|| REOPENED || Confirmed ||
|| NEEDINFO || Incomplete ||
|| NEEDINFO_REPORTER || Incomplete ||
|| MODIFIED || Fix Committed ||
|| UPSTREAM || Confirmed ||
|| PENDINGUPLOAD || Fix Committed ||
|| RESOLVED FIXED || Fix Released ||
|| VERIFIED WONTFIX || Won't Fix ||
|| CLOSED INVALID || Invalid ||

Some projects use custom Bugzilla status messages. Soon, we will add tables to show how those statuses are translated by Launchpad.

[[Anchor(sourceforge)]]
== Sourceforge ==

|| '''Sourceforge status''' || '''Sourceforge resolution''' || '''Launchpad status''' ||
|| Open || None || New ||
|| || Accepted || Confirmed ||
|| || Later || Confirmed ||
|| || Won't Fix || Won't Fix ||
|| || Invalid || Invalid ||
|| || Works For Me || Invalid ||
|| || Remind || Confirmed ||
|| || Duplicate || Confirmed ||
|| || Rejected || Won't Fix ||
|| || Out of Date || Invalid ||
|| || Fixed || Fix Committed ||
|| || Wont Fix || Won't Fix ||
|| || Postponed || Confirmed ||
|| Pending || None || Incomplete ||
|| || Postponed || Won't Fix ||
|| Closed || None || Fix Released ||
|| || Fixed || Fix Released ||
|| || Accepted || Fix Committed ||
|| || Postponed || Won't Fix ||

[[Anchor(mantis)]]
== Mantis ==

|| '''Mantis status''' || '''Mantis resolution''' || '''Launchpad status''' ||
|| New || * || New ||
|| Feedback|| * || Incomplete ||
|| Confirmed '''or''' Acknowledge || * || Confirmed ||
|| Assigned || * || In progress ||
|| Resolved '''or''' Closed || Reopened || New ||
|| Resolved '''or''' Closed || Unable to reproduce || Invalid ||
|| Resolved '''or''' Closed || Not fixable || Invalid ||
|| Resolved '''or''' Closed || Suspended || Invalid ||
|| Resolved '''or''' Closed || Duplicate || Invalid ||
|| Resolved '''or''' Closed || Won't fix || Won't Fix ||
|| Resolved '''or''' Closed || Fixed || Fix Released ||
|| Resolved '''or''' Closed || Open || Fix Released ||
|| Resolved '''or''' Closed || No change required || Fix Released ||
|| * || * || Unknown ||


[[Anchor(trac)]]
== Trac ==

|| '''Trac status''' || '''Trac resolution''' || '''Launchpad status''' ||
|| assigned || * || Confirmed ||
|| duplicate || * || Confirmed ||
|| new || * || New ||
|| reopened || * || New ||
|| closed || * || Fix Released ||
|| closed || fixed || Fix Released ||
|| closed || invalid || Invalid ||
|| closed || wontfix || Won't Fix ||
|| closed || worksforme || Invalid ||
|| * || * || Unknown ||


[[Anchor(rt)]]
== RT ==

|| '''RT status''' || '''Launchpad status''' ||
|| New || New ||
|| Open || Confirmed ||
|| Stalled || Confirmed ||
|| Rejected || Invalid ||
|| Resolved || Fix Released ||

= Next steps =

Add a next step here when we've decided on the order of these pages.
||<tablestyle="width: 100%;"> ~-[[Bugs/MultiProjectBugs|< Multi-project bugs]] -~ ||<style="text-align: right;"> ~- [[Bugs/BugBranchLinks|Linking bug reports to branches >]] -~ ||

Launchpad Help > Bugs > Bugs statuses

Bug statuses in Launchpad

Launchpad's bug tracker offers you seven main bug statuses that reflect each stage of a bug's lifecycle, from initial report to resolution.

Optionally, if your project has a high number of bug reports, you may want to add an extra layer of quality control to your bug triage. Whereas anyone can set most of the bug statuses, which makes it easy for new contributors to get involved, there are two additional bug statuses - Triaged and Won't Fix - that are available only to your project's owner, bug supervisor and the relevant drivers.

Available to everyone

  • New

  • Incomplete: the bug report is incomplete and needs more information before it can be triaged. Bugs in this state are considered for expiry.

  • Invalid: the report describes the software's normal behaviour, or is unsuitable for any other reason.

  • Confirmed: a member of the community other than the original reporter believes that this report describes a genuine bug in enough detail that a developer could start work on a fix.

  • In Progress: a developer has taken responsibility to fix the bug and has begun work.

  • Fix Committed: a developer has committed his/her fix to the project's codebase.

  • Fix Released: a new version of the software, featuring the bug fix, has been released.

  • Under consideration for removal: Opinion: there is a difference of opinion about the bug and everyone is free to continue the discussion, however, the project maintainers consider the issue closed.

Only available to the bug supervisor

  • Triaged: the bug supervisor considers that the bug report contains all information a developer needs to start work on a fix.

  • Won't Fix: this is acknowledged as a genuine bug but the project has no plans to fix it.

Translating external bug statuses

When Launchpad watches a bug report in an external tracker - such as Bugzilla or Sourceforge - it translates that bug's status information into the equivalent Launchpad status.

See our page on external bug statuses.

Next step

If you're working on a fix to a bug and hosting that code in Launchpad, you can link from the bug report directly to the branch of code.

< Multi-project bugs

Linking bug reports to branches >

Bugs/Statuses (last edited 2010-09-20 08:27:58 by nat74)