TPE RIL Network team/2014-02-18

Meeting Time: 2014/02/18 10:30 AM

<Read Only>

Team's updates

<Read Only>

  • All 1.4+ bug have to been fix before 3/7. If you have any problem for this target, please raise you hand as soon as possible.
  • Madai workshop : 3/10 ~ 3/14
  • Comms Workweek : 3/17 ~ 3/21
  • Team Building : 3/24. Location:?

Team memebers' updates

Aknow

  • Done:
  • Target. (Bug Number, Summay, Stauts, Estimated date):
    1. bug 968713 - B2G RIL: remove callError message between RadioInterface and ril_worker
      • Use 1-to-1 mapping of request/callback for dial() in telephonyProvider.js.
      • r?
    2. bug 969218 - B2G RIL: using promise for telephony.dial() and dialEmergency()
      • Change the interface to return a promise instead of a TelephonyCall
      • r?
    3. bug 889737 - [MMI] Unify both sendMMI() and dial() functions (1.4+)
      • Move sendMMI() from mobileConnection to telephony
      • Add its functionality into dial()

Bevis

  • bug 960741 messages app fails to upgrade database (JS exception in upgradeSchema14) after updating from 1.2 to 1.3 (landed)
  • bug 960537 Unable to send MMS in Romania (gaia issue)
    • Script Issue which removes mms apn settings unexpectedly before sending.
  • bug 962142 [B2G][Messages] Sending MMS takes extremely long time, up to 20 min (1.3+)
    • Due to ATT APN Configuration Changed.
  • bug 832140 B2G SMS & MMS DB: check event.target.errorCode, return and handle appropriate error codes in callbacks (1.4+)
    • Shall be discussed with Gaia owner to define new error causes when exposes them to gaia
  • bug 874335 B2G MMS: MMS test framework. (feedback?)
    • Test Framework is locking down except the mms data connection part.
    • Major cases are added including:
      • Sending, Auto Retrieval, Deferred Retrieval, Delivery Report, Read Report
      • Over DOMRequest & Attributes of onXXX in DOMMobileMessageManager.
    • TODO:
      • Integrate with the data connection support in Emulator (bug 871475).
  • Review:
    • bug 945647 [DSDS][MMS] When change primary outgoing data SIM during MMS attachment downloading, it should stop downloading process. (r+)

Chuck

Target

  1. Wifi Lock - WIP
  2. bug 928775 - Support UESRNETWPIN r?
  3. briansmith - /_\
    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?
  4. Identify/comment reported Wifi bugs.

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

  • NFC
    • bug 969254 - [Flame] Devices doesn't support NFC required nci hal library. on-going
    • bug 959434 - [B2G][NFC]Support secure element for NFC daemon. waiting for card reader
    • bug 972248 - [B2F][NFC] : nfcd should using error code instead of boolean. on-going
  • EAP-SIM
    • Checking update modem image
      • on-going, co-work with Hubert
  • Wifi
    • bug 969275 - COPY_SEQUENCE_FIELD macro in NetworkUtils.h has coding error. land
    • bug 886110 - Convert WifiManager to WebIDL. r?
  • Review
    • bug 933588 - B2G NFC: Rewrite NFC Worker in C++.
    • bug 970241 - B2G NFC: Don't enable/disable NFC when nfc.enabled settings changed.
    • bug 960510 - B2G NFC: type, id and payload should be optional in MozNDEFRecord.

Edgar

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

Others:

  • bug 970174 - [Fugu] After PUK is locked, RIL_REQUEST_GET_SIM_STATUS seems doesn't response correct result.
    • Test libreference-ril_sp.so from spreadtrum.
  • Two days PTO.

Ethan

