Platform/2013-07-02

From MozillaWiki
Jump to navigation Jump to search


« previous week | index | next week »

Engineering Meeting Details

  • Tuesday 2013-07-02 - 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 / Warp Core / SFO-Boardroom / Tor Commons
  • 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)

?? bugs (?? bugs last week)
?? bugs (?? bugs last week)
Unresolved Aurora 54 Trackers (non-security, not tracked for Beta) Unresolved Beta 145 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)

Add-on SDK (dtownsend)

  • Last week's meeting
  • Places API landed (maybe)
  • UX components essentially complete but waiting on Australis
  • Automatic repacks of add-ons should have been pushed to AMO's review queue

B2G Simulator (dtownsend)

B2G Services (dougt)

  • Geolocation Location Database Opt-Out discussion on geolocation mailing list
  • Oh yeah, new Geolocation mailing list dev-geolocation@lists.mozilla.org

Developer Tools (dcamp)

DOM (jst/dougt)

  • Platform goals are up! Take a look. Send comments to us.
  • New Geolocation Module Peer - Congrats to Kan-Ru Chen (陳侃如)!

Firefox Desktop (gavin/dolske)

  • Had a performance-oriented workweek in Toronto.
  • Dolske posted an Australis schedule update to dev-firefox. tldr: chasing down last 3 landing blockers, hope to land soon in 25, will be backing out of 25 upon Aurora uplift to ride 26 train to release.

Firefox Metro (bbondy/jmathies/mbrubeck)

<Read Only>

Firefox Mobile (mfinkle/blassey)

  • The web is about to get prettier thanks to bug 803299 - 32-bit colour by default; we will force 16-bit for devices that have 768 MB RAM or less
  • WebRTC is preff'd on for Fx24, working on follow ups bug 881153, bug 885783
  • Landed for Fx24, bug 877725 - Provide user visible opt in UI for cell tower and wifi data collection and reporting, API support landed about 3 weeks ago but now it's exposed to Users
  • Packaged apps and Priv'd apps are working, (try the kitchen sink app in Nightly). We're moving on to synthesized APKs, next so stay tuned
  • Double tap to reflow on zoom is just about ready for prime-time usage with the landings of bug 878931 - Reflow-on-zoom should utilize the font-inflation minTwips preference instead of its own
  • Good progress is being made on bug 857730 - Implement contacts API but are currently blocked on review for patch about fixing bug with permissions doorhanger bug 882495 and bug 832960 - Android manifest files requried before contacts API can be used
  • We're cranking away on about:home, here's a good first bug list for contributors who would like to start hacking: mzl.la/11ZqQXX

Firefox OS Browser (blassey)

  • getting ready to scrum
  • We have now have a plan to fix the dynamic toolbar
    • Fairly large amounts of platform changes needed
    • Depends on APZC work that Kats and BenWa are doing for async subframe scrolling, so blocked on that
  • Working on tile by tile drawing

Firefox OS Communications (scravag)

Firefox OS Devices/Porting (mchen)

Firefox OS Media Apps (hema)

Firefox OS Media Recording (cjku)

Firefox OS Performance (mlee)

Firefox OS Productivity (doliver)

  • This week
    • More v1.1 blocking bugs
    • Reviewing preliminary user stories to prepare for 1.2 product & sprint planning (team meetup in Vancouver next week)
      • our top priority feature for 1.2 is Email Notifications
    • Improvements to integration test framework for Gaia
  • Blockers
    • None

