Bug Triage: Difference between revisions

From Yocto Project
Jump to navigationJump to search
No edit summary
 
(153 intermediate revisions by 5 users not shown)
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 15: Line 19:


= Agenda =
= Agenda =
* [https://zoom.us/j/454367603?pwd=ZGxoa2ZXL3FkM3Y0bFd5aVpHVVZ6dz09 Zoom Call Link]
* 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]
* 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]


Line 26: Line 31:
** Discuss opens
** Discuss opens


Note: for Minnowboard or MinnowBoard-MAX bugs go to: [[Minnow Bug Triage]]
 


= Bug Triage Order =
= 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://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://wiki.yoctoproject.org/wiki/Bug_Triage#Non-Prioritized_Bugs Non-Prioritized Bugs  and Non Targeted Bugs]
*[https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=AB-INT&list_id=620110 Autobuilder issues]
*[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#High_Enhancements.2FBugs High Enhancements/Bugs]
*[https://wiki.yoctoproject.org/wiki/Bug_Triage#Medium.2B_4.1_Unassigned_Enhancements.2FBugs Medium+ 4.1 Unassigned Enhancement/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.2B_4.99_Unassigned_Enhancements.2FBugs Medium+ 4.99 Unassigned Enhancement/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#NEEDINFO NEEDINFO]
*[https://wiki.yoctoproject.org/wiki/Bug_Triage#Re-Opened Reopened]
*[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#Old_Milestone Old Milestone]
*[https://wiki.yoctoproject.org/wiki/Bug_Triage#Future_.26_4.99_Milestones Future & 4.99 Milestones]
*[https://wiki.yoctoproject.org/wiki/Bug_Triage#Future_.26_5.99_Milestones Future & 5.99 Milestones]


* 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.
* 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.
Line 64: Line 69:


Daily - https://wiki.yoctoproject.org/charts/daily/combo.html
Daily - https://wiki.yoctoproject.org/charts/daily/combo.html
= Bug Product Searches =
* [[Bug Product Triage]]
= Yocto Bug Triage Searches =
== Newcomer Bugs ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |to=newcomer@yoctoproject.org, unassigned@yoctoproject.org
  |whiteboard=NEWCOMER
  |product=!opkg
  |severity=!janitors
  |priority=!(Undecided)
  |columns=id,summary,to,status,milestone,severity,priority,whiteboard
  |sort=id
  |noresultsmessage="No matching bugs found. Check for unassigned bugs."
  |total=summary
}}
== Non-Prioritized Bugs ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |priority=Undecided
  |product=!(opkg, IoT Reference OS Kit, Toaster, Security Response Tool)
  |severity=!janitors
  |component=!(meta-cgl, meta-security, bsps-meta-ti)
  |columns=id,summary,severity,priority,milestone,to,status,whiteboard,estimated
  |sort=id
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
== Non-Targeted Bugs ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |severity=!janitors
  |product=!(opkg, IoT Reference OS Kit, Toaster, Security Response Tool)
  |milestone=---
  |component=!(meta-cgl, meta-security, infrastructure-general, bsps-meta-ti)
  |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
}}
== Closed This week ==
{{#bugzilla:
  |status=(RESOLVED,VERIFIED,CLOSED)
  |modified=-1w
  |product=!opkg
  |severity=!janitors
  |columns=id,modified,summary,severity,priority,milestone,to,status,resolution
  |sort=id
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
== High Enhancements/Bugs ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |priority=high
  |product=!opkg
  |columns=id,summary,severity,priority,milestone,to,status,whiteboard,estimated
  |sort=milestone,id
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
== Medium+ 4.1 Unassigned Enhancements/Bugs ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |priority=!(Undecided,Medium,Low,High)
  |milestone=!(3.99, 4.99, Q1, Q2, Q3, Q4, future)
  |milestone=(4.1, 4.1 M1, 4.1 M2, 4.1 M3, 4.1 M4)
  |to=unassigned@yoctoproject.org
  |product=!opkg
  |columns=id,summary,severity,priority,milestone,to,status,whiteboard,estimated
  |sort=milestone,id
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
== Medium+ 4.2 Unassigned Enhancements/Bugs ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |priority=!(Undecided,Medium,Low,High)
  |milestone=!(3.99, 4.99, 4.2, Q1, Q2, Q3, Q4, future)
  |milestone=(4.2, 4.2 M1, 4.2 M2, 4.2 M3, 4.2 M4)
  |to=unassigned@yoctoproject.org
  |product=!opkg
  |columns=id,summary,severity,priority,milestone,to,status,whiteboard,estimated
  |sort=milestone,id
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
== Medium+ 4.99 Unassigned Enhancements/Bugs ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |priority=!(Undecided,Medium,Low,High)
  |milestone=4.99
  |to=unassigned@yoctoproject.org
  |product=!opkg
  |columns=id,summary,severity,priority,milestone,to,status,whiteboard,estimated
  |sort=milestone,id
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
== Medium+ Future Unassigned Enhancements/Bugs ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |priority=!(Undecided,Medium,Low,High)
  |milestone=Future
  |to=unassigned@yoctoproject.org
  |product=!opkg
  |columns=id,summary,severity,priority,milestone,to,status,whiteboard,estimated
  |sort=milestone,id
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
== NEEDINFO ==
{{#bugzilla:
  |status=NEEDINFO
  |columns=id,summary,to,status,severity,priority,milestone,modified,whiteboard
  |sort=id
  |noresultsmessage="No matching bugs found."
  |total=summary
  |modifiedformat=date
}}
== Re-Opened ==
{{#bugzilla:
  |status=REOPENED
  |columns=id,summary,to,status,severity,priority,milestone,whiteboard
  |sort=milestone,priority,id
  |product=!(opkg, IoT Reference OS Kit)
  |severity=!janitors
  |component=!(meta-cgl, meta-security)
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
== Old Milestone ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |milestone= !(3.1.20, 3.2.5, 3.3.6, 3.4.4, 4.0.4, 4.1, 4.1 M3, 4.1 M4, 4.2, 4.99, Q1, Q2, Q3, Q4, future)
  |product=!(opkg, IoT Reference OS Kit)
  |severity=!janitors
  |component=!(meta-cgl, meta-security)
  |priority= !Undecided
  |columns=id,summary,to,status,severity,priority,milestone,whiteboard
  |sort=milestone,priority,id
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
== Future Dot Releases==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |product=!opkg
  |milestone= 3.1.17, 3.2.5, 3.3.6, 3.4.3, 4.0.1
  |severity=!janitors
  |priority= !Undecided
  |columns=id,summary,to,status,severity,priority,milestone,whiteboard
  |sort=milestone
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
== YP Toaster Bugs==
Please refer to the [[Bug_Triage_Toaster]] Page
== YP Archived Queries==
Please refer to the [[Bug_Triage_Archive]] Page
== YP BSP Team Triage==
Please refer to the [[BSP Team Bug Triage]] Page
== YP Validation and Infrastructure Team Triage==
Please refer to the [[Validation and Infrastructure Team Bug Triage]] Page
== Future & 4.99 Milestones ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |product=!opkg
  |milestone=Future, 4.99
  |severity=!janitors
  |priority= !(Undecided)
  |columns=id,modified,summary,to,status,milestone,severity,priority
  |sort=modified,id
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
== Future & 3.99 Milestones Check ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |product=!opkg
  |milestone=Future, 4.99
  |whiteboard=REVIEW, QA, QA REVIEW, OB, OB REVIEW
  |severity=!janitors
  |priority= !(Undecided)
  |columns=id,modified,summary,to,status,milestone,severity,priority,whiteboard
  |sort=whiteboard,modified,id
  |noresultsmessage="No matching bugs found."
  |total=summary
}}
== Quarterly Milestones==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |milestone=Q1,Q2,Q3,Q4
  |severity=!janitors
  |priority= !Undecided
  |columns=id,modified,summary,to,status,severity,priority,milestone,whiteboard
  |sort=milestone
  |noresultsmessage="No matching bugs found."
  |total=summary
}}

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