Platform/2012-12-11

From MozillaWiki
Jump to: navigation, search


« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2012-12-11 - 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

27 bugs (30)
42 bugs (58)
Unresolved Aurora Trackers (non-security, not tracked for Beta) Unresolved Beta Trackers (non-security)
  • Firefox 18.0 beta 4 is going to build today. No more speculative fixes.

Products/Projects

Firefox OS

QA

Firefox Desktop

Social
  • Multi-provider support landed on inbound last night. Keep an eye out for any related issues in tomorrow's Nightly. We're going to see what the feedback is like before considering an uplift to Aurora 19.
Download Panel
  • Much of the work is complete, still some polish bugs to sort out. Primary remaining blocker is the new library downloads view, the team is on it.
Performance
  • bug 760036 bounced because of mobile issues (underlying bug seems to be bug 772672). We'll need a workaround for mobile if fixing that bug can't happen soon.
Per-window private browsing
  • bug 818732 per-window private browsing is almost here. Please help us test this when it gets turned on (will be in a few days.)

Firefox Mobile

Responsiveness and Usability
  • bug 811825 : Reflow on zoom should have no effect on constrained height frames.
Stability Wins
  • bug 735399 - Only do session restore after a crash
  • bug 816902 - java.lang.NullPointerException: at org.mozilla.gecko.AllPagesTab.setSuggestionsEnabled(AllPagesTab.java)
  • bug 812867 - java.lang.IllegalArgumentException: width must be > 0 at android.graphics.Bitmap.checkWidthHeight(Bitmap.java)
  • java.lang.NullPointerException: Layout parameters cannot be null at android.view.View.setLayoutParams(View.java)


In Progress

Metro [Weekly]

Elm to mc merge
  • Working on Elm test failures for non-Windows platforms related to the app/gre split.
  • New packager should be on elm this week, may land on mc soonish.
  • 7 bugs blocking (+2) bug metro-build w/work TBD
  • 5 bugs blocking (+3) bug elm-merge w/work TBD
Rel-eng
  • Planning to switch mc to the 8.0 sdk after the next merge on ~2013-01-06 bug 774910
Front-end
  • First round of Download Manager work landed.
  • Simplified touch event handling landed, plus some follow-up work.
  • In progress: top site thumbnails; progress indicators; lots of UI polish

Stability Report [Weekly]

  • js::GCMarker::processMarkStackTop is a top signature everywhere, has bug 719114, bug 803018, and bug 817342 filed, would really need some investigation to get progress. We know GC crashes are a hard case, but we can't just ignore 3-5% of our crashes forever.
  • bug 812319 and bug 572011 are crashes related with the fully-JS Yandex Bar add-on, so this (in and aorund Russia) popular extension probably triggers problem in our own code. We need investigation of those.
  • bug 799118 and bug 790473 are two more JS crashes that have been spiking on trunk and need investigation.

Mobile

CrashStats 2012-12-11.png

QA investigation help needed... Can any dev can give some ideas?:

  • bug 780831 (JB crash in dvm) is still the #1 issue on beta and rising on release, STR would be good, but we have progress on it now.
  • bug 782223 (JB crash in tegra libs, mostly Nexus 7) is high on beta as well, also needs STR.

B2G

  • bug 817946 - We seem to corrupt memory somewhere, which leads to pretty useless stacks in crash reports
    • any leads on this would be great
  • bug 814078 - Submitting all pending crashes - just landed on trunk, waiting for getting onto beta
  • nhirata and marcia working on end to end crash reporting - they will have info by 12/14.

Snappy [Weekly]

Start-up & Shutdown
Tab Strip
  • Vlad measured significantly reduced FPS rates during Australis tab animations that is particularly noticeable on weak hardware. Details in bug 738491#c76. More investigation and recommendations for the implementers coming.
Content
  • Paulo removed downloads from the main thread (bug 789932)
  • Ben Smedberg and Aaron Klotz are looking at detaching the input queue of the main Firefox thread from the plugin-container main thread (Win32). This would address a type of plug-in hang that falls outside the scope of our plug-in hang detection code. (bug 818059)
  • Progress on moving local storage off the main thread (bug 807021, bug 600307)

Games [1st Tuesday of Month]

Mobile Web Compat [2nd Tuesday of Month]

Recent updates
B2G
Broken site deep dive investigation
  • Josh Matthews and John Schoenick completed a investigation into why a specific set of sites are broken on Gecko. The goal was to better understand which Webkit CSS and DOM properties are causing breakage. See John's summary in bug 811421#c8.

Critsmash [3rd Tuesday of Month]

  • Great work from Ted (etc) getting auto exploit analysis landed.

Memshrink [4th Tuesday of Month]

Engineering Metrics

Key Issues

Actions Last Week

Issues

  • Win64 builds (bsmedberg)
  • Future Issues - early discussion on dev-platform, monitoring for discussion if not resolved
    • MOZ_MAKE_FLAGS removal
  • Linux32 tests (catlee/joduinn)
  • Not shipping new prefixed non-WebGL, non-WebRTC APIs on the release channel. (hsivonen)

Actions

Roundtable

  • bug 770844 : Consider putting indexedDB on the window object itself, not on Window.prototype - bajaj
  • Can I ask what would the chances of moving the agenda to etherpad - satdav