Platform/2013-08-06

From MozillaWiki
Jump to: navigation, search
Note: Starting this week, the Engineering meeting is broadcast and recorded via Air Mozilla for a global audience. While no public engineering related topic is off limits, please be mindful of your language and tone.

« previous week | index | next week »

Engineering Meeting Details

  • Tuesday 2013-08-06 - 11:00 am Pacific
  • 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 / MTV Warp Core / TOR Finch / SFO Warfield / PDX Widmer
  • join irc.mozilla.org #planning for back channel

Actions

Hot Bugs

(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)

Orange Factor
Stability
  • bug 901426 - Web Apps can not be opened from Firefox for Android notification and crashes Firefox - needs owner
Other

The Need To Know

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

Notices/Schedule (akeybl/lsblakk/bajaj)

  • Firefox 23 is live (10% throttled)
  • 17.0.8 ESR respin is with QA and targeted for ship this afternoon PT
  • FF 24.0 beta 1 has gone to build
  • Aurora (25) is throttled, no updates until end of week
28 bugs (n/a bugs last week)
60 bugs (49 bugs last week)
Unresolved Aurora 54 Trackers (non-security, not tracked for Beta) Unresolved Beta 72 Trackers (non-security)

Build Changes (gps)

(Build changes of which engineers should be aware.)

Upcoming Outages/Upgrades

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

Key Issues

(Non team specific issues that impact engineering.)

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

Accessibility (dbolter)

  • No updates this week.

Add-on SDK (dtownsend)

  • Prepping a 1.15 SDK release
  • All tests passing on Fennec!
  • Working on getting automation spun up for Fennec

App Tools (dtownsend)

  • Talks with releng about managing simulator builds
  • App manager is progressing at pace

B2G Services (dougt)

Developer Tools (dcamp)

DOM (jst/dougt)

Firefox Desktop (gavin/dolske)

Firefox Metro (bbondy/jmathies/mbrubeck)

<Read Only>

  • 12th sprint in progress.
  • D2D always being disabled on Windows 8.1 fix on some hardware, crash fix for not allowing rendering with GDI on Windows 8.1
  • Windows 8.1 is not expected to impact the schedule for the initial release, minor work is needed for basic support though.
  • Async pan zoom was broke on Metro (as well as B2G), it's partially fixed now, and work continues to get it pref'ed on by default.
  • On screen keyboard fixes.
  • More UI polish and fixes.

Firefox Mobile (mfinkle/blassey)

Firefox OS Browser (blassey)

<Read Only>

backlog: https://www.pivotaltracker.com/s/projects/867301

nothing to call out

Firefox OS Communications (scravag)

Firefox OS Devices/Porting (mchen)

Firefox OS Media Apps (hema)

<Read Only>

  • Last Week
    • Worked on Bugs and 1.2 user stories: 893282, 898074, 771288, 890427, 871364, 891014, 891024, 897882, 884720, 899866, 896907, 900359, 884720, 896415, 897356, 899098, 861456, 856782, 898364, 877474, 890453, 894203, 890453, 898318, 898324, 898377, 898993, 893135, 891797
  • This Week
    • Media team meet-up in Vancouver with focus on user story deep-dives, estimation, planning, and ux brainstorming/reviews.
  • Blockers
    • None

Firefox OS Media Recording (cjku)

<Read Only>

  • Last week
    • bug 896353 - Media Recording - Can't record the mediaStream created by AudioContext.
    • bug 898343 - gUM - [B2G getUserMedia] Use ContentPermissionPrompt to display microphone permission prompt
    • bug 895730 - Can't get any encoded data from encoder when recording the mediaStream with mute audio
    • Prototyping HW codec support for WebRTC on B2G
    • bug 864222 - Fail to lanuch everything.me with skiaGL Canvas
  • Next Week
    • bug 845169 - Target events "properly" at overlapping app frames
    • bug 899935 - Stopping the MediaRecorder does not recieve a TRACK_EVENT_ENDED event from callback
    • bug 898986 - [B2G getUserMedia] Display correct string and icon for gUM audio permission dialog.

Firefox OS Performance (mlee)

Firefox OS Productivity (doliver)

<Read Only>

Productivity backlog: https://www.pivotaltracker.com/s/projects/867311

