TPE RIL Network team/2014-07-15
From MozillaWiki
Contents
Team's updates
<Read Only>
- FireFox OS Blockers.
- http://charts.mozilla.org/ffos/blockers.html#responsibility=FxOS_Team&projec=&project=1.3,1.3T,1.4,2.0
- Thanks, every one. We only have 1 RIL 2.0 blocker and 1 NFC 2.0 blocker this week.
- 2.0 bug fixing stage.
- Sprint 6, 07/07 ~ 07/18 -> We are here.
- We don't uplift fixes of RIL on 2.0.
- 2.1 Features -
- bug 979152, bug 979154, and bug 979157, NFC Payment.
- 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 889737 and bug 843452, Unify both sendMMI() and dial() functions.
- bug 1027430, Supporting different MVNO. - done.
- bug 1013847 readICCID() even appIndex is -1.
- RTSP UA String.
Team memebers' updates
Aknow
- Done: landed
- bug 1035130 - [Dolphin][V1.4][Conference Call]Failed to complete conference call request.
- Target:
- bug 1036851 - Add 'ready' event to telephony to signal the completion of initialization
- bug 1034522 - B2G Emulator: Add console command - sim status
- Work on an example that use this console command.
- bug 1027478 - Modify telephony API from dialEmergency(number, serviceId) to dialEmergency(number)
- Pending:
- bug 889737 - [MMI] Unify both sendMMI() and dial() functions
Bevis
- Done
- bug 1028791 - [B2G][CBS] Re-write Marionette Test Cases of CellBroadcast with Promise (landed)
- bug 1028032 - [B2G][CBS] Remove Padding Charactor <CR> Correctly from Decoded CBS Message (landed)
- bug 1023695 - [B2G][SMS] Introduce sms-deleted event to provide the awareness of change in MobileMessageDB for multiple apps interested in SMS. (2.0+) (landed)
- Ongoing
- bug 813893 - B2G RIL: support UMTS CBS Message (r?)
- bug 1032097 - [B2G][MMS] Resolve/Add/Remove extra Host from the URL to be downloaded per MMS transaction.
Chuck
Target
- bug 1019146 - Can't connect to WPA-EAP network in FTU. landed, workaround
- bug 1012549 - Support import PKCS#12 in wifi Try to decrypt PKCS#12 private key.
Review
- bug 1037276 - wps-timedout event doesn't match the enum ConnectionStatus defined in webidl.
- bug 1034489 - Close WIFI while obtaining IP from AP and WIFI button can't be tapped for long.
Pending
- bug 994564 - Use different thread for executing wifi command and netutil command WIP
- bug 981472 - Join an invalid network, the current connection will be disconnected WIP
- bug 989834 - it takes 10 seconds to unload wifi driver on Sora WIP
- bug 928775 - Support UESRNETWPIN r?
- bug 930355 - Wifi Enable API r?
- bug 917097 - Wifi Enabled in airplane mode r+
Dimi
- Done & Reviewing
- bug 997576 - [NFC] Testcase for reading empty NFC tag. land
- bug 1035606 - [NFC] Testcase cleanup. land
- bug 979891 - B2G NFC: NFC Daemon shall support HCI Event EVT-TRANSACTION handling. land
- bug 936367 - Support wifi hotspot enable API. r?
- Working
- Help T2M porting NFC on 1.4
- bug 1030615 - NFC Daemon shall support the logical channel communication with eSE. on-going
- bug 985306 - Add libxml2 into gonk-jb and gonk-kk. pending
- Review
- bug 1034660 - [NFC] Emulator encodes NDEF incorrectly when ID is used
Edgar
Target
- bug 1030002 - [B2G][RIL] Use webidl attribute, CheckPermissions, for checking mobileconnection/mobilenetwork permission. (Landed)
- bug 1022490 - [dolphin][flame][perf] improve the performance of exporting Contacts to USIM card (china unicom) (1.4+) (Landed)
- bug 843452 - B2G RIL: use ipdl as IPC in MozMobileConnection. (2.1+) (Reviewing)
- Review process.
Review & Feedback
- bug 1030810 - flame v2.0 often fails to enable cell data when leaving wifi with dual-sim. (2.0+)
- bug 1031640 - B2G RIL: incorrect STK TR for handling SEND_SS/SEND_USSD/SEND_SHORT_MESSAGE/SEND_DTMF in ril_worker.js.
Pending
- bug 1016165 - B2G RIL: Handle the result of RIL request in a consistent way.
- WIP patches
- bug 1000014 - B2G RIL: Dispatch 'cfstatechange' only when the setCallForwarding request is success.
Ethan
Done
- bug 1003711 - [RTSP] Build Darwin Streaming Server on B2G emulator (2.1, landed)
- Part 1 - Add darwinstreamingserver to b2g-manifest (review+)
- Part 2 - Build Darwin Streaming Server on B2G emulator (review+)
- Part 3 - Setup the config and media files for DarwinStreamingServer; Add dss and dss-setup for init.rc (review+)
- bug 1032065 - RTSP video playback quality is very poor if payload type is "MP4V-ES" (2.0+, landed)
In Progress
- bug 1026923 - [RTSP] Change the User-Agent string of RTSP client (2.1, ongoing)
- bug 1032111 - [RTSP] Basic RTSP test case on ICS emulator (2.1, ongoing)
- bug 1000040 - [B2G][Emulator] Implement EthernetManager and test cases on ICS emulator (reopened)
Henry
Done & Working
- bug 1035074 - [system-message-api] SystemMessageManager makes JS Error: "this._dispatchers is null"
- Bug in DOMRequestIpcHelper
- bug 1030550 - [Dialer][Bluetooth] Callscreen app sometimes calls BT command "CHLD=3" twice when it only receive one system message.
- bug 1037380 - Add message-defined filter to system message with extending nsISystemMessagesConfigurator
- bug 1038531 - Unify NetworkService/Networker/WifiNetUtil/WifiUtil
- bug 1034020 - Intermittent test_wifi_associate.js | DMError: Timeout exceeded for shell call
- bug 1038510 - Intermittent test_wifi_tethering_wifi_disabled.js | ScriptTimeoutException: ScriptTimeoutException: timed out | test_wifi_tethering_wifi_inactive.js | MarionetteException: MarionetteException: Emulator callback still pending when finish() called
- bug 1037302 - Avoid excess string creation in WifiCommand.jsm's getConnectionInfoICS()
Hsinyi
Target.(Bug Number, Summay, Stauts, Estimated date)
- bug 935843 - B2G RIL: Parse EF_IMG from SIM 2.1
- Studying and onging
- bug 824145 - B2G STK: Support for STK icon display 2.1
- Studying and ongoing
- bug 1009393 - [B2G][Emulator] support RIL_REQUEST_CDMA_FLASH r+
- bug 1010035 - [B2G] add marionette tests for Cdma 3-way calling WIP
- Timeout
- bug 975778 - [B2G] [Emulator] Support CDMA_FLASH command for Cdma call waiting pending
- bug 975779 - [B2G] [RIL] add marionette tests for CDMA call waiting and 3way calling pending
- bug 1028062 - [B2G] should save 'window' when 'cancel MMI' WIP, pending
- Working on test case
Tracking & Debugging
Reviews and Feedbacks
- bug 1021550 - [Phone][Ring Tone] The ring tone is muted after first call used speaker 2.0+
- bug 1032858 - Add support for RIL_REQUEST_GET_CELL_INFO_LIST to expose neighboring cell data
- bug 1028032 - [B2G][CBS] Remove Padding Charactor <CR> Correctly from Decoded CBS Message
- bug 1029721 - CDMA call waiting call is not logged in call history 2.0+
- bug 998147 - [Dialer] A Missed Call notification is given when chosing to hang up on an incoming call
- bug 1033341 - When first call is an emergency call and after user can't make other call, call button should be disabled or some info should be showed
- bug 1035130 - [Dolphin][V1.4][Conference Call]Failed to complete conference call request. 1.4+
- bug 1034421 - [Costcontrol] Costcontrol Widget is not showing proper message under airplane mode scenario in V1.4
- bug 1024506 - While call is "connecting", "Add other call", "Keypad" and "microphone" buttons should be disabled.
- bug 1036877 - Failed to build B2G desktop with MOZ_B2G_RIL enabled, "Reference-counted class IccManager should not have a public destructor"
- bug 813893 - B2G RIL: support UMTS CBS Message
Jessica
- Target:
- bug 1030810 - flame v2.0 often fails to enable cell data when leaving wifi with dual-sim (2.0+) (landed)
- fixed regression.
- bug 1032858 - Add support for RIL_REQUEST_GET_CELL_INFO_LIST to expose neighboring cell data (ongoing)
- addressing reviewer's comments.
- bug 1033142 - B2G RIL: add support for mvno type 'gid' in matchMvno() function (ongoing)
- under review.
- bug 1030810 - flame v2.0 often fails to enable cell data when leaving wifi with dual-sim (2.0+) (landed)
- Pending:
- bug 990458 - B2G RIL: replace the use of 'network-interface-state-changed' events with updateNetworkInterface() API
- pending, depends on bug 939046.
- 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 990458 - B2G RIL: replace the use of 'network-interface-state-changed' events with updateNetworkInterface() API
- Reviews/Feedbacks/Others:
- NetworkManager discussion
Vicamo
- Target
- bug 916607 - Convert MozSmsSegmentInfo to WebIDL dictionary (r-)
- to rebase onto recent JSAPI changes.
- bug 989926 - Add a fake rild.js and libril.js to desktop build (WIP)
- implement FxOS simulator specific TelephonyService. Now you may dial/accept/hangup in either simulator and AppManager's new "Voice Calls" panel.
- bug 1033095 - Sending empty SMS messages causes AbortError
- unreplicable in emulator in any way.
- bug 916607 - Convert MozSmsSegmentInfo to WebIDL dictionary (r-)
- Pending
- bug 859764 - WebSMS: move to MozMobileMessage WebIDL (pending)
- bug 864484 - B2G RIL: use ipdl as IPC in MozCellBroadcast
- bug 878533 - WebSMS: Move SmsFilter to WebIDL dictionary (r+)
- bug 952875 - [B2G] [SMS] Not able to be notified of a new message from navigator.mozMobileMessage.onreceived before any request sent from content process to chrome process
- Review/Feedback
- bug 1009645 - Implement the API detection parts of navigator.getFeature()
- bug 1023695 - [B2G][SMS] Introduce sms-deleted event to provide the awareness of change in MobileMessageDB for multiple apps interested in SMS
- bug 1034312 - Telephony uses NS_DECL_NSITELEPHONYLISTENER, but does not inherit from nsITelephonyListener
- have another revision, but bumped into a JS binding error
Vincent
- Target.(Bug Number, Summay, Status, Estimated date):
- bug 1037307 - [Wifi] Test case for WPS
- Ongoing
- bug 1037301 - [Wifi] Close station info update timer when we disable the hotspot
- r+
- bug 1021671 - [Flame][V1.4][Wifi]DUT cannot connect to network successfully via WPS Button connection
- Addressing the review comments.
- bug 1037276 - [Flame][Wifi] wps-timedout event doesn't match the enum ConnectionStatus defined in webidl
- Asking T2M help to check WPS in wpa_supplicant.
- bug 1034489 - [FirefoxOS_v1.4][Shark]Close WIFI while obtaining IP from AP and WIFI button can't be tapped for long
- Addressing the review comments.
- bug 1026730 - [1.4 => 2.0] Wi-Fi networks are erased after an OTA update
- It has been identified as FTU related problem, not wifi. Kyle(qdot) is working on it.
- bug 1017461 - [Dolphin] USB tethering does not work after re-plug-in USB.
- Partner has a patch which uses battery.charging to detect usb cable connection status.
- bug 1020844 - [Sora][WIFI] It can't display connection on ap list when use WPS connect
- Pending
- bug 1037307 - [Wifi] Test case for WPS
- Review Bugs
- bug 936367 - Support wifi hotspot enable API
- Ongoing
- bug 936367 - Support wifi hotspot enable API
- Tracking.(Bugs that should be fixed or interested)
https://taiwan.etherpad.mozilla.org/1108
Yoshi
- bug 933588 - B2G NFC: Rewrite NFC Worker in C++. trying to use Cu.cloneInto for TypedArray, ongoing
- bug 1003775 - B2G NFC: removePeerTarget in Nfc.js doesn't work for Browser app. ongoing
- WebNFC API v2 draft proposal. https://wiki.mozilla.org/WebAPI/WebNFC/WebNFCv2_draft
- bug 963541 - B2G NFC: Have a clear definition with NFCTag.connect and NFCTag.close. (pending, will back to this after NfcA or IsoDep is supported)
Borting
- Target
- bug 951976 - API for Resource Statistics (r+)
- bug 947779 - Support auto clearing statistics and alarms when app is removed
- (impl done)
- bug 854200 - PowerStats implementation
- Obtain app's pid & childID (done)
- Implement processingQueue based on Promise (done)
- Implement periodic update (once per day) (done)
- Update some DB query methods to support Promise-like query (done)
- Write test cases (undergo)
- Pending
- bug 899596 - Get Wi-Fi link speed (r+)
- bug 854202 - Obtain system metrics and power profile (r+)
- Should be rebased after bug 951976 is landed
Wesley(EPM)
Thanks for the demo video :)
- [RIL-Telephony]
- [RIL-NFC]
Howie (EPM for Networking)
- To plan v2.1
- Please put ETA on 1.3 & 1.4 blockers
- Please put story points and target milestone on every task you do
- Use Tako