Bug Triage: Difference between revisions

From Yocto Project
Jump to navigationJump to search
No edit summary
 
Line 1: Line 1:
= THIS PAGE IS OBSOLETE =
Please use the new triage page at https://dashboard.yoctoproject.org/bugtriage/.
= Goal =
= Goal =
The output of the bug triage meeting should be that all bugs have an owner, a target milestone, and a priority.
The output of the bug triage meeting should be that all bugs have an owner, a target milestone, and a priority.
Line 5: Line 9:


= Roles =
= Roles =
* Call facilitator: Jessica Zhang
* Call facilitator: Stephen Jolley (sjolley.yp.pm@gmail.com)
** Ensure we keep to the agenda, don't rathole on bug resolution, and stay within our time block.
** Ensure we keep to the agenda, don't rathole on bug resolution, and stay within our time block.
* Team Leads should pre-triage bugs for their areas of responsibility. Some guidelines on what they should/shouldn't do are:
** a) Pre-triage should happen in the presence of the appropriate team lead,
** b) The bugs being pre-triaged should be the responsibility of the team in question.
** c) The pre-triage team should be confident when dis-positioning the bugs, taking into account the individual's workload.
** d) If the bug raises any doubt or needs information prior, defer it to the main bug triage team.
** e) To insure a bug is triaged by the main bug triage team; set its priority to Undecided.


