Meeting Notes Meetings notes from the Mozilla community

24-August-2010

Mozilla Platform Meeting Minutes: 2010-08-24

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Platform/2010-08-24

From MozillaWiki

« previous week | index | next week »

Notices / Schedule

Firefox 3.6.9 and 3.5.12

Firefox 4 Beta

  • Beta 4 has shipped today
  • Beta 5 code freeze scheduled for this Friday, go to build scheduled for Monday
    • we have close to 100 blockers, don’t think we’re going to make it
    • proposing alternative plan in roundtable, below

Fennec 2 Alpha

  • Builds spun, in testing

Fennec 2 Beta 1

  • Code Freeze Sept 7

Blocker Report

Firefox 4 Beta

Firefox Development

(from our goals):

  • [NEW] Feature complete Firefox 4
    • [DONE] Switch to Tab
    • [ON TRACK] Extension Manager – Functionality there, lots of bugs to fix.
    • [ON TRACK] Notification UI – Geo done, patches on follow up bugs.
    • [ON TRACK] New Theme – Substantially done on Windows and Mac, Linux lagging.
    • [ON TRACK] App Tabs – UI in place, functionality follow ups to get to feature complete
    • [ON TRACK] TabCandy – Landed, but lots of follow up work to do on interactions, integration with other features
    • [AT RISK] Silent updates on Windows
    • [AT RISK] Account Manager – Not currently blocking, but Dan Mills and co. are racing to get there.
    • [AT RISK] Inspector
    • [AT RISK] Web Console

Platform

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

  • [ON TRACK] Javascript performance near or even with Chrome 5 on their benchmarks (within 20% on SS, 30% on V8), with substantial wins on our benchmarks. (Windows, in-browser.)
  • [ON TRACK] Hardware acceleration of video and other HTML and SVG content, as well as user interface, on by default for compatible hardware on all Tier-1 desktop and mobile platforms.
  • [ON TRACK] Fully support the WebGL 1.0 spec, with support turned on by default in a Firefox 4 beta on platforms that support OpenGL or OpenGL ES.
  • [ON TRACK] security: zero reproducible high/crit > 30 days
  • [ON TRACK] Support multi-process Fennec.
  • [ON TRACK] Support Jetpacks running in separate processes and never blocking the Fennec UI.

JS

GFX

  • D2D virtual memory leak was, seemingly, an actual memory leak, and Loïc Yhuel has fixed it in bug 589809. Please, if you’ve turned off Direct2D, turn it back on and tell us what your experience is like.
  • Direct3D 9 accelerated layers are going to be turned on for mozilla-central very soon, but our current plan is to leave it turned off for beta 5, to give us extra nightly coverage.

Layout

  • Bug 130078
    • test_hover (bug 549799)
    • linux x64 tp4 crash (no bug number yet)
    • test_tree_view (bug 587960)
    • autoscroll icon painting corruption on windows (bug 588403)
    • ugly font rendering (bug 588407)
    • fennec events (bug 577579)
    • talos numbers (bug 588663)
  • calc() on target
  • Unprefixing border-radius is at risk
  • SVG images still on track

Video

  • ‘buffered’ for WebM
    • Working on performance

Tree Management

  • We’re seeing very high load lately.
    • Currently at ~2,216 pushes for August. Previous record was 1,971 for the entire month of March, 2010. http://oduinn.com/blog/2010/08/24/infrastructure-load-for-part-august-2010/
    • 42 new IX machines (non-virtualized build slaves, quad-core w/ 4GB RAM) arriving this week. Should be online middle of next week. Will be split among regular build and try build pools, mix of win32, linux, and linux64 builds.
    • Hoping to land bug 473184 (ability to select try server platforms and tests) tomorrow or Thursday.
  • Compare your tryserver push Talos results today using this tool!

Roundtable

  • proposed schedule changes [beltzner]
    • freeze for beta5 this Friday
    • move feature-freeze to beta6, target freeze Sept 10
    • aim to land JM on mozilla-central on target (Sept 1) and bake there
    • decide in next two days what new feature work will happen in beta6
      • beltzner, blizzard and shaver to drive
      • priorities remain: performance (for all reasons!), compelling UX to drive upgrades, jetpack to reduce cost of future application updates

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress