From MozillaWiki
Jump to: navigation, search

« previous week | index | next week »

Engineering Meeting Details

  • Tuesday 2014-03-11 - 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 Hair of the Dog
  • 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
  • bug 976479 - Crashes in [@ mozilla::ipc::IToplevelProtocol::~IToplevelProtocol()]. Having difficulty finding someone who knows the IPC code with time to investigate.

The Need To Know

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

  • Metro has been pulled from shipping in FF28 bug 981166
    • QA is doing extra testing around this for the 28.0RC shipping tomorrow

Notices/Schedule (lsblakk/sylvestre)

  • FF Desktop 28.0rc shipping tomorrow (Wed)
  • FF 28.0b10 Mobile shipping later today
  • Merge Day is next Monday
  • Pwn2Own starts tomorrow, we are prepared for possibility of respinning FF28 over the weekend if some exploit is discovered (and fixed)
    • Very unlikely to do a 27.0.2 as we are shipping 28 on Tuesday and should conserve resources as well as user update fatigue
Next Merge: August 5, 2024 Next Release: August 6, 2024
Central: 130 Aurora: 54 Beta: 129 Release: 128
58 bugs (53 bugs last week)
2 bugs (47 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.)

RelEng (catlee)

(Repo, test, and other information for engineers from the release engineering team.)

Upcoming Outages/Upgrades

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

  • (On-going) Bugzilla issues of late:
    • Max attachment ID was hit yesterday due in part by an accidental large increment of the autoinc value and by not monitoring the situation. Caused intermittent problems for several hours as we switched the column to unsigned bigint on all slaves and a few db inconsistencies that were manually fixed. Back to normal now; other columns updated at the same time, and bug filed for nagios monitoring.
    • Slave replication lag; IT identified main culprit as being use of MyISAM, which locks tables on full-text searches (and there are some very, very big searches going on). Switching to InnoDB soon; more solutions, like moving long queries and polling to a separate slave, are being pursued.

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)

App Tools (prouget)

B2G Services (dougt)

Developer Tools (Mossop)

  • DevTools dark theme: use higher contrast text for main body content bug 971418
  • Add preferences in options panel to hide command buttons on DevTools tabbar bug 974947
  • Move event-emitter to toolkit bug 976679
  • The Web Console logging API (console.*) has been disabled by a script on this page bug 970914
  • Syntax highlight all JS objects and functions in console output bug 584733

75 Bugs Fixed

DOM (jst/overholt)

Firefox Desktop (gavin)

Firefox Metro (bbondy/jmathies/mbrubeck)

Firefox Mobile (mfinkle/blassey)

  • Much progress is being made on Firefox Hub (ability to add more home panels). Recent landings include:bug 942878, bug 975841, bug 959290. We'll be making incremental progress and plan on launching the full feature as of Fx32
  • FxA authenticated Sync (v1.5): progress is steady, a number of issues have been fixed according to the latest info from identity so give it another shot if you've been testing on Android an
  • There is a go-no/go for Synthetic APK support for Fx Marketplace Apps for Android for Fx29:

Firefox OS Communications (scravag)

Firefox OS Devices/Porting (ericchou)

<Read Only>

  • Device porting (Gonk team)
    • Flame
    • Open C
      • How to disable the options releated to internal memory? (bug 979197)
      • How to close background camera app when user change default media location? (bug 979214)
    • Tarako
      • Keyboard audio is delayed or missing on tarako (bug 967581)
    • Flatfish
      • Usb charging detection cannot work well on device with higher power consumption (bug 951005)
    • KitKat
  • Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu)
    • Kept working on B2G ICS emulator support for Bluetooth automation test
    • Fixed (or clarified) bugs which were related to certification reported by partner's QA
    • 1.4+: Sender name is not shown in transfer requests (bug 979668, landed)
    • Landed several patches for stability (bug 976883, bug 951634)
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)
    • Media Playback work week @ Taipei, 3/10 ~ 3/14. All team members attended.
    • 1.3+: [Sora]the audio gaps after lock screen (bug 975955, r+)
    • 1.4+: crash in android::MediaBuffer::release when watching a video. (bug 977797, WIP)
  • Device Storage & Stability (members: Alan Huang, Alphan Chen)
    • No update.

Firefox OS Media Apps (hema)

<Read Only>

Firefox OS Media Recording (cjku)

<Read Only>

  • bug 980241 - Vsync-triggered RefreshDriver
  • bug 983039 [Media encoder] Support YV12 GrallocImage in OMXVideoEncoder on B2G
  • bug 974297 - Media Recording - support aspect-ratio change in ISO media format container
  • bug 959490 - [MediaEncoder] Support *.3gp with AMR-NB audio format on certificated application
  • bug 922680 - Run b2g reftests out of process

