TPE RIL Network team/2014-06-17

From MozillaWiki
Jump to: navigation, search

Team's updates

<Read Only>

  • Bugs priorities list : 1.3T=1.3+ > 1.4+ > 2.0+ >Feature works.
  • We are in 2.0 now. Target features are NFC, RTSP, WISPr, and WAPEAP.
    • Sprint 4, 06/09 ~ 06/20 -> We are here.
    • Sprint 5, 06/23 ~ 07/04
    • Sprint 6, 07/07 ~ 07/18
  • 2.1 Features -
    1. NFC Payment.
    2. DSDA?
    3. bug 940893 Cell broadcast for DSDS.
    4. bug 992772 ResolveHostName with the DNS of the specified NetworkInterface.
    5. bug 824145, bug 935843 Support for STK icon display.
    6. bug 889737, bug 843452 Unify both sendMMI() and dial() functions.
    7. bug 1015821 Incorrect roaming status.
    8. bug 1013847 readICCID() even appIndex is -1.
    9. bug 1019807 Hotspot 2.0.
    10. bug 1019691 WLAN connect priority order.
    11. bug 1012549 Support importing PKCS#12 file format.
    12. According to carrier's PLMN to decide APN setting.
    13. After manually selecting network, phone should not back to network auto selection mode.
    14. Study for OpenVPN and Upnp.
  • Group lunch at 12:00 and 2014Q2 presentation at 10:30 on next Wed., 2014/6/18. Edam

Team memebers' updates

Aknow

  • Done: landed
    1. bug 1014903 - [B2G][Open_C] When the 3rd person in a group call ends the call, the remaining devices transmit no sound
    2. bug 1020060 - REQUEST_GET_CURRENT_CALLS fails on emulator
  • Target:
    1. bug 909485 - Intermittent B2G test_emergency_label.js | ScriptTimeoutException: timed out
    2. bug 1005732 - Intermittent test_outgoing_when_two_calls_on_line.js
    3. bug 838920 - Intermittent test_outgoing_hangup_alerting.js
  • Pending:
    1. bug 784429 - [WebAPI] WebTelephony: Hang-up while connecting, call is not terminated
    2. bug 936982 - Hanging all calls inside conference call leaves additional "connected" status to last hangup call
    3. bug 838920 - Intermittent test_outgoing_hangup_alerting.js
    4. bug 889737 - [MMI] Unify both sendMMI() and dial() functions

Bevis

  • Ongoing
    • bug 921326 - Cellbroadcast API: support multiple sim cards
      • Got some feedback from reviewer. I'll update the patch accordingly.
  • Clarified
    • bug 1023470 - Network online event sent when sending MMS
    • bug 1022575 - Received SMS store (without text) on check balance.
    • bug 1021597 - [Dolphin][Settings]Can't send CSCB enable/disable to Modem when Cell Broadcast search lists(merged) is null.
  • New
    • bug 1024747 - CDMA MO MMS still not working as phone number is not correctly retrieved from iccInfo (1.4)
      • QC has provided a proposed patch. I'll update it again before sending the review request.
    • bug 1023695 - [B2G][SMS] Introduce sms-deleted event to provide the awareness of change in MobileMessageDB for multiple apps interested in SMS. (2.0+)
    • bug 1025399 - Bug 322573 - [FirefoxOS_v1.4][7715][FT_India_Delhi] Idea,7715 firefox fail to download the received MMS

Chuck

Target

  1. bug 1010252 - Wifi known network is forgotten while auto-connection failed. 1.3+, fix in Gaia side, waiting for feedback
  2. bug 1020212 - Wifi can't access keystore in gecko on Flame. WIP
  3. bug 1020866 - WPA-EAP doesn't use phase 2 authentication. r+
  4. bug 1023115 - WPA-EAP doesn't stop retry connection failed network. r?

Review

  1. bug 1009725 - [B2G][Flame][Settings]Wi-Fi toggle button intermittently non-responsive when selected

Pending

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

Dimi

  • Done & Reviewing
  1. bug 1018068 - [NFC] NFC sharing does not work. land
  2. bug 1020213 - [NFC] javascript error when send image/video via NFC. land
  3. bug 1019436 - NFC: Assertion failed: (rfst != NUMBER_OF_NFC_RFSTS), function nfc_create_rf_discovery_ntf. fixed
  4. bug 1021180 - [NFC] marionette web-api tests which use MozNDEFRecord failing on emulator-jb. fixed
  5. bug 1023683 - [NFC] Emulator support for reading NDEF data from type 3 tag. reviewing
  • Working
  1. bug 1017485 - [Follow up of Bug 984207] Define timing to enable/disable P2p mode. on-going
  2. bug 997576 - [NFC] Testcase for reading empty NFC tag. on-going...

Edgar

