Difference between revisions of "Bug Tracker/FAQ"

From Second Life Wiki
Jump to navigation Jump to search
Line 1: Line 1:
{{KBtip|This FAQ gets into technical details for those who are interested. If that's not your kind of thing, [[Issue Tracker|go back to the main Issue Tracker page]].}}
{{TOCright}} {{KBtip|This FAQ gets into technical details for those who are interested. If that's not your kind of thing, [[Issue Tracker|go back to the main Issue Tracker page]].}}


== What's the difference between Bugs & New Features? ==
== What's the difference between Bugs & New Features? ==
Line 17: Line 17:


== What are Projects and Components ==
== What are Projects and Components ==
* ''Projects'' are used to sort issues into sensible groups. One big project is "VWR" — that means our Second Life viewer, which is the software package you downlaod to use Second Life.
* '''Projects''' - Used to sort issues into sensible groups. One big project is "VWR" for our Second Life Viewer, the software package you download to use Second Life.
* Once you are reporting something inside a specific project, ''Components'' are used to specify which part of a system your issue affects. In other words, what is the area of the problem within a project.
* '''Components''' - The specific area of a problem within a project.


;Second Life Viewer (VWR): Issues pertaining to the Second Life viewer are reported under this project. ''Examples'':
More Projects and Components are added over time as needed.
:* "My avatar clothing is all black after installing a video driver update" (Component = Avatar/Character)
:* "Objects in my Inventory do not remain sorted in the correct order after logging out and back in again" (Component = Inventory)


;Second Life Service (SVC): Issues pertaining to the Second Life service are reported here.  ''Examples'':
=== Examples ===
:* "Server performance decreases when several avatars teleport into the region at once" (Component = Performance and/or Teleport)
* '''Second Life Viewer - VWR'''
:* "My scripted objects are not able to talk to the outside world after Second Life grid downtime" (Component = Scripts).
** Component = Avatar/Character - "My avatar clothing is all black after installing a video driver update"
** Component = Inventory - "Objects in my Inventory do not remain sorted in the correct order after logging out and back in again"
* '''Second Life Service - SVR'''
** Component = Performance and/or Teleport - "Server performance decreases when several avatars teleport into the region at once"
** Component = Scripts - "My scripted objects are not able to talk to the outside world after Second Life grid downtime"
* '''Second Life Website - WEB'''
** Component = wiki.secondlife.com - "Wiki prevents login for users with a dash in their name"
** Component = jira.secondlife.com. - "The Issue Tracker always forces me to authenticate, even if I save my login informatio.n"
* '''Second Life Miscellaneous''' - MISC: Issues which don't fit into another existing component.
** Component = Miscellaneous - "The TOS doesn't allow me to edit the viewer source code"


;Second Life Website (WEB): Issues pertaining to the Second Life website are in this project.  ''Examples'':
== [[Security_issues|What is the "SEC" Project?]] ==
:* "Wiki prevents login for users with a dash in their name" (Component = wiki.secondlife.com)
:* "jira.secondlife.com always forces me to authenticate even if I save my login information" (Component = jira.secondlife.com).
 
;Second Life Miscellaneous (MISC): Any other type of issue should be reported in the MISC project.  ''Example'':
:* "The TOS does not allow me to edit the viewer source code" (Component = Miscellaneous)
 
== Security Issues — What is the "SEC" Project? ==
The Security project in Jira is only accessible to be read by Linden employees. However, you can create a new report there, and the security team will get immediate notification. See [[security issues]] page for more information about submitting issues and collecting bounties for responsibly reporting valid security issues.


== Who is WorkingOnIt Linden? ==
== Who is WorkingOnIt Linden? ==
Line 48: Line 47:
* "Fixed" means the fix is available in the a version of Second Life that you can download, ''right now''.
* "Fixed" means the fix is available in the a version of Second Life that you can download, ''right now''.
* "Fix Pending" means the fix has been made within Linden Lab's code and ''has not'' been released publicly yet. It may need to undergo extra care, like quality assurance, or requires merging from a [http://en.wikipedia.org/wiki/Branching_%28software%29 branch], before being available to you. Think of it as a "We're almost there... coming soon!" notice.
* "Fix Pending" means the fix has been made within Linden Lab's code and ''has not'' been released publicly yet. It may need to undergo extra care, like quality assurance, or requires merging from a [http://en.wikipedia.org/wiki/Branching_%28software%29 branch], before being available to you. Think of it as a "We're almost there... coming soon!" notice.


== Why was my issue resolved with a status of "Expected Behavior"? ==
== Why was my issue resolved with a status of "Expected Behavior"? ==

Revision as of 15:38, 15 October 2009

KBtip2.png Tip: This FAQ gets into technical details for those who are interested. If that's not your kind of thing, go back to the main Issue Tracker page.

What's the difference between Bugs & New Features?

  • Bug - Something does not work correctly compared to the way it was designed or should be expected to.
  • New Feature - Something that Second Life doesn't do, but you think it would be a great idea or improvement if it could.

What software powers your Issue Tracker?

JIRA from Atlassian, which you can read the general documentation to.

You can also:

Can I write my bug report in another language?

While we have a growing number of Lindens who are multilingual, to have your issue understood broadly by the Linden Lab's developers, please have a friend help you with an English translation.

What are Projects and Components

  • Projects - Used to sort issues into sensible groups. One big project is "VWR" for our Second Life Viewer, the software package you download to use Second Life.
  • Components - The specific area of a problem within a project.

More Projects and Components are added over time as needed.

Examples

  • Second Life Viewer - VWR
    • Component = Avatar/Character - "My avatar clothing is all black after installing a video driver update"
    • Component = Inventory - "Objects in my Inventory do not remain sorted in the correct order after logging out and back in again"
  • Second Life Service - SVR
    • Component = Performance and/or Teleport - "Server performance decreases when several avatars teleport into the region at once"
    • Component = Scripts - "My scripted objects are not able to talk to the outside world after Second Life grid downtime"
  • Second Life Website - WEB
    • Component = wiki.secondlife.com - "Wiki prevents login for users with a dash in their name"
    • Component = jira.secondlife.com. - "The Issue Tracker always forces me to authenticate, even if I save my login informatio.n"
  • Second Life Miscellaneous - MISC: Issues which don't fit into another existing component.
    • Component = Miscellaneous - "The TOS doesn't allow me to edit the viewer source code"

What is the "SEC" Project?

Who is WorkingOnIt Linden?

When an issue is being investigated internally by Linden Lab, it may be assigned to "WorkingOnIt Linden" to mark its status. This is a step closer to having your issue addressed, compared to when it is Unassigned to no-one.

Any Linden has access to the account. See User:WorkingOnIt Linden for details.

What's the difference between the "Fixed" and "Fix Pending" resolutions?

It's simple:

  • "Fixed" means the fix is available in the a version of Second Life that you can download, right now.
  • "Fix Pending" means the fix has been made within Linden Lab's code and has not been released publicly yet. It may need to undergo extra care, like quality assurance, or requires merging from a branch, before being available to you. Think of it as a "We're almost there... coming soon!" notice.

Why was my issue resolved with a status of "Expected Behavior"?

Often the Second Life software is behaving exactly as designed, but it can look wrong if you're not aware of the reasons behind the behavior. This status is used for such cases — where what you saw happen was not a bug, but you are asking for a new behavior we never thought of yet.

If you would like to push for a change in that behavior:

  • Reopen the issue (be sure to state the reason for your reopening in the comments)
  • On the left-hand bar, click Edit. You MUST change the Issue Type field to "New Feature," and click Save.

How do I search through older bugs?

Read the Issue tracker/Searching page for more helpful hints.

I found a bug about the Issue Tracker itself!

When you found a bug or other problem (including feature request) on the way JIRA itself works, it is better to file it on the bug tracker run by Atlassian (the developer of JIRA software) for their product, not through Second Life's public version of JIRA. It is available on http://jira.atlassian.com

Lindens suggest you can also post a link to the issue you filed here if you do so.


What kind of behavior is allowed on the Issue Tracker?

^ Useful, helpful behavior. Click through for our rules.

How do I keep up with what's going on?

On the left of each issue is a Watch it link you can click. When the issue is updated, you'll get an email notification. You can also view Your Watches.

Check the Release Notes for what's new in Second Life. Release Notes highlight features and bug fixes, as well as known issues to be aware of. This context may help you understand whether a change was intentional.

Also, make sure your graphics drivers are update. Many historical bugs have been fixed by newer drivers.

Our Bug Triagers review issues on a regular basis; join in if you'd like to participate! Our engineers may require additional information from the issue reporter or other contributors.