Platform/2013-08-20


« previous week | index | next week »

Engineering Meeting Details

  • Tuesday 2013-08-20 - 11:00 am Pacific
  • 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
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
  • Desktop FF 23.0.1 (non-security driven dot release) was shipped on Friday (8/16)
    • Drivers :
      • bug 904001 – DLL block request: rlnx.dll, pmnx.dll, opnx.dll, prnx.dll 1.3.334.9 (Relevant Knowledge 1.0.2)
      • bug 902349 – crash in nsStyleSet::FileRules with AMD Radeon HD 6310
      • bug 901527 – Audio static/"burble"/breakup in mozilla to mozilla webrtc calls
    • Firefox 23 Post-Mortem was held this morning
  • Firefox multiple Betas in one week carries on, FF24.0b4 (Desktop & Mobile) will ship this afternoon


41 bugs (28 bugs last week)
66 bugs (60 bugs last week)
Unresolved Aurora 54 Trackers (non-security, not tracked for Beta) Unresolved Beta 128 Trackers (non-security)

Build Changes (gps)

(Build changes of which engineers should be aware.)

  • bug 904979 creates a divergence between default build options for local and official/release builds with the goal of making local builds faster at the expense of not being exactly like release builds.
  • Many users are experiencing issues loading mozconfigs or mozinfo.json, especially with mach mochitest commands. If you encounter an error, please file it under Core :: Build Config as a P1 and assign to gps@mozilla.com.
  • glandium and gps have been making many changes to make rules and tier traversal. Be on the lookout for oddities/regressions and report them immediately.
  • |mach build| records resource usage of builds bug 883209 - will roll out to automation once it has proved itself

Upcoming Outages/Upgrades

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

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)

Add-on SDK (dtownsend)

  • Intermittent test fixes

App Tools (dtownsend)

No update

B2G Services (dougt)

Developer Tools (dcamp)

DOM (jst/dougt)

Firefox Desktop (gavin/dolske)

Firefox Metro (bbondy/jmathies/mbrubeck)

Firefox Mobile (mfinkle/blassey)

  • We are merging fig to m-c today! Thanks for your support, we're excited about the latest facelift
  • Landed in Fx26 bug 880259 - Firefox should use GeckoView
  • Lot's of multi-APZC work bug 890280
  • Fix landed for Fx26 bug 901962 - After zooming out, I can't click outside of the initially viewable area
  • Crash fix uplifed through beta: bug 878416 - java.lang.NullPointerException: at org.mozilla.gecko.CameraImageResultHandler.onActivityResult(CameraImageResultHandler.java)

Firefox OS Browser (blassey)

Firefox OS Communications (scravag)

Firefox OS Devices/Porting (mchen)

Firefox OS Media Apps (hema)

<Read Only>

  • Last Week
    • Aside from fixing blocking bugs, our team's primary focus was on features/bugs targeted for 1.2 release, specifically album info on the utility tray, music status icon on the status bar, Displaying additional info on the video file, support to edit image orientation in gallery (https://www.pivotaltracker.com/s/projects/886840). Our current sprint is ending on August 29th.
  • This Week
    • Continue working on current sprint commitments and also fix any blocking 1.1 bugs that comes our way
    • Working on identifying feature gaps in the new music app and coming up with a plan to address it.
    • We are also starting discussions on the next set of user stories/requirements for upcoming sprint/next release


  • Blockers
    • None

Firefox OS Media Recording (cjku)

<Read Only>

  • This week
    • MediaEncoder/ bug 891705 - Implement WebM container writer.
    • MediaEncoder/bug 891704 - Implement MP4Writer
    • WebRTC/ bug 902856 - Should MediaEngineDefaultAudioSource generate real data
    • SkiaGL/ Create a SkThreadCanvas to and offload rendering task from main thread to this thread.
  • Next Week
    • SkiaGL/ Create a SkThreadCanvas to and offload rendering task from main thread to this thread.
    • MediaEncoder/ bug 891705 - Implement WebM container writer.
    • MediaEncoder/bug 891704 - Implement MP4Writer

Firefox OS Performance (mlee)

<Read Only>

  • Bug List
  • This week
    • Contacts App, GPS, and Profiling fixes and improvements.
    • Investigating datazilla cold-launch regression between m-c and b2g18.
    • Gathering 1.0.1 to 1.1 Launch and FPS time deltas to help with backlog prioritization.
    • Workweek planning
  • Next Week
    • Toronto Workweek

