|
We would like to encourage the use of bugzilla for all bugs, issues, queries and problem requests. This makes it much easier to track an issue, make sure that it gets responded to, and hopefully bring it to a satisfactory conclusion for everyone. In order to help you use the bugzilla system, full information on how to use Bugzilla is available in The Bugzilla Guide: the users manual written by the Bugzilla developers themselves. Another advantage of using bugzilla like this is that it becomes a useful source of information for other users. Bugzilla can be easily searched to see if a similar question has been asked before, and hopefully already answered. However, in order for your bug report to be useful to others, including the STLinux support team, it must contain high quality information. It is not very useful simply to tell us that something does not work for you, particularly in situations where we have no access to your code or environment to reproduce it. Please provide precise information concerning your system and setup, what you did, what you expected to happen and what you observed actually happenned. Wherever possible please include actual system output and simple example code demonstrating the problem on one of the ST boards we directly support. Please provide details of any peripheral hardware neccessary to reproduce the behaviour. Please do not send a 1M line application, written in aggressive C++, for a board we have no access to, which relies upon devices for which you have written the drivers and modified the kernel, and tell us that it crashes after running for several hours consuming undefined inputs. Please. Writing a good bug report is a difficult task. An excellent essay on the i art of writing good bug reports is available here We recognise that some users will not want to make their questions public. Much of the work ST does with its customers is covered by NDAs, or maybe simply asking the question would reveal too much to a competitor. To balance all the above requirements we have configured bugzilla with a number of "products" and "groups" which which have different levels of access. TerminologyBugzilla is ideally suited to recording communications between customers and developers, however because its background is for recording bugs, some of its terminology is a little confusing. In this document we use the term "bug" and "issue" interchangeably, although bugzilla will always use the term bug. A bug in this context is simply a way of collecting the information needed to describe a problem. After all, a particular support request might start out as an issue, and turn into a real bug after further investigation. Similarly remember that a "product" in bugzilla terms is simply a collection of bugs with some common aspects, and a set of properties, for example visibility and access rights. Bugzilla productsThese are the bugzilla products you might see. Note that because of access controls not all products may be visible to you.
Bug life-cycleIf want to ask a question of the STLinux Distribution developers, how should you do it? Ideally we would like you to create a new bug in the "Public Issues" product. If your want to keep it private however, log it in your private issues tracking product. If you need to keep it private and don't already have one, please send the stlinux support group an email. If the issue turns out to be a real bug, the STLinux engineers will create a new bug in the "ST Linux Distribution Bugs" product. This will only describe the bug, any customer specific details will be removed. This new bug will "depend on" the origionally submitted bug (and thus the origional bug will be "blocked by" it). Eventually the bug in the "STLinux Distribution Bugs" product will be resolved and the customer who submitted the original issue will be notified automatically.
Creating a Bugzilla accountTo use Bugzilla please create an account for yourself, which can be done automatically on line by visiting the web site Bugzilla and clicking on the Open a new Bugzilla account link. All you need to do is enter your e-mail address, which will act as your user name for the system. The account will be created and its password will be mailed to you. You will not be able to log in until you receive the password. You may subsequently change the password on line to one of your own devising, via the User Preferences ("Edit: Prefs") link at the bottom of Bugzilla pages. Optionally you may enter your real name as well and we encourage you to do so. Once you have a Bugzilla account and password, you can log into the system. If you have cookies enabled in your browser the log in will be persistent and you will only have to do this once. The log in is tied to your IP address for security. Creating a Bugzilla ReportTo enter a new bug report or a request for support, simply click the Enter a new bug report link and select the relevant product, e.g. Public Issues. Make your support request or report your bug using the form provided. It is also possible to use private issues products to communicate confidentially. Setting up email notificationsOne of the big advantages of Bugzilla is that it will automatically mail you whenever something interesting happends on a report you create. To configure the email notification, visit the User Preferences ("Edit: Prefs") link at the bottom of Bugzilla pages. The "email settings" tab allows you to control when you will be emailed. Searching the Bugzilla databaseThe Bugzilla system provides sophisticated searching facilities to allow you to locate relevant bugs in the database. You can locate a specific bug via its number by simply typing the number into the "Bug #" box on the STLinux Bugzilla home page, or at the botton of Bugzilla pages, and clicking Find. To perform more complex searches access the search setup form via the "Search" link at the bottom of Bugzilla pages. This will allow you to set up a search based on the Product, Component and Version to which the report relates, the values of fields within the report (e.g. the Summary, Comments, etc), dates and times associated with the report (e.g. time of creation, modification of fields, etc), user names associateed with the report (e.g. the bug reporter, bug owner, etc) and many other characteristics of the report (its Status, Priority, Severity, etc). Any useful searches which you perfom often, can be saved once set up and subsequently access via links created for your account on each Bugzilla page. Full information on the Bugzilla search capabilities are documented in The Bugzilla Guide The Bugzilla database as a knowledge baseWhen considering reporting a suspected bug or requesting support on a given issue, please search this database first to determine whether the bug has already been reported or relevant advice and information is already present in the database. When reporting a suspected bug, please enter it into Bugzilla with as full a description of the problem you are experiencing as possible. Wherever possible, give a source code example to enable our support engineers to fully reproduce your problem. When requesting information, please check first the User Guide, which contain a lot of information which may already answer your question. If you cannot find the information you seek, please provide as precise a description as possible of your needs and describe the context of the question as fully as possible. By following these simple usage style guidelines the information in the Bugzilla database will be maintained as usefully as possible to other users who may be experiencing similar difficulties or seeking similar information and minimise the chances of the same bug or information being entered into the system more than once. |
|||||||||||||||||||
|
||||||||||||||||||||