Last week:

  • Completed and landed Marionette/JS integration testing improvements
  • Triaged bug nominations, identified a handful of bugs to target for 1.2 and added to backlog

This week:

  • 1.2 sprint work
    • getting started on Notifications for email
    • continuing work on streaming email attachments to better handle large files: https://bugzil.la/871897
  • Evangelizing integration test framework to other Gaia teams

Blockers: None

Firefox OS Radio/GPS (kenhkchang)

<Read Only>

  • Bugs list, http://goo.gl/0qGqtN
  • Last week
    • Fix Leo+ issues.
    • CDMA, to implement call waiting/switching, OTASP, CDMA subscription information, RSSI, information record, and ECB.
    • WAP Push, to discuss the UX again and clarify the user scenario.
    • OMA CP, it works in real network.
    • NFC, to discuss the webAPI and NFC architecture with partners.
    • WPA-EAP, moving Crypto to WebIDL.
    • WIFI-Direct, to rebase the WIFI-Direct patches.
  • This week
    • Fix Leo+ and hd+ issues.
    • CDMA, to implement call waiting/switching, OTASP, CDMA subscription information, cell broadcast, information record, and ECB.
    • WAP Push, to implement the display function.
    • OMA CP, to implement the test AP.
    • NFC, to discuss the resposibilities with partners.
    • WPA-EAP, to show prompt for NSS.
    • WIFI-Direct, to rebase the WIFI-Direct patches.

Firefox OS Systems - Front End (gwagner)

Firefox OS Systems - Platform (timdream)

GFX (milan)

  • Regions performance improvements (reflow test from 8 to 2 minutes, after regressing to 40 minutes) (898416)
  • Gradient performance improvements (895135)
  • Debugging: better layer borders displays (899667), chrome only paint flashing (895003)
  • VisualStudio build prototype (http://benoitgirard.wordpress.com/2013/08/06/better-visual-studio-projects/)
  • Improvements to layer heuristics for opacity (894773)

Identity (jedp)

<Read Only>

  • Ongoing - FTE sign-in on FirefoxOS - design and integration with Firefox Accounts
  • bug 878941 WebRTC identity-provider proxy for peer connections (really really almost done)
  • bug 899437 Investigating persona process behavior when LMK is operating

JS (naveed)

Layout (jet/dbaron)

Media (jesup)

  • IETF meeting in Berlin went very well, and two LONG running WebRTC discussions/disputes were resolved:
    • The most secure option for encrypting media, DTLS-SRTP, remains the only encryption mechanism mandated (MUST implement), and the alternative (SDES) was turned down with a MUST NOT implement.
    • The "Unified plan" developed by abr (Adam Roach), Justin Uberti of Google, and Martin Thompson of Microsoft was adopted as the framework to deal with multiple streams
    • DataChannels moved forward towards finishing the spec; Chrome will be implementing the spec version RSN
    • Opus was highlighted in the Technical Plenary; lots of positive feedback. Congrats to Tim, Jean-Marc, Rillian and the rest of the Opus team
  • Gonk audio getUserMedia support landed: bug 825112
  • Android WebRTC support is now in Beta
  • Top work items are unchanged from last week (latency, performance & video performance, dogfooding)

Necko (dougt/jduell)

<Read Only>

  • Debugging FTP thumbnail e10s crash (bug 898156)
  • Summer of code intern has released 2nd version of HTTP/2 node.js server.
    • has discovered bugs in both Firefox/Chrome's HTTP/2 draft implementations.
  • making progress on bug 853423 (wifi routers crashing)
  • summer intern trying to figure out why geolocation on linux doesn't work (bug 849204). May need help
  • Lots of PTO on team

Performance (vladan)

<Read Only>


List of projects currently in progress

Seceng (sstamm)

Notable things:

WebAPI (overholt)

<Read Only>

Quality Programs

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

CritSmash (dbolter)

MemShrink (njn)

No update.

OrangeFactor (ryanvm)

  • Past week's OrangeFactor: 5.29 (Previous Week: 6.03).
  • 18 intermittent failures fixed in the last week - List - Thanks!.

Stability (kairo/bsmedberg)

  • General numbers for the pre-uplift/release versions look good (high crash rates on 25 are fixed-before-uplift bug 900987), not really useful data for new versions/release yet.

Roundtable

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

  • What is the landing plan for Australis now? (Mossop)

<Read only beyond this point>

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