TPE RIL Network team/2014-05-27

From MozillaWiki
Jump to navigation Jump to search

Team memebers' updates

Aknow

Recently, we got some intermittent test fail on try server. So I'd like to do some works for those problems.

  • Done: landed
    1. bug 1005498 - No sound when placing one call on Nexus S
    2. bug 1006834 - [B2G][Dialer] User cannot initiate new outbound call after terminating one line in a conference call
    3. bug 997003 - Refactor: setupConference in telephony test code
    4. bug 1004152 - Frequent Marionette-webapi test_audiomanager_phonestate.js | ScriptTimeoutException: timed out
    5. bug 1003652 - Always turn on ril debugging in telephony marionette test
  • Target:
    1. bug 1012504 - Rewrite test_emergency_label.js by promise
    2. bug 1005816 - [B2G][RIL] query REQUEST_GET_CURRENT_CALLS only when there's no on-going telephony-related operation
    3. bug 1003650 - DEBUG flag in ril_worker is not dynamic changeable by pref "ril.debugging.enabled"
  • Pending:
    1. bug 838920 - Intermittent test_outgoing_hangup_alerting.js
    2. bug 784429 - [WebAPI] WebTelephony: Hang-up while connecting, call is not terminated
    3. bug 889737 - [MMI] Unify both sendMMI() and dial() functions

Bevis

  • Done
    • bug 1003247 - [B2G][SMS][Messaging] Not able to send MMS under AT&T network when WiFi and Data Connection are set to OFF. (landed)
    • bug 824717 - WebSMS: When sending a SMS fails, it would be handy to have the message in the error event object. (r+)
  • Ongoing
    • bug 1012621 - [B2G][SMS/MMS] Re-Layout Test Folders in MobileMessage (WIP)
    • bug 1012707 - Move MobileMessageManager to WebIDL (WIP)
      • Reporter provides WIP and is asking if someone can take it. Shall we take it?
  • Clarifying
    • bug 998244 - [ZTE][OPEN C_1.3]MMS cannot be sent in the network of Join operator (1.3+)(ni?)
      • Wait for the result of short-term workaround from reporter.
    • bug 1011689 - [B2G][Messaging] Attempting to send an MMS to more than 10 contacts returns an error message (ni?)
      • NI logs for further analysis.

Chuck

Target

  1. bug 997791 - Regression on wifi enable/disable landed
  2. bug 928227 - Key nickname filter and socket permission check in keystore landed
  3. bug 1002314 - WebAPI: WifiManager.getCapabilities() r+
  4. WPA-EAP landing
    1. bug 917102 - Import Cert by WifiManager landed
    2. bug 917175 - Delete imported Cert by WifiManager landed
    3. bug 917176 - List imported Certs by WifiManager landed
    4. bug 745468 - Support EAP-PEAP and EAP-TTLS landed
    5. bug 790056 - Enable WPA-EAP r+, will laned after bug 1002314
  5. bug 775499 - Support subject_match in WPA-EAP mode r?
  6. bug 1010252 - Wifi known network is forgotten while auto-connection failed WIP
  7. bug 1012549 - Support import PKCS#12 in wifi User certificate done, studying private key

Review

  1. bug 1005775 - [Wifi] [Follow up of Bug 999388]Refactor wifi when send terminate command to wpa_supplicant

Pending

  1. bug 994564 - Use different thread for executing wifi command and netutil command WIP
  2. bug 981472 - Join an invalid network, the current connection will be disconnected WIP
  3. bug 989834 - it takes 10 seconds to unload wifi driver on Sora WIP
  4. bug 928775 - Support UESRNETWPIN r?
  5. bug 930355 - Wifi Enable API r?
  6. bug 917097 - Wifi Enabled in airplane mode r+

