Difference between revisions of "Bug Tracker/Status"

From Second Life Wiki
Jump to navigation Jump to search
 
(26 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Here's how Linden Lab uses the various resolution states:
; Open : An issue that belongs to the Assignee to resolve. The Assignee may fix the issue, or bounce the issue back to the person who reported it by marking it "Resolved" (see below).
; In Progress : How a developer signals to everyone that they're working on the issue.
; Reopened : Same as "Open". Even though it was closed before, it's now reported as a problem that ''still'' needs attention.
; Resolved : An implicit assignment back to the reporter of the issue. It's not closed yet, but rather in a state of limbo that depends on the resolution. It's up to the Reporter to decide whether to reopen an issue, or close it.
:; Fixed : The bug is fixed in a public release of Second Life.
:; Fix Pending: The bug is fixed in a version of the code that should soon be publicly available.
:; Contact Support : The issue does NOT belong in the Issue Tracker, and needs to be handled through the [http://secondlife.com/support Support Portal].
:; Won't Finish : The assignee or Linden Lab doesn't reasonably believe this issue should or will be fixed.
:; Duplicate : There's another issue about the same problem/idea.
:; Expected Behavior : This is NOT a bug and functions by design [http://wiki.secondlife.com/wiki/Issue_Tracker/FAQ#Why_was_my_issue_resolved_with_a_status_of_.22Expected_Behavior.22.3F|Also see this.]
:; Needs More Info : The issue lacks actionable information. Add the info or it CAN'T be investigated.
:; Under Advisement : An issue that's about [[:Category:Policies|policy]], instead of a technical bug. This status shows that the issue has been viewed and is being discussed by Linden Lab.
:; Cannot Reproduce : Following the stated steps does NOT show the problem. Please provide a solid description of how to reproduce the problem, otherwise it's like finding Bigfoot. Issues that can't be reproduced will eventually be closed.
:; Misfiled : This issue doesn't belong in the Issue Tracker. Often, these are afoul of [[Issue_Tracker/Conduct|our rules]].
; Closed : The final resting place. It's done!
After an issue gets Linden attention, [[Issue_Tracker/FAQ#How_do_I_keep_up_with_what.27s_going_on.3F|you can follow along]].
== After Aug 23 Change ==
Here's how Linden Lab uses the workflow status and resolution field:
Here's how Linden Lab uses the workflow status and resolution field:


; Pending : Initial state when an issue/ticket is created. All issues in "Pending" will be reviewed and triaged.
; Awaiting Review : Initial state when an issue/ticket is created or when it is reopened closed state. All issues in in this state will be reviewed and triaged.


; Acknowledged : When an issue has been imported to an internal Linden Lab project, it will be marked as Acknowledged.
; Been Triaged : This state indicates that the issue is being reviewed by Linden Lab.


; Fix Pending : When the imported issue has passed QA internally, then the public issue will change to Fix Pending. The bug is fixed in a version of the code that should soon be publicly available.
; Accepted : When an issue has been imported to an internal Linden Lab project, it will be marked as Accepted.


; Released (Resolution = Fixed) : When the imported issue has been released (when it's marked as Closed), then the public issue will be marked as Released and the Resolution = Fixed.
; Needs More Info : The issue lacks actionable information. Add the info or it CAN'T be investigated.


; Closed :
; Information Provided : The issue has been updated with the necessary information.
:; Resolution = Fixed : When the Reporter agrees the issues is fixed in Production, s/he should mark the issue as Closed.
:; Resolution = Won't Finish : The assignee or Linden Lab doesn't reasonably believe this issue should or will be fixed.
:; Resolution = Duplicate : There's another issue about the same problem/idea. See the issues linked to it.


; Needs More Info (Resolution = Incomplete) : The issue lacks actionable information. Add the info or it CAN'T be investigated.
; Closed :
 
:; Resolution = Contact Support : The issue does NOT belong in the Bug Tracker, and needs to be handled through the [http://secondlife.com/support Support Portal] or [http://blogs.secondlife.com/community/answers Second Life Answers].
; Cannot Reproduce (Resolution = Incomplete) : Following the stated steps does NOT show the problem. Please provide a solid description of how to reproduce the problem, otherwise it's like finding Bigfoot. Issues that can't be reproduced will eventually be closed.
:; Resolution = Expected Behavior : This is NOT a bug and functions by design [[Not_a_bug|See Expected Behavior aka Not a Bug.]]
 
:; Resolution = Duplicate : There's another issue about the same problem.
; Deferred (Resolution = Incomplete) : The problem/idea is being evaluated.
:; Resolution = Unactionable : Problem described in the ticket is not in a form that action can be taken (i.e. it's too broad)
 
:; Resolution = Not Applicable : The Reporter has decided to close the issue.
; Support Issue (Resolution = Not Applicable) : The issue does NOT belong in the Issue Tracker, and needs to be handled through the [http://secondlife.com/support Support Portal] or [http://blogs.secondlife.com/community/answers|Second Life Answers].
 
; Expected Behavior (Resolution = Not Applicable) : This is NOT a bug and functions by design [[Not_a_bug|See Expected Behavior aka Not a Bug.]]
 
; Misfiled (Resolution = Not Applicable) : This issue doesn't belong in the Issue Tracker. Often, these are afoul of [[Issue_Tracker/Conduct|our rules]].
 
After an issue gets Linden attention, [[Issue_Tracker/FAQ#How_do_I_keep_up_with_what.27s_going_on.3F|you can follow along]].


== Diagram of Workflow ==
== Diagram of Workflow ==


[[Image:PJIRA-proposed-workflow-v3.jpg]]
[[Image:BUGworkflow.png]]


Note:  
Note:
* Diagram does not have all the transition arrows.
* Diagram does not have all the transition arrows.
* A '''terminal state''' is a state that's not a middle step in a workflow, and would frequently be the last state for an issue. "Contact Support" is a good example.
== Transition to New Resolutions ==
'''Definitions'''<br />
''Status'' = Step in the workflow; the stage the issue is currently at in its lifecycle; ie the box in the workflow diagram <br />
''Resolution'' = a record of the issue's resolution. If Resolution is blank, the issue is "Unresolved." If Resolution has a value, the issue is "Resolved" and will appear crossed out in JIRA. This is regardless of the workflow status.
{| border="1"
! Resolution !! Migration Plans
|-
| Fixed
| no change
|-
| Duplicate
| no change
|-
| Won't Finish
| no change
|-
| Not Applicable
| new
|-
| Incomplete
| new
|-
| Cannot Reproduce
| Change to "Cannot Reproduce" Status, Resolution = Incomplete
|-
| Contact Support
| Change to "Support Issue" Status, Resolution = Incomplete
|-
| Expected Behavior
| Change to "Expected Behavior" Status, Resolution = Not Applicable
|-
| Misfiled
| Change to "Misfiled" Status, Resolution = Not Applicable
|-
| Needs More Info
| Change to "Needs More Info" Status, Resolution = Incomplete
|-
| Under Advisement
| Change to "Deferred" Status, Resolution = Incomplete
|}
[[Category:Issue Tracker]]

Latest revision as of 09:53, 6 September 2012

Here's how Linden Lab uses the workflow status and resolution field:

Awaiting Review
Initial state when an issue/ticket is created or when it is reopened closed state. All issues in in this state will be reviewed and triaged.
Been Triaged
This state indicates that the issue is being reviewed by Linden Lab.
Accepted
When an issue has been imported to an internal Linden Lab project, it will be marked as Accepted.
Needs More Info
The issue lacks actionable information. Add the info or it CAN'T be investigated.
Information Provided
The issue has been updated with the necessary information.
Closed
Resolution = Contact Support
The issue does NOT belong in the Bug Tracker, and needs to be handled through the Support Portal or Second Life Answers.
Resolution = Expected Behavior
This is NOT a bug and functions by design See Expected Behavior aka Not a Bug.
Resolution = Duplicate
There's another issue about the same problem.
Resolution = Unactionable
Problem described in the ticket is not in a form that action can be taken (i.e. it's too broad)
Resolution = Not Applicable
The Reporter has decided to close the issue.

Diagram of Workflow

BUGworkflow.png

Note:

  • Diagram does not have all the transition arrows.