TPE TelephonyPlatform team/2015-03-24: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(9 intermediate revisions by 6 users not shown)
Line 3: Line 3:
{{readonly}}
{{readonly}}
* 2015 Q1 team building (OS team) - 3/30 (Mon.)
* 2015 Q1 team building (OS team) - 3/30 (Mon.)
* SmokeTest https://wiki.mozilla.org/B2G/QA/Smoke_Tests
* <font color=blue> Review/Feedback on Gaia? </font>
* <font color=blue> Review/Feedback on Gaia? </font>


Line 22: Line 21:
== Aknow ==
== Aknow ==
*'''Done:'''
*'''Done:'''
*# {{Bug|1140330}} - Clear JSHint warning in RILContentHelper.js


*'''Target/Ongoing:'''
*'''Target/Ongoing:'''
*# {{Bug|1137093}} - B2G RIL: move telephony call related handling out of ril_worker
*# {{Bug|1137093}} - B2G RIL: move telephony call related handling out of ril_worker (r+)
*# {{Bug|1043165}} - [B2G] refine TelephonyCall.onerror API: Provide TelephonyCall.disconnectedReason (r?)
*# {{Bug|1145079}} - [Flame] Unable to place call with one SIM card in second SIM slot (r?)


*'''Review:'''
*'''Review:'''
*# {{Bug|1027546}} - [B2G][Emulator] Support call barring
*# {{Bug|1027546}} - [B2G][Emulator] Support call barring
*# {{Bug|1067629}} - Turn off radio control in System App when running test script for MozMobileConnection.SetRadioEnabled(false)


*'''Support:'''
== Ben ==
*# {{Bug|1129882}} - [B2G] Using the new audio channel design to manage the telephony's sound
*'''Done'''
**{{Bug|1001343}} - Telephony test: add test case of dialing a call from STK '''(landed)'''
**{{Bug|1067629}} - Turn off radio control in System App when running test script for MozMobileConnection.SetRadioEnabled(false) '''(uplifted)'''


== Ben ==
*'''Ongoing'''
*'''Ongoing'''
**{{Bug|1001343}} - Telephony test: add test case of dialing a call from STK'''(r+)'''
**{{Bug|1133400}} - [B2G][Emulator] Fix an implementation defect of emulator 'modem enable|disable <feature>' '''(r+)'''
**{{Bug|1133400}} - [B2G][Emulator] Fix an implementation defect of emulator 'modem enable|disable <feature>''''(r+)'''
**{{Bug|1027546}} - [B2G][Emulator] Support call barring '''(r?)'''
**{{Bug|906603}} - B2G RIL: Support Change Call Barring Password on Emulator'''(r?)'''.
**{{Bug|1027546}} - [B2G][Emulator] Support call barring
**{{Bug|1100774}} - [MarionetteTest] add test cases for call barring
**{{Bug|1100774}} - [MarionetteTest] add test cases for call barring
 
**{{Bug|906603}} - B2G RIL: Support Change Call Barring Password on Emulator
*'''Feedback'''
**{{Bug|999300}} - Remove RIL V5 legacy support
**{{Bug|1139310}} - [Nexus 5][Dialer]The control button in call out view does not work.


*'''Pending'''
*'''Pending'''
**{{Bug|999300}} - Remove RIL V5 legacy support
**{{Bug|977503}} - B2G RIL: [CDMA] update callNumber when a waiting call coming after a 3way call
**{{Bug|977503}} - B2G RIL: [CDMA] update callNumber when a waiting call coming after a 3way call
**{{Bug|1116665}} - Add [AvailableIn="CertifiedApps"] and [CheckPermissions="telephony"] to Telephony API
**{{Bug|1116665}} - Add [AvailableIn="CertifiedApps"] and [CheckPermissions="telephony"] to Telephony API


*'''Other'''
*'''Feedback'''
**{{Bug|1067629}} - Turn off radio control in System App when running test script for MozMobileConnection.SetRadioEnabled(false)'''approval?'''
**{{Bug|1136585}} - Cannot camp on network after rild disconnection and re-connection


