Platform/2010-01-05

From MozillaWiki
Jump to: navigation, search

« previous week | index | next week »

Notices / Schedule

Firefox 3.0.17 / Firefox 3.5.7

  • shipping today
  • adjusted schedule to go for early January release to update users with fix for bug 534090 which affects major updates
  • also took a fix to the NTLM regression as well as for the #1 topcrash on branches

Firefox 3.0.18 / Firefox 3.5.8

  • new proposed schedule at links above:
    • code freeze January 19th
    • release Feb 16th
  • tree is open, please work on blockers during this quieter RC period
  • schedule tracks to three weeks later than original 3.0.17/3.5.7 schedule
  • will try to coincide with a 3.6.1

Firefox 3.6 Beta Testers

  • approaching 800,000 ADUs, stayed stable during the holidays
  • about 20 nominations came in through the holidays, a few new code blockers were found

Firefox 3.6 Release Candidate

  • one JS blocker left, should be landing today
  • would like to co-ordinate RC builds with the Fennec guys to see if we can make sure we're both using the same gecko content in our relbranches

Firefox Future Releases

  • please see the discussion in the newsgroups about the plan for a release code named "Lorentz", to be delivered early in Q1 with a focus on delivering out of process plugin support for at least Flash on Windows. We'll also discuss this in today's roundtable.

Blocker Report

Firefox 3.6 RC Code Completion

All Blockers (includes website, release management, etc)
See more Firefox 3.6 related blocker queries, or learn about the new status and blocker flags

Browser / Front End

  • no blockers
  • you're going to see some UI churn on trunk, get used to it
    • This will cause change. Things will not be the same as before.
    • IF YOU SEE A CHANGE YOU DON'T LIKE: Please sit with it for at least 48 hours before blogging/tweeting/irc pinging to tell us how terrible it is.
    • Change is hard, but important. We value input more than insults.
  • this quarter our big targets are:
    • starting UI changes for Firefox 4
    • reducing I/O on the main thread (performance)
    • supporting out of process plugins work (UI and integration work)
    • continuing to drive startup time
    • integrating jetpack, weave and iterating on personas

GFX Update

  • No blockers
  • Some interesting things we're working on:
    • Hardware Layers implementations (DX10 and OGL) (Bas)
    • CoreAnimation plugin support (Ben Girard, our new co-op!)

Layout Update

  • No blockers
  • Things quiet due to holiday
  • Basic layers infrastructure coming up [roc, bas]
  • DPI rework [roc]
  • CSS calc() [dbaron]

Content Update

  • no 1.9.2 blockers
  • slow going due to holidays...
  • investigating one regression in plugin code bug 536020.
  • benjamn writing xpcshell unit tests for CPOWs (f.k.a. JPWs).
  • Jonas is changing nsIAtom (API compat)

Platform-specific Support Update

JS

  • finishing last few blockers
  • ramping up work for future releases, more on this next week
  • landed Object.definePropert{y,ies}, Object.create in TM repository
  • just before last platform meeting landed a change to align behavior of setting properties with getters but not setters with ES5; blogged to anticipate any potential bustage out there

Startup Performance

Security

  • Zack landed a patch for Cross-domain data theft using CSS parser, an issue that affected all browsers because it is almost a hole in specs. But it breaks some web sites; do we want a more conservative (but more complicated) fix for branch?
    • We had a long discussion about this.
  • Please complete the triage of crash bugs in your component. Over the second half of 2009, the number of open crash bugs was reduced by 25%, largely through the security team's aggressive GTD-style triage (which also identified at least three security bugs among the heap). The remaining bugs should have a high usefulness density.

Electrolysis

  • Crash reporting the major blocker for turning OOPP on by default
    • "Dumb" crash reporting almost done: no UI
    • Needs UI help: josh to work on objectframe differentiation to get rid of the default plugin, bug 533891.
    • Need Firefox UI help, bug 519541
  • mozilla-runtime not executable on Linux, need help with bug 535090: releng bug?
  • bent re-examining hangs on Windows, bug 535036
  • Networking bug tree created. jduell needs review (bz/biesi) on bug 530952 so that additional work can begin on a stable base.
  • Volunteer wanted: record-and-replay investigation of xpcshell oranges, bug 535585

Tree Management

  • New Talos HW coming. ETA end of January.
    • Likely OSes: Windows XP, Windows 7, OSX 10.5.8, OSX 10.6, Linux 32-bit, Linux 64-bit
      • NB win7 will be replacing vista
      • Will be updating to a more recent Linux distro (hardy heron or fedora 12)
    • Will run on 1.9.0, 1.9.1, 1.9.2, trunk

Roundtable

  • Major or minor update from 3.5 to 3.6?
    • A: Throttled major update on the day of release