B2G/Meeting/2012-07-09
From MozillaWiki
News
- Welcome back from the Barcelona meetup!
Administrative
- Weekly B2G project-wide summary: https://etherpad.mozilla.org/b2g-status
- Meeting connection details: https://wiki.mozilla.org/B2G#Meetings
- Roadmap and schedule - https://wiki.mozilla.org/B2G/Schedule_Roadmap
- Project tracking document: https://docs.google.com/spreadsheet/ccc?key=0AiBigu584YY7dGlNSlY0QzhJb3M5anRBa1gxalV0Y3c#gid=0
- Bug Triage on Tuesdays at 1300 PDT / 2200 CET / 0400 CST. https://etherpad.mozilla.org/b2g-triage
- 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)
- Landed
- Persona implementation (Identity team - Ben Adida)
- Carrier billing (Identity/Marketplace teams - Ben Adida, Justin Scott)
- Bluetooth support (ericchou, qDot) - updated on 7/3
- echou
- Worked on Bluetooth FTP Server profile: Spec study and implementation, not finished yet, but root folder can be listed now.
- Bug 768781: [b2g-bluetooth] The default value of Class of Device(CoD)
- echou
should not be 0x080000 - in progress.
- qDot
- Blocking on 740744 review finish
- Switching reviewers to mrbkap after 740744
- Lots of stuff waiting for reviews, but stacked (properties, blocking calls)
- Working on Sockets as well as Settings integration (may start landing visible gaia pieces today)
- qDot
- Web Activities (Fabrice)
- Mostly done, tested with gaia. Need a bit of cleanup before reviews.
- RIL: MMS support (vicamo / price) - updated on 7/4
- Bug 768367 - B2G RIL : send/received SMS failed on Otoro - landed (Yoshi)
- RIL: USSD (Fernando)
- COMPLETED
- RIL: getNetworks (Marshall)
- COMPLETED
- RIL: Network selection mode (auto/manual) (Marshall)
- OS X emulator / build (Marshall)
- Voicemail (Marshall)
- Push notification (Thinker) - Updated on 7/3
- discuss API with Jonas and Telefonica during the work week.
- Telefonica have finished their protocol and server.
- Move Thinker's patch to latest API.
- mp3/m4v support (Roc)
- USB storage device support (Dave Hylands)
- Fixed problem with AutoMounter not recognizing an SDCard being inserted/removed.
- Rewrote volume notification code. Added nsIVolume.idl and nsIVolumeService.idl for use by device storage and eventually the UI. nsIVolume stuff is working. nsIVolumeService stuff is almost working.
- IndexedDB multiprocess support (Bent, Janv)
- core has landed
- file/blob in progress
- Asynchronous animations and video (Cjones/Andreas)
Bug 706179 - Async CSS animation Bug 755084 - do animations on the compositor thread when possible Bug 768440 - Animate CSS Transitions on the compositor
- Asynchronous panning/zooming (dRdR/jrmuizel)
- Partially working on b2g, works on fennec (not important for us)
- Needs to go through review more
- TCPSocket (Donovan Preston)
- WiFi Hotspot (Vincent Chang) - updated on 7/3
- Bug 711315 - RIL: reset state upon socket reconnect
- studying the test cases to make rild or rilproxy crash.
- Bug 751460 - Support WiFi Tethering
- Bug 735547 - Support USB tethering
- modified the source code based on reviewer's comments.
- added state machine in javascript to support asynchronous I/O.
- updated the patches to bugzilla for review.
- Bug 711315 - RIL: reset state upon socket reconnect
- Memory profiling (Jlebar)
- Alarm API (Gene) - updated on 7/3
- Bug 749551 - Alarm API (review done and check-in needed)
- IDL and Dummy DOM (done with Mounir and Jonas)
- AlarmHalService (done with Cjones)
- HalGonk (done with Cjones)
- AlarmDB (done with Vivien)
- Alarm DOM (done with Vivien)
- Pushed to m-i.
- Bug 749551 - Alarm API (review done and check-in needed)
- FM Radio (Pin Zhang, Steven) - updated on 7/4.
- Bug 749053 - FM radio support (under review) - Steven is working on this.
- The sounds can be played from speakers now! It works.
- Automatic Updates (Jonas, jstraus)
- Appcache integration for OWA API (Fabrice, Jonas coordinating)
- updating not complete (bug 744715)
- Trusted apps / Data JAR / Permission management (jonas, bsmith)
- Device storage - landed (dougt)
- any other blocking bugs here?
- Per-app security model (Mounir, Jonas)
- Bug 770731 - Expose JS API for settings app permissions (Gregor)
- Predictive Text Demo (Christoph)
- still missing feedback for close keys from keyboard
- http://christophkerschbaumer.com/pt-demo/
- Idle API (Bonnie)
- Landed, but some open questions about security I think
- FileHandle (janv)
- landed
- Direct texturing (Cody Brocious)
- Landed for Thebes
- WebGL work beginning
- Profiler support (Cody Brocious)
- I have it working after hacking up patches from BenWa
- Cleaning them up and making them Android-friendly for landing now
- Work needs to be done to make it multiprocess capable, but that will come after the initial patch set lands
- Camera (Mike Habicher)
- Browser API (jlebar)
- A-GPS (kanru) - updated on 7/3
- Bug 715788 - Add A-GPS support for gonk
- discuss with Telefonica about A-GPS for technical parts.
- Change the A-GPS patch to use the new RILContext interface (bug 762760) patch finished.
- TODO: confirm with Kanru about the testing status.
- Bug 715788 - Add A-GPS support for gonk
- <ateam> (mdas, jgriffin)
- all B2G automated testing is broken due to emulator issue: https://github.com/mozilla-b2g/B2G/issues/51. Can someone help debug?
- making good progress on getting reftests on emulators working
- <QA team> (Geo, John)
- we're currently blocked by busted wifi on the latest build: https://github.com/mozilla-b2g/gaia/issues/1848
- we're onboarding a few new QA people internally. Welcome Naoki Hirata, Matt Brandt, Krupa Raj, Martijn Wargers, David Clarke!
- For Gaia Issues --> Devs, please add "resolved" label to bugs you fix and close. QA will add "verified" after we've tested them.
- Have more info re: specific WebAPIs delivered for BaseCamp and which are available to user-written apps (vs. privileged). Re-prioritizing API work with those in mind. https://wiki.mozilla.org/B2G/QA/WebAPI_Test_Plan reflects some changes but isn't final.
- APIs currently under test development/planning: Device Storage, SMS. Upcoming: Web Activities, Vibration
- <product team> (Chris Lee)
- <PMO team> (Kevin Hu, Dietrich, Michael)
- burndown viz
- <Release Management> (Alex Keybl, Lukas Blakk)
- We're very actively working on a release plan, we'll start vending out drafts in the next week or so. It includes:
- Branching/convergence strategy (gecko/snapshots/etc.)
- Testing strategy (internal/external/carrier/OEM)
- Update strategy (channels/cadence)
- Bug strategy (bz/git)
- Release priorities from our perspective over the next few weeks
- Figuring out what/how we can test (for full coverage)
- Having our final production updater in place for gecko/gaia(/gonk?) with atomic updates
- Fully integrated crash reporter
- Q: Gecko error/warning strings and l10n?
- A: We may bring these strings into gaia, may ship gecko strings, etc. (still need to decide, but we're not worried either)
- We're very actively working on a release plan, we'll start vending out drafts in the next week or so. It includes:
- <Release Engineering> (Joduinn)
- b2g debug, opt builds running per checkin on m-c
- b2g debug-with-marionette builds
- b2g desktop builds for mac, win, linux enabled on m-c today
- need b2g fix landed https://bugzilla.mozilla.org/show_bug.cgi?id=770628#c6
- blocked on instructions: "how to build B2G without any codecs" so we can post builds for testing use (working w/philikon, jhford, mwu)
https://bugzilla.mozilla.org/show_bug.cgi?id=769315
- still working through https://etherpad.mozilla.org/b2g-builds
- what builds not needed? contradictory?
- looking to do emulator-with-no-codecs next
- still working through https://etherpad.mozilla.org/b2g-builds
Priority of "now" vs "next"?
- Developer Documentation (sheppy)
- Boot to Gecko docs landing page: https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko
- Build and install guide is finished: https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko/Building_and_installing_Boot_to_Gecko
- Emulator usage guide is started; could use any insights: https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko/Using_the_B2G_emulators
- Next up is debugging guide; will be hitting up the #devtools and #b2g channels for info soon!
- Don't forget to add the dev-doc-needed keyword to any bugs that even might affect developer docs (whether device integration developers, Gecko developers, or web developers). You don't have to wait until the bug is fixed. We have tools to track this, and using it will get things done faster.
- For example, make sure everything API-related you talk about in these meetings have the keyword.