Firefox/Goals/2011Q4
From MozillaWiki
Contents
Team Goals
Release Management
Ship Firefox
Maintain
- [DONE] Ship Firefox 8 on 2011-11-08 (on time)
- [ON TRACK] Ship Firefox 9 on 2011-12-20 (on time)
Improve
- [AT RISK] Get the add-on escape valve feature into Firefox 10
- [DONE] Advance WinQual to a state where we can write bugs based on the information in Microsoft's system
- [ON TRACK] Prevent a Firefox 8.0.1 chemspill for reasons in Mozilla's control
- [ON TRACK] Prevent a Firefox 9.0.1 chemspill for reasons in Mozilla's control
Processes
Maintain
- [ON TRACK] Triage all Aurora bugs within 5 days of the request
- [ON TRACK] Triage all Beta bugs within 5 days of the request
- [ON TRACK] Run a post-mortem for Firefox 8 regardless of outcome
Improve
- [ON TRACK] Create, message, and implement a better triage process
- [ON TRACK] Create a proposal for better bug management/states
- [ON TRACK] Create a flowchart of the current release process
- [ON TRACK] Create a formal, machine-readable specification for releases
- Future quarters will track integrating the specification into QA and RelEng automation
Tools
Directly applicable
- [ON TRACK] Set up relman.mozilla.org
- [ON TRACK] Create web calendar system for release dates
Indirectly applicable
- [ON TRACK] Set up pulse.mozilla.org blade cluster
- [ON TRACK] Get bugzilla-pulse integration rolled out
- Joint goal with IT
- [ON TRACK] Get hg-pulse integration rolled out
- [DONE] Create one tool to solve some pain outside of Release Management
Outreach
- [ON TRACK] Create a video/presentation for community members and new employees detailing the release process
- [ON TRACK] Answer 25 questions on SUMO
- [ON TRACK] Answer 25 questions on Twitter
- [ON TRACK] Triage 150 bugs in Firefox/General or Toolkit/General
Jetpack
Name | Owner | References | Status | Description | Notes |
Mobile Page Mods | Matteo | [DONE] | Build a prototype SDK that can build add-ons that use non-UI based features for Fennec | landing this week which should work on birch and sdk-1.4 | |
l10n | Alex | 691782 | [DONE] | Build an API that developers can use to localise JS strings | landing soon |
l10n | Myk | [MISSED] | Create a plan for extending that API to allow localising HTML content | proposal will be complete but there wont be enough time for discussion and iteration | |
IndexDB platform support | Gabor | 587797 | [DONE] | Land the platform support side of an IndexDB API to be ready for the developer-facing API in Q1 | waiting for final review |
Add-on Tab API | Irakli | 644595 | [MISSED] | Create a new Add-on Tab API | could be done if a few changes land, but was more work than originally thought |
Prefs API | Everyone | 645207 | [DONE] | Support community member(s) landing Prefs API | |
No Unpacking XPIs | Brian | 638742 | [DONE] | Make it no longer necessary to unpack/repack XPIs | very close - may land |
Release SDK! | Everyone | [DONE] | Continue to release new versions of the SDK periodically with new features and bug fixes |
Developer Tools
- [DONE] Land highlighter and related styling tools
- [AT RISK] Land e10s support for one of the developer tools on m-c
- [MISSED] Land initial Remote Debugging Protocol support on m-c