Done

  1. bug 962309 - Video RTSP support should be disabled in 1.3 (landed) (1.3+)
    • Added a new preference "media.rtsp.video.enabled".
  2. bug 951188 - [RTSP][V1.3] No error notification when the RTSP link fails to load (landed) (1.3+)
  3. bug 966623 - Video RTSP support should be enabled in 1.4 (landed) (1.4+)
  4. bug 966627 - Fix typos in ARTSPConnection::receiveRTSPReponse() and ARTSPConnection::postReceiveReponseEvent() (landed)

In Progress & Next

  1. bug 945603 - [RTSP] Support Rtsp Protocol in URL Bar on b2g Browser
    • Resolving a critical resource leak problem.
  2. bug 949675 - Support HTTP->Rtsp Channel redirects

Share What I Know

  • Browser app was replaced by “system browser” in v1.4.
    • This is the feature “browser integration into system” of the Haida project.
    • Rocket bar + system browser

Henry

Done & Working

  1. bug 925615 - [meta][B2G][Wifi] Support Wifi Display
    • It speaks! (AudioManager::SetStreamVolumeIndex)
    • WIP patches for feedback
    • Presentation (maybe next Wednesday)
  1. bug 811635 - B2G Wifi: Support Wifi Direct
    • Finally landed right before Chinese New Year!
    • Documentation and followup test cases
  1. bug 945569 - Support Wifi Display device discovery and group formation
    • Under review

Pending

  1. bug 937528 - Accepted client tcp socket (mozTcpSocket) has uninitialized host and port

Hsinyi

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

  1. bug 921326 - Cellbroadcast API: support multiple sim cards (1.4+, sprint2, ongoing)
  2. bug 881174 - B2G CDMA: support conference (3-way) call (1.4+)
    • Per yesterday's discussion, it not longer depends on Bug 969218 - B2G RIL: using promise for telephony.dial() and dialEmergency())
    • Should create a TelephonyCdmaCall
    • Should take care of (fake) call state transition on gecko

Reviews and Feedbacks

  1. bug 960894 - Utilize one single RIL worker in DSDS (1.3t?, r+)
  2. bug 968713 - B2G RIL: remove callError message between RadioInterface and ril_worker (r+)
  3. bug 969218 - B2G RIL: using promise for telephony.dial() and dialEmergency() (f+/r+)
  4. bug 963054 - [fugu][DSDS] follow-up for radio control: radio of slot 2 is not on even there's a sim card (r+)
  5. bug 970191 - B2G RIL: follow-up of bug 905568, fail to switch default client of data connection in DSDS. (r+)
  6. bug 968713 - B2G RIL: remove callError message between RadioInterface and ril_worker

Tracking & Debugging

  1. bug 889737 - [MMI] Unify both sendMMI() and dial() functions
    • Keep discussing with Aknow and :m4
  2. bug 951607 - [fugu][B2G]dial number "23" , after it displays the error, we can't dial a normal number
    • Per discussion with Aknow, modem should fix this. Keep talking to sam.hua


Others

  1. Regular Comms standup meeting

Jessica

  • Target.(Bug Number, Summay, Stauts, Estimated date):
    1. bug 961921 - B2G RIL: [DSDS] Separate roaming preference for each client (1.4?)
      • patches uploaded with dsds test cases.
      • under review.
    2. bug 960865 - B2G RIL: support dun apn type (1.4+)
      • verified gaia's part (bug 968092).
      • ongoing, WIP patches will be ready this week.
    3. bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement
  • Reviews/Feedbacks/Others:

John

  • Target
    • bug 928289 - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering) (r?)
      • Finish API modification & test cases
    • bug 961598 - [Gonk-KK] The DNS Resolver from Bionic's netBSD is not workable on Nexus-5
    • bug 949956 - [Network Metering] Move SaveNetworkStats code to nsNetUtils.h (r?)
    • bug 964228 - Race condition in NetworkStatsService.jsm
  • Review
    • bug 963519 - [NetworkStats API] Alarms are cumulative
    • bug 968793 - [Cost Control] Data Usage is broken

