TPE RIL Network team/2014-03-18

From MozillaWiki
Jump to: navigation, search

Meeting Time: 2014/03/18 16:30 AM

<Read Only>

Team's updates

<Read Only>

  • Define 1.5 scopes. WPA-EAP, NFC, and RTSP.
  • Team building, at 9:10 on next Monday in Taipei train station. 東三門.

Team memebers' updates

Aknow

took two days off last week

  • Done:
    1. bug 969218 - B2G RIL: using promise for telephony.dial() and dialEmergency(). (landed)
  • Target. (Bug Number, Summay, Stauts, Estimated date):
    1. bug 889737 - [MMI] Unify both sendMMI() and dial() functions
      • working...
    2. bug 978031 - [B2G][Dialer] Incorrect message after trying to use dialer in Airplane mode
      • help analyze the problem...

Bevis

  • Done
    • bug 974820 - B2G SMS & MMS: Support Error Handling of Sending/Receiving Message while device storage is full. (1.4+) (landed)
    • bug 945089 There is some case that concatenated SMS data is lost (1.4+) (landed)
    • bug 976897 [Sora][Message][MMS]The MMS sending too long time sometimes. (1.3+) (landed)
  • New
    • bug 981077 - [B2G][SMS] A MMS that has not been downloaded yet will display a "Missing SIM card" message after changing the SIM to a different valid one.
    • bug 981577 - [Messages] We should show the correct error message when trying to download a MMS in airplane mode.
  • Pending
    • bug 874335 B2G MMS: MMS test framework.
      • TODO:
        • Integrate with the data connection support in Emulator (bug 871475).
    • bug 959015 - B2G SMS: Support SMS over IMS

Chuck

Target

  1. bug 981472 - Join an invalid network, the current connection will be disconnected WIP
  2. bug 928775 - Support UESRNETWPIN r?
  3. bug 979130 - Wifi Lock in system app r+
  4. WPA-EAP
    1. bug 917102 - Import Cert by WifiManager r+
    2. bug 917175 - Delete imported Cert by WifiManager r+
    3. bug 917176 - List imported Certs by WifiManager r+

Review

  1. bug 979841 - Notify pending wifi requests while wifi is disabled
  2. bug 972794 - Decrease retry time for connecting wpa_supplicant

Pending

  1. bug 930355 - Wifi Enable API r?
  2. bug 917097 - Wifi Enabled in airplane mode r+
  3. bug 745468 - Support WPA-EAP configuration r+
  4. bug 790056 - Enable WPA-EAP r?
  5. bug 928227 - Key nickname filter in keystore WIP

Dimi

PTO

Edgar

