B2G/Meeting/2012-06-05
From MozillaWiki
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
- Weekly B2G project-wide summary now updated at https://etherpad.mozilla.org/b2g-status
- meeting details and archives: https://wiki.mozilla.org/B2G#B2G_Weekly_Meeting
- Roadmap and schedule - https://wiki.mozilla.org/B2G/Schedule_Roadmap
- Bug Triage Weekly on Tuesday at 1300 PDT / 2200 CET / 0400 CST on Vidyo (Dietrich's room, until we get the B2G room set up). Notes at https://etherpad.mozilla.org/b2g-triage
- Join the Mozilla community directory! Not much B2G representation there yet: https://mozillians.org/en-US/search?q=b2g
- Previous meeting notes: https://wiki.mozilla.org/B2G/Meeting_Notes
Status updates
Gaia
- Latest meeting notes: https://etherpad.mozilla.org/gaia-meeting-notes
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
- Bug 744360/749856 - landing (in try again, by Vicamo)
- 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.
- Focus on USB tethering first. Now, enable/disable USB tethering can work.
- 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.
- Bug 749053 -FM radio support - implementing (By Steven)
- 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
- bug 740997
- <ateam> (mdas, jgriffin)
- Got first run of mochiest-plain on an arm emulator: http://brasstacks.mozilla.com/autolog/?tree=b2g&source=autolog&rev=8609ecd8649707935a53e888e3c3a2a7f15dd6ed
- Working on hooking up to CI
- Work on reftest due to begin next week
- <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
- 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)
Roundtable
- user agent: same as fennec