QA/Platform/Graphics/Triage: Difference between revisions

 
(47 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Get Involved =
= Get Involved =
The triage sessions detailed below are typically done in private, simply because I'm doing it on my own at this point. If you'd like to get involved, either with me or on your own please, get in touch with me.
Want to help with or learn about triage? Contact me!
* E-mail: [mailto:ahughes@mozilla.com ahughes@mozilla.com]
* E-mail: [mailto:ahughes@mozilla.com ahughes@mozilla.com]
* IRC: ashughes in #gfx or #qa on irc.mozilla.org
* IRC: ashughes in #gfx or #qa on irc.mozilla.org
 
* [http://ashughes1.github.io/graphicstriage/ Dashboard]
= Schedule =
<onlyinclude>
{| class="wikitable"
|-
! style="text-align:left" | Category
! Next Session
|-
| [[QA/Platform/Graphics/Triage#Help_Wanted|Help Wanted Bugs]]
| style="text-align:right" | Monday, April 18, 2016 at [http://www.timeanddate.com/worldclock/canada/vancouver 10:00am Pacific]
|-
| [[QA/Platform/Graphics/Triage#Incoming|Incoming Bugs]]
| style="text-align:right" | Tuesday, April 19, 2016 at [http://www.timeanddate.com/worldclock/canada/vancouver 10:00am Pacific]
|-
| [[QA/Platform/Graphics/Triage#Top_Crashes|Top Crashes]]
| style="text-align:right" | Wednesday, April 20, 2016 at [http://www.timeanddate.com/worldclock/canada/vancouver 10:00am Pacific]
|-
| [[QA/Platform/Graphics/Triage#Cold_Crashes|Cold Crashes]]
| style="text-align:right" | Thursday, April 21, 2016 at [http://www.timeanddate.com/worldclock/canada/vancouver 10:00am Pacific]
|-
| [[QA/Platform/Graphics/Triage#Cold_Trackers|Cold Tracked Bugs]]
| style="text-align:right" | Friday, April 22, 2016 at [http://www.timeanddate.com/worldclock/canada/vancouver 10:00am Pacific]
|}
</onlyinclude>
 
= Stats =
; Bug Counts
{| class="wikitable"
|-
! style="text-align:left" | Date
! [[QA/Platform/Graphics/Triage#Help_Wanted|Help Wanted]]
! [[QA/Platform/Graphics/Triage#Incoming|Incoming]]
! [[QA/Platform/Graphics/Triage#Top_Crashes|Top Crashes]]
! [[QA/Platform/Graphics/Triage#Cold_Crashes|Cold Crashes]]
! [[QA/Platform/Graphics/Triage#Cold_Trackers|Cold Trackers]]
|-
| 2016-04-15
| 25
| 3657
| 13
| 387
| 59
|-
! Net Change
|}


= Help Wanted =
= Help Wanted =
Once per week, typically on Monday, we review bug reports tagged with help-wanted to ensure these issue are still relevant and on track to resolution.
Once per week, typically on Monday, we review bug reports tagged with help-wanted older than 30 days to ensure these issue are still relevant and on track to resolution.
* Bugs: http://mzl.la/1qIEQbp


How to Triage:
How to Triage:
# Open the bug list using the link above (sort by most recent changed)
# [http://mzl.la/1WkU5EZ Select a bug from this list]
# Click a bug to triage
# Review the bug to make sure you understand the bug report and the information needed to move it forward
# Review the bug to make sure you understand the bug report and the information needed to move it forward
# Attempt to reproduce the bug
# Attempt to reproduce the bug
Line 65: Line 19:
= Incoming =
= Incoming =
Once per week, typically on Tuesday, we review bug reports that were reported more than 30 days ago but have yet to be triaged by the Graphics team.
Once per week, typically on Tuesday, we review bug reports that were reported more than 30 days ago but have yet to be triaged by the Graphics team.
* Bugs: http://mzl.la/1NqkKJg
 
How to Triage
# [http://mzl.la/24w4gaF Select a bug from this list] (''it's best sort by most recent changed first'')
# Review the information in the bug and make sure you understand the issue
# If the bug is a feature request, add the ''feature'' keyword and move on to the next bug
# Request for information from the report if there is information missing (regression window, steps to reproduce, minimized testcase, screenshots, system information, etc)
# If you can reproduce the issue as described then update the bug and escalate it to a graphics developer
# If you cannot reproduce the issue, ask a developer or the reporter if the bug is still valid
# Be sure to add the ''gfx-noted'' tag to the whiteboard field once triaged
# Move on to the next bug report if you can


= Top Crashes =
= Top Crashes =
Line 99: Line 62:


How to Triage:
How to Triage:
# [https://bugzilla.mozilla.org/buglist.cgi?product=Core&component=GFX%3A%20Color%20Management&component=Graphics&component=Graphics%3A%20Layers&component=Graphics%3A%20Text&component=Image%20Blocking&component=ImageLib&component=Panning%20and%20Zooming&resolution=---&f1=days_elapsed&o1=greaterthan&v1=30&f2=OP&j2=OR&f3=cf_tracking_firefox5&o3=isnotempty&f4=cf_tracking_firefox6&o4=isnotempty&f5=cf_tracking_firefox7&o5=isnotempty&f6=cf_tracking_firefox8&o6=isnotempty&f7=cf_tracking_firefox9&o7=isnotempty&f8=cf_tracking_firefox10&o8=isnotempty&f9=cf_tracking_firefox11&o9=isnotempty&f10=cf_tracking_firefox12&o10=isnotempty&f11=cf_tracking_firefox13&o11=isnotempty&f12=cf_tracking_firefox14&o12=isnotempty&f13=cf_tracking_firefox15&o13=isnotempty&f14=cf_tracking_firefox16&o14=isnotempty&f15=cf_tracking_firefox17&o15=isnotempty&f16=cf_tracking_firefox18&o16=isnotempty&f17=cf_tracking_firefox19&o17=isnotempty&f18=cf_tracking_firefox20&o18=isnotempty&f19=cf_tracking_firefox21&o19=isnotempty&f20=cf_tracking_firefox22&o20=isnotempty&f21=cf_tracking_firefox23&o21=isnotempty&f22=cf_tracking_firefox24&o22=isnotempty&f23=cf_tracking_firefox25&o23=isnotempty&f24=cf_tracking_firefox26&o24=isnotempty&f25=cf_tracking_firefox27&o25=isnotempty&f26=cf_tracking_firefox28&o26=isnotempty&f27=cf_tracking_firefox29&o27=isnotempty&f28=cf_tracking_firefox30&o28=isnotempty&f29=cf_tracking_firefox31&o29=isnotempty&f30=cf_tracking_firefox32&o30=isnotempty&f31=cf_tracking_firefox33&o31=isnotempty&f32=cf_tracking_firefox34&o32=isnotempty&f33=cf_tracking_firefox35&o33=isnotempty&f34=cf_tracking_firefox36&o34=isnotempty&f35=cf_tracking_firefox37&o35=isnotempty&f36=cf_tracking_firefox38&o36=isnotempty&f37=cf_tracking_firefox39&o37=isnotempty&f38=cf_tracking_firefox40&o38=isnotempty&f39=cf_tracking_firefox41&o39=isnotempty&f40=cf_tracking_firefox42&o40=isnotempty&f41=cf_tracking_firefox43&o41=isnotempty&f42=cf_tracking_firefox44&o42=isnotempty&f43=cf_tracking_firefox45&o43=isnotempty&f44=cf_tracking_firefox46&o44=isnotempty&f45=cf_tracking_firefox47&o45=isnotempty&f46=cf_tracking_firefox48&o46=isnotempty Load this list of bugs] and sort by most recent changed
# [https://bugzilla.mozilla.org/buglist.cgi?v21=%2B%2C%20%3F&o13=anyexact&f35=cf_tracking_firefox37&list_id=12978728&f44=cf_tracking_firefox46&v26=%2B%2C%20%3F&f39=cf_tracking_firefox41&f30=cf_tracking_firefox32&o33=anyexact&j2=OR&o14=anyexact&o45=anyexact&v10=%2B%2C%20%3F&o38=anyexact&o16=anyexact&f13=cf_tracking_firefox15&o31=anyexact&f23=cf_tracking_firefox25&f29=cf_tracking_firefox31&f25=cf_tracking_firefox27&v24=%2B%2C%20%3F&v42=%2B%2C%20%3F&o4=anyexact&f27=cf_tracking_firefox29&v29=%2B%2C%20%3F&o12=anyexact&v36=%2B%2C%20%3F&o17=anyexact&v1=30&o19=anyexact&f21=cf_tracking_firefox23&v40=%2B%2C%20%3F&v41=%2B%2C%20%3F&f10=cf_tracking_firefox12&f32=cf_tracking_firefox34&f19=cf_tracking_firefox21&o35=anyexact&v43=%2B%2C%20%3F&v37=%2B%2C%20%3F&v32=%2B%2C%20%3F&v6=%2B%2C%20%3F&o3=anyexact&o26=anyexact&v45=%2B%2C%20%3F&v34=%2B%2C%20%3F&v3=%2B%2C%20%3F&o24=anyexact&f34=cf_tracking_firefox36&f42=cf_tracking_firefox44&f15=cf_tracking_firefox17&o28=anyexact&o32=anyexact&o6=anyexact&v39=%2B%2C%20%3F&o41=anyexact&f46=cf_tracking_firefox48&v20=%2B%2C%20%3F&f4=cf_tracking_firefox6&o10=anyexact&f2=OP&v12=%2B%2C%20%3F&o43=anyexact&f38=cf_tracking_firefox40&f17=cf_tracking_firefox19&v8=%2B%2C%20%3F&o22=anyexact&component=GFX%3A%20Color%20Management&component=Graphics&component=Graphics%3A%20Layers&component=Graphics%3A%20Text&component=Image%20Blocking&component=ImageLib&component=Panning%20and%20Zooming&v14=%2B%2C%20%3F&f7=cf_tracking_firefox9&product=Core&v22=%2B%2C%20%3F&v30=%2B%2C%20%3F&o5=anyexact&f36=cf_tracking_firefox38&o29=anyexact&o30=anyexact&v11=%2B%2C%20%3F&v27=%2B%2C%20%3F&f26=cf_tracking_firefox28&v25=%2B%2C%20%3F&o1=greaterthan&o9=anyexact&f28=cf_tracking_firefox30&o34=anyexact&o15=anyexact&v5=%2B%2C%20%3F&f12=cf_tracking_firefox14&v9=%2B%2C%20%3F&o37=anyexact&o18=anyexact&v18=%2B%2C%20%3F&f14=cf_tracking_firefox16&o46=anyexact&f24=cf_tracking_firefox26&o20=anyexact&f43=cf_tracking_firefox45&v13=%2B%2C%20%3F&v16=%2B%2C%20%3F&v4=%2B%2C%20%3F&o39=anyexact&v15=%2B%2C%20%3F&f22=cf_tracking_firefox24&f31=cf_tracking_firefox33&o21=anyexact&f1=days_elapsed&f37=cf_tracking_firefox39&o7=anyexact&f20=cf_tracking_firefox22&v35=%2B%2C%20%3F&o40=anyexact&f33=cf_tracking_firefox35&o25=anyexact&f8=cf_tracking_firefox10&v28=%2B%2C%20%3F&o11=anyexact&f18=cf_tracking_firefox20&v33=%2B%2C%20%3F&v19=%2B%2C%20%3F&v38=%2B%2C%20%3F&resolution=---&o42=anyexact&v44=%2B%2C%20%3F&v7=%2B%2C%20%3F&f9=cf_tracking_firefox11&f45=cf_tracking_firefox47&o23=anyexact&v23=%2B%2C%20%3F&query_format=advanced&v17=%2B%2C%20%3F&f3=cf_tracking_firefox5&f11=cf_tracking_firefox13&f41=cf_tracking_firefox43&o36=anyexact&f5=cf_tracking_firefox7&f6=cf_tracking_firefox8&v46=%2B%2C%20%3F&v31=%2B%2C%20%3F&o44=anyexact&o27=anyexact&o8=anyexact&f16=cf_tracking_firefox18&f40=cf_tracking_firefox42 Select a bug from this list] (sort by most recent changed)
# Open the first bug report and review the information
# Review the information in the bug report
# Try to deduce if the bug is still relevant through testing, reviewing linked reports, or asking people involved on the bug  
# Try to deduce if the bug is still relevant through testing, reviewing linked reports, or asking people involved on the bug  
# If the bug is still relevant, update the status/tracking flags, and needinfo flag the developer for a status update
# If the bug is still relevant, update the status/tracking flags, and needinfo flag the developer for a status update
# If the bug is no longer relevant, update the status flags and close the bug report
# If the bug is no longer relevant, update the status flags and close the bug report
# Once you've updated the bug move on to the next bug report
# Once you've updated the bug move on to the next bug report
= Cold Regressions =
One per week we review old regression bug reports that have not been updated in more than 42 days to ensure these issues are still relevant and on track to resolution.
;How to Triage:
1. [https://bugzilla.mozilla.org/buglist.cgi?component=Canvas%3A%202D&component=Canvas%3A%20WebGL&component=GFX%3A%20Color%20Management&component=Graphics&component=Graphics%3A%20Layers&component=Graphics%3A%20Text&component=Image%20Blocking&component=ImageLib&component=Panning%20and%20Zooming&product=Core&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&order=Last%20Changed&query_format=advanced&keywords=regression&keywords_type=anywords&o1=greaterthan&v1=42&f1=days_elapsed&list_id=13129931 Select a bug from this list] and review the information in the report
2. Make sure each bug has the following information:
* a regression window (see step 4 if it doesn't)
* ''[gfx-noted]'' in the whiteboard field
* ''Has Regression Window'' and ''Has STR'' flags set to the correct value
* '''status-firefox'' flags set to the correct values (old versions can be cleared, new versions can be set to ? if unknown)
3. Use the ''needinfo?'' flag and ask the bug reporter to test if the bug still occurs in the current Firefox Nightly
4. ''(Optional)'' See if you can reproduce the bug yourself and add a comment to the bug describing your test environment and result. If you're able to reproduce the bug use [http://mozilla.github.io/mozregression/ Mozregression] to find the regression window. Be sure to use the ''needinfo:?'' flag to bring the bug to my attention (ashughes).
Confirmed users
14,525

edits