Dimi

  • Done & Reviewing
  1. bug 1009483 - [NFC] Emulator support send deactivate notification. land
  2. bug 972248 - [B2F][NFC] : nfcd should using error code instead of boolean. land
  3. bug 1010727 - [NFC] nfcd hang if disable NFC when p2p connection is established. land
  4. bug 1009377 - [Flame] Use correct libnfc-brcm.conf and libnfc-nxp.conf NFC config file. land
  5. bug 979868 - B2G NFC: support UICC-based card-emulation as per ISO/IEC 14443 Type A&B . r?
  • Working
  1. bug 993836 - [NFC] Emulator support for reading NDEF data from type 2 tag. on-going...
  2. bug 1001315 - [NFC] Testcase for reading url from type 2 tag. on-going...
  3. bug 997576 - [NFC] Testcase for reading empty NFC tag. on-going...
  4. bug 1011358 - In the Mountain View QA lab, master on Hamachi/Flame often fails to find the "ateam" SSID (76 dbm signal strength)
  • Others
  1. [NFC]Work with Ming test POS simulator.
  • Review
  1. bug 1010668 - B2G NFC: Nfc doesn't implement nsIObserver
  2. bug 1008854 - [NFC] Add helper functions for NDEF messages to Marionette test cases

Edgar

Target

  • bug 942740 - [B2G][DSDS] USSD received event for DSDS. (Landed) (1.3T+)
  • bug 1003011 - [B2G][RIL][Flame] Need to enable uicc subscription for flame dsds mode. (Landed) (1.4+)
  • bug 1001352 - [B2G][RIL][Flame] Enable data subscription for flame dsds mode. (Landed) (1.4+)
  • bug 898445 - B2G RIL: Move mozMobileConnection/MozMobileConnectionInfo/MozMobileNetworkInfo/MozMobileCellInfo to WebIDL. (Landed)
  • bug 986395 - B2G RIL: Correct the API behavior of setPreferredNetworkType(). (Landed)
  • bug 991582 - B2G RIL: Handle the result of RIL request in a consistent way. (Ongoing)
    • WIP patches
  • bug 1007535 - [B2G][Emulator] Support UNSOLICITED_ON_USSD in emulator. (Ongoing)
    • Need to follow the spec 27.005, AT+CUSD.
  • bug 861725 - B2G Emulator: support call forwarding. (Ongoing)
    • WIP patches.
  • bug 843452 - B2G RIL: use ipdl as IPC in MozMobileConnection. (Ongoing)

Tracking & debugging

Review & feedback

  • bug 1007538 - [B2G][RIL] fix error handling of REQUEST_QUERY_FACILITY_LOCK.
  • bug 1011815 - Eliminate unnecessary uses of nsISupports in WebIDL.

Others

  • [Flame] Test new based image provide by t2m.
  • [Flame] Test 1.4 branch.

Ethan

Target

  1. bug 1000340 - [RTSP] Follow-up of 992568 - Remove obsolete codes to launch video app for RTSP (2.0, landed)
  2. bug 1009497 - [RTSP][V2.0] Crash happened while device plays MP3 stream over RTSP (2.0, feedback?)
    • SDP description must contain the "a=rtpmap:" line for dynamic payload type assignment.
  3. bug 898866 - RTSP: seek function issues (2.0, resolved fixed)
  4. bug 998899 - [META][RTSP] Build automated tests for RTSP feature (2.0, ongoing)
    • bug 1002884 - [RTSP] Make RTSP streaming work on the emulator (2.0, resolved wontfix)
    • bug 1003711 - [RTSP] Build Darwin Streaming Server on B2G emulator (2.0, ongoing)
    • bug 1011414 - [RTSP] Request for a new repository: darwin-android (2.0, ongoing)

Tracking & Debugging

  1. bug 1014360 - Cannot render MP4 video - vdec_open failed (reported by me)
  2. The following bugs were categorized as "Toolkit > Video/Audio Controls" component. Require platform team's help to fix them.
    • bug 1005854 - [RTSP][V2.0] Built-in media player cannot display seekbar when plays video RTSP
    • bug 1005861 - [RTSP][V2.0] Cannot resize built-in media player to fit screen size
    • bug 1005865 - [RTSP][V2.0] The toolbar of built-in media player is not located at center of browser app
    • bug 1006516 - [RTSP][V2.0] After pressing the power-on button, RTSP streaming keeps playing
    • bug 1006470 - [RTSP][V2.0] Built-in media player show a "SAVE VIDEO" dialog after long press the toolbar

Pending

  1. bug 1003037 - [RTSP] Can't play Rtsp streaming from itv.wo.com.cn
    • Live streaming.
    • Eagle Cui: Not in stream 1/2/3, but fundamental to pass CU (China Unicom).
  2. bug 975257 - [RTSP][V1.3] No warning message pops up after disabling network on the hotspot
  3. bug 1000229 - Follow-up of 992568 - RtspChannelParent is constructed unexpectedly by nsXMLHttpRequest::Open()
  4. bug 1000279 - Follow-up of 992568 - Refine parameters of NeckoParent::AllocPRtspChannelParent()
  5. bug 1000286 - Follow-up of 992568 - Integration test of RTSP with system browser
  6. bug 1000293 - Follow-up of 992568 - Resume function does not work as expected

