Media/WebRTC/2014-03-04

From MozillaWiki
< Media‎ | WebRTC
Jump to: navigation, search

Tues, March 4 at 10am Pacific.

Agenda/Notes:


1) Discussion:

a) Bugs for MLP (Bug 972866)

  • All have been assigned except for 4 bugs under SimplePUSH notification (DOM:Workers)
  • Maire will be reaching out to bug owners for initial estimates by the end of this week (Thursday and early Friday).
  • If you own a meta bug, please feel free to reach out to owners of dependent bugs. (Don't feel you need to wait on Maire -- just coordinate with her so she knows you're doing that.)
  • Please feel free to put initial estimates in the bugs themselves. If Maire doesn't see estimates in the bug, then she'll ping you. She's happy to work through and discuss estimates with any bug owner.
  • The plan is to sweep these estimates together into a chart (a type of Gantt) and see where that roughly gets us.
  • Maire's current estimate is that 4-6 weeks away from landing MLP -- we'll see if that matches the collected estimates from the bug owners. (The 4-6 weeks also makes a bunch of assumptions about the non-technical stuff.)

b) Server-side Loop work

  • Some progress made, not as much as we hoped, but definite forward progress (Adam)

c) Anything else pressing

  • Nothing

2) Stand-ups:

  • Active developers will give a 3 minute (or less) stand up focusing on -
    • what are you currently working on that the team is following/tracking (please give the bug number) and when do you think you'll be done?
    • what are you moving onto next?
    • have you hit any problems (especially unexpected problems)?
  • jesup - In the rmcat working group meeting at IETF (which conflicts with this meeting)
  • padenot - Unavailable
  • ekr - In the TLS working group meeting at IETF (which conflicts with this meeting)
  • abr - Working on Loop, mostly server side, and attending IETF.
  • mt - At IETF
  • ehugg - Traveling this week. (Not at IETF)
  • jib -
    • dead object fix in internal gUM callback landed on aurora and beta (Bug 949907)
    • found fixed and landed rtcp realtime clock problem on Windows (Bug 978239)
    • tuning rtcp stats mochitest to account for severe drift on win XP + file bug (Bug 970686)
    • fielded some private interest in UserMediaSettings proposal up at public-mediacapture
    • a few reviews
    • ideally working on width height constraints (Bug 907352)
  • bwc -
    • Fixing about:webrtc to includ data channels
    • Hunting down an intermittent failure that Nils found
    • Have a 1st cut of Telemetry. Up to Abr/Ekr for review.
  • gcp -
    • Landed Android 2.3 fixes in beta
    • Bugfixing load adaption
    • Workarounds for broken kernels on nexus4/galaxys4/...
    • Made everything depend on the pref
    • Extra logging code
    • Need reviews, code is running on try now
    • Will proceed with ripping out the complex logic from Google and putting something simpler instead
  • drno (Nils) -
    • 977933 - trying to increase log levels on build servers temporarily for debugging intermittents
    • 976182 - ICE connections test can hang
  • dmose -
    • almost all last week talking to various folks about module structure, interim process, and front-end tech stuff
    • nailed down starting points for MLP
    • stood up basic unit-testing infrastructure w/NiKo`
    • will be continuing standing up testing & front-end pieces & unblocking as much as possible
  • standard8 -
    • PTO
    • getting Social API fixed up (bug 976614) to allow for chrome uris (in prep for the Loop FF desktop UI work)
    • basic work done, need to work out how to prevent activation of providers with chrome uris
    • Filed https://bugzilla.mozilla.org/show_bug.cgi?id=979431 to rename Talkilla product to Loop
    • Next: finish unblocking UI work on desktop, get work on UI integration with server started
  • tOkeshu - Unavailable
  • niko -
    • JOINED MOZILLA \o/
    • loop-server:
      • landed an abstraction layer on top of mongo/memory for data persistence; very simple api: add, find, findOne, drop
      • added support for code coverage in tests
      • added license information to files/readme
    • loop-client:
      • hackathon in London with pals, great stuff!
      • started a tmp repo for starting working on a UI styles toolkit, waiting for knowing how this should be intergated into the platform more precisely (WiP)
      • started working with dmose on mocha/chai tests integration into loop component in FF; expecting this to work with Marionette at some point (WiP)
  • alexis - Unavailable
  • pkerr - Setting up my mac, usual stuff. Will synch repo today.
  • florian:
    • Fixed since last Tuesday:
      • Bug 974443 - The WebRTC toolbar button seems broken when the tab using a device is already selected
      • Bug 876041 - Granting access to microphone shows video icon next to address bar)
    • Will handle follow-ups related to 'Bug 976544 - persistent gum permissions':
      • Will fix: Bug 976544 - Intermittent | browser_get_user_media.js | Unexpected Exception: TypeError: PopupNotifications.panel.firstChild is null
      • Will get the security review started, and handle the requested changes.
    • Anything else I was looking at; I'm not working on any more. I'm now focusing on the Translation project. More specifically I'm currently focusing on bug 971047

3) Questions (before we adjourn)

  • Nothing additional

<Read only section>

Notices:

  • Reminder to dogfood whenever possible: Use WebRTC for chats within the team whenever possible (prefer to IRC, etc if possible)
  • Reviews:
    • Reminder to handle review requests in a timely manner (previously discussed), and to raise any design issues early if possible, preferably outside of the the review process (in the bug, email, IRC, calls, whatever makes sense)
  • Next meeting with tokbox will be March 4 at 2pm, Pacific.

References:

WebRTC Uplift Bugs: https://bugzilla.mozilla.org/buglist.cgi?list_id=6242297&resolution=FIXED&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=webrtc-uplift

Spec Issue Bugs: https://bugzilla.mozilla.org/buglist.cgi?list_id=6242328&resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=spec-issue&component=WebRTC&component=WebRTC%3A%20Audio%2FVideo&component=WebRTC%3A%20Networking&component=WebRTC%3A%20Signaling&product=Core

Turn Bugs: https://bugzilla.mozilla.org/buglist.cgi?list_id=6415478&resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=turn&component=WebRTC&component=WebRTC%3A%20Audio%2FVideo&component=WebRTC%3A%20Networking&component=WebRTC%3A%20Signaling&product=Core

Intermittent failures in WebRTC Automation: https://bugzilla.mozilla.org/buglist.cgi?keywords=intermittent-failure%2C%20&keywords_type=allwords&list_id=6167884&resolution=---&query_format=advanced&component=WebRTC&component=WebRTC%3A%20Audio%2FVideo&component=WebRTC%3A%20Networking&component=WebRTC%3A%20Signaling&product=Core

Crashes in WebRTC: https://bugzilla.mozilla.org/buglist.cgi?keywords=crash%2C%20&keywords_type=allwords&list_id=6167894&resolution=---&query_format=advanced&component=WebRTC&component=WebRTC%3A%20Audio%2FVideo&component=WebRTC%3A%20Networking&component=WebRTC%3A%20Signaling&product=Core