Platform/2014-10-07

From MozillaWiki
Jump to: navigation, search


« previous week | index | next week »

Engineering Meeting Details

  • Tuesday 2014-10-07 - 11:00 am Pacific Standard Time
  • Dial-in: Audio-only conference# 98411
    • People with Mozilla phones or softphones please dial x4000 Conf# 98411
    • US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 98411
    • US/California/Mountain View: +1 650 903 0800, x4000 Conf# 98411
    • US/California/San Francisco: +1 415 762 5700, x4000 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 98411
    • CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 98411
    • CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x4000 Conf# 98411
    • FR/Paris: +33 1 84 88 37 37, x4000 Conf# 98411
    • 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
  • Engineering Vidyo Room / Air Mozilla / MTV Alien Nation / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • join irc.mozilla.org #planning for back channel

Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (lsblakk/sylvestre/lmandel)

Next Merge: April 15, 2024 Next Release: April 16, 2024
Trains
Central: 126 Aurora: 54 Beta: 125 Release: 124
  • Firefox 33 release candidates will be ready today
  • Reminder that the merge is next Monday, Oct 13, 2014
    • Get yer fixes in this week!
  • SCHEDULE CHANGE: 1 week added into 37 schedule, pushes Firefox 35 release out from Jan 6 to Jan 13

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

(Repo, test, and other information for engineers from the release engineering team.)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

OrangeFactor (ryanvm)

  • Past week's OrangeFactor: 4.51 (last week: 4.52).
  • Android and B2G timeouts continue to plague the trees with little to no visible activity in the bugs.
  • The Marionette harness tests were successfully split from the webapi tests on B2G. Do to the ongoing high failure rates of the webapi tests (15-20% last time I checked), it is very likely that they will be hidden by default on Treeherder/TBPL soon.
  • 30 intermittent failures fixed in the last week - List - Thanks!.
    • A special thanks to Nicolas Silva (:nical) for being on a B2G crash fixing streak.
    • Thanks also to Randell Jesup (:jesup) for fixing many of the lingering oranges that were fallout from the MediaStreamGraph refactoring.
    • And thanks to JW Wang (:jwwang) for continuing to fight tirelessly to keep the media tests running green.

CritSmash (dbolter)

MemShrink (njn)

  • DMD has undergone major surgery. It now produces JSON output that describes the heap, and there is a new dmd.py script for post-processing. This new structure makes DMD much more flexible: dmd.py has numerous options to control how the data is analyzed; new heap analyses will be *much* easier to add; and you can do multiple different analyses on a single heap snapshot without having to re-run the browser. Full instructions are here.

Stability (kairo)

  • Overall numbers starting to look decent again.
  • Needs action:
  • FYI:
    • Beta 33 desktop is up ~0.1 crashes / 100 ADI compared to 32 in the same final phase. This is probably just more likeliness of OOM due to OMTC. Still awesome effort in the last few weeks to get us to this state where we're OK to ship that way.
    • Beta 33 for Android is looking very good now.
    • On Nightly 35, a pretty large nsCSSValue crash in bug 1077746 popped up recently but is fixed now
    • Also on Nightly 35, crash reporting was broken with Mac signing v2, but fix has landed for that (bug 1076977).

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

A*Team (jgriffin)

Accessibility (dbolter)

B2G Services (dougt)

Cloud Services (mmayo)

Desktop Platform (bsmedberg)

Developer Tools (prouget)

DOM (jst/overholt)

Electrolysis (e10s) (blassey)

Firefox Desktop (gavin)

Firefox Mobile (snorp/blassey/mfinkle)

Work In Progress

You can find more on upcoming feature plans in the[roadmap]

Landings from the past week

