Bug tracker: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
>Althekiller
(New page: No software project the size and scope of XBMC has any hope of being successful without a bug tracker to keep things organized. Team XBMC has chosen [http://trac.edgewall.org trac]for thi...)
 
>Althekiller
No edit summary
Line 1: Line 1:
No software project the size and scope of XBMC has any hope of being successful without a bug tracker to keep things organized.  Team XBMC has chosen [http://trac.edgewall.org trac]for this task because of it's feature set, ease of use, flexibility and expandability.  Though mainly a tool for developers, there are a few features that the inquisitive user might find interesting as well.
No software project the size and scope of XBMC has any hope of being successful without a bug tracker to keep things organized.  Team XBMC has chosen [http://trac.edgewall.org trac]for this task because of it's feature set, ease of use, flexibility and expandability.  Though mainly a tool for developers, there are a few features that the inquisitive user might find interesting as well.
=What is the bug tracker?=
=What is the bug tracker?=
The bug tracker is an organizational tool for developers used to keep tabs on issues within the project.  It provides a one stop shop for all current XBMC activity.  Whether you're looking for the latest commit messages, keeping an eye on that pesky bug that's been bothering you in the latest release or just want to get an idea of what the team has planned for the future, the bug tracker is your spot.
The [http://trac.xbmc.org bug tracker] is an organizational tool for developers used to keep tabs on issues within the project.  It provides a one stop shop for all current XBMC activity.  Whether you're looking for the latest commit messages, keeping an eye on that pesky bug that's been bothering you in the latest release or just want to get an idea of what the team has planned for the future, the bug tracker is your spot.
=What isn't the bug tracker?=
=What isn't the bug tracker?=
The bug tracker is '''not''' a support channel.  The tickets are business-only.  There's no need for "me too" or "bump" comments.  If you don't have some new technical information on the issue, feel free to CC yourself and keep an eye on it.  Maybe you will later.<br>
The [http://trac.xbmc.org bug tracker] is '''not''' a support channel.  The tickets are business-only.  There's no need for "me too" or "bump" comments.  If you don't have some new technical information on the issue, feel free to CC yourself and keep an eye on it.  Maybe you will later.<br>
If you think you've found a bug, but aren't a software developer, please follow the guide for [[Reporting_problems|reporting problems]].  This is to cut down on superfluous tickets for issues that can be resolved by some of our friendly users, letting the team focus on confirmed problems.
If you think you've found a bug, but aren't a software developer, please follow the guide for [[Reporting_problems|reporting problems]].  This is to cut down on superfluous tickets for issues that can be resolved by some of our friendly users, letting the team focus on confirmed problems.
=Features=
=Features=
==Timeline==
==Timeline==
The timeline keeps a play by play account of every commit to the source tree as well as when each ticket or milestone opens or close.  All of you obsessive users won't be able to live without this one.
The [http://trac.xbmc.org/timeline timeline] keeps a play by play account of every commit to the source tree as well as when each ticket or milestone opens or close.  All of you obsessive users won't be able to live without this one.
==Roadmap==
==Roadmap==
The roadmap is where the achievements of past milestones, goals of future milestones and progress of the current milestone live.  If you're unsure of whether XBMC supports some feature, this is a good place to start looking.
The [http://trac.xbmc.org/roadmap roadmap] is where the achievements of past milestones, goals of future milestones and progress of the current milestone live.  If you're unsure of whether XBMC supports some feature, this is a good place to start looking.
==Browse Source==
==Browse Source==
The source browser lets developers take a peek under the hood without digging out all of the usual tools.  It's especially nice for viewing differences between changesets without fiddling in SCM.  Not to mention quickly figure out who to blame for that bug you just fixed. ;)
The [http://trac.xbmc.org/browser source browser] lets developers take a peek under the hood without digging out all of the usual tools.  It's especially nice for viewing differences between changesets without fiddling in SCM.  Not to mention quickly figure out who to blame for that bug you just fixed. ;)
==View Tickets==
==View Tickets==
The ticket browser gives you access to all tickets, both open and closed.  There are several predefined sort methods as well as a plethora of sort criteria to cook your own.
The [http://trac.xbmc.org/report ticket browser] gives you access to all tickets, both open and closed.  There are several predefined sort methods as well as a plethora of sort criteria to cook your own.
==New Ticket==
==New Ticket==
This one is pretty self explanatory.  Make sure to provide as much detail about the issue as possible, fill out the submission fields accurately and follow guide for [[HOW-TO_submit_a_proper_Bug_Report|submitting bugs]].
This one is pretty self explanatory.  Make sure to provide as much detail about the issue as possible, fill out the submission fields accurately and follow the guide for [[HOW-TO_submit_a_proper_Bug_Report|submitting bugs]].

Revision as of 05:29, 16 January 2010

No software project the size and scope of XBMC has any hope of being successful without a bug tracker to keep things organized. Team XBMC has chosen tracfor this task because of it's feature set, ease of use, flexibility and expandability. Though mainly a tool for developers, there are a few features that the inquisitive user might find interesting as well.

What is the bug tracker?

The bug tracker is an organizational tool for developers used to keep tabs on issues within the project. It provides a one stop shop for all current XBMC activity. Whether you're looking for the latest commit messages, keeping an eye on that pesky bug that's been bothering you in the latest release or just want to get an idea of what the team has planned for the future, the bug tracker is your spot.

What isn't the bug tracker?

The bug tracker is not a support channel. The tickets are business-only. There's no need for "me too" or "bump" comments. If you don't have some new technical information on the issue, feel free to CC yourself and keep an eye on it. Maybe you will later.
If you think you've found a bug, but aren't a software developer, please follow the guide for reporting problems. This is to cut down on superfluous tickets for issues that can be resolved by some of our friendly users, letting the team focus on confirmed problems.

Features

Timeline

The timeline keeps a play by play account of every commit to the source tree as well as when each ticket or milestone opens or close. All of you obsessive users won't be able to live without this one.

Roadmap

The roadmap is where the achievements of past milestones, goals of future milestones and progress of the current milestone live. If you're unsure of whether XBMC supports some feature, this is a good place to start looking.

Browse Source

The source browser lets developers take a peek under the hood without digging out all of the usual tools. It's especially nice for viewing differences between changesets without fiddling in SCM. Not to mention quickly figure out who to blame for that bug you just fixed. ;)

View Tickets

The ticket browser gives you access to all tickets, both open and closed. There are several predefined sort methods as well as a plethora of sort criteria to cook your own.

New Ticket

This one is pretty self explanatory. Make sure to provide as much detail about the issue as possible, fill out the submission fields accurately and follow the guide for submitting bugs.