Target

  • bug 861725 - B2G Emulator: support call forwarding. (Review+)
  • bug 965143 - [B2G][RIL] JavaScript error when connecting to a network manually and then set automatically selection. (Landed)
  • bug 843452 - B2G RIL: use ipdl as IPC in MozMobileConnection. (Ongoing)
    • Some parts are review+.
    • Try to remove all synced message, using asynced message instead.

Pending

  • bug 1016165 - B2G RIL: Handle the result of RIL request in a consistent way.
    • WIP patches

Other

  • PTO on 6/13.

Ethan

Done & Target

  1. bug 1021890 - [RTSP] Compiler warning - character constant too long in RTSPConnectionHandler.h (landed)
  2. bug 998899 - [META][RTSP] Build automated tests for RTSP feature (2.0, ongoing)
    • bug 1003711 - [RTSP] Build Darwin Streaming Server on B2G emulator (2.0, ongoing)
    • bug 1011414 - [RTSP] Request for a new repository: darwinstreamingserver (2.0, resolved fixed)
    • bug 1023036 - Request to mirror darwinstreamingserver for FFOS emulator builds (2.0, resolved fixed)

Tracking & Debugging

  1. bug 1014579 - [RTSP][V2.0] Second time warning message of full screen mode shows an inappropriate wording (resolved worksforme)
  2. bug 1020956 - [RTSP][V2.0] The kernel crash happened if RTSP streaming is interrupted several times by incoming call (ongoing) (2.0+)
  3. bug 1021006 - [RTSP][2.0] Browser pops up a network warning message in the end of video RTSP streaming (new) (2.0+)
  4. bug 1020980 - [RTSP][2.0] E/OMX-VDEC-1080P( 300): Error: Insufficient size allocated for extra-data (new)
  5. bug 1017444 - [RTSP] Follow-up of 951278 - Potential audio/video out-of-sync after end-of-stream (ongoing)

Pending

  1. UI issues belonged to "Toolkit > Video/Audio Controls" component.
  2. bug 1003037 - [RTSP] Can't play Rtsp streaming from itv.wo.com.cn (live streaming)
  3. bug 975257 - [RTSP][V1.3] No warning message pops up after disabling network on the hotspot
  4. bug 1000229 - Follow-up of 992568 - RtspChannelParent is constructed unexpectedly by nsXMLHttpRequest::Open()
  5. bug 1000279 - Follow-up of 992568 - Refine parameters of NeckoParent::AllocPRtspChannelParent()
  6. bug 1000286 - Follow-up of 992568 - Integration test of RTSP with system browser
  7. bug 1000293 - Follow-up of 992568 - Resume function does not work as expected

Henry

Done & Working

  1. bug 1015901 - Wifi on emulator doesn't remember networks
    • Add "update_config=1" to template wpa_supplicant.conf
    • getKnownNetworks; dontConnect
  2. bug 1017513 - Add existing captive portal xpcshell test cases to xpcshell_b2g.ini
  3. bug 1016773 - Test case for default route switch
  4. bug 1022460 - Enable wifi tethering on emulator

Hsinyi

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

  1. bug 981519 - [CDMA] Number and name presentation r+, landed
    • Seem cause a regression. Will check it today.
  2. bug 935843 - B2G RIL: Parse EF_IMG from SIM 2.1?
    • Study
  3. bug 1009393 - [B2G][Emulator] support RIL_REQUEST_CDMA_FLASH r+
  4. bug 1010035 - [B2G] add marionette tests for Cdma 3-way calling ongoing, WIP
    • rild reconnects, keep debugging
  5. bug 1023210 - Intermittent test_dsds_default_service_id.js | TimeoutException: TimeoutException: Connection timed out
  1. bug 975778 - [B2G] [Emulator] Support CDMA_FLASH command for Cdma call waiting pending
  2. bug 975779 - [B2G] [RIL] add marionette tests for CDMA call waiting and 3way calling pending

Tracking & Debugging

Reviews and Feedbacks

  1. bug 1005823 - [Dolphin] Cannot place emergency call w/o SIM card. 1.4+
  2. bug 1014903 - [B2G][Open_C] When the 3rd person in a group call ends the call, the remaining devices transmit no sound 1.4+
  3. bug 1016277 - If two different apps try to use the 'telephony' channel at the same time both apps can play audio. feature-b2g 2.0
  4. bug 1022112 - Wi-Fi hotspot does not work when SIM 2 is data source 2.0+
  5. bug 1023139 - B2G RIL: Flame: data service on SIM2 is not automatically enabled after reboot
  6. bug 965143 - [B2G][RIL] JavaScript error when connecting to a network manually and then set automatically selection
  7. bug 843452 - B2G RIL: use ipdl as IPC in MozMobileConnection
  8. bug 921326 - Cellbroadcast API: support multiple sim cards

Others

  1. Discussion with Aknow about dialEmergency() API change

