B2G/Meeting/2012-06-05

From MozillaWiki
< B2G‎ | Meeting
Jump to: navigation, search

News

  • Milestone 4 - Today we'll focus on platform work required to be API-complete. Please update your API or feature with a description of what's left to do, and how long you estimate the work will take.

Administrative

Status updates

Gaia

APIs/Platform Work

  • System Intents for Dialer/SMS (Fabrice)
    • still figuring out details on the dispatch algorithm (reviewers disagree!)
  • Relax same-origin XHR (philikon)
    • up for review, 2 follow-ups to deal with
  • Unix domain socket I/O for workers (philikon)
    • in progress
  • Persona implementation (Identity team - Ben Adida)
    • Native APIs planned to be up for review end of next week.
    • Need to figure out the entirety of the rest of sign-into-browser work after that point. Need an engineering point-person for that.
  • Carrier billing (Identity/Marketplace teams - Ben Adida, Justin Scott)
  • Bluetooth support (ericchou, qDot, steven)
    • Landing lots of low level stuff as well as DOM exposure
    • Hoping to have simple settings dialog available on all devices this week
    • e10s work happening now
  • Web Activities (Fabrice)
    • blocked on system intents
  • RIL: MMS support (vicamo / price / Hsinyi)
    • Bug 744360/749856 - landing (in try again, by Vicamo)
      • rewrite notification handling to conform the X-Mms-Retrieve-Status field.
      • respect X-Mms-Delivery-Report
      • fix build failure in other platforms
    • Bug 761057 - MMS outgoing message
      • fill required/optional header fields decoding/encoding for M-Retrieve.conf PDUs.
    • Bug 749086 - WebSMS: use DOMRequest : debugged for segmentation fault (By Hsinyi)
      • Put this issue on hold until we get to the point of unifying SMS/MMS API
    • Bug 757587 -WebTelephony: investigate .active and .calls behaviour : ongoing
      • Understood new marionette telephony test scripts
    • Bug 759521 - WebTelephony: investigate test failures for outgoing calls: studying
  • RIL: USSD (Fernando)
    • checkin-needed \o/
  • RIL: getNetworks (Marshall)
    • Landed w/ Marionette tests and android libreference-ril fixes
    • Phil opened https://bugzilla.mozilla.org/show_bug.cgi?id=761482 to update MobileConnection.operator to reflect the new MobileOperatorInfo interface - patch nearly done (need to fix up some gaia as well)
  • RIL: Network selection mode (auto/manual) (Marshall)
    • First viable tests and platform changes ready, will be submitting patch ASAP
  • OS X emulator / build
    • Wrote a bootstrap script to help support OS X environments from scratch. Will be getting testing help from sheppy
  • Voicemail (Marshall)
    • Using USSD or not? Confirm with TF -- According to ticket using USSD?
  • mp3/m4v support (Roc)
  • USB storage device support (Dave Hylands)
    • Re: note below from last week - is this done now?
    • I think it may still need a couple of tweaks for integration with DeviceStorage. Working with dougt on this.
  • IndexedDB multiprocess support (Bent)
    • landed, no blob support
    • blob support owned by janv
  • Asynchronous animations and video (Cjones/Andreas)
    • More work by dzbarsky
    • Blocked for a bit by bustage on trunk (now resolved).
    • animations working, might land preffed off soon
  • Asynchronous panning/zooming (dRdR/jrmuizel)
  • TCPSocket (Donovan Preston)
    • oop blocking final (DA confirm, ensure followup bug)
  • WiFi Hotspot (Vincent Chang)
    • Focus on USB tethering first. Now, enable/disable USB tethering can work.
      • Implemented usb tethering related commands in network management.
      • Studied nsIFrameMessageManager interface used in WifiWorker
      • Listened to settings change event for keyword "tethering.usb.enabled"
      • Added Tethering/USB Tethering checkbox in setting for testing and demo purpose.
  • Memory profiling (Jlebar)
  • Alarm API (Gene)
    • Bug 749551 - Alarm API (under review)
  • FM Radio (Pin Zhang, Steven)
    • Bug 749053 -FM radio support - implementing (By Steven)
      • We could control the FM chip on partner's phone.Partner provided a method. Steven is trying to port this method to our new build system.
  • Automatic Updates (Jonas?)
    • need to confirm owner for remaining pieces
    • jim straus has gecko parts in progress
    • jonas can drive appcache autoupdates - resource blocked
  • Appcache integration for OWA API (Jonas coordinating)
    • Fabrice started writing a patch for b2g - ongoing, ready next week
  • Trusted apps at risk of getting finished on time (Jonas)
  • Device storage landed (dougt)
  • Per-app security model underway (Mounir, Jonas)
    • in progress
  • Idle API green on try (Bonnie)
  • Multiprocess for settings api (Gregor)
    • landed - bugfixing
  • settings API security review tomorrow (Gregor)
    • done
  • FileHandle landed (janv)
    • Need multiprocess support(janv)
  • Multiprocess IndexedDB support (bent)
    • Still needs Blob support (janv)
  • Direct texturing (Cody Brocious)
    • Patch is up and landing soon, pref'd off
    • Memory leaks are still a large issue.
  • Camera (Mike Habicher)
    • bug 740997
      • finalizing IDL for CameraControl, hoping to have this implemented this week
    • bug 761521
      • Nexus S camera seems to have weird preview frame lag problem in bright light (e.g. sunlight), needs investigating
    • getUserMedia() framework has landed, need to determine how to integrate with CameraControl
    • stream consumption notifications have landed, so we can finally shut down the camera preview stream properpy \o/
    • partner is making progress with video recording
  • <ateam> (mdas, jgriffin)
  • <QA team> (Geo, John)
    • Q: daily builds are not pulling latest gecko bits from m-c. this makes daily bug verifications difficult if they are gecko dependent fixes. whats the criteria for pulling more often?
    • Q: anyone working on crash reporting?
    • Testing Screen Orientation API ( https://bugzilla.mozilla.org/show_bug.cgi?id=760735 )
      • Orientation locking tests currently blocked by Full Screen API not working in Marionette context ( https://bugzilla.mozilla.org/show_bug.cgi?id=761856 )
      • Real-time orientation values/events reported by API don't seem consistent with emulator settings. Currently writing an on-device test page to isolate out emulator behavior and figure out if there's a bug
    • Will be working with jgriffin to find existing mochitests for inclusion in CI.
    • update on device flashing
    • Gaia testing updates over in gaia meeting notes
  • <product team> (Chris Lee)
  • <PMO team> (Kevin Hu, Dietrich)
  • <Release Management> (Alex Keybl, Lukas Blakk)
    • Beginning preparations for a b2gtestdrivers mailing list to start getting a testing user base and help drive out bugs in the wild (work with John, distribution of devices when they are ready)
      • Have filed bug for mailing list: https://bugzilla.mozilla.org/show_bug.cgi?id=761740
      • Will start to assemble docs on what devices are supported, how to install, what to test, how to file bugs
      • Need to know who to talk to about device distribution, legal requirements of creating a testing audience, etc. (75 devices currently, 125 more to be ordered -- this is all internal for now until builds stabilize)
      • Follow up with Chris
    • Will be attending upcoming b2g drivers meeting to discuss
      • update opportunities and cadence (Gecko/Gaia/Gonk)
      • Gecko quality requirements prior to ship
      • Using the ESR as a basis for Gecko, and what version of Gecko to base the ESR off of
    • The following bugs were filed around human readable buildID: https://bugzilla.mozilla.org/buglist.cgi?quicksearch=759911%2C759910%2C;list_id=3318022
    • Also just filed: 761868 – We need daily builds with tip of m-c for Gecko

Roundtable

  • user agent: same as fennec