From MozillaWiki
Jump to: navigation, search

« previous week | index | next week »

Engineering Meeting Details

  • Tuesday 2013-11-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 Warp Core / TOR Finch / SFO Warfield / PDX Widmer
  • join #planning for back channel


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

The Need To Know

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

Notices/Schedule (akeybl/lsblakk/bajaj)

Next Merge: August 5, 2024 Next Release: August 6, 2024
Central: 130 Aurora: 54 Beta: 129 Release:
  1. REDIRECT Template:Version/Gecko/release/current
  • 26.0b4 Desktop/Mobile shipping today/tomorrow
  • Probably going to skip Desktop-only beta 9 on US thanksgiving, will have b8 and b10 unless there's unexpected issues
  • Pushing back releases by 2 weeks over the December/January holiday so FF27.0b2 will be live from Dec 20 - Jan 2 and then we'll pick up from there
    • Full dates & proposal coming to dev-planning, firefox-dev & release drivers mailing lists soon
34 bugs (39 bugs last week)
42 bugs (76 bugs last week)
Unresolved Aurora 54 Trackers (non-security, not tracked for Beta) Unresolved Beta 129 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.)

  • Trees Closed Nov 16 0900PT - 1700PT. Also impacts repositories, mdn, etc.
  • Trees Closed Nov 22 or 23 -- MTV power work will take tegras offline, closing trees. Landlord has not set final time yet.

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)

<Read Only>

Add-on SDK (dtownsend)

No update

App Tools (dtownsend)

No update

B2G Services (dougt)

Developer Tools (robcee)

Q4 goals posted here: 2013Q4 Goals.


  • Shader Editor!
    • Hacker News Post [[1]]
    • Blog Post [[2]]
    • Preffed off by default
  • Fast pretty printing bug 930141
  • Inspector works remotely on Metro bug 934744

45 bugs closed this week.

DOM (jst/dougt)

<Read Only>

Firefox Desktop (gavin)

Proposed list of Firefox Desktop goals for Q4 has been posted to the mailing list.

Firefox Metro (bbondy/jmathies/mbrubeck)

<Read Only>

  • Lots of apzc landings last week. Both scrolling and zoom are seeing good improvements.
  • Various front end fixes

Work continues toward Dec. 9th uplift. We're breaking down bugs based on what we want to get fixed before the uplift and what we want to work on in Aurora.

Firefox Mobile (mfinkle/blassey)

Firefox OS Communications (scravag)

<Read Only>

  • Status
    • DSDS and some Message user stores may need until Sprint 6 to finish.
    • Gecko/UX close to finish up on DSDS
    • UX close to finish up on MMS
    • Gecko/Gaia worked on MMS user stories
    • Gaia started working on Dialer user story
  • Identified Risks
    • DSDS is at risk and may introduce regressions
    • Some messages features could be postponed to 1.4

Firefox OS Devices Porting/Bluetooth (ttsai/mchen)

<Read Only>

  • bug 876583 - To support bluedroid backend on Gonk-JB version. (V1.3 feature)
    • The basic infrastructure is landed then starting to port profiles.
  • To provide BT related patches for NFC task.
  • Partner Support: Helix, fugu and Flatfish - Media, Bluetooth, Camera, Memory/Stability issues.

Firefox OS Media Apps (hema)

<Read Only>

Firefox OS Media Recording (cjku)

<Read Only>

  • {bug|709490} - Run WebGL on Web Worker with Off-Main-Thread-Compositing
  • {bug|911046} - WebRTC OmxCodec coding path support
  • Look into rendering pipeline to understand how to convert Content tree into Layer Tree.

Firefox OS Performance (mlee)



  • 1.2: Fixed 8 blockers; 10 remaining targeted for 2013.11.22.
  • 1.3: Fixed 29 issues.
  • Closed 11 backlog issues.


  • Power Usage/Consumption
    • Hamachi and Keon Battery Harnesses built and distributed to all FxOS Perf team members.
    • Built custom ammeter that supports software battery disconnect needed for automation; currently calibrating.
    • Good progress towards disabling USB charging via linux kernel; required for supporting automation.
    • FxOS Power Harness Signup
      • Harnesses enable measuring on-device power usage
      • Requests for harnesses need to be made by Next Friday, November 22nd
      • Signup via the Battery Harness Signup etherpad.
  • Automation
    • Eideticker tests now running on Jenkins; one step closer to continuous integration.
    • Good progress updating Eideticker to work with higher fps cameras; supports more accurate comparisons with Qualcomm's results.
    • Metrics analysis of Datazilla Cold-Launch Results


  • New FPS Scroll regression 1.2 blocker reported by Qualcomm
    • Tracking via bug 936535
    • FxOS Perf, Email, Graphics and Qualcomm teams working together to troubleshoot and fix this.

