Platform/2012-10-16: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (weekly platforum meeting notesadded)
 
 
(33 intermediate revisions by 14 users not shown)
Line 15: Line 15:


==Notices / Schedule==
==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==
==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==
==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


==Firefox Developer Tools==
==Firefox Developer Tools==


==Add-on SDK==
==Add-on SDK==
* Working on automatic re-packs


==Performance==
==Performance==
* This week's [https://blog.mozilla.org/tglek/2012/10/15/snappy-40-faster-tabswitching-startup-analysis/ Snappy summary]
* 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 [http://mzl.la/T8xpHI Telemetry dashboard] for live data and the histogram below for a sample
http://blog.mozilla.org/tglek/files/2012/10/fx_tab_switch_total.png
* 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


==GFX==
==GFX==


==JS==
==JS==
* Kannan has posted [https://blog.mozilla.org/javascript/2012/10/15/the-ins-and-outs-of-invalidation/ The Ins and Outs of Invalidation]
* Jim has landed most of the Debugger work to support his hacks during the DevTools work week in central ({{bug|743311}}, {{bug|796073}}, and {{bug|799272}} )


==Layout==
==Layout==
* css3-flexbox implementation now unprefixed, but still pref'd off ({{bug|801098}})


==Media==
==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)


==DOM==
==DOM==
Line 45: Line 75:


==Mobile==
==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}}


==Accessibility==
==Accessibility==


==Tree Management==
==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==
==Security==
==== Bugs needing info for security action ====
{| class="wikitable collapsible"
!
|-
|<bugzilla>
{
"product": "mozilla.org",
"component": "Security Assurance: Review Request",
"quicksearch": "status:new,assigned,reopened,unconfirmed",
"whiteboard": "[needs info]",
"whiteboard_type": "contains"
}
</bugzilla>
|}


==Stability Report==
==Stability Report==
Line 57: Line 106:


===Desktop===
===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====
*New bugs/regressions: {{bug|801405}}, {{bug|799118}}, {{bug|801453}}, {{bug|801516}}
====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===
===Mobile===
[https://wiki.mozilla.org/Mobile/Notes/{{#time: d-M-Y | {{SUBPAGENAME}} Wednesday}}#QA See Mobile Notes for Mobile specific Socorro notes]
[[File:CrashStats_2012-10-15.png]]
 
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.
 
* [https://crash-stats.mozilla.com/topcrasher/byversion/FennecAndroid/16.0.1/3/all 16.0.1 Release top crashes]
* [https://crash-stats.mozilla.com/topcrasher/byversion/FennecAndroid/17.0b1/3/all 17.0b1 Beta top crashes]
* [https://crash-stats.mozilla.com/topcrasher/byversion/FennecAndroid/18.0a2/3/all Aurora top crashes]
* [https://crash-stats.mozilla.com/topcrasher/byversion/FennecAndroid/19.0a1/3/all Nightly top crashes]


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

Latest revision as of 16:49, 17 October 2012


« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2012-10-16 - 11:00 am Pacific
  • Dial-in: Audio-only conference# 95312
    • People with Mozilla phones or softphones please dial x4000 Conf# 95312
    • US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 95312
    • US/California/Mountain View: +1 650 903 0800, x4000 Conf# 95312
    • US/California/San Francisco: +1 415 762 5700, x4000 Conf# 95312
    • US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 95312
    • CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 95312
    • CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 95312
    • UK/London: +44 (0)207 855 3000, x4000 Conf# 95312
    • FR/Paris: +33 1 84 88 37 37, x4000 Conf# 95312
    • Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
    • SkypeOut is free if you use the 800 number
  • Warp Core Vidyo Room / SFO-Boardroom
  • join irc.mozilla.org #planning for back channel

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

Firefox Developer Tools

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

fx_tab_switch_total.png

  • 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

GFX

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)

DOM

WebAPI

Network

Identity

Plugins

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

Accessibility

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

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);

Stability Report

Socorro

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

CrashStats 2012-10-15.png

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.

Roundtable

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