== Bevis ==  
== Bevis ==  
* '''Done'''
* '''Done'''
**{{Bug|1138757}} - [B2G][SMS] Incorrect logic to identify the invalid port numbers in CDMA WAP Push '''(2.2+)(landed)'''
**{{Bug|1143596}} - [B2G][SMS] Update correct test number in Brazil format and rewirte with Promise in test_getthreads.js (r+)
**{{Bug|1130292}} - [FFOS2.0][Woodduck][HOMO][Orange AMEA] MMS cant be received by the phone '''(2.1+)(landed)'''
* '''Ongoing'''
* '''Ongoing'''
**{{Bug|1114935}} - [B2G][ICC] Refactor the support of IccInfo, IccCardState, IccCardCardLock, and matchMvno in MozIcc.webidl with IPDL. '''(r?)'''
**{{Bug|1114935}} - [B2G][ICC] Refactor the support of IccInfo, IccCardState, IccCardCardLock, and matchMvno in MozIcc.webidl with IPDL. '''(r+)'''
**{{Bug|1140314}} - [B2G][ICC] Improve SIMSlotManager to Publish 'simslotready' at init() stage. '''(r+)'''
*** TODO: Fix MarketPlace Crash problem, Open_C Bootup issue.
*** Test case modification is required.
* '''Clarifying'''
**{{Bug|1138264}} - [B2G][SMS][MMS] Support new system message of "sms-delivery-error" to notify the error from delivery report.
**{{Bug|1144016}} - [FFOS7715 v2.1][Message] monkey test crash 0 libxul.so!nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::Length() const [nsTArray.h : 329 + 0x0] (ni?)
**{{Bug|1141400}} - [B2G][RIL] Prevent EventTarget accessing to owner window after disconnected from owner window.
*** Debugging patch is provided for further analysis.
** Study IndexedDB API.
* '''Clarified'''
**{{Bug|1133465}} - [Flame][Settings]It will not prompt user to input SIM card's PIN code immediately after user turns on and turns off airplane mode.
**{{Bug|1143555}} - [FFOS_P821A20]after sending an mms, dns query don't work, unless disable and enable data.
* '''Reviewed'''
* '''Reviewed'''
**{{Bug|1143628}} - Increasing the marionette timeout of test_massive_incoming_delete.js and also rewriting test with Promise
**{{Bug|733331}} - B2G SMS: configurable GSM national languages
**{{Bug|1130546}} - [B2G][SMS] Incorrect Spanish national language locking shift table definition.
**{{Bug|1130546}} - [B2G][SMS] Incorrect Spanish national language locking shift table definition.
**{{Bug|1136211}} - SMS cannot be sent to a 15-digit phone number (such as an iNum) which doesn't have a territory id
* '''Pending'''
* '''Pending'''
**{{Bug|1138264}} - [B2G][SMS][MMS] Support new system message of "sms-delivery-error" to notify the error from delivery report.
**{{Bug|1141400}} - [B2G][RIL] Prevent EventTarget accessing to owner window after disconnected from owner window.
**{{Bug|880251}} - [MMS] [B2G] Remove own number from 'participants' field in thread created by Group MMS.
**{{Bug|880251}} - [MMS] [B2G] Remove own number from 'participants' field in thread created by Group MMS.
*** Listed by dev-gaia in https://etherpad.mozilla.org/fxos-engineering-most-wanted
*** Problem: Howto support this when MSISDN is not available in the inserted UICC.
*** Problem: Howto support this when MSISDN is not available in the inserted UICC.
**{{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 74: Line 75:


== Edgar ==
== Edgar ==
==== Target ====
* {{Bug|1139841}} - Marionette webapi test failure in test_incoming.js, test_outgoing.js, test_incoming_delete.js, test_outgoing_delete.js, test_incoming_max_segments.js and test_massive_incoming_delete.js (Landed)
* {{Bug|1143628}} - Increasing the marionette timeout of test_massive_incoming_delete.js and also rewriting test with Promise (Landed)
* {{Bug|1142770}} - Dialer, messaging and settings app not working (Reviewing)
* {{Bug|1075437}} - Support running marionette test script in both OOP and non-OOP mode (Ongoing)
** Add new task, e.g. MNW-OOP, for oop tests
==== Debugging & Tracking ====
* {{Bug|1145040}} - [woodduck][2.0m only][HOMO][Orange AMEA] report UNSOLICITED_RINGBACK_TONE to Gaia
==== Review & feedback ====
* {{Bug|1143984}} - B2G NetworkManager: 'active' should only set for default connections, e.g. wifi or default data
* {{Bug|1143596}} - [B2G][SMS] Update correct test number in Brazil format and rewirte with Promise in test_getthreads.js
* {{Bug|1027546}} - [B2G][Emulator] Support call barring
* {{Bug|1122376}} - [B2G][RIL] Support SIM contact dialling number exceed 20 digits
* {{Bug|1134644}} - Tethering do not work on Orange F SIM card when "dun" APN is defined
==== Pending ====
* {{Bug|991582}} - B2G RIL: Handle the result of RIL request in a consistent way (Ongoing)
** Rebase WIP patches.
* Marionette OOP test, {{Bug|926277}} - [meta] Add test cases running in OOP mode for RIL APIs:
* {{Bug|1118675}} - Improve NetworkService debugging message
==== Others ====
* PTO: 3/23 ~ 4/6
* PTO: 3/23 ~ 4/6


== Hsinyi ==
== Hsinyi ==
==== Target.(Bug Number, Summay, Stauts, Estimated date) ====
==== Target.(Bug Number, Summay, Stauts, Estimated date) ====
#{{Bug|1069186}} - Invalid LTE signal level reported - r+
#{{Bug|1142770}} - Dialer, messaging and settings app not working
#{{Bug|1116654}} - [meta] completely hide Telephony, MobileMessage, MobileConnection, ICC... interfaces from privileged and web content  
#{{Bug|1116654}} - [meta] completely hide Telephony, MobileMessage, MobileConnection, ICC... interfaces from privileged and web content  
#* MobileConnection - should have stricter checks in code (pending)
#* MobileConnection - should have stricter checks in code (pending)
Line 109: Line 86:


==== Review & Feedback ====
==== Review & Feedback ====
#{{Bug|1137093}} - B2G RIL: move telephony call related handling out of ril_worker
 
#{{Bug|1140330}} - Clear JSHint warning in RILContentHelper.js


=== Others ===
=== Others ===
# Emulator/Automation workshop


== Jessica ==
== Jessica ==
Line 145: Line 122:


== Samael ==
== Samael ==
*'''Done'''
**{{Bug|1138841}} - [B2G][SMS] Incorrect Spanish national language locking shift table definition.
*'''Ongoing'''
*'''Ongoing'''
**{{Bug|733331}} - B2G SMS: configurable GSM national languages.
**{{Bug|733331}} - B2G SMS: configurable GSM national languages (revising)
*** Related: {{Bug|759539}} - B2G SMS tests: write Marionette tests for Unicode subsets
**{{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.
 
*** Related: {{Bug|1043250}} - Invalid SMSC exposed in Settings
**{{Bug|984413}} - [SMS][MMS] Document message database
<!-- *'''Pending''' -->
<!-- *'''Pending''' -->


== Wesley (EPM) ==
== Wesley (EPM) ==
* Project flag clarification (ongoing)
* Project flag clarification, migration done
** https://wiki.mozilla.org/B2G/Triage#Project_Flags
** Definitions of each project flags https://wiki.mozilla.org/B2G/Triage#Project_Flags  


* engineering workshop finished this tuesday. some positive outputs (ongoing):
* red-tai project
** https://docs.google.com/a/mozilla.com/spreadsheets/d/1zppXezVXevt0SwDEcnAm_Yg7Y40xAi0VLqskc4ZZQrM/edit?pli=1#gid=189499576


* team backlog
* team backlog
** https://wiki.mozilla.org/index.php?title=FirefoxOS/RIL_telephony#Team_Backlog
** https://wiki.mozilla.org/index.php?title=FirefoxOS/RIL_telephony#Team_Backlog

Latest revision as of 01:24, 7 April 2015

Team's updates

<Read Only>

  • 2015 Q1 team building (OS team) - 3/30 (Mon.)
  • Review/Feedback on Gaia?
  • New 2.2 release (Gecko 37 will be the base)
    • Important dates
      • Locking down ril internal interfaces started. Be careful of interface changes. Should you hanve any questions about the list, ask Edgar or Hsinyi!

Team memebers' updates

Aknow

  • Done:
  • Target/Ongoing:
    1. bug 1137093 - B2G RIL: move telephony call related handling out of ril_worker (r+)
    2. bug 1043165 - [B2G] refine TelephonyCall.onerror API: Provide TelephonyCall.disconnectedReason (r?)
    3. bug 1145079 - [Flame] Unable to place call with one SIM card in second SIM slot (r?)
  • Review:
    1. bug 1027546 - [B2G][Emulator] Support call barring

Ben

  • Done
    • bug 1001343 - Telephony test: add test case of dialing a call from STK (landed)
    • bug 1067629 - Turn off radio control in System App when running test script for MozMobileConnection.SetRadioEnabled(false) (uplifted)
  • Ongoing
    • bug 1133400 - [B2G][Emulator] Fix an implementation defect of emulator 'modem enable|disable <feature>' (r+)
    • bug 1027546 - [B2G][Emulator] Support call barring (r?)
    • bug 1100774 - [MarionetteTest] add test cases for call barring
    • bug 906603 - B2G RIL: Support Change Call Barring Password on Emulator
    • bug 999300 - Remove RIL V5 legacy support
  • Pending
    • bug 977503 - B2G RIL: [CDMA] update callNumber when a waiting call coming after a 3way call
    • bug 1116665 - Add [AvailableIn="CertifiedApps"] and [CheckPermissions="telephony"] to Telephony API
  • Feedback
    • bug 1136585 - Cannot camp on network after rild disconnection and re-connection

Bevis

  • Done
    • bug 1143596 - [B2G][SMS] Update correct test number in Brazil format and rewirte with Promise in test_getthreads.js (r+)
  • Ongoing
    • bug 1114935 - [B2G][ICC] Refactor the support of IccInfo, IccCardState, IccCardCardLock, and matchMvno in MozIcc.webidl with IPDL. (r+)
      • TODO: Fix MarketPlace Crash problem, Open_C Bootup issue.
  • Clarifying
    • bug 1144016 - [FFOS7715 v2.1][Message] monkey test crash 0 libxul.so!nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::Length() const [nsTArray.h : 329 + 0x0] (ni?)
      • Debugging patch is provided for further analysis.
  • Clarified
    • bug 1133465 - [Flame][Settings]It will not prompt user to input SIM card's PIN code immediately after user turns on and turns off airplane mode.
    • bug 1143555 - [FFOS_P821A20]after sending an mms, dns query don't work, unless disable and enable data.
  • Reviewed
    • bug 1143628 - Increasing the marionette timeout of test_massive_incoming_delete.js and also rewriting test with Promise
    • bug 733331 - B2G SMS: configurable GSM national languages
    • bug 1130546 - [B2G][SMS] Incorrect Spanish national language locking shift table definition.
    • bug 1136211 - SMS cannot be sent to a 15-digit phone number (such as an iNum) which doesn't have a territory id
  • Pending
    • bug 1138264 - [B2G][SMS][MMS] Support new system message of "sms-delivery-error" to notify the error from delivery report.
    • bug 1141400 - [B2G][RIL] Prevent EventTarget accessing to owner window after disconnected from owner window.
    • bug 880251 - [MMS] [B2G] Remove own number from 'participants' field in thread created by Group MMS.
      • Problem: Howto support this when MSISDN is not available in the inserted UICC.
    • bug 1114937 - [B2G][ICC] Refactor Icc Contacts in MozIcc.webidl with IPDL.
    • bug 1114938 - [B2G][ICC] Refactor STK in MozIcc.webidl with IPDL.

Edgar

  • PTO: 3/23 ~ 4/6

Hsinyi

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

  1. bug 1142770 - Dialer, messaging and settings app not working
  2. bug 1116654 - [meta] completely hide Telephony, MobileMessage, MobileConnection, ICC... interfaces from privileged and web content
    • MobileConnection - should have stricter checks in code (pending)

Tracking & Debugging & Clarifying

Review & Feedback

Others

  1. Emulator/Automation workshop

Jessica

  • Ongoing and Done:
    1. bug 1137088 - B2G RIL: move data call related handling out of ril_worker (landed)
    2. bug 1139736 - Map settings "network.debugging.enabled" to preference (landed)
    3. bug 1144494 - Toggle "network.debugging.enabled" from developer menu (gaia) (landed)
    4. bug 1143984 - B2G NetworkManager: 'active' should only set for default connections, e.g. wifi or default data (ongoing)
    5. bug 1137764 - [RIL] Sometimes we don't have 3G anymore after Wi-Fi is disconnected (clarifying)
      • data registration not registered
      • reference bugs: 1138954, 113189, need's partner help.
  • Pending:
    1. bug 1134644 - Tethering do not work on Orange F SIM card when "dun" APN is defined
    2. bug 1114901 - [B2G] [RIL] Move data connection related code out of RadioInterfaceLayer
    3. bug 1131962 - B2G RIL: clear proxies on boot up
    4. bug 1126222 - B2G NetworkManager: fire 'network-connection-state-changed' after internal work is done
    5. bug 1017470 - B2G RIL: reconnect data call only if necessary when apns are updated
  • Reviews/Feedbacks/Others:

John

  • Target:
    1. bug 1122376 - [B2G][RIL] Support SIM contact dialling number exceed 20 digits.(r?)
    2. bug 962995 - B2G RIL: write ICC UCS2 characters for 0x81 and 0x82 cases for SIM Contact(r?)
  • Debugging & Tracking:
    1. bug 1093296 - B2G mochitests/mozrunner child process crash detection no longer working
  • Ongoing:
    1. bug 964586 - B2G RIL: return the modified contact in icc.updateContact

Samael

  • Ongoing
    • bug 733331 - B2G SMS: configurable GSM national languages (revising)
      • Related: bug 759539 - B2G SMS tests: write Marionette tests for Unicode subsets
    • bug 1044721 -[B2G][SMS] Provide an API to modify the SMSC address of the inserted UICC.
      • Related: bug 1043250 - Invalid SMSC exposed in Settings
    • bug 984413 - [SMS][MMS] Document message database

Wesley (EPM)

  • red-tai project