Henry

Done & Working

  1. bug 996510 - gaia-ui-test test case for Bug 906164
    • Added test_system_message_pending.py
    • Moved around system message testing facilities.
  2. Wifi crashes
    • Some could be reproduced on our own with the help of gaia-ui-test.
      • bug 1007766 - Is wifi HAL being called on multiple threads? (wpa_ctrl_recv)
      • bug 1008401 - crash in wpa_ctrl_recv while switching airplane mode on and off several times
    • Some couldn't
  3. bug 998892 - WPS PIN/PBC method doesn't work
  4. bug 997090 - Basic wifi test case on ICS emulator
    • f+ by vicamo
  5. bug 1010733 - Capability for partner's app to implement WISPr function
    • Attached a patch for minimum support
      • System message: 'wispr-login'
      • mozChromeEvent: 'captive-portal-login-success'

Hsinyi

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

  1. bug 997584 - [B2G] [RIL] mobileConnection::setCallingLineIdRestriction() doesn't work well on DSDS. SIM_1 is affected if set on SIM_2 1.3t+, r+, landed
  2. bug 1007538 - [B2G][RIL] fix error handling of REQUEST_QUERY_FACILITY_LOCK landed
  3. bug 981519 - [CDMA] Number and name presentation r+, waiting for Gaia
  4. bug 1009393 - [B2G][Emulator] support RIL_REQUEST_CDMA_FLASH ongoing, WIP
  5. bug 1010035 - [B2G] add marionette tests for Cdma 3-way calling ongoing, WIP
  6. bug 1011429 - [B2G][RIL] _updateActiveCall() isn't correct in cdma 3way call scenario r?
  7. bug 975778 - [B2G] [Emulator] Support CDMA_FLASH command for Cdma call waiting ongoing
  8. bug 975779 - [B2G] [RIL] add marionette tests for CDMA call waiting and 3way calling pending

Tracking & Debugging

  1. bug 1008853 - [B2G][Tarako] CLIR mode of SIMs are interactive Vendcom

Reviews and Feedbacks

  1. bug 942740 - [B2G] [DSDS] USSD received event for DSDS 1.3t+
  2. bug 1006834 - [B2G][Dialer] User cannot initiate new outbound call after terminating one line in a conference call 1.4+
  3. bug 1007398 - MOZ_CRASH at mozilla::dom::telephony::PTelephonyChild::SendUnregisterListener
  4. bug 1001352 - [B2G][RIL][Flame] Enable data subscription for flame dsds mode 1.4+
  5. bug 1003011 - [B2G][RIL][Flame] Need to enable uicc subscription for flame dsds mode 1.4+
  6. bug 898445 - B2G RIL: Move mozMobileConnection/MozMobileConnectionInfo/MozMobileNetworkInfo/MozMobileCellInfo to WebIDL
  7. bug 1004152 - Frequent Marionette-webapi test_audiomanager_phonestate.js | ScriptTimeoutException: timed out
  8. bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement
  9. bug 922584 - B2G RIL: provide WebAPI to setup network connections and expose connection state
  10. bug 1003652 - Always turn on ril debugging in telephony marionette test
  11. bug 1011810 - ICCManager.getIccById is declared as returning "nsISupports" but can return null
  12. bug 1005816 - [B2G][RIL] query REQUEST_GET_CURRENT_CALLS only when there's no on-going telephony-related operation
  13. bug 1012504 - Rewrite test_emergency_label.js by promise

Others

  1. Weekly meeting with QC
  2. NetworkManager API discussion

Jessica

  • Target.(Bug Number, Summay, Stauts, Estimated date):
    1. bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement
      • mostly r+/f+ from hsinyi.
      • waiting for vicamo's review.
    2. bug 979134 - Rewrite mobileconnection test cases with Promise
      • rewrite test_mobile_data_connection.js using promise.
      • checkin-needed
    3. bug 821578 - B2G Emulator: Support data call with multiple APN (ongoing)
      • can support multiple data call now but with the same ip configuration
  • 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 990458 - B2G RIL: replace the use of 'network-interface-state-changed' events with updateNetworkInterface() API
  • Reviews/Feedbacks/Others:
    1. 2 days PTO