= Agenda =
* Thursdays at 07:30 Pacific Time (15:30 GMT)
* [https://zoom.us/j/454367603?pwd=ZGxoa2ZXL3FkM3Y0bFd5aVpHVVZ6dz09 Zoom Call Link] (454-367-603 277925)
* Review [https://bugzilla.yoctoproject.org/buglist.cgi?list_id=604307&resolution=---&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ACCEPTED&bug_status=IN%20PROGRESS%20DESIGN&bug_status=IN%20PROGRESS%20DESIGN%20COMPLETE&bug_status=IN%20PROGRESS%20IMPLEMENTATION&bug_status=IN%20PROGRESS%20REVIEW&bug_status=REOPENED&bug_status=NEEDINFO&product=Security&product=Security%20-%20Recipe%20Upgrade security issues]


= Agenda =
* Review Queries
** State number, title, and owner
** Owner makes any modifications
** Assign owner, target milestone, and priority.
* Opens
* Opens
** Collect opens
** Collect opens
** Discuss opens
** Discuss opens
* Review Queries
** State number and owner
** Owner makes any modifications
** Assign owner, target milestone, and priority.




= Bug Criteria =
* Priority-Severity
** High-Critical: Two Week
** High: Milestone
** Medium: Nice to have for milestone, must have for release


= Bug Triage Order =
*[https://bugzilla.yoctoproject.org/buglist.cgi?list_id=604307&resolution=---&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ACCEPTED&bug_status=IN%20PROGRESS%20DESIGN&bug_status=IN%20PROGRESS%20DESIGN%20COMPLETE&bug_status=IN%20PROGRESS%20IMPLEMENTATION&bug_status=IN%20PROGRESS%20REVIEW&bug_status=REOPENED&bug_status=NEEDINFO&product=Security&product=Security%20-%20Recipe%20Upgrade Security Issues]
*[https://wiki.yoctoproject.org/wiki/Bug_Triage#Non-Prioritized_Bugs Non-Prioritized Bugs  and Non Targeted Bugs]
*[https://bugzilla.yoctoproject.org/buglist.cgi?columnlist=product%2Ccomponent%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Ctarget_milestone%2Cchangeddate&list_id=657544&query_format=advanced&resolution=---&status_whiteboard=AB-INT&status_whiteboard_type=allwordssubstr Autobuilder issues] ([https://valkyrie.yocto.io/pub/non-release/abint/ graphical report (valkyrie)])
*[https://wiki.yoctoproject.org/wiki/Bug_Triage#High_Enhancements.2FBugs High Enhancements/Bugs]
*[https://wiki.yoctoproject.org/wiki/Bug_Triage#Medium+_5.2_Unassigned_Enhancements/Bugs Medium+ 5.2 Unassigned Enhancements/Bugs]
*[https://wiki.yoctoproject.org/wiki/Bug_Triage#Medium+_5.99_Unassigned_Enhancements/Bugs Medium+ 5.99 Unassigned Enhancements/Bugs]
*[https://wiki.yoctoproject.org/wiki/Bug_Triage#NEEDINFO NEEDINFO]
*[https://wiki.yoctoproject.org/wiki/Bug_Triage#Re-Opened Reopened]
*[https://wiki.yoctoproject.org/wiki/Bug_Triage#Old_Milestone Old Milestone]
*[https://wiki.yoctoproject.org/wiki/Bug_Triage#Future_.26_5.99_Milestones Future & 5.99 Milestones]


= Bug Triage Searches =
* Note/Suggestion for the Weekly Triage Meeting: Open the first link in a new browser window and then each additional link in a new tab in that new window.  Close the new window when the triage meeting is done.
== Non-Prioritized Bugs ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |priority=Undecided
  |severity=!janitors
  |columns=id,summary,severity,priority,milestone,to,status,whiteboard,estimated
  |sort=id
  |noresultsmessage="No matching bugs found."
  |total=summary
}}


== Non-Targeted Bugs ==
= Bug Criteria =
Low bugs not included.
* Priority-Severity
{{#bugzilla:
** High: Two Week - shouldn't slip to next milestone without review by Triage team.
  |status=!(RESOLVED,VERIFIED,CLOSED)
** Medium+: Milestone Target Required
  |severity=!janitors
** Medium: Nice to have for milestone, should have for release
  |priority=!low
** Low: Nice to have, but no urgency
  |milestone=---
  |columns=id,summary,severity,priority,milestone,to,status,whiteboard,estimated
  |sort=id
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
 
== New This Week ==
{{#bugzilla:
  |created=-1w
  |columns=id,summary,severity,priority,milestone,to,status,whiteboard,estimated
  |sort=status,id
  |noresultsmessage="No matching bugs found."
  |total=summary,estimated
}}
 
== High Bugs ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |priority=high
  |columns=id,summary,severity,priority,milestone,to,status,whiteboard,estimated
  |sort=milestone,to
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
 
== Medium+ Bugs !(Future,1.7) ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |priority=!(high,medium,low,undecided)
  |severity=!enhancement
  |milestone=!(Future,1.7)
  |columns=id,summary,severity,priority,milestone,to,status,whiteboard,estimated
  |sort=milestone,to
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
 
== Medium+ Enhancements by Owner !(Future,1.7) ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |priority=!(high,medium,low,undecided)
  |severity=enhancement
  |milestone=!(Future,1.7)
  |group=to
  |columns=id,summary,severity,priority,milestone,to,status,whiteboard,estimated
  |sort=milestone
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
 
 
 
== Medium Bugs by Owner !(Future,1.7) ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |priority=medium
  |milestone=!(Future,1.7)
  |group=to
  |columns=id,summary,severity,priority,milestone,to,status,whiteboard,estimated
  |sort=milestone
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
 
== Other High Bugs ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |priority=high
  |milestone=!(1.2,1.2 M1,1.2 M2,1.2 M3,1.2 M4,1.2.1,1.2.2,1.3,1.3 M1,1.3 M2,1.3 M3,1.3 M4,1.3 M5, 1.3 M6,1.3.1,1.3.2,1.4,1.4 M1, 1.4 M2, 1.4 M3, 1.4 M4, 1.4 M5, 1.4 M6, 1.4.1,1.4.2)
  |columns=id,summary,severity,priority,milestone,to,status,whiteboard,estimated
  |sort=milestone
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
 
== Major or Critical ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |severity=major,critical
  |columns=id,summary,severity,priority,milestone,to,status,whiteboard,estimated
  |sort=milestone
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
 
== 1.4 & 1.5 Enhancements !(1.4.1, 1.4.2, 1.4.3, 1.5, 1.5.1, 1.5.2) ==
{{#bugzilla:
  |milestone=1.4, 1.5, 1.5 M4, 1.5.1
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |severity=enhancement
  |columns=id,summary,severity,priority,milestone,to,status,whiteboard,estimated
  |sort=milestone
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
 
== 1.6 Enhancement List ! ==
{{#bugzilla:
  |milestone=1.6, 1.6 M1, 1.6 M2, 1.6 M3, 1.6 M4, 1.6 M5, 1.6.1, 1.6.2
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |severity=enhancement
  |columns=id,summary,severity,priority,milestone,to,status,whiteboard,estimated
  |sort=milestone
  |noresultsmessage="No matching bugs found."
  |total=summary
}}


== 1.7 Enhancement List! (no Low's & Medium's ) ==
* Future bugs and enhancements are a good idea to do, but not able in the near term to get fixed or done.
{{#bugzilla:
** If you want to work on them, please talk first to the existing owner or change the ownership to yourself if unassigned or newcomer.
  |milestone=!(1.6, 1.6 M1, 1.6 M2, 1.6 M3, 1.6 M4, 1.6 M5, 1.4, 1.5, 1.5 M4, 1.5.1)
*** Note: we have a special owner - newcomer@yoctoproject.org - which we think would be great opportunities for a newcomer to open source to start learning on.  
  |priority=!(Low, Medium)
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |severity=enhancement
  |columns=id,summary,severity,priority,milestone,to,status,whiteboard,estimated
  |sort=id
  |noresultsmessage="No matching bugs found."
  |total=summary
}}


== NEEDINFO ==
* Special Case: Medium+ and Future Enhancement or Bug - These are a good idea and important to do, but not currently scheduled at this time.
{{#bugzilla:
** If you want to work on them, please talk first to the existing owner or change the ownership to yourself if unassigned or newcomer.
  |status=NEEDINFO
*** Note: we have a special owner - newcomer@yoctoproject.org - which we think would be great opportunities for a newcomer to open source to start learning on.  
  |columns=id,summary,severity,priority,milestone,to,status,reporter
  |sort=milestone
  |noresultsmessage="No matching bugs found."
  |total=summary
}}


== Old Queries ==
* For more details see the wiki [[Bugzilla Configuration and Bug Tracking]]
* [https://bugzilla.yoctoproject.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ACCEPTED&bug_status=REOPENED&bug_status=NEEDINFO&bug_status=WaitForUpstream&columnlist=product%2Ccomponent%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Ctarget_milestone%2Cbug_severity%2Cpriority&list_id=5878&priority=Undecided&query_format=advanced&target_milestone=---&target_milestone=1.2.1&target_milestone=1.2.2&target_milestone=1.3&target_milestone=1.3%20M1&target_milestone=1.3%20M2&target_milestone=1.3%20M3&target_milestone=1.3%20M4&target_milestone=1.3%20M5&target_milestone=1.3.1&target_milestone=1.3.2&target_milestone=1.4&target_milestone=Q1&target_milestone=Q2&target_milestone=Q3&target_milestone=Q4&query_based_on= Weekly New]


* [http://bugzilla.pokylinux.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&chfield=&columnlist=bug_severity%2Cpriority%2Ctarget_milestone%2Cop_sys%2Cproduct%2Cassigned_to%2Cbug_status%2Cshort_desc%2Cstatus_whiteboard&query_format=advanced&order=priority%2Cbug_severity%2Cbug_id&query_based_on= All New]
= Bug Status Dashboards =


* [http://bugzilla.pokylinux.org/buglist.cgi?bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_status=NEW&bug_status=ACCEPTED&bug_status=REOPENED&bug_status=NEEDINFO&bug_status=WaitForUpstream&query_format=advanced&order=priority%2Cbug_severity%2Cbug_id&query_based_on== All unresolved]
Weekly - https://wiki.yoctoproject.org/charts/combo.html


* [https://bugzilla.yoctoproject.org/buglist.cgi?priority=High&list_id=5888&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ACCEPTED&bug_status=REOPENED&bug_status=NEEDINFO&bug_status=WaitForUpstream All High Bugs]
Daily - https://wiki.yoctoproject.org/charts/daily/combo.html
** [http://bugzilla.pokylinux.org/buglist.cgi?priority=High&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ACCEPTED&bug_status=REOPENED&bug_status=NEEDINFO&bug_status=WaitForUpstream&order=priority%2Cbug_severity%2Cbug_id&columnlist=bug_severity%2Cpriority%2Ctarget_milestone%2Cop_sys%2Cproduct%2Cassigned_to%2Cbug_status%2Cshort_desc%2Cstatus_whiteboard&target_milestone=--- High Bugs (Untargeted)]
** [https://bugzilla.yoctoproject.org/buglist.cgi?priority=High&list_id=5886&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ACCEPTED&bug_status=REOPENED&bug_status=NEEDINFO&bug_status=WaitForUpstream&target_milestone=1.2.1 High Bugs (1.2.1)]
** [https://bugzilla.yoctoproject.org/buglist.cgi?priority=High&list_id=5887&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ACCEPTED&bug_status=REOPENED&bug_status=NEEDINFO&bug_status=WaitForUpstream&target_milestone=1.3&target_milestone=1.3%20M1&target_milestone=1.3%20M2&target_milestone=1.3%20M3&target_milestone=1.3%20M4&target_milestone=1.3%20M5&target_milestone=1.3.1&target_milestone=1.3.2&target_milestone=Q3 High Bugs (1.3)]

Latest revision as of 16:04, 4 November 2026

THIS PAGE IS OBSOLETE

Please use the new triage page at https://dashboard.yoctoproject.org/bugtriage/.

Goal

The output of the bug triage meeting should be that all bugs have an owner, a target milestone, and a priority.

Prior to the meeting, each Product Owner should review their Weekly New and High Bugs and be ready with any opens. An example open would be a bug that may need to change Products.

Roles

  • Call facilitator: Stephen Jolley (sjolley.yp.pm@gmail.com)
    • Ensure we keep to the agenda, don't rathole on bug resolution, and stay within our time block.
  • Team Leads should pre-triage bugs for their areas of responsibility. Some guidelines on what they should/shouldn't do are:
    • a) Pre-triage should happen in the presence of the appropriate team lead,
    • b) The bugs being pre-triaged should be the responsibility of the team in question.
    • c) The pre-triage team should be confident when dis-positioning the bugs, taking into account the individual's workload.
    • d) If the bug raises any doubt or needs information prior, defer it to the main bug triage team.
    • e) To insure a bug is triaged by the main bug triage team; set its priority to Undecided.

Agenda

  • Review Queries
    • State number, title, and owner
    • Owner makes any modifications
    • Assign owner, target milestone, and priority.
  • Opens
    • Collect opens
    • Discuss opens


Bug Triage Order

  • Note/Suggestion for the Weekly Triage Meeting: Open the first link in a new browser window and then each additional link in a new tab in that new window. Close the new window when the triage meeting is done.

Bug Criteria

  • Priority-Severity
    • High: Two Week - shouldn't slip to next milestone without review by Triage team.
    • Medium+: Milestone Target Required
    • Medium: Nice to have for milestone, should have for release
    • Low: Nice to have, but no urgency
  • Future bugs and enhancements are a good idea to do, but not able in the near term to get fixed or done.
    • If you want to work on them, please talk first to the existing owner or change the ownership to yourself if unassigned or newcomer.
      • Note: we have a special owner - newcomer@yoctoproject.org - which we think would be great opportunities for a newcomer to open source to start learning on.
  • Special Case: Medium+ and Future Enhancement or Bug - These are a good idea and important to do, but not currently scheduled at this time.
    • If you want to work on them, please talk first to the existing owner or change the ownership to yourself if unassigned or newcomer.
      • Note: we have a special owner - newcomer@yoctoproject.org - which we think would be great opportunities for a newcomer to open source to start learning on.

Bug Status Dashboards

Weekly - https://wiki.yoctoproject.org/charts/combo.html

Daily - https://wiki.yoctoproject.org/charts/daily/combo.html