Platform/2010-12-21

From MozillaWiki
Jump to: navigation, search


« previous week | index | next week »

Notices / Schedule

  • Beta 8 is out to mirrors, investigating one possible issue before being ready to push live
  • Mobile beta 3 is gated on Google, may need to respin, see bug 620584
  • the great retriage happened last week
    • removed about 25% of our blocking bugs from the lists
    • also greatly reduced the list of nominations (though we're back up to 60 or so!)
    • need to make this a regular thing - maybe Thursdays?
  • we need to stop shipping Firefox 3.6 to users
    • current blocker count reducing by about 40 blockers/week
    • using that rate, we're looking at 10-12 more weeks of development time, which still isn't fast enough
    • need to keep our focus tight, and continually re-evaluate whether or not we need to fix something in Firefox 4

Blocker Report

Firefox 4 Beta

Firefox Development

(from our goals):

Firefox

  • [ON TRACK] API-Complete Jetpack
    • Joint with Jetpack team
    • Currently working towards feature-complete beta SDK
  • [ON TRACK] Stand up basic Firefox with Electrolysis

Developer Tools

  • [NEW] Ensure that Firefox 4 ships with a compatible version of Firebug
  • [NEW] Publish a roadmap for integrated developer tools in Firefox, including console, inspection, and js debugging
  • [NEW] Develop long term plan for Skywriter maintenance/support

Platform

(there is a team-by-team goals breakdown, as well)

  • [MISSED] Finish Firefox 4 blockers.
  • [DONE] Support Firefox Team to stand up a browser on Electrolysis.
  • [MISSED] Ship Firefox 4 final with layers composition accelerated using:
    • OpenGL on Mac OS X;
      • This is turned on by default for all supported hardware, and there were few blocking bugs by the end of the year.
    • Direct3D on Windows.
      • This is turned on by default for all supported hardware, and there were few blocking bugs by the end of the year.
  • [MISSED] Ship Firefox 4 final with content accelerated using Direct2D on Windows Vista/7.
      • This is turned on by default for all supported hardware, and there were few blocking bugs by the end of the year.
  • [MISSED] Ship Firefox 4 final with better Opentype font feature support using Harfbuzz on all tier-1 platforms, and text rendering performance equal to or better than Firefox 3.6.
    • We landed Linux Harfbuzz support before the end of the year, and there are no known text rendering regressions.
  • [MISSED] Ship Firefox 4 final with full WebGL 1.0 support turned on by default on all platforms that support OpenGL.
    • We missed this goal because our WebGL implementation didn't pass all parts of the WebGL testsuite, which is required for "full WebGL 1.0 support." However, it is turned on by default for all supported hardware.
  • [DONE] Integrate Opentype santizer library
  • [MISSED] Play back video on Fennec without blocking on main content thread
  • [DONE] Integrate codec ARM optimizations
  • [MISSED] Ship indexedDB - indexedDB is done and landed, has been for some time. Minor bugfixing ongoing, but nothing beyond the norm.
  • [MISSED] Ship HTML5 parser - Done, just didn't have anything to ship it in.
  • [MISSED] Ship HTML5 forms (current set) - Done, just didn't have anything to ship it in.
  • [MISSED] Ship GC compartments work - Done (though some bugfixing and GC work remains), just didn't have anything to ship it in.
  • [MISSED] Proof of concept implementation of a proxy based DOM binding - Plan in place, but no work done here yet.
  • [MISSED] 30% performance improvment on the Cal_* tests in Zimbra
  • [DONE] Performance 15% improved over Oct 1 Sunspider perfomance

Improved over 30%.

  • [DONE] Performance 15% improved over Oct 1 v8 performance

Improved over 30%.

  • [MISSED] Continuous ARMv7 Android and Maemo JS Shell regression and performance testing in place

Have much better ARM testing than we used to, but not quit the JS shell regression tests we were hoping for.


  • [MISSED] Drive blocker list to zero. [This was a super-stretch goal]
  • [DONE] Develop implementation plan for OOP content accessibility. [Note it may change once we ramp up again post-FF4]
  • [DONE] Fix and ship multi-process plugins on Mac
  • [MISSED] Fix and ship asynchronous plugin painting on all plaforms
  • [DONE] Fix and ship content processes on Fennec


Layout

  • 66 blockers in Layout+SVG+Video+Widget

Tree Management

  • FF4.0b8 was bumpy. Sorry
    • changes to RelEng automation caused several different l10n problems
    • addon max version check caused problem with Feedback button
    • more details after postmortem - stay tuned.
  • yesterday's tree closure caused by un-expected change to graphserver, which was surprise to RelEng and IT. Backed out.
  • ok to turn off ts_cold?
  • securing RelEng systems - will require build-vpn

Roundtable

  • (Beltzner) next week's meeting on or cancelled?
  • (joduinn) moderate platform+firefox meetings like the mofo meeting? deal with voip-delays, irc, etc.
  • Crash Summary
    • Very few users on Beta8 so far. A few new signatures starting with QQ. We will watch those as the users increase.
    • Explosive regression on the trunk - https://bugzilla.mozilla.org/show_bug.cgi?id=619933. Waiting to verify if it was fixed by another bug.
    • A bunch of new crash signatures on the trunk - in the process of logging those.