Platform/2011-01-18: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 5: Line 5:
= Notices / Schedule =
= Notices / Schedule =
''' Firefox 4 '''
''' Firefox 4 '''
* Beta 9 has been built and handed off to QA (based on [http://hg.mozilla.org/mozilla-central/rev/badef0f336d2 this revision])
** If you find any issues please email [mailto:release-drivers@mozilla.org release-drivers]
* Beta 10 doesn't have a schedule yet and will likely be driven by content


'''Firefox 3.6.14 and 3.5.17'''
'''Firefox 3.6.14 and 3.5.17'''
* Code freeze for ''non-blockers'' is '''today''', 2011-01-11
* Code freeze for ''blockers'' is still 2011-01-17 (1 week away)


= Blocker Report =
= Blocker Report =
Line 30: Line 25:


= GFX =
= GFX =
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=comp%3Agfx%2Cgraphics%2Cimage%2Ccanvas%20-comp%3Axul%20blocking2%3A%2B 45 blockers], 15 hard blockers.


= Layout =
= Layout =
* Blocker count has risen slightly over the last week (partly due to beta9 freeze making it hard to land stuff)


= Content =
= Content =
* 22 hardblocker's left, 57 total blockers


= Tree Management =
= Tree Management =
* We now have XP optimized unit tests - [http://armenzg.blogspot.com/2011/01/xp-optimized-unit-tests-enabled-for.html blog post]
** could we now disable W2k3 *debug* unit tests? XP debug unit tests should be here in the next 3-4 weeks.
*** we improve wait times mainly on the try server Windows builds (since we would only do build jobs rather than build + tests)
*** we reduce random oranges due to running sometimes unit tests on Win2k3 VMs rather than fast IX hardware machines
** '''no objections'''


* xpchsell and reftests are slower on Win7 (compared to XP) - [http://armenzg.blogspot.com/2011/01/reftests-and-xpcshell-test-suites-run.html blog post]
= Stability Report =
** reftest: 50% slower (1,488 seconds on WinXP but 2,234 on Win7)
* Beta9
** xpcshell: 75% slower (1,248 seconds on WinXP but 2,190 on Win7)
** Around 2.45 crashes per ADU for ~1 million beta users.
** anyone can help? we would improve wait times for Win7
** Similar to beta8 levels.
** kudos to jim who already improved xpcshell on Win7 by improving it 40-50%
* Trunk
** '''nobody explicitly volunteered but some comments were made on bug'''
** Many regressions on the trunk.
 
** Triage with crash team today and identify blockers.
* FYI DirectX & drivers update on Win7 slaves - see newsgroup post
** GFX team needs this
** It '''might''' (further investigation) require a '''downtime''' - 2-3 hours at worst
** It '''might''' have affect talos numbers
** any questions? concerns?
** '''no objections/questions'''
 
* proposal for directory structure changes on ftp.m.o: see dev.planning, dev.tree-management and/or [http://oduinn.com/blog/2011/01/11/change-to-fennec-firefox-xulrunner-directories-on-ftp-m-o/ this blogpost]
* downtime this week for adding disks/mount points to ftp.m.o


= Roundtable =
= Roundtable =
* CRASH REPORT
** Beta9
*** Around 2.45 crashes per ADU for ~1 million beta users.
*** Similar to beta8 levels.
** Trunk
*** Many regressions on the trunk.
*** Triage with crash team today and identify blockers.

Revision as of 18:11, 18 January 2011


« previous week | index | next week »

Notices / Schedule

Firefox 4

Firefox 3.6.14 and 3.5.17

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


GFX

Layout

Content

Tree Management

Stability Report

  • Beta9
    • Around 2.45 crashes per ADU for ~1 million beta users.
    • Similar to beta8 levels.
  • Trunk
    • Many regressions on the trunk.
    • Triage with crash team today and identify blockers.

Roundtable