Firefox/Goals/2011Q4
Jump to navigation
Jump to search
Overall Firefox Organization
Not finalized, but the top line engineering goals for the quarter are likely to keep us pretty busy.
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
- [ON TRACK] Land highlighter and related styling tools
- [ON TRACK] Land e10s support for one of the developer tools on m-c
- [ON TRACK] Land initial Remote Debugging Protocol support on m-c