Go directly to the STLinux Bugzilla support database by clicking here.
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, to 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 happened. 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 necessary to reproduce the behavior.
Please do not send a 1,000,000-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 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.
Bugzilla 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.
These are the bugzilla products you might see. Note that because of access controls not all products may be visible to you.
Generally all new issues should be submitted here. This is where queries like "how do I make my mouse work" or "I think I've found a bug in ..." should be submitted. By default this is the only product where people can submit new bugs.
If you have concerns about making your bug reports public, then on request a special product can be created. This product will then only be visible to members of a special group (usually only employees of your company) and ST employees.
It should be noted that the problem you are facing is likely to be observed by others, so we would encourage all reports to go into the public category and use this category for acutely sensitive issues only.
A special case of this is the ST Issues product. This is where ST employees should submit issues which for some reason they do not want to make public. This may be because it is being submitted on behalf of a customer, or against a product which has not been publicly announced yet.
These are acknowledged bugs in the STLinux Distribution. As the Linux distribution as a whole is publicly visible, we want to also make the bugs found in it public. Only ST engineers actually working on the STLinux Distribution can submit bugs into this product, although anyone can view them.
This is completely separate from the STLinux distribution and is for
support requests and issues for the Multicom inter-processor communications
libraries for ST multiprocessor devices. It covers the ST20, ST40 and ST200
cores and the OS20, OS21 and STLinux operating systems.
This product is open to ST employees only, external companies should submit
their requests via their local ST support organisation.
This is completely separate from the STLinux distribution. Anyone can submit and view bugs in this product.
Again this is completely separate from the STLinux distribution. If you want to see what a bug report will look like before submitting it for real, you can log it here. Bugs in this product will be periodically deleted. Anyone can submit and view bugs in this product.
If 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 do not 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 originally submitted bug (and thus the original 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.
To 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.
To 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.
One of the big advantages of Bugzilla is that it will automatically mail you whenever something interesting happens 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.
The 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 bottom 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 associated 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 perform 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 relevent books, 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.