TPE RIL team/2014-08-12
From MozillaWiki
Contents
Team's updates
<Read Only>
- FireFox OS Blockers.
- 2.0 bug fixing stage.
- 2.1 release
- Important dates
- Sprint 2, 08/04 ~ 08/15 --> We are here!
- Feature Landing: 09/01
- Features
- bug 940893 Cell broadcast for DSDS. - done
- bug 992772 ResolveHostName with the DNS of the specified NetworkInterface.
- bug 824145 and bug 935843, Support for STK icon display.
- bug 843452, B2G RIL: use ipdl as IPC in MozMobileConnection.
- bug 1027430, Supporting different MVNO. - done.
- bug 1013847 readICCID() even appIndex is -1.
- Important dates
- Other priorities
- Move WebAPI from .idl to .webidl
- Use IPDL as the IPC mechanism
Team memebers' updates
Aknow
- Done:
- bug 1051663 - [Telephony] Correct |this| in REQUEST_DIAL_EMERGENCY_CALL (r+)
- Target:
- 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
- bug 1050696 - Refactoring TelephonyService.dial (r+)
- 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".
- bug 889737 - [MMI] Unify both sendMMI() and dial() functions
- bug 1034522 - B2G Emulator: Add console command - sim status (r+)
- bug 1049310 - [1.4] TypeError: pendingOutgoingCall is null {file: "resource://gre/modules/ril_worker.js" line:3913} (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 1048581 - [MobileConnection] Crash in WrapNewBindingObjectHelper during stability test. (2.0+) (Landed)
- 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.
- TEST-UNEXPECTED-FAIL | /tests/toolkit/devtools/apps/tests/test_webapps_actor.html | Test timed out.
- 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+) (Pending)
- 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.
- Trychooser now moves to https://bitbucket.org/sfink/trychooser.
Review & feedback
- bug 1048098 - Remove SpecialPowers.flushPermissions, flushPrefEnv from tearing down procedure.
- bug 1043114 - B2G NetworkService: unify addHostRoute/addHostRouteWithResolve and removeHostRoute/removeHostRouteWithResolve
- bug 935843 - B2G RIL: Parse EF_IMG from SIM
Pending
- 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 1000014 - B2G RIL: Dispatch 'cfstatechange' only when the setCallForwarding request is success.
- bug 1047196 - [B2G] not use "jsval" in interfaces, like nsIMobileConnectionCallback.idl
Hsinyi
Target.(Bug Number, Summay, Stauts, Estimated date)
- bug 935843 - B2G RIL: Parse EF_IMG from SIM 2.1, reviewing
- bug 926053 - [B2G] correctly process SIM_IO response with sw1 0x91
Tracking & Debugging & Clarifying
- bug 911055 - [Dialer]DuT doesn allow to dial a <<pause>>
- discuss UI design
- sendTone() needed
- bug 996369 - [OPEN C_1.3][STK]File Change Notification does not work
- understand the user story
Review & Feedback
- bug 1049310 - [1.4] TypeError: pendingOutgoingCall is null {file: "resource://gre/modules/ril_worker.js" line:3913}
- bug 1048723 - B2G RIL: send data registration request one by one
- bug 1050067 - [FFOS 1.4] Fail to show two IMEIs when dialing *#06# the first time.
- bug 1050696 - Refactoring TelephonyService.dial
- bug 1051663 - [Telephony] Correct |this| in REQUEST_DIAL_EMERGENCY_CALL
- bug 1051715 - [Telephony] Show correct phone number in temporary mode clir
Jessica
- Target:
- bug 1043114 - B2G NetworkService: unify addHostRoute/addHostRouteWithResolve and removeHostRoute/removeHostRouteWithResolve (landed)
- NetworkService's add/removeHostRoute() now returns a promise.
- 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.
- bug 824145 - B2G STK: Support for STK icon display (ongoing)
- working based on bug 935843
- adding marionette tests, basically working well! \o/
- 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.
- bug 1043114 - B2G NetworkService: unify addHostRoute/addHostRouteWithResolve and removeHostRoute/removeHostRouteWithResolve (landed)
- Pending:
- bug 997654 - B2G RIL: let each network handle its own host routes
- depends on bug 939046.
- the issue found in bug 1003247 will be a problem for this bug.
- bug 973543 - B2G RIL: host routes removed unexpectedly when data call is shared
- pending, depends on bug 997654.
- 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?
- bug 1039938 - [OPEN II_1.3] Data connection couldn't be established when handover from GSM to UTRAN
- waiting for Vance's confirmation.
- bug 997654 - B2G RIL: let each network handle its own host routes
- 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
- bug 1038606 - implement a nsITelephonyService for Simulator
- Waiting for bug 843452 being landed.
- bug 1043830 - Refactor NetworkStats a bit
- To be rebased onto bug 1044737.
- bug 1038606 - implement a nsITelephonyService for Simulator