Firefox/Goals/2011Q4

From MozillaWiki
< Firefox‎ | Goals
Jump to: navigation, search

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