Firefox OS Performance (mlee)

Firefox OS Productivity (doliver)

Firefox OS Telephony/WIFI/NFC (kenhkchang)

<Read Only>

  • To fix 1.3+ bugs,
    • bug 964228 - Race condition in NetworkStatsService.jsm
  • To fix 1.4+ bugs,
    • bug 975356 - [DSDS][RIL] iccId is not correctly set on the message received from SystemMessenger
    • bug 945089 - There is some case that concatenated SMS data is lost
  • NFC,
    • bug 933588 - B2G NFC: Rewrite NFC Worker in C++.
    • bug 978671 - B2G NFC: Add ro.moz.nfc.enabled system proprty to Nexus-5 (hammerhead).

Firefox OS Systems - Front End (gwagner)

Firefox OS Systems - Platform (timdream)

GFX (milan)

Identity (jedp)

<Read Only>

  • FxA/Sync work-week in SF (ckarlof)
    • Please keep testing Sync!

JS (naveed)

  • bug 979865 - Implement ES6 array and generator comprehensions
  • Progress towards removing the legacy JSD1 debugger in Firefox 31 (bug 800200)
  • Fixing GGC fuzz bugs

Layout (jet/dbaron)

<Read Only>

  • Layout work week in Taiwan next week

Media (jesup)

  • Cherry-picked fix for upstream regression in A/V sync (bug 981680). The fix will be in Nightly tomorrow and uplifted to Aurora by end of the week
    • Chrome had the regression for Chrome 31 and 32; just fixed in 33
  • Changed platform-specific AEC tunings for WebRTC (2/28). Echo cancellation should be much better. (bug 974537)
    • See WebRTC AEC Tuning if you have any echo problems in Nightly (and soon Aurora); the tuning can be done entirely with prefs
  • Media Playback work week is happening now in Taipei
  • Expect MediaStreamGraph refactors to start landing soon

Necko (dougt/jduell)

Performance (vladan)

  • Update next week

Seceng (grobinson)

No update.

Shumway (mbx)

WebAPI (overholt)

  • baku landed bug 923247 - windows now have 2 new properties: audioMuted and audioVolume
    • cascading audio volume/mute, works with HTML media (ex. <video>, <audio>) and Web Audio
    • contrived UI that can be built:
    • audiochannelsExample.png

Quality Programs

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

CritSmash (dbolter)

  • brace your talented selves for pwn2own.

MemShrink (njn)

Andrew McCreight is making good progress on getting LeakSanitizer enabled as part of the AddressSanitizer runs on TBPL. Some leaks that it found have already been fixed; see the blocker list in the LSAN bug.

OrangeFactor (ryanvm)

  • Past week's OrangeFactor: 6.51 (Previous Week: 5.72).
  • Shout out to Ehsan for doggedly working to chase down bug 968200 to an issue with how Tegras are cleaned up.
  • 17 intermittent failures fixed in the last week - List - Thanks!.

Stability (kairo/bsmedberg)

  • Overall numbers look good, 28 looks like it will be one of the more stable releases on desktop and mobile!


(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

10:42 cpeterson: RyanVM: what makes 976479 a hot bug? It doesn't look like it has a lot of reported failures, if I am reading the bug correctly.
10:45 philor: cpeterson: freshly introduced so it doesn't have a high total, yet, but has a high rate, crashes so we have to retrigger the run, happens in pretty much any test so we have to manually star most of them
10:50 philor: cpeterson: yeah, combination of that and the way there's nothing we can do about it, since we can't just stop running mochitest-2 and mochitest-3 and browser-chrome on OS X, so it's going to have to become owned by and fixed by someone
11:03 cpeterson:
11:03 dholbert: FWIW: there's a Mountain View office-moving brown-bag happening right now, if mountain view attendance is a bit low
11:03 jesup: khuey or jduell perhaps
11:04 khuey: hmm?
11:04 davidb: the OMGCHANGE should ramp up
11:05 davidb: (re australis moving to beta)
11:05 Noah_: Callek_disconnected: hmm, I'm not sure if you're online or not - was wondering if you ever got a answer to your old sync question?
11:07 khuey: jesup: what's up?
11:08 jesup: orange factor IPC issues on mac - they're looking for an owner (or someone to find an owner)
11:08 jesup: you were mentioned verbally by someone
11:08 dveditz_: "ran out of numbers" -- the db was obviously not made by mathematicians
11:09 khuey: lol do not want
11:09 jesup: khuey: the downside of not being there to object ;-)
11:09 philor: you thought just palming it off on smaug in the bug would be enough?
11:09 khuey: yes
11:09 mcote: dveditz_: :)