Target:

  • bug 980826 - [DSDS] When export contacts to certain SIM card, system only stays in "export contacts" page without finishing it. (1.3+) (Landed)
  • bug 946589 - B2G RIL: follow-up to bug 944225 - remove 'ril.radio.preferredNetworkType' setting handler. ((1.3T+) (Landed)
  • bug 983215 - [RIL][DSDS] Sending SMS/MMS doesn't respect given serviceId. (1.4+) (Landed)
  • bug 978709 - To appropriately configure a interface having both IPv6 and IPv4 addresses in network manager.
    • Help to write a patch for webrtc part.
  • bug 978027 - [B2G] Need to implement API for getCdmaPrlVersion. (Ongoing)
  • bug 843452 - B2G RIL: use ipdl as IPC in MozMobileConnection. (Ongoing)

Debugging:

  • bug 976497 - SIM Slot manager seems to be racy regarding SIM card state on boot (Peak, Nexus S)
  • bug 976897 - [Sora][Message][MMS]The MMS sending too long time sometimes.
    • Timing issue between routing control and mms connection.
  • bug 969079 - hamachi thinks it has no SIM running v1.3 (telephony/messages broken, mobile data still works) when "Network Type" is set to "Automatic".
    • Modem reports radio tech as "cdma".
    • Gaia should only show "GSM" / "WCDMA" related option.
  • bug 960327 - [B2G][Settings][Cellular &Data] Switching from "manual network" to "automatic", device doesn't connect to network automatically
    • Gecko doesn't allow to switch to automatic selection if the previous selection request is still under processing.
  • bug 979802 - [DSDS] After reboot device with SIM PIN and airplane mode enabled, device can still get MT call and SMS even unlock PIN and turn on Airplane mode again.
    • Seems a modem's issue.

Review & feedback:

  • bug 978709 - To appropriately configure a interface having both IPv6 and IPv4 addresses in network manager.
  • bug 979169 - [B2G] [Emulator] changing modem tech by "modem tech cdma cdma" fails. (review+)
  • bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement. (pending)

Pending:

  • bug 970812 - B2G RIL: Combine GECKO_RADIOSTATE_* and GECKO_DETAILED_RADIOSTATE_*. (Pending)
    • Fix this in bug 843452.
  • bug 970174 - [Fugu] After PUK is locked, RIL_REQUEST_GET_SIM_STATUS seems doesn't response correct result.
    • Gecko still doesn't receive UNSOLICITED_RESPONSE_SIM_STATUS_CHANGED.
      • Spreadtrum's provided new .so, but I haven't enough sim card to test.

Ethan

Done Last 2 Weeks

  1. bug 980101 - Disable RTSP video support on 1.4 (1.4, Landed)
  2. bug 979761 - [RTSP] Crash when playing RTSP streaming with MPEG AAC Audio codec (regression by bug 970271) (1.4, Landed)
  3. bug 973840 - [RTSP] Video app crashed when leaving video app that is rendering RTSP media (regression by bug 964132) (1.4, Landed)
  4. bug 983204 - RSTP broken after decode tasks refactoring (regression by bug 973408) (fixed by Chris Pearce) (1.4, Landed)
  5. bug 977518 - [RTSP] Resource leak from RtspMediaResource, RtspController and RTSPSource (1.5, feedback+)

In Progress & Pending

  1. Rewrite/refactoring RtspChannel (1.5, ongoing)
    • Per discussion with Steve Workman, we are refactoring RtspChannel as follows:
      • Implement IPDL for RtspChannel, and make it inherit from nsIChannelChild.
      • Establish a relationship between RtspChannel and RtspController.
      • Implement RtspChannel::Cancel()|CompleteRedirectSetup() to support redirection.
  2. bug 949675 - Support HTTP->Rtsp Channel redirects (1.5, ongoing)
  3. It seems bug 973408 caused another regression of RTSP playback (play/pause).
  4. bug 971593 - [RTSP] Resource leak of HTMLMediaElement containing RTSP media resource (1.5, pending)
  5. Automation test of RTSP feature

Henry

Done & Working

  1. bug 906164 - mozHasPendingMessage() should queue messages even when app is running
  2. bug 946815 - Permission infrastructure doesn't handle expanded principals
  3. WiFi emulator test
    • Run multiple hostapds and one wpa_supplicant with test driver (Done)
    • Challenge: DHCP, external connection, what we can test, ...

Pending

  1. bug 937528 - Accepted client tcp socket (mozTcpSocket) has uninitialized host and port
  2. bug 945569 - Support Wifi Display device discovery and group formation
    • Need of adding comments
  3. bug 811635 - B2G Wifi: Support Wifi Direct
    • Documentation

Hsinyi

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

  1. bug 975778 - [B2G] [Emulator] Support CDMA_FLASH command for Cdma call waiting and 3way calling senario
  2. bug 975779 - [B2G] [RIL] add marionette tests for CDMA call waiting and 3way calling
  3. bug 976497 - SIM Slot manager seems to be racy regarding SIM card state on boot (Peak, Nexus S) r-
    • Old RIL is used. We shouldn't let our code go back to deprecated ones.
  4. bug 984289 - [B2G] [RIL] add marionette-webapi tests for conference error r+
  5. bug 984318 - [B2G] [Emulator] correct MAX_CALLS (on gsm) r+
  6. bug 984326 - [B2G] [RIL] [CDMA] call waiting isn't working properly. The 2nd remote party cannot hear voice. r?
  7. bug 921326 - Cellbroadcast API: support multiple sim cards (pending)

Reviews and Feedbacks

  1. bug 957917 - [IPv6] To support IPv6 in RIL r+
  2. bug 977433 - B2G RIL: Handling LTE signal strength. r+
  3. bug 980354 - B2G SMS & MMS: can't populate MobileMessageDB in marionette test cases r+
  4. bug 981202 - Compartment error in GetParamsFromSendMmsMessageRequest r+

Tracking & Debugging

  1. bug 981519 - [CDMA] Number and name presentation

Others

  1. Madai workweek

Jessica

  • Target.(Bug Number, Summay, Stauts, Estimated date):
    1. bug 984327 - B2G RIL: dun apn type is not included in isNetworkTypeSecondaryMobile(...)
      • patches uploaded, under review.
    2. bug 978709 - To appropriately configure a interface having both IPv6 and IPv4 addresses in network manager
      • changed interface, as requested by QC.
      • break media mochitests, working on it.
    3. bug 961921 - B2G RIL: [DSDS] Separate roaming preference for each client
      • pending.
    4. bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement
  • Reviews/Feedbacks/Others:
    1. Madai workshop (3/10 ~ 3/14)

John

  • Target
    • bug 964228 - Race condition in NetworkStatsService.jsm (1.3+) (landed)
    • bug 960426 - Support Network Information API in Firefox OS
      • Part 1: IDL (r+) (need to add pref check)
      • Part 2: Modification for IDL change (r+)
      • Part 3: Modification in Fennec (r+)
      • Part 4: Support in FFOS (undergoing)
    • bug 928289 - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering)
      • Need re-factor
    • bug 949956 - [Network Metering] Move SaveNetworkStats code to nsNetUtils.h
      • Reviewd by Patrick, need revise.
  • Pending
    • 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 Number, Summay, Stauts, Estimated date):
    • bug 935776 Cant build Firefox OS (emulator) on Mavericks
      • By comparing to AOSP compile options, now emulator-kk and emulator-jb builds and runs.
    • bug 936703 Error in call screen causes tests to fail (WIP)
    • bug 957917 [IPv6] To support IPv6 in RIL. (landed)
    • bug 975359 orientation sensor cannot be set by runEmulatorCmd (landed)
    • bug 977995 B2G: remove mNetdWorker from SystemWorkerManager
      • rebased, local xpcshell passed, need more investigation
    • bug 979137 B2G Emulator: Support the IPV4V6
    • bug 981202 Compartment error in GetParamsFromSendMmsMessageRequest
      • Enable MMS attachment test cases in OOP
    • bug 983013 Flatfish can't be build in OSX 10.9 (Mavericks)
    • bug 983215 [RIL][DSDS] Sending SMS/MMS doesn't respect given serviceId
      • Had a try to write some test cases for it, found some defects in emulator instead.
    • bug 871475 B2G Emulator: support RIL data connection emulation (pending)
    • bug 978071 B2G Emulator: support IPv6 (pending)
  • Reviews/Feedbacks/Others:
    • bug 866938 B2G MMS: Support email address in receiver field
    • bug 945089 There is some case that concatenated SMS data is lost (r+)
    • bug 974820 B2G SMS & MMS: Support Error Handling of Sending/Receiving Message while device storage is full
    • bug 978721 Add Liu Input method to keyboard (r-)
    • bug 982708 [NFC] Output RF discovery id in emulator console (r-)

