Platform: Difference between revisions
Msreckovic (talk | contribs) m (→Engineering Release Boss Schedule: Past section) |
(49 carry over) |
||
Line 67: | Line 67: | ||
|| tracking-firefox (this version) || not "-" (tracked or untriaged) | || tracking-firefox (this version) || not "-" (tracked or untriaged) | ||
|} | |} | ||
[https://bugzilla.mozilla.org/buglist.cgi?v4=%3F&o5=equals&n2=1&keywords=regression%2C&f1=cf_status_firefox49&keywords_type=allwords&order=Last%20Changed&o7=notsubstring&o3=equals&f8=cf_tracking_firefox49&v3=unaffected&j2=OR&o1=equals&resolution=---&v7=needinfo&f4=cf_status_firefox47&v5=---&query_format=advanced&f3=cf_status_firefox47&o4=equals&f2=OP&f5=cf_status_firefox47&v8=-&v1=affected&f6=CP&f7=flagtypes.name&o8=notequals&list_id=13143866] | |||
<br> | |||
[https://bugzilla.mozilla.org/buglist.cgi?v4=%3F&o5=equals&n2=1&keywords=regression%2C&f1=cf_status_firefox48&keywords_type=allwords&order=Last%20Changed&o7=notsubstring&o3=equals&list_id=13007427&f8=cf_tracking_firefox48&v3=unaffected&j2=OR&o1=equals&resolution=---&v7=needinfo&f4=cf_status_firefox47&v5=---&query_format=advanced&f3=cf_status_firefox47&o4=equals&f2=OP&f5=cf_status_firefox47&v8=-&v1=affected&f6=CP&f7=flagtypes.name&o8=notequals fx48 carry over] | [https://bugzilla.mozilla.org/buglist.cgi?v4=%3F&o5=equals&n2=1&keywords=regression%2C&f1=cf_status_firefox48&keywords_type=allwords&order=Last%20Changed&o7=notsubstring&o3=equals&list_id=13007427&f8=cf_tracking_firefox48&v3=unaffected&j2=OR&o1=equals&resolution=---&v7=needinfo&f4=cf_status_firefox47&v5=---&query_format=advanced&f3=cf_status_firefox47&o4=equals&f2=OP&f5=cf_status_firefox47&v8=-&v1=affected&f6=CP&f7=flagtypes.name&o8=notequals fx48 carry over] |
Revision as of 21:11, 1 August 2016
This wiki page is devoted to the planning, scheduling, and documenting of meetings, discussions, and status of the Mozilla platform teams.
Planning
- See The Platform Planning Page for notes on upcoming releases and planning events. (NOTE: this used to be the Post1.9Planning Spreadsheets for all releases after 1.9.).
- See also Firefox/Namoroka#Firefox.next Platform Requirements and its talk page.
- See also the Wanted page for a few items wanted by extension/application developers
Bug Triage
Overview
During the release of Firefox 45 (e.g., 46 was on Beta), we explicitly focused on reducing a number of Firefox regressions (new in particular) that we ship with each release. A weekly meeting was convened, with the goal of triaging and resolving such regressions. As a result of this program, the number of new regressions we shipped in 46 was zero. (Should add the numbers for the previous releases, but they were nowhere near zero.)
Process
The process is work in progress, and may change as we go along, but currently looks something like this.
Actors:
- An Engineering Release Boss is assigned to each release, tasked with making sure things keep running, and we have nothing falling between the cracks.
- Weekly meeting - Mondays, 2-3pm PST, in ReleaseCoordination vidyo room
- Owners associated with bugzilla components
- Gecko and Firefox engineering managers
- Gecko and Firefox engineering directors
- Bugzilla queries (see below) and Release Health Dashboard
Play:
- Engineering managers and component owners keep track of regressions, especially the new ones. They look through the list for bugs in their components and set the tracking flags for a particular release to reflect their plans for the bug, leaving an explanation in the bug when the status is changed:
- affected: this regression should be fixed in this particular release (it must be assigned);
- wontfix: we will not take a fix for this regression in this particular release;
- fix-optional: we will take a fix if one appears, but otherwise it will go unfixed in this release;
- ?: we should talk about this bug in triage
- Engineering Release Boss (ERB) looks for regressions that are not showing the signs of activity from the above group, and makes sure it happens. They will not look at wontfix or fix-wanted bugs, except to look for potential serious issues that get misinterpreted.
- ERB chairs the triage meeting, going through the bugs in an ordered determined in that meeting.
Bugzilla Queries - New Regressions
Keywords | regression |
status-firefox (this version) | affected |
status-firefox (previous version) | unaffected, implying this is a new regression |
tracking-firefox (this version) | not "-" (tracked or untriaged) |
New fx48
New fx48, outstanding needinfo
New fx47
New fx47, outstanding needinfo
New fx46
New fx46, outstanding needinfo
Bugzilla Queries - Carry Over Regressions
Keywords | regression |
status-firefox (this version) | affected |
status-firefox (previous version) | affected (or related) |
tracking-firefox (this version) | not "-" (tracked or untriaged) |
fx48 carry over
fx48 carry over w/outstanding needinfo
fx47 carry over
fx47 carry over w/outstanding needinfo
fx46 carry over
fx46 carry over w/outstanding needinfo
Engineering Release Boss Schedule
If you can't find the person in charge of a release, slide down to the next one in the list.
- Firefox 48 - James Willcox
- Firefox 49 - David Bolter
- Firefox 50 - Andrew Overholt
- Firefox 51 - Milan Sreckovic
Past Bosses
- Firefox 47 - Jim Mathies
- Firefox 46 - Jim Mathies
Platform Team Goals
2015 | Q1 Goals | Q2 Goals | Q3 Goals | Q4 Goals |
---|---|---|---|---|
2014 | Q1 Goals | Q2 Goals | Q3 Goals | Q4 Goals |
2013 | Q1 Goals | Q2 Goals | Q3 Goals | Q4 Goals |
2012 | Q1 Goals | Q2 Goals | Q3 Goals | Q4 Goals |
2011 | Q1 Goals | Q2 Goals | Q3 Goals | Q4 Goals |
2010 | Q1 Goals | Q2 Goals | Q3 Goals | Q4 Goals |
2009 | Q1 Goals | Q2 Goals | Q3 Goals | Q4 Goals |
2008 | Q1 Goals | Q2 Goals | Q3 Goals | Q4 Goals |
2007 | - | Q2 Goals | Q3 Goals | Q4 Goals |
Meeting Notes
Create a new weekly agenda from the template: <createbox> align=left type=create preload=Platform/0-0-0 default=2024-09-24 prefix=Platform/ </createbox>
2015
2014
2013
2012
2011
2010
2009
2008
2007
Mozilla Platform Functional Groups
Some teams have their own meetings during the week to discuss specific issues:
Platform Active Projects
Current major feature or initiatives in Platform
All Platform pages
Visit Special:PrefixIndex/Platform/ to see all subpages of "Platform" on dev.wikimo.nonprod.webservices.mozgcp.net.