John

  • Pending
    • bug 746074 - Allow enforcing network-usage policies on "web apps"
    • bug 780087 - When an app exceed allowed traffic, block its network traffic
    • bug 959528 - [Network Metering] Obtain network traffic cost by OTA
    • bug 935838 - [Per App Network Traffic Metering] Collect per app traffic in UDP Socket API

Vicamo

PTO from 5/19 to 5/30.

Vincent

  • Target.(Bug Number, Summay, Status, Estimated date):
    1. bug 1005775 - [Wifi] [Follow up of Bug 999388]Refactor wifi when send terminate command to wpa_supplicant
      • r+
    2. bug 993598 - POST of MediaRecorder Blob drops first byte with long video slices
      • landed and fixed by bechen.
    3. bug 951278 [RTSP][V1.3] The RTSP streaming always stops at the last 1st or 2nd second
      • rebased and wait for review.
    4. bug 1007766 - Is wifi HAL being called on multiple threads?
      • duplicated of the bug 1005775.
    5. bug 1008401 - crash in wpa_ctrl_recv while switching airplane mode on and off several times
      • duplicated of the bug 1005775.
    6. bug 1010292 - crash in strstr | update_ctrl_interface
    7. bug 951278 - [RTSP][V1.3] The RTSP streaming always stops at the last 1st or 2nd second
      • rebased
    8. bug 1008797 - Test case for bug 993598
    9. bug 984295 - [Rtsp] Serialize Rtsp controller requests
      • pending


  • Review Bugs
    1. bug 1001320 - Switch b2g and android to pragmas for visibility
      • landed
    2. bug 998892 - WPS PIN/PBC method doesn't work
      • landed
    3. bug 1002314 - [B2G]To have a webapi providing WIFI capabilities of device
      • landed
    4. bug 997090 - Basic wifi test case on ICS emulator
      • ongoing
    5. bug 928289 - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering)
      • pending
    6. bug 945569 - Support Wifi Display device discovery and group formation
      • pending
    7. bug 981472 - [Sora][Wi-Fi] Join an invalid network, the current connection will be disconnected
      • pending
  • Tracking.(Bugs that should be fixed or interested)
    1. bug 846661 - [Buri][WIFI][Feature] a prompt should appear when there is a open Access Point
    2. bug 866718 - Automatically connect to openwireless.org WiFi networks if no others available

Yoshi

  • bug 1010668 - B2G NFC: Nfc doesn't implement nsIObserver. landed
  • bug 1010663 - B2G RIL: Support sdn contact on emulator. landed
  • bug 1010700 - NFC: equalsArrays in nfc_utils.js could throw if one of the arguments is undefined. landed
  • bug 981646 - B2G RIL: Cannot read sdn contacts. r+
  • bug 1003775 - B2G NFC: removePeerTarget in Nfc.js doesn't work for Browser app. ongoing
  • bug 933588 - B2G NFC: Rewrite NFC Worker in C++. r? sent
  • 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)
  • feedback bug 879861 - NFC Secure Element Support

Borting

  • Target
    1. bug 951976 - API for Resource Statistics
      • WebIDL patch (ehsan r+, jonas r?)
      • Implementation patch (updated)
      • Test case
        • xpcshell test (impl done)
        • Mochitest test (impl done)
    2. bug 947779 - Support auto clearing statistics and alarms when app is removed
      • (impl done)
    3. bug 854200 - PowerStats implementation
      • Obtain app's pid & childID (done)
      • Implement processQueue based on Promise (undergo, refer: PushService.jsm)
  • Pending
    1. bug 899596 - Get Wi-Fi link speed (r+)
    2. bug 854202 - Obtain system metrics and power profile (r+)
      • Should be rebased after bug 951976 is landed

Wesley(EPM)

Takeout from B2G coordination summit

CAF (QC) 2.0 FL metabug : http://mzl.la/1p76pon

  • 7 RIL bugs. to be reviewed in telephony team

Howie (EPM for Networking)

  • Please put ETA on 1.3 & 1.4 blockers
  • Please put story points on every task you do
  • Raise your hand if there's any risk for not completing the 2.0 features.

Bug 1001897 - crash in wifi_connect_on_socket_path

  • The status?