Meeting Notes Meetings notes from the Mozilla community

16-October-2012

Mozilla Platform: 2012-10-16

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

Notices / Schedule

  • FF 17.0b2 go to build today
  • FF 17.0b2 mobile ships Friday Oct 19th
  • FF 17.0b2 desktop shipping Monday Oct 22nd at 7am PT
  • Just a reminder: 16 users are currently seeing warnings that Mac 10.5 will be de-supported starting with 17

Firefox OS

  • Blocker dashboard v2: http://people.mozilla.com/~dietrich/basecamp/blockers.html. Not complete yet, doesn’t have whole set of blocker owners.
  • Daily triage is fun. Schedule and connection information. https://etherpad.mozilla.org/b2g-triage-plan
  • Lots of regressions on both Gaia and platform STILL. Stephend’s team landing some integration test automation soon. Lack of Gaia unit test automation, and JS integration test support are big barriers to getting testing to be second nature for that team.
  • Dogfooding devices are in, porting mostly complete. If you’re working on B2G bugs and need a device, file a ServiceNow request for an Unagi device and clearly state that you need it for development, not regular dogfooding.

Firefox Development

  • Ehsan and Josh Matthews have been on a rampage fixing per-window private browsing bugs. Much of the back-end work is complete, remaining issues are mostly front-end.
  • Work on the download panel is picking up, thanks to Mike Conley with help from Paolo, Marco and Mano
  • Robert Strong has been putting in a herculean effort to get the stub installer ready to ship
  • Social API bugs continue to get squashed as we approach beta testing, thanks to Mark, Shane, Felipe and Jared

Add-on SDK

  • Working on automatic re-packs

Performance

  • Jeff’s fix to half tab switch time on image heavy sites had an unintended consequence of image flicker when tab switching, which he has now fixed (bug 799335)
  • Jeff updated Telemetry to capture the total tab switch time – see the Telemetry dashboard for live data and the histogram below for a sample
  • BenWa updated the Gecko profiler to capture most of browser start-up (bug 799638)
  • In a good demonstration of the value of Telemetry, Vlad used chromehang data to confirm that Patrick’s fix to remove proxy main thread IO (bug 769764) has eliminated all proxy related jank

JS

Layout

  • css3-flexbox implementation now unprefixed, but still pref’d off (bug 801098)

Media

  • Webrtc bug-fixing proceeding quickly
    • Landed combined audio+video getUserMedia(), with a bug fix that should land today should be much better
  • Landed a number of build-system fixes
    • If you need any of them uplifted to Aurora, please comment to that effect in the bug
    • WebRTC gets broken by messed-up XCode installs/updates (Detailed in Wiki – where? see jwatt/njn for details)

Mobile

  • Improve progressive tile drawing order/priority bug 749063
  • Add Stagefright software decoder fallback for hardware decoders that report unknown video color formats (allows users to watch non-hw optimized video and is disabled for nighty & aurora) bug 797225
  • Pref to enable/disable Auto-Updates have landed bug 799632
  • Telemetry improvements: bug 785960, bug 799228, bug 704718

Tree Management

  • Ateam believes that the Talos “tdhtml” suite is providing us no value and is planning to have it shut off on Nov. 1. Please comment in bug 802252 if you believe they should be left on.

Security

Bugs needing info for security action

