Platform/2013-12-17


« previous week | index | next week »

Engineering Meeting Details

  • Tuesday 2013-12-17 - 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 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
  • OF is running nearly double its typical level over the past few weeks.
    • If you're needinfo?ed or assigned to a bug, please respond.
  • Bug 934057 and bug 934301 from last week disabled due to ongoing failures and lack of activity.
  • #6: bug 915879 - Intermittent test_packaged_app_update.html | Test timed out.
Stability
Other

The Need To Know

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

Notices/Schedule (akeybl/lsblakk/bajaj)

Next Merge: July 8, 2024 Next Release: July 9, 2024
Trains
Central: 129 Aurora: 54 Beta: 128 Release: 127
?? bugs (?? bugs last week)
?? bugs (?? bugs last week)
Unresolved Aurora 54 Trackers (non-security, not tracked for Beta) Unresolved Beta 128 Trackers (non-security)
  • (RyanVM) See the B2G Landing Page for information about the different B2G releases, where they live, and how to get patches landed on them.

Build Changes (gps)

(Build changes of which engineers should be aware.)

  • WebIDL Windows clobber issues have hopefully been resolved!
    • Some fallout has been reported. File any issues and make sure things chain back to bug 928195.
  • GYP project generation has been rewritten and is now part of config.status (not configure).
    • The clobber issue related to touching .gypi files was fixed as part of this.
  • bug 950297 tracks merging js/src's build system with the main build system
    • This should make configure times much shorter on Windows
  • Fixed a clobber issue related to wildcards in support-files in test manifests (bug 934739)

Upcoming Outages/Upgrades

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

RelEng (catlee)

(Changes to RelEng infra of which engineers should be aware.)

  • Migrating Linux tests off of old rev3 mac minis running Fedora, and onto EC2 wherever possible. In particular:
    • bug 850105 - migrate b2g emulator tests off of rev3 minis
    • bug 850101 - run mochitest-browser-chrome tests on Ubuntu VMs

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

Add-on SDK (dtownsend)

No update

App Tools (dtownsend)

No update

B2G Services (dougt)

Developer Tools (robcee)

DOM (jst/dougt)

Firefox Desktop (gavin)

Firefox Metro (bbondy/jmathies/mbrubeck)

<Read Only>

  • Currently whittling down our aurora to beta uplift blocker list (34 bugs).
  • Recent changes of note:
    • Added a pref to completely disable add-on loading (bug 946296).
    • Disabled automatic desktop<->Metro switching on convertible tablet/laptop hybrid devices (bug 940677).
    • Windows "Start" tile now launches in the user's previously-chosen UI, instead of always defaulting to Metro (bug 946990).
    • Added ability for tests to simulate widget touch events, for testing touch gestures (bug 941774).
    • ...and also lots of APZC bugs, UX polish bugs, and profile sharing bugs.

Firefox Mobile (mfinkle/blassey)

Firefox OS Communications (scravag)

Firefox OS Devices Porting / Bluetooth (mchen)

<Read Only>

  • Media
    • bug 932701 Keep the priority & nice value of threads related to media playback to equal or higher then foreground app
    • Investigate how to integrate MediaCodec or ACodec into gecko for decoding flow.
    • bug 942078- Video thumbnail generation rule
    • Bug fixing: bug 937611, bug 947113, bug 947856, bug 943332
  • Device
    • Tarako: Investigate Android on 128MB from Vendor.
    • Gonk-Kitkat Porting: Prepare the manifest for building image.
    • Fugu: On-site support.

Firefox OS Media Apps (hema)

<Read Only>

  • Bug Investigation and Fixes for some of them: http://tinyurl.com/paqfk6e
  • Landed targeted media features into 1.3 except for the image orientation gallery feature which will land in the next train
  • Triaging and Continuing to work on 1.3 bugs that are coming in
  • Starting requirements grooming and planning for 1.4
  • Continuing on quality improvements for some of the media apps

Firefox OS Media Recording (cjku)

Firefox OS Performance (mlee)

Firefox OS Productivity (doliver)

Firefox OS Radio/GPS (kenhkchang)

Firefox OS Systems - Front End (gwagner)

Firefox OS Systems - Platform (timdream)

GFX (milan)

  • Will start scheduling the meetings to consult with different people and groups on the graphics priorities as collected here.
  • Mini work week in progress, focusing on:

Identity (jedp)

JS (naveed)

Layout (jet/dbaron)

<Read Only>

Media (mreavy)

  • Cisco released the OpenH264 code - https://github.com/cisco/openh264 (which we'll be adding to Firefox's WebRTC implementation in H1 of 2014)
  • Working on hardware acceleration with help from third parties
  • VP9 decoding support is now in our tree (starting with Fx 28 - see bug 833023). WebRTC is not using VP9 at this point because there isn't a real-time VP9 encoder.

Shumway (mbx)

Last Week:

  • Made good progress on implementing ShumwayWorker (bug 949992), got commitment to get sync messaging for ShumwayWorker done by the second week of January.
  • Discovered ongoing work on getting multiple globals into workers.
  • Landed invalidation refactoring, fixed several parsing bugs and LoaderURL API.
  • Media Source Extensions / MP3 Support reported bug 950120, was recently fixed.
  • Switched to DOM Promises
  • Optimizations to Render Loop

Next Week:

  • Investigate Script Timeout API
  • Implement XML Node API, refactor ByteArray inflate/deflate.
  • Identify Rendering Perf Issues in Mushroomer
  • Integrate WebGL Compositor
  • Investigate Bugs JW Player (blocked on media source extension)

Necko (dougt/jduell)

Performance (vladan)

Seceng (mmc)

No updates.

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)

  • [no audible] trending well on criticals, please watch those highs.

MemShrink (njn)

  • Nuwa has been disabled again due to a couple of problems. Hopefully they'll be fixed soon.
  • DMD now works on optimized Windows builds. Please read the instructions.

OrangeFactor (ryanvm)

  • Past week's OrangeFactor: 7.89 (Previous Week: 6.57).
  • Shout-out to smaug for fixing 6 oranges last week!
  • 21 intermittent failures fixed in the last week - List - Thanks!.

Stability (kairo/bsmedberg)

Roundtable

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

  • (lmandel) This meeting is cancelled for the next two weeks (Dec 24 and 31). We'll next meet on Jan 7, 2014.

<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