B2G/Meeting/2012-01-10

From MozillaWiki
< B2G‎ | Meeting
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

News

  • Welcome to Faramarz Rashed, who's going to be the new engineering manager! Make sure to find a time to chat with Faramarz if you haven't already.

Administrivia

  • Need to book travel to the work week so that hotel reservations can be finalized.

Roundtable

  • Now that we have support for marionette in b2g, we need to start seriously hammering on testing. Three main areas
    1. running existing m-c tests on b2g
    2. start adding gaia tests
    3. start adding tests of device-interaction APIs that we've been waiting on harness support for
  • We'll have a dedicated gaia meeting this week. Schedule forthcoming.

Status updates

  • pavelivanov
  • etienne
  • mrbkap
  • mounir
    • WebSMS is going to land *finally*
    • Network API is going to land
    • Discussions about various other APIs
  • vingtetun
  • benfrancis
    • Got gallery storing files as blobs in IndexedDB
    • Ongoing discussions about Browser API, Gallery API & Camera API
    • Next: Work on browser to mimic fennec B2G/Gaia/Browser, learn about Marionette for testing, learn about OWA & Web Intents
  • mwu
  • jlebar
    • Not much to report this week. Landed first part of browser-as-webapp API today (bug 708176).
  • justindarc
    • Finished implementing initial functionality for "Market" app; Still needs support for mozApps.install()/uninstall()
    • Started development of additional UI elements for non-boolean values in the Settings app; Going to implement the basic UI for power management (issue #166)
    • Corrected button mapping for the Task Manager to use DOM_VK_HOME instead of DOM_VK_ESCAPE
    • Started going through old issues in GitHub today to close out anything tied to the old Task Manager implementation
  • mdas, jgriffin <ateam>
    • working on enabling HTML mochitest-style tests in Marionette
    • working on enable Marionette in multiple contexts...b2g, b2g apps, b2g browser
  • jstraus
  • qDot
    • Bluetooth firmware loads successfully, but we can't actually access the features of the chip due to some incompatibility somewhere in bluez. We're using the same bring-up method as cyanogenmod, but our both our kernel and bluez versions differ. I did diffs on both of these between them and us and can't see anything too out of the ordinary though. People helping: cjones, mwu
    • Issue being tracked at https://github.com/andreasgal/B2G/issues/124 and bug 713116 (parent-ish bug, also involves DOM bringup on gecko side)
    • Taking a break on the SGS2 specifics to work on getting the DOM stub together in gecko, outlined in bug 674737
  • bent
    • C++ telephony backend landed! \o/
    • the API has changed slightly, need to update dialer
    • finishing up telephony API, major stuff should be there
  • gwagner
    • basic contacts functionality ready
    • iterating on contacts schema
    • should be ready for review at end of week
  • philikon
    • reviews for ferjm, thinker
    • debugging telephony rewrite, debugging RIL
    • debugging SMS on device
    • next:
      • network manager (coordinate with thinker, mrbkap)
      • test RIL on new TM device
  • fabrice
    • camera support : explored using v4l2, going back to libcamera. A few issues on SGS2
    • read various web intents proposals, will discuss tomorrow with webapps team
  • jhammink
    • started working with Marionette tests against emulator, in particular for telephony, atm blocked by bug 713301
    • can probably try Marionetting against other APIs already landed, need to know which ones it makes sense to do so with
    • will have a look at gaia as well
  • timdream
    • Fixed touch.js in chrome so event would return correct target element, in order to do accent characters menu. http://timc.idv.tw/gaia-keyboard-demo/ need fine tune before pushing.
    • IME db license issue has been resolved, start working on replacing the currently
    • rewriting IME indexedDB loading so the phone would not hang during startup
  • thinker
    • Rebase code for 3G data call to WebTelephone. Start reviewing.
    • Working on network manager. Wrote some testcase with xpcshell-test. (is there a bug for this yet? --philikon) bug 713199 -- better: bug 717122
    • Rebase proximity backend for Android again.
    • I have my laptop repaired XD
  • shianyow
    • Investigating to add valgrind to B2G source tree.
      • There is AOSP version of valgrind (base on 3.6.0), not sure if it's fully worked, and seems it supports Android ics only.
      • Should be better to use valgrind 3.7.0 from SVN.
        • valgrind 3.7.0 can be built manually and working on SGS2.
        • Integrating to B2G source tree need to port it from automake to Android.mk, it's not a lightweight task. Consider to add flexbility to use reguar makefile instead of Android.mk in B2G source?
  • kanru
    • idle service for gonk is about to land
    • hacked a quick JS console for interactive dev: https://gist.github.com/1588004
    • Initial GPS geolocation backend using libhardware worked
  • steven
    • Port SensorDevice to hal. Follow the way described in bug 714413
      • It's almost done. Still needs some refine.
    • Connect SensorObserversManager in hal and nsSensorManager in dom.
      • I am tracing the code and trying to port the implementation of nsSensorManager
  • vincent
    • The build environment have been prepared. The filesystem and kernel are burned to Galaxy S2 with B2G build successfully.
    • Basic Wi-Fi connection function has been verified using wpa_supplicant and dhcpc. The dns server address should be setup manually using setprop net.dns1
    • Studying the software architecture of gecko and gonk and XPCOM in MDN.