Platform/2009-04-21
From MozillaWiki
< Platform
« previous week | index | next week »
Notices / Schedule
- Shipping today at 3pm-ish
- Please work on your blockers
- Code freeze is tomorrow (Wednesday) at 11:59pm PDT
- code freeze: day-by-day
- 7 P1 blockers need resolution
- bug 442059 – Native JSON: needs new patch & reviewer on deck
- bug 469237 – Assertion failure: progress hard to intuit
- bug 471214 – Brand function variables: needs patch & reviewer on deck (is this really a P1?)
- bug 480301 – fixed, needs to land on mozilla-central
- bug 488690 – fixed, needs to land on mozilla-central
- bug 488329 – shipped-locales patch, will land on relbranch
- bug 488497 – server-side (webpage work)
- 20 P1 blockers need to land on mozilla-1.9.1
- 7 P1 blockers need resolution
- QA start: day-by-day
- can engineering help qa by running tests to speed up QA cycle?
- release: late in week of April 20th
Blocker Report
- 38 blocker nominations (+2 w/w)
- 84 blockers left without a fix (+5 w/w)
Since 1.9.1 branch …
Past 2 weeks …
[ Platform Blocker Queries | Front End Blocker Queries ]
Summary
- blockers going up again (boo!)
- we’re falling off of blocker triage
The Breakdown
- 101 blockers marked fixed1.9.1 over last week (+61 w/w)
- 31 bugs nominated for blocking over last week (+1 w/w, tracemonkey merge!)
- blocking-firefox3.5+: 8 new unresolved (+8 w/w), 7 new resolved blocking-firefox3.5+ added (+7 w/w)
- blocking1.9.1+: 21 new unresolved (+1 w/w), 44 new resolved blocking1.9.1+ added (+7 w/w)
- 110 patches approved for 1.9.1 over last week (+46 w/w)
- 78 blockers are FIXED but not yet landed on 1.9.1 (-52 w/w)
- 25 bugs with approval1.9.1+ that are not yet landed on 1.9.1 (-120 w/w)
Browser / Front End
- Blockers: 7 remaining (+1 w/w) & 5 nominations
- really nothing challenging or risky here
- big props to Johnath and Dietrich for getting bug 486236 handled
- Polish update: Firefox is 53% shiny (+1% over last week)
- Thanks go to: joe and zeniko
- 45 remaining easy polish bugs (whiteboard [polish-easy])
- 37 remaining hard polish bugs(whiteboard [polish-hard])
GFX 1.9.1 Update
- Bug status:
- 5 blocking 1.9.1+
- mostly image-related stuff, touched some perf things that unraveled a bunch of problems
- bug 470487 – the nsWindow plugin destroying topcrash. Tried a bandaid, waiting for results.
- 5 blocking 1.9.1+
Layout Update
- Layout
- 6 blockers (4 with patches or probably will be fixed by other bugs)
- 2 untriaged noms (1 with a patch!)
- dholbert: progressing with animation of CSS properties via SMIL
- roc: hoisting plugin widgets to toplevel, working on windowless IFRAMEs
- zwol: frame “GC”
- SVG
- 1 blocker
- Video/Audio
- 17 blockers (could be pruned, should not delay our schedule)
- doublec: Splitting the current “decode video + play audio” thread into separate threads to fix jitter playing 720p and 1080p
- kinetik: gfx-level performance improvements
- chrisp: getting married
Content Update
- 1.9.1:
- One remaining P1 blocker bug 475864 Quickstubs allow pages to mess with native anonymous content. Patch almost ready, but neads some tweaks.
- 9 other blockers
- bug 483915 Workers: Use new JSAPI to limit tracing code cache size — Trivial, but needs bug 474497 first.
- bug 481566 Content sink needs to be more responsive — Did a touch-and-go, but needs updated patch.
- bug 462853 “Assertion failure: slot < (obj)->map->freeslot” during T… — Needs more work, hard to reproduce.
- bug 485125 Crash on close [@ libflashplayer.so@0x4110d ] — Likely fixed, or fixed enough, by Karl’s recent gtk widget destruction fix.
- bug 483672 Permission denied for <http://localhost:7080> to call met… — Won’t block on a fix here, Firebug workaround on hand instead of taking this fix.
- bug 487695 Decide what to do with localStorage when using session only cookies.
- bug 479880 Security bug.
- bug 480205 Security bug (remainder of mrbkap’s wrapper work).
- bug 461861 Security bug.
- 1.9.next:
- Henri Sivonen getting close to landing the HTML5 parser in mozilla-central (off by default to begin with).
- Chris Jones making good progress on his lock API work.
- (josh) OJI removed (bug 485984)
- (josh) disabling XPCOM plugins soon (bug 488042)
- (jst) removing LiveConnect soon (bug 442399)
Mac OS X Update
- Josh making good progress on the 64-bit port. Optimistically within 4-6 weeks of being able to build 64-bit on trunk.
- Steven Michaud back from working on major JEP update, mostly for 10.6 Java compatibility in FF 3.5.
- Looking into major modal dialog work for 1.9.2, outlined in bug 478073.
- Cocoa NPAPI well under way, will finish after Neil Deakin’s focus re-factoring lands since it involves a bunch of focus work in the object frame. Have also been waiting on some last-minute spec changes being worked out with Apple.
JS 1.9.1
- 28 blockers
- 5-7 untriaged nominations. Looking at regressions.
General 1.9.1
These are bugs that fall outside of components covered by the Gfx, Content, Layout and JS groups:
Mobile 1.9.1 Update
- Big perf things we need to land soon
- bug 485426 ARM simd rgb24->565 optimizations
- bug 482676 Neon pixman optimizations
- bug 483409 Use XShm for pushing to the screen
- bug 482689 Optimize background displaylists for opaque images
- bug 67752 Interruptible Reflow
- We would really like to see this land on trunk as soon as possible so we can try to decide if it could go back to 1.9.1 for mobile.
- In progress
- bug 422540 Continued work on gstreamer backend
Security
Security Reviews
Still outstanding / to be scheduled
- native JSON
- Windows TSF Integration
- DNS prefetching
STOP HERE AND CHECK AGAINST SCHEDULE
Tree Management
- headsup nthomas/bhearsum traveling
- so if we drag into late wed, will need to haggle
- wait times on try+production build/unittest machines
- please file bugs for long wait times between landing patch, and start of build
- still trying to figure out talos wait times, but its long
- win32 depend builds and bigger disks,
- splitting unittest to run in parallel chunks;
- suggestions on how to display on waterfall?
- will post to tree mgmt, but no-one in meeting cared, everyone just using mstrange’s UI instead.
- win32 buildtimes (disk changes to moz2-win32-slave01, 03, 06)
- increasing disk size reduced depend compile/link from 3h->17mins
- need help with msys and network mount drives
- powering off Firefox2 machines at last
Roundtable
- Platform planning is ongoing. Please participate in the dev.planning threads Javascript, GFX, Layout, and Content.
- Firebug compatibility
-
need bug 483672- we’re going to work around this at the loss of XHR results in the console tab
-
- Tracing across DOM methods for 1.9.1? Do we have a good risk/reward metrics? See e.g. bug 480187, bug 487134. Seems hard to call these blockers.
- status of memory leaks (dbaron)