Platform/2014-08-12

From MozillaWiki
Jump to: navigation, search


« previous week | index | next week »

Engineering Meeting Details

  • Tuesday 2014-08-12 - 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)

Next Merge: January 6, 2025 Next Release: January 7, 2025
Trains
Central: 135 Aurora: 54 Beta: 134 Release: 132

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (bhearsum)

(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)

<Read Only>

  • Past week's OrangeFactor: N/A (still investigating bug 1046162) (Previous Week: N/A).
  • 21 intermittent failures fixed in the last week - List - Thanks!.
    • Thanks to Martijn Wargers for fixing up many longstanding test issues that came to light with recent logging changes.

CritSmash (dbolter)

MemShrink (njn)

  • Kyle Huey got leak detection of B2G mochitests turned on, after fixing numerous leaks that it detected along the way.
  • Thanks to Pin and Jocelyn for jumping on some of the reported leaks.
  • This is not exactly MemShrink, but Eric Rahm improved the deadlock detector so it runs much faster and uses vastly less memory, which makes debug builds less painful to use.

Stability (kairo/bsmedberg)

  • Beta crash rate is high due to an adware-related crash that got worsened by trying to fix it (see bug 1038243). Cause seems to be a forgotten bump of IIDs which will be done in bug 1051858.

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)

App Tools (prouget)

B2G Services (dougt)

Cloud Services (mmayo)

Developer Tools (robcee)

DOM (jst/overholt)

Electrolysis (e10s) (blassey)

Firefox Desktop (gavin)

Summary of Work In Progress

  • You can find the most recently completed iteration performance report here
  • You can see the status of the current iteration in progress here

Summary of Recent Landings

  • Team landed 26 bugs over the last week, for the first half of the 34.2 iteration.
  • Details of landings from the past week can be seen here

Firefox Mobile (snorp/blassey/mfinkle)

Work In Progress

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

Nightly (135)
  • Allow users to "try again" more than once on new error pages. ( Bug 910893 )
  • YouTube HTML5 player does not offer full-screen toggle for embedded YouTube video for Firefox for Android ( Bug 947841 )
  • When backspacing the last character of the current page in Firefox for Android's URL bar, it frequently reappears (highlighted, due to autosuggest) and needs to be backspaced again ( Bug 984057 )
  • Pasting into url bar does not bring up search screen ( Bug 1039766 )
  • Up scaled and low resolution icons on bookmarks panel, history panel and recent tabs panel ( Bug 1046579 )
  • crash in java.lang.IllegalArgumentException: Property does not exist at org.mozilla.gecko.util.NativeJSObject.getString(Native Method) ( Bug 1046880 )
  • Add ability to stop mirroring a tab ( Bug 1046971 )
  • Take advantage of nsIURIFixup improvements for faster location bar searches ( Bug 1047607 )
  • Only reset search activity when launched from new intent ( Bug 1048022 )
  • Make all empty view images 90x90dp ( Bug 1048941 )
  • Searching for something in search activity it will open a new about:blank page in stead of search results ( Bug 1049650 )

Firefox OS Communications (scravag)

Firefox OS Connectivity (vchang)

<Read Only>

  1. https://wiki.mozilla.org/TPE_CONNECTIVITY_GROUP/2014-08-12

Firefox OS Devices/Porting (ericchou)

<Read Only>

  • Gonk team (led by Thomas Tsai)
    • On-site support: Kai-Zen Li @ India (7/28 ~ 8/8)
    • Tarako: Solving gating issues which were reported by Spice/Intex
    • Dolphin: SPRD PTR2 and perf issues
    • Woodduck: github code sync and function ready lists
    • Flame: KK + v1.4/v2.0 porting
  • Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)
    • bug 941302 - PlatformDecoderModule for Firefox OS - landed (2.1 feat+)
    • bug 1009410 - Expose graphic buffer to MediaCodec - waiting for CAF's response (2.1 feat+)
    • bug 1033902 - Integrate AudioOffloadPlayer with MediaCodecReader and MediaCodecDecoder - reviewing (2.1 feat+)
    • bug 1033337 - [dolphin] It took about 1.8-2.2s for music to start play (It was 1.4+, now 1.4-)
    • bug 1049325 - Last frame is dropped with PlatformDecoderModule enabled - WIP (2.1 feat+)
  • Device Storage & Stability (members: Alphan Chen)
    • bug 1043264 - [MTP] Find out the needed MTP API (2.1 feat+)
    • bug 1050720 - "storage-state-change" event will be triggered twice (should be 2.1 feat+)