Jessica

  • Target:
    1. bug 1022112 - Wi-Fi hotspot does not work when SIM 2 is data source (landed)
      • indicate service id when looking for a certain network interface.
    2. bug 1023139 - B2G RIL: Flame: data service on SIM2 is not automatically enabled after reboot (landed)
      • resend data subscription after uicc subscription.
    3. bug 1010356 - Network location provider should try to send neighboring cell data (ongoing)
      • add support for RIL_REQUEST_GET_NEIGHBORING_CELL_IDS.
    4. bug 1017950 - [Flatfish][Wifi] Not able to scan and connect to wifi (clarifying)
      • JavaScript Error: "this.isNetworkTypeMobile is not a function"
  • Pending:
    1. 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?
    2. bug 997654 - B2G RIL: let each network handle its own host routes
    3. bug 973543 - B2G RIL: host routes removed unexpectedly when data call is shared
    4. bug 990458 - B2G RIL: replace the use of 'network-interface-state-changed' events with updateNetworkInterface() API
  • Reviews/Feedbacks/Others:
    1. PTO on 6/12

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

  • Target
    • bug 859764 - WebSMS: move to MozMobileMessage WebIDL (WIP)
    • 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
      • Synced IPC protocol is really not appreciated. Have to revise without that.
    • bug 1024997 - [Flame][Build] Failed to build on Mac OS X 10.9, mkfs.vfat: command not found
      • Porting dosfstools to Mac will be almost a full rewrite. Maybe I should adapter some Mac utility instead.
  • Pending
  • Review/Feedback
    • bug 861725 - B2G Emulator: support call forwarding
    • bug 1014065 - [NFC] nfcd gets stuck during startup on emulator

Vincent

  • Target.(Bug Number, Summay, Status, Estimated date):
    1. bug 1010292 - crash in strstr | update_ctrl_interface
      • Still no luck to reproduce the problem. But QC reports similar Bug 1025414.
    2. bug 1014924 - [B2G][Tarako][Geolocation] WifiWorker scan fails With wifi off, and geolocation stops
      • landed
    3. bug 1018355 - IPv6 tethering failure
      • landed
    4. bug 1009725 - [B2G][Flame][Settings]Wi-Fi toggle button intermittently non-responsive when selected
      • landed
    5. bug 1008797 - Test case for bug 993598
      • addressing the review comments.
    6. bug 1011358 - In the Mountain View QA lab, master on Hamachi/Flame often fails to find the "ateam" SSID (76 dbm signal strength)
      • ongoing
    7. bug 1016185 - [dolphin]When opened, wifi keeps scaning for about 5 mins
      • no update from partner.
    8. bug 1020844 - [Sora][WIFI] It can't display connection on ap list when use WPS connect
      • pending
    9. bug 984295 - [Rtsp] Serialize Rtsp controller requests
      • pending
  • Review Bugs
    1. bug 972777 - [Madai][WiFi] [Data Share] Wi-Fi Access Point mode: Establish PAN over Wi-Fi
      • ongoing
    2. bug 1015901 - Wifi on emulator doesn't remember networks
      • r+
    3. bug 1020866 - [Wifi] Flame doesn't send MSCHAPv2 request when configuring phase 2 authentication as "MSCHAP V2"
      • r+
    4. bug 1023115 - [Wifi] WPA-EAP keeps try to connect on incorrect auth info.
      • 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 1017461 - [Dolphin] USB tethering does not work after re-plug-in USB.
    2. bug 1020812 - [Tarako] FxOS sometimes cannot connect to Marketplace
    3. bug 1022444 - Randomize MAC when doing a WiFi scan
    4. bug 1021563 - Passpoint / Hotspot 2.0 support in API
    5. bug 1021557 - built-in support for automatic configuration of enterprise WiFi with IETF standard file format
    6. bug 1019807 - Support for Hotspot 2.0 Phase 1
    7. bug 1019691 - WLAN connect priority order
    8. bug 846661 - [Buri][WIFI][Feature] a prompt should appear when there is a open Access Point
    9. bug 866718 - Automatically connect to openwireless.org WiFi networks if no others available

Yoshi

  • bug 1017485 - B2G NFC: Enable P2P Listening mode only when screen is not locked.
    • Discussed with Dimi, and UX
    • Madai's request is in bug 973480, whereas this bug will enable P2P listening when screen is not password-locked.
  • bug 1021213 - [B2G][NFC] The browser will remain in landscape mode after bumping with another NFC phone. 2.0+, landed
  • bug 933588 - B2G NFC: Rewrite NFC Worker in C++.
    • on latest m-c. linking error is found. error: hidden symbol '_ZN7android6Parcel10writeInt32Ei' is not defined locally
  • bug 1003775 - B2G NFC: removePeerTarget in Nfc.js doesn't work for Browser app. ongoing
  • 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
    1. bug 951976 - API for Resource Statistics (r+)
    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 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
    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)

Thanks for the demo video :)

Howie (EPM for Networking)

  • Close every feature-b2g bug before 5/30
  • 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.