Platform/2010-01-05
From MozillaWiki
< Platform
« previous week | index | next week »
Contents
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
- 0 nominations to be triaged
- 1 code blocker remaining
All Blockers (includes website, release management, etc)
See more Firefox 3.6 related blocker queries, or learn about the new status and blocker flags
- Release Blockers (flag: blocking1.9.2 or blocking-firefox3.6)
- 10 OPEN (-1 w/w) (8 are non-code, 2 are Fennec-only)
- 0 FIXED but not yet fixed on mozilla-1.9.2
- 0 nominations
- Handy charts: Blocker snapshots, Blocker and Noms trends
- Approvals
- email beltzner if you have approval requests needing attention
- 32 requests
- 5 approved but not yet fixed on mozilla-1.9.2 (+1 w/w)
- Charts: Nominations snapshots
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
- Likely OSes: Windows XP, Windows 7, OSX 10.5.8, OSX 10.6, Linux 32-bit, Linux 64-bit
Roundtable
- Major or minor update from 3.5 to 3.6?
- A: Throttled major update on the day of release