TPE RIL team/2014-08-19: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 52: Line 52:
== Edgar ==
== Edgar ==
==== target ====
==== target ====
* {{Bug|1048581}} - [MobileConnection] Crash in WrapNewBindingObjectHelper during stability test. '''(2.0+)''' (Landed)
* {{Bug|843452}} - B2G RIL: use ipdl as IPC in MozMobileConnection. '''(2.1+)''' (Review+)
* {{Bug|843452}} - B2G RIL: use ipdl as IPC in MozMobileConnection. '''(2.1+)''' (Review+)
** Build error: only gonk service should be guarded by MOZ_B2G_RIL.
** Blocked by bug 1053733.
** TEST-UNEXPECTED-FAIL | /tests/toolkit/devtools/apps/tests/test_webapps_actor.html | Test timed out.
* {{Bug|1053733}} - [Settings] SettingManager is unable to receive message sent from SettingsChangeNotifier if SettingManager is initialized before SettingsChangeNotifier. (Review?)
** Some modules are still getting voice/data via rilContext, will provide patches to correct this. (Thanks to Vicamo)
* {{Bug|1013847}} - [B2G] readICCID() even appIndex is -1. '''(2.1+)''' (Ongoing)
* {{Bug|1013847}} - [B2G] readICCID() even appIndex is -1. '''(2.1+)''' (Pending)
** WIP patches.
** Wait for {{Bug|843452}} landing.
** Wait for {{Bug|843452}} landing.
==== Tracking & debugging ====
* {{Bug|1048122}} - Get stuck on the export screen when exporting contacts to SIM card that is full.
* {{Bug|1040139}} - Intermittent test_mobile_data_connection.js | voice.roaming - got false, expected true | data.roaming - got false, expected true | AssertionError: 2 tests failed
** Cannot repo same failure on try.
==== Things to share ====
* Trychooser now moves to https://bitbucket.org/sfink/trychooser.


==== Review & feedback ====
==== Review & feedback ====
* {{Bug|1048098}} - Remove SpecialPowers.flushPermissions, flushPrefEnv from tearing down procedure.
* {{Bug|1046649}} - B2G RIL: need to handle wild char for EF_OPL. '''(1.4+)'''
* {{Bug|1043114}} - B2G NetworkService: unify addHostRoute/addHostRouteWithResolve and removeHostRoute/removeHostRouteWithResolve
* {{Bug|935843}} - B2G RIL: Parse EF_IMG from SIM. '''(2.1+)'''
* {{Bug|935843}} - B2G RIL: Parse EF_IMG from SIM
* {{Bug|1032097}} - [B2G][MMS] Resolve/Add/Remove extra Host by MmsService per MMS connection.
* {{Bug|833229}} - B2G RIL: use ipdl as IPC in MozVoicemail.
* {{Bug|937485}} - WebIccManager API: Use Webidl enum for cardState.


==== Pending ====
==== Pending ====
* {{Bug|977474}} - B2G: [NetworkOption] Combine the prefixLength, prefix and maskLength into one. (Review+)
* {{Bug|977474}} - B2G: [NetworkOption] Combine the prefixLength, prefix and maskLength into one. (Review+)
* {{Bug|937485}} - WebIccManager API: Use Webidl enum for cardState.
* {{Bug|991582}} - B2G RIL: Handle the result of RIL request in a consistent way.
* {{Bug|991582}} - B2G RIL: Handle the result of RIL request in a consistent way.
* {{Bug|1000014}} - B2G RIL: Dispatch 'cfstatechange' only when the setCallForwarding request is success.
* {{Bug|1000014}} - B2G RIL: Dispatch 'cfstatechange' only when the setCallForwarding request is success.
* {{Bug|1047196}} - [B2G] not use "jsval" in interfaces, like nsIMobileConnectionCallback.idl
* {{Bug|1047196}} - [B2G] not use "jsval" in interfaces, like nsIMobileConnectionCallback.idl.
* {{Bug|1007062}} - SpecialPower.*Permission doesn't work in Marionette OOP mode.


== Hsinyi ==
== Hsinyi ==

Revision as of 01:18, 19 August 2014

Team's updates

<Read Only>

  • 2.1 release
    • Important dates
      • Sprint 3, 08/18 ~ 08/29 --> We are here! Gogogo!
      • Feature Landing: 09/01
    • Features
      1. bug 940893 Cell broadcast for DSDS. - done
      2. bug 992772 ResolveHostName with the DNS of the specified NetworkInterface.
      3. bug 824145 and bug 935843, Support for STK icon display.
      4. bug 843452, B2G RIL: use ipdl as IPC in MozMobileConnection.
      5. bug 1027430, Supporting different MVNO. - done.
      6. bug 1013847 readICCID() even appIndex is -1.
  • Other priorities
    • Move WebAPI from .idl to .webidl
    • Use IPDL as the IPC mechanism

Team memebers' updates

Aknow

  • Done:
    1. bug 1051663 - [Telephony] Correct |this| in REQUEST_DIAL_EMERGENCY_CALL (r+)
  • Target:
    1. bug 1049310 - [1.4] TypeError: pendingOutgoingCall is null {file: "resource://gre/modules/ril_worker.js" line:3913} (r+)
      • Call triggered by stk is not handled properly
    2. bug 1050696 - Refactoring TelephonyService.dial (r+)
    3. bug 1051715 - [Telephony] Show correct phone number in temporary mode clir
      • When user dial out "*31#NUMBER", we would like the phone number on its own call screen to be shown as "NUMBER".
    4. bug 889737 - [MMI] Unify both sendMMI() and dial() functions
    5. bug 1034522 - B2G Emulator: Add console command - sim status (r+)
  • Pending:

