Bug Triage: Difference between revisions

From Yocto Project
Jump to navigationJump to search
No edit summary
 
Line 31: Line 31:
** Discuss opens
** Discuss opens


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


= Bug Triage Order =
= Bug Triage Order =
Line 69: 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=0.0.0
  |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+ 6.0 Unassigned Enhancements/Bugs ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |priority=!(Undecided,Medium,Low,High)
  |milestone=!(6.99, 5.99, Q1, Q2, Q3, Q4, 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
}}
== Medium+ 5.99 Unassigned Enhancements/Bugs ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |priority=!(Undecided,Medium,Low,High)
  |milestone=5.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= !( 4.0.27, 4.0.28, 5.0.9, 5.2.1, 5..2.2, 5.2.3, 5.2.4, 5.3, 5.3 M1, 5.3 M2, 5.3 M3, 5.3 M4, 5.99, 6.0, Q1, Q2, Q3, Q4, future)
  |product=!(opkg, IoT Reference OS Kit)
  |severity=!janitors
  |component=!(meta-cgl, meta-security, yocto-project-compatible-requests)
  |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= 4.0.21, 5.0.2
  |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 & 5.99 Milestones ==
{{#bugzilla:
  |status=!(RESOLVED,VERIFIED,CLOSED)
  |product=!opkg
  |milestone=Future, 4.99, 5.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