Firefox OS Media (slee)

<Read Only>

  • ImageCaputre API implementation
    • WIP
  • Support recording media stream from OfflineAudioContext
    • WIP
  • Intermittent media test cases fixing
    • in progress
  • [blocker]Video playback doesn't start and buffering icon is seen forever
    • analyzing
  • async codec threading part
    • reviewing

Firefox OS Media Apps (hema)

Firefox OS Media Recording(pchang)

Firefox OS Performance (mlee)

Firefox OS Productivity (doliver)

Firefox OS RIL (htsai)

<Read Only>

  1. https://wiki.mozilla.org/TPE_RIL_team/2014-08-12

Firefox OS Systems - Front End (gwagner)

Firefox OS Systems - Platform (timdream)

GFX (milan)

JS (naveed)

<Read Only>

  • Intern Work Completed
    • Implemented ES6 template strings - bug 1021368, bug 1024748, bug 1031397, bug 1034314, bug 1038259, bug 1038498
    • Implemented ES6 String.raw and ToLength (self-hosted) - bug 1039774 and bug 1040196
    • Implemented ES6 computed property names - bug 924688
  • Garbage Collection
    • bug 650161: Compacting GC
      • currently it supports moving JSObjects only
      • most tests pass now but there are still some bugs to iron out
      • posted initial set of patches for review
    • bug 1035395: Fixed all b2g rooting hazards, updated expected count to zero
  • Front End and Other
    • SharedArrayBuffer: cleaned up lock/futex POC code and spec somewhat
    • bug 1047220: Shrink the static atoms table

Layout (jet/dbaron)

<Read Only> Some bugs of note:

  • bug 996796 Lots of style infrastructure for better animations and transitions
  • bug 1018278 Blacklist some Intel graphics drivers
  • bug 927892 Working on HTML5 Canvas filters

Media (mreavy)

<Read Only>

  • Windowsharing now refreshes the window list on each request - bug 1041369 - thanks to new contributor Roman Skalish
    • On windows, it offers to share some uninteresting windows at times, like the sharing indicator or the Windows menu
  • GMP OpenH264 Mode 0 supported - bug 1051566 - thanks to new contributor Mo Zanaty for providing fixes for the underlying webrtc.org code
  • Windows OpenH264 IPC crash resolved (bug 1044245)
  • Aurora/33 updated with all important Screensharing and OpenH264 fixes

Necko (dougt/jduell)

<Read Only>

  • HTTP/2 on nightly wouldn't work with Twitter for a little while--mostly their fault.
  • bug 1007020 - XHR Progress Events need a way to read how many compressed bytes have been downloaded
  • Getting closer to landing Resource Timing API
    • bug 1047848 - PerformanceResourceTiming objects can't be JSON.stringify'd
  • Making progress on captive portal detection.

Performance (vladan)

Seceng (keeler)

bug 1036546 landed: soft-disable proprietary window.crypto functions/properties before removing them entirely (things like window.crypto.generateCRMFRequest now don't exist unless the pref "dom.unsafe_legacy_crypto.enabled" is true). See also bug 1030963.

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

14:00 lmandel: https://wiki.mozilla.org/Platform/2014-08-12
14:02 davidb: i notice accessibility is missing from the team standups (is that to make me feel less guilty?)
14:03 lmandel: davidb: You'd have to check history to see who you should thank for that.
14:07 davidb emails culprit