Vincent

  • Target.(Bug Number, Summay, Status, Estimated date):
    1. bug 951278 [RTSP][V1.3] The RTSP streaming always stops at the last 1st or 2nd second
      • f+
      • Genlock issue is depended on platform, we found it in Unagi only. Buri and Nexus 5 don't have this problem.
      • Found crash problem while using Buri to test. I have fixed it, new patch will be ready soon.
      • r?
    2. bug 972794 - [Tarako]Connect wpa supplicant consume 5 seconds
      • landed
    3. bug 979841 - [Tarako]Wifi stay on searching status even scan results available
      • landed
  • Review Bugs
    1. bug 979761 - [RTSP] Crash when playing RTSP streaming with MPEG AAC Audio codec (regression caused by bug 970271)
      • landed
    2. bug 980101 - Disable RTSP video support on 1.4
      • landed
    3. bug 979739 - setStaticIpMode
      • landed
    4. bug 972628 - [Buri] Wifi does not reconnect to a previously known AP upon reboot
      • landed
    5. bug 983204 - RSTP broken after decode tasks refactoring
      • landed
    6. bug 973809 - [Madai][WiFi][Data Share] Socket Transport isn't properly initialized when a Wi-Fi Hotspot is "enabled" (a Wi-Fi is "disabled").
      • pending
    7. bug 945569 - Support Wifi Display device discovery and group formation
      • pending
    8. bug 928289 - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering)
      • pending
  • Tracking.(Bugs that should be fixed or interested)
    1. bug 924792 - [Buri]no automatic switch of APN when tethering is activated
    2. bug 908553 - B2G Emulator: support wifi emulation
    3. bug 846661 - [Buri][WIFI][Feature] a prompt should appear when there is a open Access Point
    4. bug 907028 - [email] Best approach for wifi wake lock
    5. bug 866718 - Automatically connect to openwireless.org WiFi networks if no others available
    6. WISPr (Wireless Internet Service Provider roaming) and wifi captive portal.

Yoshi

  • Working with Ming from DT remotely to test the Secure Element on Flame.
    • Flame can detect the SE on the SIM now.
    • Card Reader could work on Windows, but not on Ubuntu due to driver isn't working well.
    • Sending APDU to the SIM failed, now try to generate more logs from HAL layer.
  • bug 970263 - B2G NFC: Unlock screen when running marionette test. ongoing
  • bug 933588 - B2G NFC: Rewrite NFC Worker in C++. r? redirect to khuey
  • bug 960510 - B2G NFC: type, id and payload should be optional in MozNDEFRecord. landed in b2g-inbound
  • bug 933678 - B2G NFC: Add exposedProps for those objects passed to Gaia. landed in b2g-inbound
  • 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
      • WebIDL patch (r+)
      • Implementation patch (r?)
    2. bug 947779 - Support auto clearing statistics and alarms when app is removed
      • Use "webapps-uninstall" notification (tested)
    3. bug 854200 - PowerStats implementation


  • 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)

Let's have PostMortem meeting next Wed, to share your thoughts.