ID Summary Status Priority
744538 Security Review:Can’t transfer File objects with postMessage cross domain NEW
750428 SecReview: Support element.outerHTML property NEW
744962 Blocklist UX enhancements [Plug-ins] NEW
787480 SecReview: activation click from about:home or other local content NEW
748945 Review iframe auto-height feature (part of seemless iframes) NEW
748949 Review changes to Cache-Control: no-cache on https pages NEW
749235 Security Review of Enable HTTP pipelining by default NEW
749337 SecReview: Thunderbird should (semi-)automatically improve the security-related server configuration settings when it knows an improvement could be made NEW
749339 SecReview: Thunderbird auto-configuration database should be expanded & updated by regularly spidering every domain on the internet ( NEW
749341 SecReview: Teach FileSaver to take URIs as well NEW
749344 SecReview: WebUSB NEW
749363 SecReview: Preffing out CSS should be easier NEW
749364 SecReview: WebPrint (or WebIPP) NEW
749368 SecReview: Use a pref to determine whether we auto-launch downloaded files NEW
749379 SecReview: [WebAPI] Expose JS API for settings app permissions NEW
749625 SecReview: (camera) camera support for desktop NEW
773042 SecReview: Filelink: Add account auto config NEW
780220 Vendor Sec Review: [Akamai] NEW
749378 SecReview: Network manager API NEW
744913 Add-On Tab API NEW
755950 SecReview: Provide a thumbnail service NEW
749372 SecReview: Relax same-origin XHR restrictions for privileged applications NEW P2
761810 SecReview: Simplify signing XPIs in Jetpack NEW P5
744926 Hang Detector and Reporter ASSIGNED
744948 Sign into the browser ASSIGNED
744938 DOMCryptAPI (a Crypto API in the DOM) ASSIGNED
744934 Speedy Session Restore ASSIGNED
750736 SecReview: (minotaur) [meta] Implement a script debugger ASSIGNED
773040 SecReview: Allow launching installed native apps from WebappsInstaller ASSIGNED
749221 Security Review of Media Plugin API (MPAPI) ASSIGNED
749355 SecReview: WebContacts (or Contacts+) ASSIGNED P2

Stability Report

Desktop

Flash

  • bug 802194 Flash 11.5.500.90 crash in F186447295
  • Almost all Windows users are on 11.4.402.287 now, and it has the expected crash/hang levels, roughly the same as the last 11.3 versions.
  • Some hang signatures currently end in a kernelbase.dll frame, probably Windows symbols not picked up after patch Tuesday – but hangs aren’t really actionable atm anyhow

Trunk

Aurora

New regressions:

  • bug 801394 crash in nsInputStreamPump::OnInputStre

Beta

  • New regressions:
    • bug 797302 crash in mozilla::safebrowsing::SafebrowsingHash

Release

  • bug 801516 crash in js::gc::IsObjectMarked with AdBlock Plus
  • bug 788291 crash in npjp2.dll@0xba7a (Correlation to Java SE7 Update 6 and 7)
    • Showed up on the explosive report, but right now sits in about the same position as it was in 15.0.1
  • bug 802152 crash in mozalloc_abort(char const* const) | NS_DebugBreak_P |
    • Showed up on the explosive report – May be related to Java update
    • The vast majority of this signature is on 16.0b6, not on release

Mobile

Nightly :

  • bug 799977 – java.lang.NullPointerException: at org.mozilla.gecko.Tabs.loadUrlInTab(Tabs.java)
    • regression in nightly. Biggest crasher
  • bug 800562 – Crash signature contains a Chinese character – clicking on the crash report returns a 500

Aurora:

  • not as much to talk about since most of the bugs are also on the other channels

Beta:

  • newer crashers coming in from Aurora. We’ll have to fix some of them before going to beta.
    • bug 787319 – crash in nsMediaPluginHost::CreateDecoder @ libomxplugin.so on Sony devices with Adreno 220/225 GPUs or devices with PowerVR SGX 531 GPU running ICS
      • also found in aurora/nightly
    • bug 800840 – startup crash in XREMain::XRE_mainStartup
      • also found in aurora/nightly
  • Spike in Beta for:
    • bug 777460 – crash in nsNPAPIPluginInstance::CreateSharedHandle on Honeycomb and above
      • also found in aurora/nightly

Release :

  • Crashes are under 3 crashes per ADU!
  • bug 763864 – crash in js::RegExpShared::execute on GB, HC, and ICS
  • bug 752828 – android.database.sqlite.SQLiteDatabaseLockedException: database is locked at android.database.sqlite.SQLiteStatement.native_executeSql(Native Method) on ICS
    • This is on all channels
  • bug 771774 – crash with eglMakeCurrent failed (EGL error 3000) and abort message: “OpenGL-accelerated layers are a hard requirement on this platform […]” on Vivante GPUs (e.g. in Rockchip rk29board and in imapx200 chipsets)
    • we’re still seeing this as one of the top crashers even though ARMv6 builds are not enabled for release.

See Mobile Notes for Mobile specific Socorro notes

Roundtable

  • Meeting changes (JP)
    • Product/Project based
      • FF, B2G, Mobile
      • Mobile Web Compat, Gaming, Performance
    • Stats/Targets
    • Unresolved Issues

Platform Meeting Details

  • Tuesday 2012-10-1611:00 am Pacific
  • Dial-in: conference# 95312
    • US/International: +1 650 903 0800 x92 Conf# 95312
    • US toll free: +1 800 707 2533 (pin 369) Conf# 95312
    • Canada: +1 416 848 3114 x92 Conf# 95312
  • Warp Core Vidyo Room / SFO-Boardroom
  • join irc.mozilla.org #planning for back channel

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress