B2G/Meeting/2012-05-01
From MozillaWiki
News
Administrative
- Roadmap and schedule - https://wiki.mozilla.org/B2G/Schedule_Roadmap
- WorkWeek in San Diego, May 7th-11th - https://intranet.mozilla.org/B2G_Team/2012_May_Work_Week
- If you're working on something that isn't on the M3 roadmap, please ping Faramarz or Chris L.
Status updates
- Gaia Updates: https://wiki.mozilla.org/B2G#Past_meeting_notes and https://etherpad.mozilla.org/gaia-meeting-notes
- qDot
- Updated Try Server Toolchain to compile dbus correctly
- Landed DBus Thread work for Bluetooth
- Now working on DBus Message Handling, code cleanup
- Reviews on NFC, VolumeManager
- Starting planning for SecRevs of NFC, Bluetooth, USB (?)
- mrbkap
- mounir
- mwu
- jlebar
- gwagner
- Many small patches:
- refactoring of IDB functionality landed
- Settings API: c++ chrome facing service landed.
- working on pre-populating the DB during the build process
- Contacts API: discussion about new fields
- adding oncontactchange event for content
- starting sync service for sim card contacts
- philikon
- various RIL/telephony/SMS fixes
- MMS API musings, goal to have rudimentary app working at end of work week
- next?
- fabrice
- More progress on Web Activities. Waiting for some feedback from Gaia devs.
- Figured out the camera crash, workaround by compiling with --disable-jemalloc (mwu and glandium have a plan to fix properly)
- reviews
- jstraus
- Permission/security analysis and discussions. Bug 740719 (hanging on shutdown), found a couple of issues. We're still hanging on the main thread.
- mikeh
- tried various test builds for diferent solutions to mismatched malloc()/free() calls
- blindly mapping moz_malloc() et al to bionic calls doesn't work
- reading up on getUserMedia() and WebRTC requirements
- discussions ongoing on what the interfaces (JS, lower layers) will look like
- started poking around in the RIL roaming configuration/status APIs
- lost most of today due to bad sectors(??--it's an SSD!) that were keeping my VMware image from loading, had to chkdsk/fsck/resync
- tried various test builds for diferent solutions to mismatched malloc()/free() calls
- Daeken
- Looking into bug #749545
- Continuing work on OMTC bugs
- dhylands
- Submitted further refinements for review on Bug 737153 (USB Mass Storage)
- Got my SGS2 updated to ICS
- Fixed problem where newer versions of ubuntu were building faulty initramfs images
- Starting to look at Bug 748350 (add MTP mass storage support)
- Got a virtual machine running Windows 7 to MTP mount the phone
- Starting to look at Bug 735547 (add tethering support)
- Documented how to get access to SBL (Samsung Boot Loader) and get kernel console on SGS2 serial port
- Won't be able to attend work week due to sudden family emergency
- vicamo
- Bug 744360 - WAP over SMS. (Ongoing)
- Ongoing, added interface for MMS message parsing.
- gonk-ics-manifest/pull/1: fix ICS build failure due to recent AOSP changes.
- Bug 744360 - WAP over SMS. (Ongoing)
- yoshi
- Bug 729440 - Automatically configure APN. (Ongoing)
- Bug 744714 - Support STK. (Ongoing)
- Bug 731786 - Lock/Unlock SIM. (Ongoing)
- Wait for IDL review (jonas), Implementation is ongoing.
- price
- Bug 712944 - B2G telephony: ensure error scenarios are covered
- Review pass, but still wait for Bent's feedback.
- Bug 717462 - WebTelephony: notify errors
- Philipp's review pass, wait for Jonas's super-review. Discuss the details of Web-Telephony on dev-webapi.
- Bug 746886 - B2G telephony: Error handling for dropped calls. (Ongoing)
- Bug 736710 - B2G SMS: Support Message Waiting: Read spec. (Ongoing)
- Bug 712944 - B2G telephony: ensure error scenarios are covered
- hsinyi
- Bug 746496 - B2G telephony: update the audio system for incoming calls and holding calls. (ongoing, revising)
- Bug 749794 - B2G telephony: need to reset audio state when phone call ends. (ongoing)
- Bug 749086 - WebSMS: use DOMRequest. (studying)
- ericchou
- Now we can establish a SCO connection with Bluetooth headsets and use Bluetooth headsets as input/output audio devices. (It's not the final version, I just made it works now.)
- I've done a part of code refactoring, made it more readable, reasonable and flexible.
- Keep doing code refactoring this week.
- vincent
- Bug 735172,735547 - support USB/WiFi tethering. (Ongoing)
- Tracing Tethering related source code in android framework and netd.
- Studying howto enable/disable RNDIS command in ICS. We can enable/disable RNDIS in gingerbread.
- Bug 735172,735547 - support USB/WiFi tethering. (Ongoing)
- shianyow
- Bug 746065, 746069, 746073, 746074 - Study network metering related bugs. (Ongoing)
- Study the Java vs Javascript bentchmark work at https://github.com/kripken/misc-js-benchmarks/tree/master/java
- cervantes
- Bug 748350 - export files on a device to the attached desktop through MTP. (ongoing)
- Study MTP protocol using packet capture
- Trace MTP framework in ICS.
- Write MTP gadget test code.
- Bug 748350 - export files on a device to the attached desktop through MTP. (ongoing)
- gene
- Bug 743064 - Shut down FramebufferWatcher thread gracefully. (Wait for review)
- patch uploaded and waiting for review
- Bug 749551 - Alarm API. (Ongoing)
- started with the digest on the previous discussion thread and research on the existing Android alarm APIs: opened
- Bug 743064 - Shut down FramebufferWatcher thread gracefully. (Wait for review)
- thinker
- Bug 748350 - MTP over USB. (Ongoing)
- Write packet parser in JS
- Bug 739868 - separated quota for offline and pinned. (Ongoing)
- Old patches should be dropped since honza decide to have separated instances of cache device for offline and pinned.
- Bug 748350 - MTP over USB. (Ongoing)
- kanru
- Fixed some ICS incompatibility of sgs2 build (Done)
- Gaia issue 1297: "Cannot update contact after the second edit." triaged
- Drafting Alarm API.
- steven
- Bug 740719 - b2g-gonk is hanging on shutdown again. (Ongoing)
- Traced the hanging problem, proposed a solution and wrote a simple sample.
- Bug 714358 - Notification when system clock is recalibrated and when the timezone changes. (Ongoing)
- Makefile cannot read the correct variable of GECKO_PATH and GECKO_OBJDIR (Done)
- Bug 740719 - b2g-gonk is hanging on shutdown again. (Ongoing)
- <ateam> (mdas, jgriffin)
- working on updating my sgs2 to ICS packaging sgs2-ics builds so we can generate tagged builds for QA
- working on hooking up mochitests to continuous integration
- switched CI over to qemu-ics builds; now working on getting webapi tests back up
- we're using ICS repos at tip...does it matter?
- <QA team> (Geo, John)
- https://etherpad.mozilla.org/b2g-test-session-5-1-12 Exploratory session against current Nexus ICS build
- Hot bugs:
- https://github.com/andreasgal/gaia/issues/935 (Wifi status inaccurate, makes testing hard)
- https://github.com/andreasgal/gaia/issues/1311 (B2G repeatedly restarts on SGS2 GB, doesn't boot)
- Label available in Gaia repo for "qa-wanted". Summon us and we will appear.
- Have created labels in Gaia repo for "Resolved" and "Verified". Need devs to start marking bugs resolved rather than hard-closing them. QA will mark "Verified" and close.
- Triaged last week's worth of Gaia issue activity, assigned "Bug" label to issues as appropriate, and assigned the "Verified" label as appropriate.
- Will create similar labels in B2G repo as well. Not necessary for Gecko as this is tracked in Bugzilla.
- Targeting a firm WebAPI test plan by end of San Diego work week.
- <security> (ptheriault)
- Ongoing security reviews
- Working on Web App Permission Model
- Installable Mac B2G Desktop build https://github.com/pauljt/mac-b2g-desktop
- See you at the work week - let me know if you want me to bring you some Vegemite ;)
- <product team> (Chris Lee)
- Met with OEM partners last week
- Gathering requirements on v1 (no material changes based on partner feedback)
- Shift to new hardware in process -- ordered devices and will have ETA soon
- Updated milestone/sprint schedule for Gaia team
- https://mana.mozilla.org/wiki/display/websites/Boot+to+Gecko+Product+Schedule+and+Roadmap
- <PMO team> (Kevin Hu)