Firefox OS Productivity (doliver)

<Read Only>

Short update:

Firefox OS Radio/WIFI/NFC (kenhkchang)

<Read Only>

  • Last week
    • Fix koi+ issues.
    • RTSP Client, to add suspend and resume functions and to support rtsp protocol in url bar.
    • NFC, to fix the NFCD crash problem and to add test cases.
    • EAP-SIM, Partner are going to do more porting for EAP-SIM.
    • Multi-SIM, to land all DSDS implementations into Gecko.
    • WPA-EAP, to import PKCS#12 CA by wifimanager, reviewing.
    • WIFI-Direct, to implement the main codes of wifi-direct, reviewing.
    • Power metering, to implement PowerStats API.
    • Network metering, to centralize the code for network per-app metering.
  • This week
    • RTSP Client, to add suspend and resume functions and to support rtsp protocol in url bar.
    • NFC, to add test cases.
    • EAP-SIM, to integrate Partner's EAP-SIM solution.
    • Multi-SIM, to land all DSDS implementations into Gecko.
    • WPA-EAP, to import PKCS#12 CA by wifimanager, reviewing.
    • WIFI-Direct, to fix sychronisation problem, reviewing.
    • Power metering, to implement PowerStats API.
    • Network metering, to add metering function for FTP.

Firefox OS Systems - Front End (gwagner)

<Read Only>

  • Work Week in SF (Nov 4 - 8):
  • Download Manager and better offline experience will be in 1.3
  • Haida improvements for 1.4: Rocketbar, Browser integration into systems app, new sheet management model.

Firefox OS Systems - Platform (timdream)

<Read Only>

  • Cursor management: no update.
  • DSDS: API changed on Gaia landed (except IccManager in review). Next: features/UI in Settings app
  • NFC: System app patch from DT engineers in review, BT handing in discussion. App features in progress, need better instructions
  • Tablet: On-going, schedule retargeted. Need to address some brand swapping branding issue
  • 3rd-party keyboard follow-up: v1.2 bugs has been stabilized. Moving on to v1.3 improvements.
  • EAP-SIM: UX and Gecko devs to sync-up on device capability.
  • Format SD card: UX spec available, need to find out if the partition in use (by music app or USB storage).
  • CDMA: Bug on string replacement filed. Need to address some follow-up bugs.
  • Window management: Had system front-end work week. Some of the window transition patches landed. Planned things on system browser, etc. Last patch to remove WindowManager need feedback.
  • Build script: home screen customization prototype available.
  • Zhuyin IME: landed yesterday. Community will test that along with localization altogether. Need to figure out tests.
  • Settings: Little update. Sub-panel work on halt.


GFX (milan)

<Read Only>

  • Prioritizing for 2014

Identity (spenrose for jedp)

Working hard on Firefox Accounts for FirefoxOS FTU

Wiki: (Please see the FAQ if you have questions)

JS (naveed)

<Read Only>

  • No Update

Layout (jet/dbaron)

Media (mreavy)

