Shuangeeer (Talk | contribs) (→Sys-Debug Process) |
Shuangeeer (Talk | contribs) (→Sys-Debug Process) |
||
| (6 intermediate revisions not shown) | |||
| Line 22: | Line 22: | ||
* Sys-debug exists with criterion “<u>can assign to a specific component/owner with sufficient supporting data</u>” | * Sys-debug exists with criterion “<u>can assign to a specific component/owner with sufficient supporting data</u>” | ||
** By changing keyword from “need-sysdebug” to '''“finish-sysdebug”''', it indicates someone has finished the debug with sufficient information to indicate the actual component/owner. | ** By changing keyword from “need-sysdebug” to '''“finish-sysdebug”''', it indicates someone has finished the debug with sufficient information to indicate the actual component/owner. | ||
| - | ** The bug can be re-assigned to a specific bug component/owner. The one who debugs it can take credits by typing his/her account on ''' | + | ** The bug can be re-assigned to a specific bug component/owner. The one who debugs it can take credits by typing his/her account on '''“Sys-debugged by”''' field. |
** Anyone who spent hours/days to collect more debug info and have helped to narrow down the root-cause should take the credit, even though the bug may be eventually fixed by someone else. | ** Anyone who spent hours/days to collect more debug info and have helped to narrow down the root-cause should take the credit, even though the bug may be eventually fixed by someone else. | ||
** Though it looks a new process, it actually does NOT introduce any changes from developers’ point of view. The keywords and new field are transparent to component developers. With more debug info, the bug ownership ping-pong thing is expected to happen less. | ** Though it looks a new process, it actually does NOT introduce any changes from developers’ point of view. The keywords and new field are transparent to component developers. With more debug info, the bug ownership ping-pong thing is expected to happen less. | ||
| Line 28: | Line 28: | ||
System Debug Process Flow as follows: | System Debug Process Flow as follows: | ||
| - | [[File: | + | [[File:SysDebug_Process1.png|800px]] |
| + | |||
| + | == Sys-Debug Query List == | ||
| + | * [https://bugs.meego.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=Triage_pool&sharer_id=36 Query] on https://bugs.meego.com | ||
Bug triage could decide the bug owner if it is obviously a component specific bug. However, if the issue is a system level one, probably cross components, then it is difficult for triage team to assign a proper owner. Thus there are many bugs in MeeGo bugzilla that are aging without much care. To avoid the growing lonely bugs and improve the whole quality of MeeGo, we now start system debug.
Sys-debug is a supplement to the bug triage, to make the bugs queued in the right assignee’s list. Sys-debug is to check which component or which part of the component causes the issue and thus assign to the right owner. It would be nice if the exact root cause (e.g. API, code line) is also found and a solution/patch be suggested.
System Debug Process Flow as follows: