Platform/2013-10-29

From MozillaWiki
Jump to navigation Jump to search


« previous week | index | next week »

Engineering Meeting Details

  • Tuesday 2013-10-29 - 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
?? bugs (?? bugs last week)
?? bugs (?? 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.)

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)

No update.

Add-on SDK (dtownsend)

No update

App Tools (dtownsend)

No update

B2G Services (dougt)

<Read Only>

  • Push Notification service declared 1.0.
  • Desktop support in progress; depending on service workers implementation.
  • WhereIsMyFox B2G planned for 1.3. We have wireframes. Depending on a Firefox Accounts implementation.
  • Geolocation on the MacX may use native support soon.

Developer Tools (robcee)

  • CodeMirror Everywhere! With Themes!
  • Edit as HTML bug 895561
  • Image Previews in Inspector bug 765105
  • -jsconsole command line option now available in nightlies bug 929540

36 bugs fixed.

DOM (jst/dougt)

<Read Only>

  • First big chunk of the work to get the window object to use new bindings landed (bug 918345)
  • Dealt with a potentially critical regression that we ended up respinning Firefox 25 for (bug 927901)
  • Some pto and reviews for koi+/other b2g stuff.

Firefox Desktop (gavin)

<Read Only>

  • Australis still working on perf regressions.

Firefox Metro (bbondy/jmathies/mbrubeck)

  • Lots of apzc work taking place to fix various interaction issues and jank (tracking bug 886321)
    • kats and spohl are now focused on assisting the Metro team with APZC work.
  • Investigative work continues on sharing a profile with desktop (bug 924860).
    • We will be landing experimental patches on the oak project branch.
    • Final decision depends on both technical assessment and planned user research.
  • about:start load/display improvements (bug 910223)

Firefox Mobile (mfinkle/blassey)

  • Basic functionality for GeckoView bug 927451 for support of Android 2.3 => 4.2
  • Great progress on bug 924961 - [meta] IDE development support for mobile/android
  • FxA and Sync 1.1 progress bug 892025, bug 929066, bug 922147
  • Landed before merge bug 880281 - Make Marketplace more discoverable in about:apps
  • Great progress on bug 852608 - Add support for OpenSearch. Firefox Mobile ignores <link rel="search">

Firefox OS Communications (scravag)

<Read Only>

  • Sprint 3


Backlog grooming for version 1.4 is in progress

Firefox OS Devices/Porting (mchen)

Firefox OS Media Apps (hema)

<Read Only>

Continuing to work on 1.2 bugs and 1.3 features

Firefox OS Media Recording (cjku)

<Read Only>

  • bug 919905 - Media Recording - Refactor encoder architecture to support the video encoder module
  • bug 854753 - [B2G][Audio] Implement MozSpeakerManager API
  • bug 709490 - Run WebGL on Web Worker with Off-Main-Thread-Compositing
  • bug 920921 - [Flatfish]: Flatfish has bad performance on Homescreen wiping
  • bug 924692 - Add support for selecting using touch
  • bug 880596 - Merge the set of structs in nsAnimationManager.h and the set of structs in nsTransitionManager.h

Firefox OS Performance (mlee)

Backlog

Last Sprint

This Sprint

  • Ends Friday, 11.08
    • Focusing on Launch Latency, Power Usage Harness, Automation and Memory Management

Firefox OS Productivity (doliver)

<Read Only>

No update this week.

Firefox OS Radio/Bluetooth/GPS (kenhkchang)

<Read Only>

  • Last week
    • Fix koi+ issues.
    • RTSP Client, to add suspend and resume functions.
    • NFC, to refine the NFCD code and prepare for landing code.
    • EAP-SIM, to discuss with partner to have their support.
    • Multi-SIM, to implement webapi for DSDS.
    • WPA-EAP, to import PKCS#12 CA by wifimanager, implementing.
    • WIFI-Direct, to implement the main codes of wifi-direct.
    • Power metering, to discuss the WebAPI with Jonas.
    • Network metering, to centralize the code for network per-app metering.
  • This week
    • Fix koi+ issues.
    • RTSP Client, to add suspend and resume functions and to support rtsp protocol in url bar.
    • NFC, to refine the NFCD code and prepare for landing code.
    • EAP-SIM, Partner will provide their solution for us. And we will verify it.
    • Multi-SIM, to implement webapi for DSDS.
    • WPA-EAP, to import PKCS#12 CA by wifimanager. Reviewer is asking to have a discussion with him.
    • WIFI-Direct, to implement the main codes of wifi-direct.
    • Power metering, to discuss the WebAPI with Jonas.
    • Network metering, to centralize the code for network per-app metering.

Firefox OS Systems - Front End (gwagner)

Firefox OS Systems - Platform (timdream)

<Read Only>

  • Cursor management: reduced scope on v1.3 to cursor moment only. Currently being actively working on Gecko
  • DSDS: Working on Gaia patches against API changes. Need to wait for API to be finalized.
  • NFC: Work week in Taipei this week. Gaia UI patch in review. Discussing on Gecko/Gaia system division on BT handover/etc.
  • Tablet: On track on Video/Settings/Music/Gallery app UI changes. Need to figure out eng resource on Digital Photo Frame / Slide show.
  • 3rd-party keyboard follow up: Working hard on koi+ bugs. Should be ready sometime next week.
  • Settings: EAP-SIM: scope re-aligned, waiting on spec.
  • CDMA: no update
  • Window management: reviewing inline window patch. Will be working w/ System Front-end team on integrating Haida.
  • Build script: Python -> JS patches is being reviewed and/or patch pending this week.
  • Zhuyin IME: updated again. performance confirmed. Waiting on review.
  • Settings eng.: working on centralizing bluetooth control code first.
  • Eng. mode / hardware showcase: landed for real \o/ addressing follow-up testing items.
  • Screenshot comparison tools: WIP ready and working, need to clean up code for review.

Read more at Gaia/Team/Taipei/Meetings/2013-10-29

GFX (milan)

Identity (jedp)

JS (naveed)

Layout (jet/dbaron)

Media (mreavy)

<Read Only>

  • WebAudio now in release in 25!
  • Webrtc:
    • Working on an about:webrtc page
    • Readying import of upstream stable branch 3.43
    • Improved AEC function by extending tail to 128ms (more work coming)
    • Just landed system load monitoring (bug 902000) which will be used to avoid overloading by cutting frame sizes/rates/etc
    • Removed a bunch of deprecated APIs (spec is still in flux)
    • TURN TCP coming soon
    • Many of the WebRTC team will be traveling to IETF 88 in Vancouver next week (and a number attending W3 TPAC in Beijing by videoconference from Google Kirkland early the following week)

Necko (dougt/jduell)

Performance (vladan)

Seceng (mmc)

WebAPI (overholt)

  • Ben Turner attended graphics work week to, among other things, discuss IPC; very good conversations
  • Andrea Marchesini in SF this week to work with Ben on IPC stuff to hopefully grow into a reviewer there
  • Plan for IDB in workers (target: end of 2013) coming together
  • Thinker is looking for feedback on batching XHR for apps: https://groups.google.com/forum/#!topic/mozilla.dev.webapi/qRIhhEoSMlE

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)

We can now do fast, coarse-grained, per-tab memory measurements. This will become a devtools widget eventually.

OrangeFactor (ryanvm)

Stability (kairo/bsmedberg)

Roundtable

(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