Nightly (126)
  • App update fails if Download folder doesn't exist ( Bug 896735 )
  • Graphic buffer garbage shown ( Bug 1006797 )
  • Display does not turn off while playing audio ( Bug 1022669 )
  • crash in mozilla::gfx::AlphaBoxBlur::Blur(unsigned char*) ( Bug 1028802 )
  • Switch to tab toast doesn't work in editing mode ( Bug 1038354 )
  • Eideticker regression in checkerboarding metric for cnn / imgur between Thurs Aug 7 and Fri Aug 8 ( Bug 1051134 )
  • APKs for previous versions of Nightly and Aurora stick around in Downloads ( Bug 1051654 )
  • Paste & Go attempts a Google search instead of recognizing a bookmark keyword ( Bug 1053994 )
  • Block about urls in guest mode ( 1054035 Bug 1054035 )
  • [Roku] Move the Firefox Roku channel from private to beta ( Bug 1056039 )
  • Nightly Aurora Fennec l10n repacks not available ( Bug 1062880 )
  • Light-weight theme for 'Firefox Privacy Coach' ( Bug 1064867 )
  • Default FHR pref to 'off' in 'Firefox Privacy Coach' add-on ( Bug 1064951 )
  • Default MozStumbler pref to 'off' in 'Firefox Privacy Coach' add-on ( Bug 1064954 )
  • crash in mozilla::gfx::SourceSurfaceAlignedRawData::InitWithStride(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::SurfaceFormat, int, bool) ( Bug 1067018 )
  • Low res drawables for devices used in the synced tabs panel ( Bug 1068051 )
  • Optional camera constraints broken by Bug 989094 (regression) ( Bug 1069437 )
  • apk file downloaded in Firefox cannot be opened from Android download manager ( Bug 1070099 )
  • crash in java.lang.IllegalArgumentException: mimeType cant be null at android.app.DownloadManager.validateArgumentIsNonEmpty(DownloadManager.java) ( Bug 1070797 )
  • Regression: the default favicon icon looks too big on phones ( Bug 1073449 )
  • Fix resource dependency issues in new tablet UI (affects SDK9-only builds) ( Bug 1073474 )
  • Tapping on urlbar after performing search shows URL, not search term ( Bug 1073776 )
  • clicking a link that opens a in new tab while in private browsing opens a regular tab ( Bug 1073826 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.GeckoApplication.onActivityResume$642b2292(GeckoApplication.java) ( Bug 1074189 )
  • Wrong android:summary text to Settings Sync on Gingerbread devices ( Bug 1074204 )
  • [first run] icons surrounding the Firefox icon look tappable ( Bug 1074568 )
  • Dismiss start pane on touch ( Bug 1074570 )
  • Autophone - webappstartup Throbber stop regression 2014-09-29 ( Bug 1074933 )
  • Initialize the search activity default engine pref with the user's default search engine ( Bug 1076351 )
  • Distribution thumbnails missing for pinned sites ( Bug 1076438 )

Firefox OS Communications (scravag)

Firefox OS Connectivity (vchang)

Firefox OS Gonk (sku)

Firefox OS Peripherals (bentian/ericchou)

<Read Only>

  • Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)
    • bug 1052304 - [NFC][Bluetooth] Transfer file many times would hit a fail that will make sender could not BT transfer file anymore - WIP (2.1+)
    • bug 1072802 - [Bluetooth][NFC][KK] OS crashed when try to pair NFC headset via NFC - patch ready (2.1+)
    • bug 1074152 - "Searching for devices" never ends when trying to performing various sharing activities - verified (2.1+)
    • bug 1070794 - [woodduck] Incorrectly handle ATD dialed number - landed (2.0M+)
  • Media Playback (members: Bruce Sun, Star Cheng)
    • bug 1068877 - No ringtone from speaker when headset is connected to DUT - cannot repro. CAF reply required (2.1+)
  • Device Storage & Stability (members: Alphan Chen, Eden Chuang)
    • bug 1074600 - [MTP][KK] PC could not sync pictures which were taken by device very well when MTP enable and USB plugged in - patch provided (2.1+)
    • bug 1074604 - [MTP][KK] PC could not sync video which is recorded by device when MTP enable and USB plugged in - patch provided (2.1+)

Firefox OS Media (slee)

Firefox OS Media Apps (hema)

Firefox OS Media Recording(pchang)

Firefox OS Productivity (doliver)

Firefox OS RIL (htsai)

Firefox OS Systems - Front End (gwagner)

Firefox OS Systems - Platform (timdream)

GFX (milan)

JS (naveed)

Layout (jet/dbaron)

Media (mreavy)

<Read Only>

  • Major uplift of Loop patches to aurora over the weekend
    • One more uplift in the works (smaller)
  • Topcrasher for negative allocations quieted (bug 1033066)
  • MediaStreamGraph post-refactor fixes seem to have oranges down to a small number
    • One apparent fallout with B2G 2.1 and Bluetooth - investigating
  • Please report any Loop connectivity or quality bugs! Core::WebRTC or Loop::Client
    • And please dogfood!
  • Loop FxA integration usable!

Necko (dougt/jduell)

  • Resource Timing has landed, is sticking in tree so far (bug 1002855)
  • Network Predictor (aka "Seer") re-write using HTTP cache is in review process

Performance (vladan)

No update this week

  • Vladan on PTO next week, checking e-mail. Please contact Benjamin Smedberg about any urgent issues

Seceng (dougt)

Shumway (tschneidereit)

WebAPI (overholt)

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

<Read only beyond this point>

Friends of the Tree

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)

irc #planning Log From This Meeting