Platform/2011-11-29
From MozillaWiki
< Platform
« previous week | index | next week »
Platform Meeting Details
- Tuesdays - 11:00 am Pacific
- Warp Core Vidyo Room
- 650-903-0800 x92 Conf# 95312 (US/INTL)
- 1-800-707-2533 (pin 369) Conf# 95312 (US)
- join irc.mozilla.org #planning for back channel
Contents
Notices / Schedule
- FF9 beta 4 to be ready for "go to build" today
- Working to get FF8 onto the Amazon Appstore to work through any approval issues
- 3.6.24->8.0.1 advertised update to occur Thursday 12/1
- Triage meetings continue to be held for 3.6.25 security bugs
- 8.0.1 Post-Mortem in WarpCore Fri 12/2 10AM-12PM PT
Firefox Development
- bug 505192 - excellent work by Makoto Kato on a Chrome profile migrator (reviews by Marco Bonardo)
- Silent Update
- Windows UAC service progressing towards completion early next week
- Brian Bondy will be in Toronto Thurs-Fri this week to complete the work
- Background updates on hold pending the completion of Windows UAC Service
- Add-ons compatible by default testing and bug fixing ongoing
- Windows UAC service progressing towards completion early next week
Firefox Developer Tools
Performance
GFX
- Work on off main thread compositing has begun, with Ali Juma and Benoit Girard taking point.
- Our initial goal is for this to be Android only, but in order to accomplish that goal, we're going to also implement OMTC on OS X.
- We expect most of the fundamental issues to be cross-platform, and development on OS X is easier than Android. But a releasable product on Android is our only goal for this work.
- We plan to use Helgrind on OS X to detect thread issues, which may need some work from the Valgrind team.
- We will also likely need some help from the A-team in developing a general browser usage test suite.
- A sort of browser usage fuzzing, to detect edge cases that break down with OMTC.
- Our initial goal is for this to be Android only, but in order to accomplish that goal, we're going to also implement OMTC on OS X.
JS
- The tracejit is history; RyanVM has closed about five bazillion bugs (~300ish?) that were relevant only to the tracejit.
- The tracejit has been given an honorable discharge:
- It's been replaced by JM+TI, and removing the tracer will help simplify things, which speeds along further perf improvements.
- Let us know if you see any bits left, there's still some cleanup going on.
Layout
- font size inflation for mobile landed: see blog post. Feedback requested (see blog post) on how it interacts with individual Web pages (i.e., whether it's picking the right things to make larger and the right things not to make larger)
Video
DOM
WebAPI
- Progress on telephony. Hope to have basic dialing by the end of the week
- Sending/receiving SMS landed for android
- Lots of progress on IndexedDB. Getting close to "done"
Network
- Hopefully landing a number of NSS and SSL/TLS changes today. Should be good for performance and some changes are pre-requisites for SPDY.
- Hopefully landing SPDY (pref'd off) tomorrow.
Plugins
Mobile
Accessibility
Tree Management
Security
Stability Report
Socorro
- 2.3.3 released yesterday
- Found a regression and we are pushing a fix as soon as the network issues are resolved - bug 706058, bug 680013
- A couple of bugs
- bug 702384 - signature summary updates according to filters - defaults to 7 days, all versions
- bug 705883 - Mac crashes not showing up
Desktop
Hang Monitor
- Patch checked in last week - bug 429592
- Ran into a couple of issues - bug 705154 and bug 705365. Both were fixed on Nov 26th.
- Lots of new signatures prefaced with chromehang. Crash rate has gone up as a result - we expected this.
- Going to pref it off - bug 705748 to double check it's working as we expect and to analyze the data we have so far.
- Hangs appearing in top 25 crashes for yesterday
- bug 705258 - gfxDWriteFontEntry::GetFontTable
- bug 705761 - ZwQueryFullAttributesFile
- bug 705757 - CreateFileMappingA
- bug 705781 - kernelbase.dll@0x141f
- bug 705695 - js::EqualStrings(JSContext*, JSString*, JSString*, int*)
- bug 705588 - js::gc::MarkAtomRange
- bug 705562 - NtOpenFile
Crashes
- Firefox 8.0.1
- bug 705669 - Firefox Crash - Report [@ js_ReportOutOfMemory ] (Mac only that affects other versions)
- Firefox 9
- bug 705496 - Firefox crashes in - npswf32_11_2_202_96 (Adobe labs new version, over 3000K crashes in last week)
- Startup Crashes:
- bug 705646 (Relevant Knowledge, in 8.0.1 but affects all versions)
- bug 704866 - (Mac only, no correlations yet)
- bug 704762 - (Trunk)
Mobile
- Socorro
- We need a way to split up XUL Fennec crashes and Native Fennec crashes in Socorro.
- KaiRo and dougt are working on some options so we can get this fixed quickly.
- Currently we are using manual reports to track Birch crashes.
- https://crash-analysis.mozilla.com/rkaiser/2011-11-27/2011-11-27.fennec.nightly-birch.components.html
- Weekly report - https://wiki.mozilla.org/QA/Fennec/crash_rep_28Nov2011
Roundtable
- Platform goals page posted Platform/2012-Q1-Goals
- (dbaron) unit tests running on Mac OS X 10.7 (Lion), but many are hidden because of failures (still need more bugs filed too)
- (dbaron) unit tests running on Windows 64-bit (all hidden, though green)
- (dbaron) try chooser platform names for Android builds have changed, see syntax builder. android gives a native UI build; android-xul gives a XUL UI build.