(→Bug Life Cycle) |
(categorise, wikify section headings, force TOC) |
||
| Line 1: | Line 1: | ||
| - | + | __TOC__ | |
| + | |||
[[file:Bug-life-cycle-meego.PNG]] | [[file:Bug-life-cycle-meego.PNG]] | ||
# The reporter submits the bug for a specific component, then the bug is automatically assigned to the default owner for each component, showing in field "Assign To". The status is always '''NEW''' and priority is '''Undecided'''. | # The reporter submits the bug for a specific component, then the bug is automatically assigned to the default owner for each component, showing in field "Assign To". The status is always '''NEW''' and priority is '''Undecided'''. | ||
| Line 18: | Line 19: | ||
#* Bug is not fixed: bug status should be changed to '''REOPENED''' and add a comment telling which image you are using and the bug is still there. | #* Bug is not fixed: bug status should be changed to '''REOPENED''' and add a comment telling which image you are using and the bug is still there. | ||
| - | = Bug Report Handling/Follow-up Guideline = | + | == Bug Report Handling/Follow-up Guideline == |
For ''reporting'' a bug, see [[Quality/How_To_Report_Bugs|here]]. | For ''reporting'' a bug, see [[Quality/How_To_Report_Bugs|here]]. | ||
| Line 28: | Line 29: | ||
* For "Target Milestone", when reports are in '''OPEN''' or '''RESOLVED''' status, it indicates a proposal to get the fixed for a particular release; When verifying bugs, the target milestone indicates in which particular release the bug is fixed. | * For "Target Milestone", when reports are in '''OPEN''' or '''RESOLVED''' status, it indicates a proposal to get the fixed for a particular release; When verifying bugs, the target milestone indicates in which particular release the bug is fixed. | ||
| - | = MeeGo update bug fix acceptance criteria = | + | == MeeGo update bug fix acceptance criteria == |
Generally, the approved update release bugs must be fixed and verified in MeeGo Trunk firstly. | Generally, the approved update release bugs must be fixed and verified in MeeGo Trunk firstly. | ||
| Line 45: | Line 46: | ||
3. Security fixes that don't apply to the version in trunk, etc. | 3. Security fixes that don't apply to the version in trunk, etc. | ||
| - | = Guidelines = | + | == Guidelines == |
We like to have fun but we also like the communications to run smoothly. To that end here are some guidelines for participating in [https://bugs.meego.com Bugzilla]. | We like to have fun but we also like the communications to run smoothly. To that end here are some guidelines for participating in [https://bugs.meego.com Bugzilla]. | ||
| - | ==Do be patient with others== | + | ===Do be patient with others=== |
We have both techies and non-techies here and we both know we don't exactly speak the same language at all times. In case of missing information kindly tell reporters how to provide it, and/or point to https://bugs.meego.com/page.cgi?id=bug-writing.html in case of very vague reports (like "Can't send mail, plz help!!"). | We have both techies and non-techies here and we both know we don't exactly speak the same language at all times. In case of missing information kindly tell reporters how to provide it, and/or point to https://bugs.meego.com/page.cgi?id=bug-writing.html in case of very vague reports (like "Can't send mail, plz help!!"). | ||
| - | ==Keep it clean== | + | ===Keep it clean=== |
* Don't start endless debates on topics not directly related to the scope of a specific bug report, for example release engineering or marketing. We have [[Community communication|forums and mailing lists]] for that. | * Don't start endless debates on topics not directly related to the scope of a specific bug report, for example release engineering or marketing. We have [[Community communication|forums and mailing lists]] for that. | ||
* Avoid quoting complete previous comments by stripping unneeded lines. | * Avoid quoting complete previous comments by stripping unneeded lines. | ||
* Avoid answering above the quoted text. | * Avoid answering above the quoted text. | ||
| - | ==The admins Rule== | + | ===The admins Rule=== |
Ultimately, the admins reserve the right to block your account. See our [[Community guidelines|process for dealing with violations]] for more details. | Ultimately, the admins reserve the right to block your account. See our [[Community guidelines|process for dealing with violations]] for more details. | ||
| - | = How to get involved = | + | == How to get involved == |
As a non-coder you can get involved by [[Quality/How_To_Report_Bugs|reporting bugs]] and [[Quality/Bugtriage|triaging bug reports]]. | As a non-coder you can get involved by [[Quality/How_To_Report_Bugs|reporting bugs]] and [[Quality/Bugtriage|triaging bug reports]]. | ||
| - | =See Also= | + | ==See Also== |
* [[Quality/Bugzilla_Fields|Fields in a bug report]] | * [[Quality/Bugzilla_Fields|Fields in a bug report]] | ||
* [[Quality/Bugtriage|MeeGo Bug Triage]] | * [[Quality/Bugtriage|MeeGo Bug Triage]] | ||
* [[Quality/How_To_Report_Bugs|How to report bugs]] | * [[Quality/How_To_Report_Bugs|How to report bugs]] | ||
| + | |||
| + | [[Category:QA]] | ||
Contents |
For reporting a bug, see here.
Generally, the approved update release bugs must be fixed and verified in MeeGo Trunk firstly.
1. With Bugzilla, an approved release update (eg 1.1) bug must have a MeeGo bug entry in the latest release (eg 1.2) so QA can verify the latest (eg 1.2) Trunk build has the same bug fix on a target vertical platform.
2. With Bugzilla, an approved release update (eg 1.1) bug should have a bug in the latest release (eg 1.2) as a dependency (or blocker bug) to ensure that the associated bug in the latest release is verified first.
3. Update release engineer should _not_ accept development patch submission for update release unless QA verified in Trunk build and mark the Bugzilla entry accordingly.
Of course, there are some exceptions that don't apply this guideline especially for those bugs in old releases are not applicable to latest release. For example:
1. Bug fixes in old releases' components where the latest release is using a different version;
2. Components used in old releases that are no longer used in trunk;
3. Security fixes that don't apply to the version in trunk, etc.
We like to have fun but we also like the communications to run smoothly. To that end here are some guidelines for participating in Bugzilla.
We have both techies and non-techies here and we both know we don't exactly speak the same language at all times. In case of missing information kindly tell reporters how to provide it, and/or point to https://bugs.meego.com/page.cgi?id=bug-writing.html in case of very vague reports (like "Can't send mail, plz help!!").
Ultimately, the admins reserve the right to block your account. See our process for dealing with violations for more details.
As a non-coder you can get involved by reporting bugs and triaging bug reports.