Firefox OS Productivity (doliver)

<Read Only>

  • 1.2 sprint 3 in progress
  • Focus of 1.2 work, periodic e-mail sync/notifications, is looking at initial functionality landing near the end of this week. There are still additional user stories to implement involving notifications when the e-mail app is visible as well as grouping logic once the gaia system dependency of updating/revoking notifications lands.
  • POP3 support in the e-mail client is being planned for v1.3.
  • As always, product/sprint backlog located at https://www.pivotaltracker.com/s/projects/867311

Firefox OS Radio/WIFI/GPS (kenhkchang)

<Read Only>

  • Bugs list, http://goo.gl/0qGqtN
  • Last week
    • Fix Leo+ and hd+ issues.
    • CDMA, to implement call waiting/switching, OTASP, CDMA subscription information, cell broadcast, information record, and ECB.
    • WAP Push, to implmenet the display function.
    • OMA CP, to verify the test AP - Fixed.
    • NFC, to implement the NFC deamon and communication protocol.
    • WPA-EAP, to implement the importing key function.
    • WIFI-Direct, to rebase the WIFI-Direct patches and implement test app.
  • This week
    • Fix Leo+ and hd+ issues.
    • CDMA, to implement call waiting/switching, OTASP, CDMA subscription information, cell broadcast, information record, and ECB.
    • WAP Push, to implmenet the display function.
    • NFC, to implement the NFC deamon and communication protocol.
    • WPA-EAP, to implement the importing key function.
    • WIFI-Direct, to implement wifi-direct state machine.

Firefox OS Systems - Front End (gwagner)

Firefox OS Systems - Platform (timdream)

<Read Only>

[Gaia/Team/Taipei/Meetings/2013-08-20 meeting note of the week]

  • Tablet: working on planning of v1.2 minimal changes.
  • 3rd-party keyboards framework: on-going, Gecko patch ready to land. Gaia part reviewed. OOP issue reviewing.
  • Simplified Chinese IME: first patch landed, working on UI now.
  • Gaia build script update: bugs filed; working on loading CommonJS module on xpcshell
  • Window management update: on-track, landed some pieces, will land more for the following weeks. No API changes yet.
  • qHD/WVGA: qHD is now v1.2 nice-to-have. WVGA is warped up but monitoring
  • BT feature support: waiting on UX spec, and feasibility study.
  • CDMA front-end support: on-going. Transferred non-Settings app work to Comms team.

GFX (milan)

<Read Only>

  • Relaxed blocklist driver versions on windows and Intel graphics (904266)
  • Tiling on B2G (in case this didn't get mentioned under mobile)

Identity (jedp)

JS (naveed)

  • Last Week
  • This Week
    • Compiler (JIT)
      • bug 903970: Chrome is 10x faster than Firefox on lodash.js / underscore.js benchmark
      • Look into Baseline fallback paths taken due to unhandled DOM property and element operations in jQuery.trigger
    • Garbage Collection
      • Get static analysis running on build slave
    • Front End and Other
      • A bunch of memory reporter clean-ups, working towards better multi-process support.
  • Blockers
    • None

Layout (jet/dbaron)

<Read Only>

Media (mreavy)

<Read Only>

  • Daala - coding party in MV Sept 30th to Oct 3rd -- if interested, contact Maire (mreavy@mozilla.com)

Necko (dougt/jduell)

Performance (vladan)

Seceng (tanvi)

  • Mixed Content Blocker navigation false positive landed and uplifted to beta bug 902350. Mixed Content Blocker persistence coming soon bug 902156.
  • "Firefox, Devtools, Security, and You" talk today at 2:00 pm PST in SF common area and air mozilla - ialagenchev
  • Patch in progress to create a separate cookie jar for the safe browsing cookie (so it's not sent with your other google cookies) bug 897516.

WebAPI (overholt)

Quality Programs

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

CritSmash (dbolter)

MemShrink (njn)

The stealthy introduction of e10s (via the thumbnails child process) exposed a bug in multi-process memory reporting, which has now been fixed. Nonetheless, the existing way of handling multiple processes is hacky and gross and needs to be improved.

OrangeFactor (ryanvm)

Stability (kairo/bsmedberg)

Roundtable

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

e10s Update (billm/dvander)

<Read only beyond this point>

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