Bevis

  • Done
    • bug 1046026 - [B2G][SMS] Re-Write Storage Full Error Handling in MobileMessageDB by adopting "QuotaExceededError" from IndexedDB. (landed)
  • Ongoing
    • bug 1032097 - [B2G][MMS] Resolve/Add/Remove extra Host from the URL to be downloaded per MMS transaction. (r?)
  • Pending
    • bug 906398 - B2G RIL: move CellBroadcastMessage to WebIDL
    • bug 1044721 - [B2G][SMS] Provide an API to modify the SMSC address of the inserted UICC
      • related bug: bug 1043250 - Invalid SMSC exposed in Settings
      • The format of the response string of RIL_REQUEST_SEND_SMS is varied in different device solution.
      • A built-time preference or a system property from ril daemon is needed to differentiate how the physical device interpret it.

Edgar

target

  • bug 843452 - B2G RIL: use ipdl as IPC in MozMobileConnection. (2.1+) (Review+)
    • Blocked by bug 1053733.
  • bug 1053733 - [Settings] SettingManager is unable to receive message sent from SettingsChangeNotifier if SettingManager is initialized before SettingsChangeNotifier. (Review?)
  • bug 1013847 - [B2G] readICCID() even appIndex is -1. (2.1+) (Ongoing)

Review & feedback

  • bug 1046649 - B2G RIL: need to handle wild char for EF_OPL. (1.4+)
  • bug 935843 - B2G RIL: Parse EF_IMG from SIM. (2.1+)
  • bug 1032097 - [B2G][MMS] Resolve/Add/Remove extra Host by MmsService per MMS connection.
  • bug 833229 - B2G RIL: use ipdl as IPC in MozVoicemail.
  • bug 937485 - WebIccManager API: Use Webidl enum for cardState.

Pending

  • bug 977474 - B2G: [NetworkOption] Combine the prefixLength, prefix and maskLength into one. (Review+)
  • bug 991582 - B2G RIL: Handle the result of RIL request in a consistent way.
  • bug 1000014 - B2G RIL: Dispatch 'cfstatechange' only when the setCallForwarding request is success.
  • bug 1047196 - [B2G] not use "jsval" in interfaces, like nsIMobileConnectionCallback.idl.
  • bug 1007062 - SpecialPower.*Permission doesn't work in Marionette OOP mode.

Hsinyi

Target.(Bug Number, Summay, Stauts, Estimated date)

  1. bug 935843 - B2G RIL: Parse EF_IMG from SIM 2.1, r+
  2. bug 824145 - B2G STK: Support for STK icon display- B2G STK: Support for STK icon display
    • Follow up Jessica's work

Tracking & Debugging & Clarifying

  1. bug 911055 - [Dialer]DuT doesn allow to dial a <<pause>>
    • discuss UI design
    • sendTone() needed
    • Extend telephony.dial() ability?
  2. bug 1047196 - [B2G] consider not use "jsval" in interfaces, like nsIMobileConnectionCallback.idl
    • Understand partner's request and difficulty
    • Potential solutions?

Review & Feedback

Jessica

  • Target:
    1. bug 1043114 - B2G NetworkService: unify addHostRoute/addHostRouteWithResolve and removeHostRoute/removeHostRouteWithResolve (landed)
      • NetworkService's add/removeHostRoute() now returns a promise.
    2. bug 1048723 - B2G RIL: send data registration request one by one (landed)
      • reorganized a little bit part of the code and let setDataRegistration() return a promise.
    3. bug 824145 - B2G STK: Support for STK icon display (ongoing)
      • working based on bug 935843
      • adding marionette tests, basically working well! \o/
    4. bug 1038276 - Not getting LTE on a Nexus 5 (ongoing)
      • will fallback to AOSP system prop if our defined 'ro.moz.ril.x.network_types' is not available.
  • Pending:
    1. bug 997654 - B2G RIL: let each network handle its own host routes
    2. bug 973543 - B2G RIL: host routes removed unexpectedly when data call is shared
    3. bug 1017470 - B2G RIL: reconnect data call only if necessary when apns are updated
      • should we use a queue? should we wait after NetworkManager enhancement is done?
    4. bug 1039938 - [OPEN II_1.3] Data connection couldn't be established when handover from GSM to UTRAN
      • waiting for Vance's confirmation.
  • Reviews/Feedbacks/Others:

Vicamo

  • Target
    • bug 833229 - B2G RIL: use ipdl as IPC in MozVoicemail (in review)
    • bug 864489 - B2G RIL: use ipdl as IPC in MozIccManager (WIP)
    • bug 878533 - WebSMS: Move SmsFilter to WebIDL dictionary (in review)
      • Re-type several attributes since the interface has changed a lot that we can't pretend it's still possible to preserve the API. The best way seems to be correct all the things at once.
    • bug 1047185 - [Vixen] Vixen doesn't build on Mac OS X (landed, editing MDN)
    • bug 1048098 - Remove SpecialPowers.flushPermissions, flushPrefEnv from tearing down procedure (landed)
  • Reviews & feedbacks
    • bug 988469 - MSISDN verification API for privileged apps
    • bug 1034312 - Telephony uses NS_DECL_NSITELEPHONYLISTENER, but does not inherit from nsITelephonyListener
    • bug 1046026 - [B2G][SMS] Re-Write Storage Full Error Handling in MobileMessageDB by adopting "QuotaExceededError" from IndexedDB.
    • bug 1051715 - [Telephony] Show correct phone number in temporary mode clir
  • Pending