B2G/Meeting/2012-05-22
From MozillaWiki
News
- Weekly B2G project-wide summary now updated at https://etherpad.mozilla.org/b2g-status
- Communication changes: meetings announced on the various mailing lists. Welcome new attendees!
- 6/1 M3 deadline is < 2 weeks away! If you have items at risk, let Kevin, Dietrich or Faramarz know asap.
- Weekly triage starting this week for both Gaia and B2G. Will email the respective lists once details are available.
Administrative
- meeting details and archives: https://wiki.mozilla.org/B2G#B2G_Weekly_Meeting
- Roadmap and schedule - https://wiki.mozilla.org/B2G/Schedule_Roadmap
- If you're working on something that isn't on the M3 roadmap, please ping Faramarz, Dietrich, Kevin or Chris L.
Status updates
- Gaia Updates: https://wiki.mozilla.org/B2G#Past_meeting_notes and https://etherpad.mozilla.org/gaia-meeting-notes
- qDot
- Mapping out needs for Bluetooth FTP
- Continuing to review/land low level Bluetooth portions
- mrbkap
- Catching up after getting back to San Francisco.
- Starting to fill in cjones' async CSS animations patch
- Wifi priorities (extra notifications, mailing list, etc)
- mounir
- mwu
- jlebar
- Waiting for review on window.alert/prompt/confirm (bug 741587)
- Starting on window.open/close (bug 757182, bug 744451)
- gwagner
- Contacts: discussion about adding a new field for tel number: carrier
- SIM contacts import tested and under review. Thx yoshi!
- Missing adapter and content access is also under review.
- Fixing minor bugs in contacts-sorting algorithm.
- Settings: adding a listener for single setting change.
- Pre-populating settingsdb landed:
- make settingsdb && make install-settingsdb works on OSX in gaia folder.
- philikon
- rewriting existing WebAPI tests to new-style ones: https://bugzilla.mozilla.org/show_bug.cgi?id=756607 -- required for all device API patches from now on!
- reviews for vicamo (MMS), Yoshi (SIM features), Marshall (good first bugs)
- fabrice
- Implemented System Message Handler API (bug 755245)
- Changed the volume range to be more natural.
- Designed CameraControl API
- Synced up with people from browserID
- marshall_law
- Initial impl patches, research, and new DOM API (OperatorInfo) to support mozMobileConnection.getNetworks(). Big thanks to philikon for his help : https://bugzilla.mozilla.org/show_bug.cgi?id=744344
- Collecting input / digesting 3gpp specs for Voicemail support. Yoshi has helped with some guidance PoC code:
- Voicemail meta bug: https://bugzilla.mozilla.org/show_bug.cgi?id=757235
- Wrote a Mac OS X B2G dev environment setup guide: https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko/Setting_up_Boot_to_Gecko_Build_Environment_for_Mac_OS_X
- jstraus
- mikeh
- bug 740997: finally resolved the refcnt problem, so exiting camera no longer crashes Gecko (on OoM)
- turned out to be something in the JS
- underlying framework is still brittle--we really need feedback on input stream congestion
- bug 740997: finally resolved the refcnt problem, so exiting camera no longer crashes Gecko (on OoM)
- Daeken
- I was out on vacation Friday-Monday, so not much since Thursday
- Double buffering for direct texturing seems to be working nicely
- There are a couple crashes in my new libegl wrapper that are blocking me from getting this out
- Hoping to have everything wrapped up in the next day or two
- Wrapping up allocator mismatch bug that's breaking B2G (without jemalloc patch), Mobile Firefox, and some Desktop Firefox installations
- Working to figure out how we can test gfx beyond "if it looks glitchy or slow, tell me"
- dhylands
- Monday was a holiday (Canada)
- Characterized problem in heimdall (affects SGS2 only)
- It turns out that heimdall can't deal with system.img files larger than 100Mb
- Spent some time characterizing and trying a few things to workaround with no luck
- Filed a bug on xda-developers list
- Added support to AutoMounter for bug 751048 - (don't automount if screen is locked)
- Submitted a pull-request for gaia - needs review
- Revised changes to gecko - needs review
- Thinker
- Implement and discuss push notification service
- There is a simple implementation based on httpd.js for this monent. But, we really need a http server for this kind of purpose.
- Separated storages for pinned applications
- MTP (WIP)
- Implement and discuss push notification service
- Kanru
- Bug 757341 - Hardware accelerated camera preview (WIP)
- Steven
- Bug 749053 - FM radio support
- Trace the code of CM
- Bug 745078 - Get switch device states at any time - implementing
- Bug 749053 - FM radio support
- Vincent Chang
- Bug 735547 - Support USB tethering - ongoing
- Enhanced network manager interface to support tethering
- Studying howto talk to netd using unix domain socket in JS worker.
- Bug 751460 - Support WiFi Tethering
- Bug 735547 - Support USB tethering - ongoing
- Ericchou
- Worked on Bluetooth. Bluetooth basic functions/interface are mostly done. (90%)
- Handsfree profile manager (70%)
- Connect/Disconnect passively/actively: ok
- Event handler and message parser: ok
- Audio manager registration mechanism: ongoing
- Call state listening mechanism: ongoing
- This week: Start sending patches and get HFP done.
- Vicamo
- Bug 744360 - Support WAP over SMS: fixing known issues in review
- remove customized binary input stream interface: ok
- Bug 749856 - B2G MMS: dispatching OMNA WAP Push notification:
- proxy auto config: ok
- send notification response: wip, output storage stream non-seekable?
- experiments on how to create Blob instance inside RadioInterfaceLayer: failed, seems to be a bug
- Bug 753034 - B2G SMS: readSwappedNibbleBCD may discard leading zeros: add test scripts
- SMS/MMS API integration: WebAPI discuss, had a test on renaming SMS* to Message*
- Bug 744360 - Support WAP over SMS: fixing known issues in review
- Cervantes
- Bug 755546 - orientation change and video app don't work together: awaiting review
- Bug 756036 - Race condition in Ril.cpp: landed
- Bug 748350 - export files on a device to the attached desktop through MTP: ongoing
- Helped diagnosing bug 756389 - unexpected crash in DBusThread::StopEventLoop
- Yoshi
- Bug 731786 - B2G RIL: Support Sim cards that require PIN code: r+
- Bug 754018 - B2G RIL: Read SIM Contact: reviewing
- Bug 744814 - B2G RIL: support for SIM card toolkit : Ongoing
- Price
- PTO
- Hsinyi
- Bug 749794 -B2G telephony: need to reset audio state when phone call ends: landed
- Bug 746496 - B2G telephony: update the audio system for incoming calls and holding calls: landed
- Bug 749086 - WebSMS: use DOMRequest: ongoing & improving according to KanRu's comments
- Shianyow
- Bug 746069 - Expose coarse-grained network usage stats to (privileged) web content: studying Android ICS implementation
- Looking at device porting on new partner phone
- Sending a pull request https://github.com/mozilla-b2g/gonk-ics-manifest/pull/3 to fix staying in recovery mode issue on old build system (thanks to mwu!)
- Vincent Liu
- partner phone : Integrate tarball patch into GB platform
- galaxy-s2 : work on mic mute problem in ICS.
- Build up andreasgal/B2G platform. encounter "staying in recovery mode after flashing system.img". File a Github issue for tracking.ute problem on ICS.
- Gene
- Bug 749551 - Alarm API
- Hal/gonk for setting alarm in system (done: 100%)
- IndexedDB for saving and querying alarm (done: 100%)
- DOM API design (done: 80%, a patch has been uploaded for reivew)
- Testing for pages and try server (done: 50%)
- Bug 749551 - Alarm API
- Bent (proxy through Jonas)
- Basic multiprocess IndexedDB support is on track for getting done for 6/1
- Blob support doesn't seem like it will make it. Is this a problem?
- <ateam> (mdas, jgriffin)
- producing daily builds of sgs2, nexus-s, and posting to https://releases.mozilla.com/b2g/ (ping me for password); not fully automatic until there is an ACL between the build machine and stage.mozilla.org
- adding x86 and arm emulator builds to daily builds
- updating config.sh to build from arbitrary default.xml
- working on improving flash scripts for packaged builds
- hopefully can get back to mochitest work later this week
- moving CI to "new" build system/repo, against mozilla-central
- <QA team> (Geo, John)
Hot Issues
- https://bugzilla.mozilla.org/show_bug.cgi?id=755405 - B2G Telephony: mic is not working on ICS
- https://github.com/andreasgal/gaia/issues/1410 - [Gaia] Browser locks up on sites
- John has written blog post re: new build/flash process: http://johnhammink.blogspot.com/2012/05/part-4-upgrading-your-b2g-build-repo-to.html Will be adding instructions to MDN as well.
- Began qualifying generated builds this week. Will be formally testing w/ results to be sent out by Friday.
- Initial areas for API automation narrowed to 10 candidates: Telephony, Vibration, SMS, Orientation, Settings, Resource Lock, Mobile Connection, WiFi info, Contacts, and Battery Status. Evaluating current coverage and estimated difficulty to prioritize, will begin coding tests this week.
- Will be working w/ jgriffin next week to get Mochitest running on CI and pick up existing API coverage there.
- Testplan for gaia features is started here. https://docs.google.com/spreadsheet/ccc?key=0AqDJxnTd7VDLdFNvVGJnNHdCNERNaFpFbDE1RnJveGc#gid=0
webAPI tests are tracked seperately
- <security> (ptheriault)
- Security Reviews being tracked in Milestone 3 spreadsheet
- not everything is in though? All B2G secreview bugs bug https://bugzilla.mozilla.org/showdependencytree.cgi?id=754730&hide_resolved=1
- Permissions, summarising result of permission threads here https://docs.google.com/spreadsheet/ccc?key=0Akyz_Bqjgf5pdEpiaXlhNHVjbGkxWEZnUTQ1YkZZTWc#gid=0
- Helping jstraus with permissions manager
- Security Reviews being tracked in Milestone 3 spreadsheet
Resourcing:
- Meeting with yvan boily tomorrow to discuss external review of gaia apps
- David Chan (dchan) will be helping with reviews
- <product team> (Chris Lee)
- <PMO team> (Kevin Hu, Dietrich)
- triage!
- meetings!
- spreadsheets!
- unowned tasks in Gecko:
- Per app domain security model
- unowned tasks in Gecko:
What is this? I replied in chat about this - is this the permissions model? If so, then maybe Lucas Adamski, but he is security though - do we need a b2g person?
- Real Fullscreen
Roundtable
- k9o flags
- meeting format change