<Read Only>

  • W3 conference is this week. Many WebRTC folks are at the conference this week.
  • IETF conference was last week. The MTI video codec consensus call (Should we mandate H.264 or VP8 for WebRTC?) was taken, but no consensus was reached. We may move to "alternate consensus" methods to achieve consensus.
  • An update to the code was landed (branch 3.43) late last week. If there are any regressions, please file a WebRTC bug and copy Maire (mreavy at on the bug.
  • The media playback team is having their work week next week in New Zealand.

Necko (dougt/jduell)

  • no update

Performance (vladan)

Seceng (mmc)

  • Application Reputation: bug 895476 landed to enable local checks. Remote checks blocked on some Windows programming. (mmc)
  • CSP: bug 855326 enables nonce-source directive. (grobinson)
  • Mixed Content Blocker: bug 906190 persists disable protection across child tabs almost landed (ckerschb)

WebAPI (overholt)

  • No update

Quality Programs

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

CritSmash (dbolter)

  • risk is trending up slightly - your attention appreciated.

MemShrink (njn)

Proper memory reporting for child processes has landed. Among other things, about:memory's "Measure and save" now measures child processes. This only affects Firefox and Fennec; B2G uses a different mechanism that already handled child processes.

OrangeFactor (ryanvm)

  • Past week's OrangeFactor: 4.94 (Previous Week: 4.22).
  • 13 intermittent failures fixed in the last week - List - Thanks!.

Stability (kairo/bsmedberg)

  • Overall numbers are good, although we're still fighting some cycle collector issues on Nightly.
  • dmajor fixed bug 932100 which makes our DLL blocklist work for appinit DLLs. This will help lots with some kinds of greyware/abandonware crash issues.
  • click-to-activate plugin status summary is in firefox-dev: discoverability via infobar landed into Nightly this morning, bug 932854


(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

There were great changes by volunteers in Core and Toolkit during the past week. Thanks to all of these contributors for their passion and hard work! Here are some highlights:

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

[2:00pm] lmandel:
[2:00pm] felipe joined the chat room.
[2:00pm] lmandel: We'll start in a few minutes as the project meeting is running long.
[2:00pm] XDS2010 joined the chat room.
[2:01pm] lmandel1 joined the chat room.
[2:01pm] spenrose joined the chat room.
[2:01pm] cpeterson left the chat room. (Input/output error)
[2:02pm] longsonr left the chat room. (Quit: ChatZilla [Firefox 25.0/20131025151332])
[2:02pm] lforrest left the chat room. (Quit: Leaving.)
[2:02pm] myk left the chat room. (Ping timeout)
[2:03pm] lmandel: Starting in 1 minute
[2:03pm] cpeterso_ joined the chat room.
[2:04pm] KaiRo: lmandel: no voice update from me today
[2:04pm] satdav joined the chat room.
[2:04pm] satdav: can I as a contributor join this meeting the now
[2:04pm] lmandel: KaiRo: Thanks
[2:04pm] satdav: sf is running a bit late due to the remo meeting
[2:04pm] KaiRo: bsmedberg: do you want to do a voice update on what you added?
[2:04pm] lmandel: satdav: We're broadcasting on Air Mozilla
[2:04pm] satdav: well the all hands
[2:04pm] bsmedberg: KaiRo: sure
[2:04pm] satdav: I am watching it
[2:04pm] KaiRo: lmandel: ok, then bsmedberg will voice a stability update
[2:05pm] lmandel: KaiRo, bsmedberg: Ok
[2:05pm] myk joined the chat room.
[2:05pm] jfkthame left the chat room. (Connection reset by peer)
[2:06pm] jfkthame joined the chat room.
[2:06pm] mbest joined the chat room.
[2:06pm] lforrest joined the chat room.
[2:07pm] jjensen left the chat room. (Quit: is away)
[2:07pm] curtisk is now known as curtisk|afk.
[2:07pm] bsmedberg: blassey_: tab capture/streaming means screenshare your browser?
[2:07pm] lassey: bsmedberg: yes
[2:08pm] jimb joined the chat room.
[2:08pm] bsmedberg: lassey: how much harder is it to screen share the entire screen or arbitrary windows?
[2:08pm] • bsmedberg needs that for plugin-replacement purposes on video conferencing
[2:08pm] lassey: it will be a separate code path
[2:08pm] lassey: but we want to do that
[2:08pm] • lassey looks for the butg
[2:08pm] lassey: bug
[2:09pm] satdav: lsblakk, whens todays channel meeting
[2:11pm] lsblakk: satdav: it already happened - things were off today because of moving the project meeting
[2:11pm] grace joined the chat room.
[2:11pm] lsblakk: we tacked it on to the 25.0 post mortem
[2:11pm] lsblakk: (this was announced to dev-planning)
[2:11pm] lassey: bsmedberg: bug 923225
[2:11pm] firebot: Bug nor, --, ---, nobody, NEW, [meta] Add screen/app/window sharing support
[2:12pm] marcia left the chat room. (Ping timeout)
[2:12pm] grace left the chat room. (Quit: Leaving.)
[2:13pm] • bsmedberg wonders if anybody actually reads the read-only updates
[2:13pm] RyanVM|sheriffduty: bsmedberg: I do
[2:14pm] lassey: bsmedberg: I don't
[2:14pm] vladan: bsmedberg: I do
[2:14pm] lmandel: Roundtable items?
[2:14pm] lassey: if it isn't important enough for the team to read out, my assumption isn't important enough for me to read
[2:14pm] milan left the chat room. (Input/output error)
[2:15pm] lassey: lmandel: read-only updates
[2:15pm] lassey: (if you're asking what we're talking about)