Firefox OS Radio/Bluetooth/GPS (kenhkchang)

  • Status
    • CDMA
      • RSSI
        • Bug 835237(gecko part), we need to provide signal indication for CDMA. The patch is under reviewing
        • We need UX for Gaia part.
      • Call waiting/switching - bug 822210, the patch is under reviewing .
      • DTMF - bug 869772, It should be able to reuse the GSM/WCDMA DTMF function. We are comfirming the user scenario.
      • CB - bug 869776, after discussing with EPM, we decide that we don't support it in V1.2.
      • ECB Mode - Emergency call back mode.
        • Bug 881863(gecko part), we need to provide emergency callback function for CDMA. The patch is under reviewing
        • We need UX for Gaia parts.
      • CDMA Info Record - bug 882985
        • Study the Spec. and get more information from partners.
    • Bluetooth
      • Estiamte the efforts for A2DP 1.2 (Advanced Audio Distribution Profile) (bug 807758), AVRCP (Audio/Video Remote Control Profile) (bug 834553), AVRCP 1.3 (bug 887623), and HFP 1.6 (bug 879196)
      • To know if we need different icons for BT device with A2DP cability,BT device with HSP and A2DP cabilities, and BT device with HSP cability.
    • GPS
      • We only plan to provide webapi now.
      • We shouldn't have things to do now unless we want to provide geo apps.
    • WAP Push(SI and SL)
      • Bug 853715, Bug 853715 -- These bugs are for Gecko part - Landed. We can parse the WAP Push SI and SL now.
      • Need UX for Gaia part.
    • OMA CP
      • Bug 869291 -- This bug is for Gecko part - Reviewing. After landing it, we can parse the OMA CP format.
      • Gaia need to know which items are able to be configured.
    • NFC
      • Discuss the scopes and how to cowork with DT.
      • To know the target HW platform.
  • This week
    • CDMA - To know and clarify the scopes of the following bugs. And if we get enough information, we will start to implement.
      • Roaming Preference - bug 869768, add interface to send roaming lists to modem.
      • Preferred Voice Mode - bug 869769, it is easy to implement. But we need UX.
      • OTASP - bug 882983, to know the more detail information from Qualcomm.
      • nsIDOMMozMobileCellInfo - bug 882984, to provide CDMA cell infomation for geo. We are implementing it now.
      • Network Mode - bug 881862, it's unnecessary to do it. Will clarify with PM.
      • ECB Mode -
        • Bug 881863(gecko part), try to land this patch.
        • To get UX for Gaia parts.
      • CDMA Info Record - This information will be delivered by network.
        • bug 882985, to know which RIL interfaces will provide this information.
        • To get UX for Gaia parts.
    • Bluetooth - Implement the A2DP 1.2 (Advanced Audio Distribution Profile) (bug 807758), AVRCP (Audio/Video Remote Control Profile) (bug 834553), AVRCP 1.3 (bug 887623), and HFP 1.6 (bug 879196)
    • WAP Push(SI and SL)
      • To get UX for Gaia part.
    • OMA CP
      • Discuss with partners and PM to know which items are able to be configured.
    • NFC
      • Discuss the scopes and how to cowork with DT.
      • To know the target HW platform.

Firefox OS Systems - Front End (lucas)

Firefox OS Systems - Platform (timdream)

GFX (milan)

Identity (jedp)

JS (naveed)

Layout (jet/dbaron)

  • On July 8-9, a bunch of us (jet, roc, dbaron, cpearce, Bas, josh, mstange) are meeting in SF to have a mini-hackathon with Adobe folks on some layout, graphics, and media features
  • notable fixes in the past week:
    • new svg:text support now enabled (bug 839955, blog post)
    • animation manager no longer observes refresh driver (and forces timer to run) when it doesn't need to (bug 878142)
    • Make synchronous decoding of images correctly happen when the reftest harness takes it snapshot if the image is not decoded already - this finally allows us to make changes to how image decoding works without making reftests go orange (bug 695763)
    • rework XBL insertion points (bug 653881)
    • prevent text zoom from affecting SVG text (bug 842181)

Media (mreavy)

<Read Only>

  • WebRTC is in desktop release FF22 (pref'd on)
  • WebRTC on Firefox for Android is now pref'd on in Aurora 24 and in Nightly
  • WebRTC audio work ongoing (44100Hz mics cause bad drift, bug 886886)
  • Planning to land a major update of the WebRTC.org import this week (delayed to fix Android issues)
  • Expecting to land bug 860599 which fixes a many of the H.264 crashes on Android

Necko (dougt/jduell)

Performance (vladan)

Seceng (tanvi)

  • CSP bug 885433 breaks Disqus comment functionality in Firefox 24 and 25. grobinson is working on the fix and planning to uplift.
  • mwobensmith ran Mixed Content Blocker test day that resulted in 6 bugs. No alarming compatibility issues discovered.

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)

We're concerned that B2G will face a never-ending stream of "after N hours/days/weeks, the phone dies due to OOM" bugs (example) once it gets wider use. Not sure how to best deal with these.

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>

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