Vicamo

  • Target.(Bug Number, Summay, Stauts, Estimated date):
    • bug 860696 B2G emulator: support Bluetooth tests (adapter getter/setter and device discovery)
    • bug 960894 Utilize one single RIL worker in DSDS
      • Address review comments. Landed. To be uplift to v1.3t.
    • bug 970804 Support Marionette tests running in OOP mode
      • r+, to be landed.
    • bug 972274 B2G Emulator: Suport Bluetooth host HCI pass through
      • Traffic routing good, but device activation fails.
  • Reviews/Feedbacks/Others:
    • bug 860697 QEMU Bluetooth tests: local adapter features
    • bug 860698 QEMU Bluetooth tests: discover remote devices
    • bug 866938 B2G MMS: Support email address in receiver field
    • bug 965312 Evaluate having an option for specifying the cursor direction when retrieving message threads
    • bug 970212 B2G Emulator: Enhance GSM/UMTS Signal Strength on Emulator.
    • bug 970567 make distcc builds work for both HOST and TARGET compilation

Vincent

  • Target.(Bug Number, Summay, Status, Estimated date):
    • bug 951278 - [RTSP][V1.3] The RTSP streaming always stops at the last 1st or 2nd second
      • Updated WIP, found new problem "GENLOCK_IOC_LOCK failed".
    • bug 965052 - [B2G][RTSP]Audio track gradually falls behind video.
      • This is the problem coming from the media source in Youtube.
    • bug 972794 - [Tarako]Connect wpa supplicant consume 5 seconds
  • Review Bugs
    • bug 968689 - Netd BandwidthController sets costlyAlert to invalid quota
      • landed
    • bug 923443 - [User Story] Single variant: Pre-polulate some WiFi SSID by SIM
      • r+
    • bug 945569 - Support Wifi Display device discovery and group formation
      • ongoing
    • bug 928289 - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering)
      • ongoing
  • Tracking.(Bugs that should be fixed or interested)
    • bug 924792 - [Buri]no automatic switch of APN when tethering is activated
    • bug 908553 - B2G Emulator: support wifi emulation
    • bug 846661 - [Buri][WIFI][Feature] a prompt should appear when there is a open Access Point
    • bug 907028 - [email] Best approach for wifi wake lock
    • bug 866718 - Automatically connect to openwireless.org WiFi networks if no others available
    • WISPr (Wireless Internet Service Provider roaming) and wifi captive portal.

Yoshi

  • bug 933588 - B2G NFC: Rewrite NFC Worker in C++. r? sent
  • bug 970241 - B2G NFC: Don't listen to nfc.enabled settings changed event. landed
  • bug 970238 - NFC: System app always send NFC_HW_STATE_DISABLE_DISCOVERY to Gecko. landed
  • bug 960510 - B2G NFC: type, id and payload should be optional in MozNDEFRecord. r? sent
  • bug 933665 - Remove encodeNdefRecords func from NfcContentHelper. ongoing

Borting

  • Target
    1. bug 951976 - API for Resource Statistics
      • WebIDL patch (r+)
      • Implementation patch (undergo)
        • Promise (done)
          • Implemented promise-return methods
          • Wrote a sample code to test how to handle a promise-return method
        • stats methods (undergo)
        • alarm methods (undergo)
  • Pending
    1. bug 854200 - PowerStats API
    2. bug 899596 - Get Wi-Fi link speed (r+)
    3. bug 854202 - Obtain system metrics and power profile (r+)
      • Should be rebased after bug 951976 is landed
    4. bug 947779 - Support auto clearing power statistics when app is removed
      • Use "webapps-uninstall" notification

Wesley(EPM)

    • 2/3~2/14: Sprint 1 - feature dev
    • 2/17~2/28: Sprint 2 - feature dev
    • 3/3~3/14: Sprint 3 - feature dev
    • 3/17~3/28: Sprint 4 - 1.4 features walkthrough & 1.5 planning
    • 3/31~4/11: Spint 5 - Stabilization
    • 4/14~4/25: Sprint 6 - Stabilization