TPE TelephonyPlatform team/2015-04-28: Difference between revisions

(→‎Team's updates: spark timeline)
 
(6 intermediate revisions by 5 users not shown)
Line 17: Line 17:
*'''Target/Ongoing:'''
*'''Target/Ongoing:'''
*# {{Bug|1155063}} - [Telephony] Let nsITelephonyListener.callStateChanged accepts an array
*# {{Bug|1155063}} - [Telephony] Let nsITelephonyListener.callStateChanged accepts an array
*# {{Bug|1000485}} - [meta] Streamline nsITelephonyService API
*# Performance taskforce
*#* File several bugs for interface improvement
*#* raptor + marionette-js-client
*# Bundle study..
*#* use marionette in raptor test case, e.g., making a call
*#* study how to manipulate the page like click the button (similar to gaia-ui test)


*'''Review:'''
*'''Review:'''
*# {{Bug|991582}} - B2G RIL: Handle the result of RIL request in a consistent way
*# {{Bug|1131047}} - Consider to obsolete TelephonyCallGroup.onholding and TelephonyCallGroup.onresuming
*# {{Bug|1131047}} - Consider to obsolete TelephonyCallGroup.onholding and TelephonyCallGroup.onresuming
*# {{Bug|1147736}} - Deprecate nsITelephonyListener.notifyError


== Ben ==
== Ben ==
Line 40: Line 43:
== Bevis ==  
== Bevis ==  
* '''Done'''
* '''Done'''
**{{Bug|1062462}} - [Flame] SIM service provider is displayed as unknown in settings '''(landed)'''
**{{Bug|1155142}} - [B2G][ICC] Replace RilContext with APIs in IccService. '''(r+)'''
*** Lesson Learned: Don't copy properties blindly between 2 nsIxxx instance.
** Introduction to IndexedDB.
* '''Ongoing'''
* '''Ongoing'''
**{{Bug|1155142}} - [B2G][ICC] Replace RilContext with APIs in IccService.
*** Debugging test_mobileid_manager.js which was set to "skip-if = 1".
**{{Bug|1114938}} - [B2G][ICC] Refactor STK in MozIcc.webidl with IPDL.
**{{Bug|1114938}} - [B2G][ICC] Refactor STK in MozIcc.webidl with IPDL.
*** Refactor StkProactiveCmdFactory.jsm to XPCOM service.
*** DONE: Unsolicited proactive command delivered from IccService.
*** TODO:
**** TerminalResponse/StkMenuSelection/StkTimerExpiration/StkEventDownload to IccService.
**** IPDL implementation.
* '''Clarified'''
* '''Clarified'''
**{{Bug|1155101}} - [FFOS2.0][Woodduck][STK]The device show a pop-up SMS sent without user interaction Randomly.
**{{Bug|1144016}} - [FFOS7715 v2.1][Message] monkey test crash 0 libxul.so!nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::Length() const [nsTArray.h : 329 + 0x0] (feedback?)
**{{Bug|1020209}} - [B2G][MMS] Grouping MMS is not working if we enable it.
*** Provide a UX proposal for Gaia/UX to refer to.
**{{Bug|1152730}} - [Messages] We should retry sending SMS for some time if there is no network available.
**{{Bug|1152730}} - [Messages] We should retry sending SMS for some time if there is no network available.
*** To be improved in SmsService by listening the voice registration state from MobileConnectionService.
*** In android, outgoing SMS will be queued by App if no network available.
**{{Bug|1157190}} - User could receive cell broadcast notification even turn it off in settings.
*** QC RIL issue.
* '''Reviewed'''
* '''Reviewed'''
**{{Bug|1044721}} - [B2G][SMS] Provide an API to modify the SMSC address of the inserted UICC.
**{{Bug|1044721}} - [B2G][SMS] Provide an API to modify the SMSC address of the inserted UICC.
* '''New'''
**{{Bug|1156146}} - [B2G][CBS] Revise the CBS Message formats to support different layout of CDMA/GSM CBS Messages.
* '''Pending'''
* '''Pending'''
**{{Bug|1152730}} - [Messages] We should retry sending SMS for some time if there is no network available.
**{{Bug|1114937}} - [B2G][ICC] Refactor Icc Contacts in MozIcc.webidl with IPDL.
**{{Bug|1114937}} - [B2G][ICC] Refactor Icc Contacts in MozIcc.webidl with IPDL.


Line 86: Line 93:


== Hsinyi ==
== Hsinyi ==
==== Target.(Bug Number, Summay, Stauts, Estimated date) ====
=== Target ===
#{{Bug|1116654}} - [meta] completely hide Telephony, MobileMessage, MobileConnection, ICC... interfaces from privileged and web content
=== Tracking & Debugging & Clarifying ===
#* MobileConnection - should have stricter checks in code (pending)
 
==== Tracking & Debugging & Clarifying ====


==== Review & Feedback ====
=== Review & Feedback ===
#{{Bug|1114901}} - [B2G] [RIL] Move data connection related code out of RadioInterfaceLayer
#{{Bug|1155063}} - [Telephony] Let nsITelephonyListener.callStateChanged accepts an array
#{{Bug|1155063}} - [Telephony] Let nsITelephonyListener.callStateChanged accepts an array
#{{Bug|1131047}} - Consider to obsolete TelephonyCallGroup.onholding and TelephonyCallGroup.onresuming
#{{Bug|1044721}} - [B2G][SMS] Provide an API to modify the SMSC address of the inserted UICC
#{{Bug|1155022}} - [RIL] Intermittent script timed out in test_outgoing_radio_off.js due to emulator command, `gsm cancel`, doesn't trigger UNSOLICITED_RESPONSE_CALL_STATE_CHANGED
#{{Bug|1152272}} - [RIL] emulator's rild suddenly stop processing the request when running test_mobile_set_radio.js
#{{Bug|1156352}} - Remove |UnixSocketRawData| from socket I/O interfaces


=== Others ===
=== Others ===
# Study AOSP IMS
# Study AOSP IMS
# Study Service Worker spec
# Study Service Worker spec
=== Pending ===
#{{Bug|1116654}} - [meta] completely hide Telephony, MobileMessage, MobileConnection, ICC... interfaces from privileged and web content
#* MobileConnection - should have stricter checks in code (pending)


== Jessica ==
== Jessica ==
Line 130: Line 138:


*''' Target:
*''' Target:
*#{{Bug|1159622}} - [Icc] Split test_icc_contact.js into smaller tests.(r?)
*#{{Bug|1122376}} - [B2G][RIL] Support SIM contact dialling number exceed 20 digits.
*#{{Bug|1122376}} - [B2G][RIL] Support SIM contact dialling number exceed 20 digits.
*#{{Bug|935398}}  - B2G RIL: Use DOMCursor for icc.readContacts.
*#{{Bug|935398}}  - B2G RIL: Use DOMCursor for icc.readContacts.


*''' Debugging & Tracking:
*''' Debugging & Tracking:
*#{{Bug|1146713}} - [emulator] mach mochitest-remote fails: expected to find ssltunnel at .../gaia/b2g_sdk/39.0a1-2015-03-05-16-02-02/b2g/ssltunnel
*#{{Bug|1093296}} - B2G mochitests/mozrunner child process crash detection no longer working.
*#{{Bug|1093296}} - B2G mochitests/mozrunner child process crash detection no longer working.


== Samael ==
== Samael ==
*'''Target'''
*'''Done'''
**{{Bug|1044721}} - [B2G][SMS] Provide an API to modify the SMSC address of the inserted UICC '''(revising)'''
**{{Bug|1147305}} - [B2G][SMS][MMS] Map settings "mms.debugging.enabled" to preference and ensure SmsService / MmsService DEBUG flags reflect runtime preference changes '''(landed)'''
**{{Bug|1147305}} - [B2G][SMS][MMS] Map settings "mms.debugging.enabled" to preference and ensure SmsService / MmsService DEBUG flags reflect runtime preference changes.
**{{Bug|1155543}} - Toggle "mms.debugging.enabled" from developer menu '''(landed)'''
**{{Bug|1155543}} - Toggle "mms.debugging.enabled" from developer menu
**{{Bug|1044721}} - [B2G][SMS] Provide an API to modify the SMSC address of the inserted UICC '''(checkin-needed)'''
*'''Ongoing'''
*'''Ongoing'''
**{{Bug|1043250}} -  [B2G][SMS] Update getSmscAddress API to support variant SMSC address formats on different devices.
**{{Bug|1043250}} -  [B2G][SMS] Update getSmscAddress API to support variant SMSC address formats on different devices.
Line 151: Line 159:
* 2.2 new FC date
* 2.2 new FC date
** 04/29: feature complete.  
** 04/29: feature complete.  
** NEXUS-5-L 5.1 PVT build MTBF 34.42 hrs  
    * NEXUS-5-L 5.1 PVT build MTBF 38.5 hrs & counting.
** NEXUS-5-L 5.1 Regression test started from 2015/04/14 for 2 wks
    * FLAME-KK 4.4 PVT build MTBF 34.42 hrs.
 
** Flame-L: Viral just got the source code last week. WIP.
* red-tai project
* red-tai project
** https://mana.mozilla.org/wiki/display/PM/FxOS+-+Red-Tai+Project
** https://mana.mozilla.org/wiki/display/PM/FxOS+-+Red-Tai+Project
Confirmed users
55

edits