Meego Wiki
Views

Bugzilla/how-report-bugs

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Bug Reporting Guideline)
(Bug Reporting Guideline)
Line 40: Line 40:
= Bug Reporting Guideline =
= Bug Reporting Guideline =
1. Each bug report is for only one issue. If you find several issues in one test, please separate them into several bugs.
1. Each bug report is for only one issue. If you find several issues in one test, please separate them into several bugs.
 +
2. Write a precise summary (bug title). A good summary should be straightforward and precise, to clearly identify the issue.
2. Write a precise summary (bug title). A good summary should be straightforward and precise, to clearly identify the issue.
 +
3. List the exact steps to reproduce the bug (bash commands, results after executing the commands etc, instead of only paraphrasing). For example, instead of paraphrasing commands by saying:
3. List the exact steps to reproduce the bug (bash commands, results after executing the commands etc, instead of only paraphrasing). For example, instead of paraphrasing commands by saying:
       "suspend the system or put system to S3"
       "suspend the system or put system to S3"
-
       we prefer to see the following exact commands as steps to reproduce the bug:
+
        
 +
we prefer to see the following exact commands as steps to reproduce the bug:
       # % echo mem >/sys/power/state
       # % echo mem >/sys/power/state
 +
4. Reproducibility. For bugs which are not 100% reproducible, please provide the steps to reproduce the bug, along with an estimate of the probability of reproduction.
4. Reproducibility. For bugs which are not 100% reproducible, please provide the steps to reproduce the bug, along with an estimate of the probability of reproduction.
 +
5. Impact to system or user. Provide a description of the impact to the system or user.
5. Impact to system or user. Provide a description of the impact to the system or user.

Revision as of 13:10, 31 March 2010

Contents

Create account

The http://bugzilla.meego.com authentication system is integrated with the http://meego.com authentication system, so the same account is used both for meego.com and bugzilla.meego.com. Click the link "New Account" from the http://bugzilla.meego.com home page to open the meego.com registration page. To register a new account, you must confirm your account by following the link you received in email and changing your password on meego.com, before attempting to log into bugzilla.

Bugzilla Field Definition

Usage (Hardware/Platform)

The "Usage" field is one of the most important fields for bug reporting because we use one bugzilla product to track Moblin distribution bugs for all usage models. Select the usage where you found the bug, such as MID, netbook, nettop, IVI or Embedded.

Version

Version field describes bugs found in which version. Currently 4 version names are defined: 2.0, 2.1, 2.1 Update, 2.2.

Target Milestone

Used by Developers, QA and other bug submitter to propose which version this bug is expected to be fixed.

   * --- Undecided
   * 2.1 Propose bug is expected to be fixed in 2.1
   * 2.1 Update Propose bug is expected to be fixed in 2.1 Update
   * 2.2 Propose bug is expected to be fixed in 2.2

Severity

The "Severity" field describes the impact of a bug, and the options include:

   * Critical: crashes, other components are affected
   * Major: major loss of own function
   * Normal: regular issue, some loss of functionality under specific circumstances
   * Minor: minor loss of function, or other problem, where an easy workaround is present
   * Enhancement: request for enhancement

Bug Life Cycle

Considering that the community users are the main bug submitters, we can put the lifecycle graph at https://bugzilla.moblin.org/docs/en/html/using.html

Bug Reporting Guideline

1. Each bug report is for only one issue. If you find several issues in one test, please separate them into several bugs.

2. Write a precise summary (bug title). A good summary should be straightforward and precise, to clearly identify the issue.

3. List the exact steps to reproduce the bug (bash commands, results after executing the commands etc, instead of only paraphrasing). For example, instead of paraphrasing commands by saying:

     "suspend the system or put system to S3"
     

we prefer to see the following exact commands as steps to reproduce the bug:

     # % echo mem >/sys/power/state

4. Reproducibility. For bugs which are not 100% reproducible, please provide the steps to reproduce the bug, along with an estimate of the probability of reproduction.

5. Impact to system or user. Provide a description of the impact to the system or user.

Personal tools