Engineering Meeting Details
- Tuesday 2014-08-05 - 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
- 1 Need To Know
- 2 Quality Programs
- 3 Team Stand-ups
- 3.1 A*Team (jgriffin)
- 3.2 Accessibility (dbolter)
- 3.3 App Tools (prouget)
- 3.4 B2G Services (dougt)
- 3.5 Cloud Services (mmayo)
- 3.6 Developer Tools (robcee)
- 3.7 DOM (jst/overholt)
- 3.8 Electrolysis (e10s) (blassey)
- 3.9 Firefox Desktop (gavin)
- 3.10 Firefox Mobile (snorp)
- 3.11 Firefox OS Communications (scravag)
- 3.12 Firefox OS Connectivity (vchang)
- 3.13 Firefox OS Devices/Porting (ericchou)
- 3.14 Firefox OS Media (slee)
- 3.15 Firefox OS Media Apps (hema)
- 3.16 Firefox OS Media Recording(pchang)
- 3.17 Firefox OS Performance (mlee)
- 3.18 Firefox OS Productivity (doliver)
- 3.19 Firefox OS RIL (htsai)
- 3.20 Firefox OS Systems - Front End (gwagner)
- 3.21 Firefox OS Systems - Platform (timdream)
- 3.22 GFX (milan)
- 3.23 JS (naveed)
- 3.24 Layout (jet/dbaron)
- 3.25 Media (mreavy)
- 3.26 Necko (dougt/jduell)
- 3.27 Performance (vladan)
- 3.28 Seceng (grobinson)
- 3.29 Shumway (tschneidereit)
- 3.30 WebAPI (overholt)
- 4 Roundtable
- 5 <Read only beyond this point>
Need To Know
(Release and system issues that may impact engineering this week.)
|Next Merge: May 4, 2020||Next Release: May 5, 2020|
|Central: 77||Aurora: 54||Beta: 76||Release: 75.0|
- Firefox 32 beta 4 ships today
- Fennec 32 beta 4 ships tomorrow
- REMINDER: ~50 bugs currently tracked for beta. Help drive down this list.
Build Changes (gps)
(Build changes of which engineers should be aware.)
(Repo, test, and other information for engineers from the release engineering team.)
(System outages/upgrades and tree closures that impact engineering.)
- Tree Closing Window (TCW) this Saturday, August 9. (Normal 6 week cycle).
- some network work will impact build & test environments
- some vcs failover testing will occur
- more details and timeframes in bug 1048340
(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)
- Past week's OrangeFactor: N/A (bug 1046162 and bug 1048920 track the current issues) (Previous Week: N/A).
- 16 intermittent failures fixed in the last week - List - Thanks!.
- BLACK HAT is this week! Please be on the ready for jumping on potential security disclosures.
- B2G: Ghislain Aus Lacroix changed some backgrounds that used subtle radial gradients to instead use solid colour, saving around 2.5 MiB of memory.
- topcrash in Nightly. fix in progress. some changes backed out.
- bug 1043426 and 1045608 - mozilla::layers::CompositorD3D11::DrawQuad(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4 const&)
(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.)
App Tools (prouget)
B2G Services (dougt)
Cloud Services (mmayo)
Developer Tools (robcee)
Last week, Victor Porof (:vp) attempted to land the New Profiler UI in bug 879008. He had to back it out due to leaks occurring in the Profiler back-end. We logged bug 1047124 to investigate this and some quick discussion with Benoit Girard suggested there was a leak.
We're going to land the new Profiler front-end with the 15 or so tests that cause this leak disabled.
A little further investigation showed the tests from our original in-tree Profiler were disabled back in February bug 973974 and never re-enabled.
We're going to talk to Kannan Vijayan this week to ask if he has any chance to look into this. He's been fixing Profiler crashes for nearly 6 months and rewriting the JS backend of the profiler in his spare time. Hopeful we'll be able to get these tests working again as we've been running blind since they were disabled.
Any additional help or insight please contact me (robcee) or Victor (victorporof) in email or IRC.
- The DOM module now has a new peer! The new peer is Andrea Marchesini (baku) who's made a ton of amazing contributions to the DOM in the past couple of years!
Electrolysis (e10s) (blassey)
- e10s team held a QMO testday last week focused on testing add-ons with e10s. We are tracking a list of known compatible and incompatible add-ons on arewee10syet.com ("Are we e10s yet?").
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 54 bugs over the last week, for a total of 92 for the 34.1 iteration.
- Details of landings from the past week can be seen here
Firefox Mobile (snorp)
Work In Progress
- WebRTC Screen Sharing support
- Lots of work ongoing related to Janus https://wiki.mozilla.org/Mobile/Janus
- Native stack support (bug 1016629, bug 1034138)
- Intent-driven distribution selection and download for partners (1013024)
- bug 1012720 Fix deleting prototype getters in Fennec code
- Tabs panel follow-ups (bug 1028705, bug 1023270)
- Integrating Search Activity into m-c bug 1021864
- bug 1014848 - Improve interactions for "toolbar" (activating/deactivating awesome bar)
- bug 1014335 - Make "Pull to Refresh" in Synced Tabs and Home Panels feel excellent.
You can find more on upcoming feature plans in the[roadmap]
Landings from the past week
- Enable search activity in Nightly builds ( Bug 992963 )
- ButtonToast doesn't do anything with duration parameter ( Bug 1018417 )
- Auto-selecting a phone number does not stop at element breaks ( Bug 1023418 )
- Fail to launch webapp with TypeError: navigator.mozApps is undefined ( Bug 1035867 )
- support tab casting to chromecast ( Bug 1037015 )
- Regression: lost the ability to set and or remove an existing master password ( Bug 1042657 )
- Reader mode (ambient light detection) prevents device from sleeping (holds CPU wakelock) ( Bug 1043920 )
- Add architecture to logged library load errors ( Bug 1046369 )
Firefox OS Communications (scravag)
Firefox OS Connectivity (vchang)
Firefox OS Devices/Porting (ericchou)
- Gonk team (led by Thomas Tsai)
- Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)
- Worked on Bluetooth Low Energy(BLE) API design.
- Planned a meeting on 8/5 with Google Chrome OS bt team to discuss more about WebBluetooth API.
- Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)
- bug 1038134 - Audio playback pauses for 2 secs when home button is tapped - WIP (2.0+)
- Star has been still looking for the root cause.
- bug 941302 - PlatformDecoderModule for FirefoxOS - r+ (2.1 feat+)
- bug 1033337 - [dolphin][perf] It took about 2.9s for music to start play - WIP (1.4+)
- bug 1041453 - MediaCodecReader crashes while parsing / playing some WebM files - landed
- bug 1038134 - Audio playback pauses for 2 secs when home button is tapped - WIP (2.0+)
- Device Storage & Stability (members: Alphan Chen)
- MTP is now working on FxOS (pref-off by default) when the host is either Windows 7 or Ubuntu.
- bug 1043264 - [MTP] Find out the needed MTP API - WIP
Firefox OS Media (slee)
- ImageCapture API
- bug 916643
- Media test cases failure
- bug 1044773, 1046837, 1048080, 1039901,
- async codec threading part
- bug 1033912, 1043900
Firefox OS Media Apps (hema)
Firefox OS Media Recording(pchang)
Firefox OS Performance (mlee)
Firefox OS Productivity (doliver)
Firefox OS RIL (htsai)
Firefox OS Systems - Front End (gwagner)
Firefox OS Systems - Platform (timdream)
- No update, more of the same from last week.
- For lack of a better place to announce it (beyond in newsgroups): mfbt has a new
UniquePtrclass, which you should use to manage
new'd allocations that aren't refcounted or similar; see this blog post for lots of info
mozilla::Scopedis deprecated -- use
No update this week.
- About solved the Win32 GMP OpenH264 crashes with IPC (bug 1044245)
- Lots of uplifts of GMP fixes to 33
- Researching a Flame audio+video capture startup delay
- Whitelisting for screen/window sharing is in (media.getusermedia.screensharing.allowed_domains in about:config)
- With the whitelist, now enabled by default - will be uplifted to 33 in the next day or so
- Further improvements to Screensharing UI and flow in 34
- GMP decryption APIs landing
- Old JS implementation of CSP has been removed from mozilla-central (bug 994782)
- Should not affect anything (it was off by default), but it's gone now! woo!
(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.)
(Links to blog posts, books, videos, etc. that you think will be of interest to others.)
irc #planning Log From This Meeting
14:01 lmandel: https://wiki.mozilla.org/Platform/2014-08-05 14:02 milan: which (physical) room in SFO? 14:02 milan: thanks. the invite still had NoisePop 14:02 blassey: milan: warfield 14:03 gavin: which room in MV? 14:03 gavin: alien nation? 14:03 blassey: yup 14:04 blassey: robcee: we can see your nose hairs... 14:04 blassey: (because of the camera zoom, not the size of nose hairs) 14:06 robcee: our self view shows the whole room 14:06 robcee: so I'm going to take the nose hairs comment personally 14:07 blassey: robcee: it's now full room 14:07 blassey: davidb fixed it 14:07 robcee: I see. 14:08 robcee: afk, grooming. 14:08 davidb: :) 14:08 davidb: i am the zoom master 14:09 ctalbert: robcee: what kinds of help do you need with the leak issues for the profiler? 14:10 robcee: ctalbert: figuring out what's causing them in the backend 14:10 robcee: I've spoken to benwa and djvj abuot it 14:10 robcee: about* 14:10 robcee: I think djvj may be able to help us assuming he has the time 14:10 ctalbert: robcee: oh ok yeah that sounds like a better fit than any help I can offer. 14:10 robcee: I'll take any help I can get :)