Firefox/Goals/2011Q4

From MozillaWiki
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