TPE RIL Network team/2014-01-28

From MozillaWiki
Jump to: navigation, search

Meeting Time: 2014/01/28 10:30 AM

<Read Only>

Team's updates

<Read Only>

  • Send everyone target at this afternoon.
  • Reorg.

Team memebers' updates

Aknow

  • Done:
    1. bug 943215 - [DSDS] We shouldn't radio on on slot 2 when a card is absent otherwise single SIM cases are not correctly supported (1.3+, landed)
    2. bug 952783 - Crash in Telephony while running MO sms test script (1.3+, landed)
  • Target. (Bug Number, Summay, Stauts, Estimated date):
    1. bug 889737 - [MMI] Unify both sendMMI() and dial() functions
      • TelephonyCall mozTelephony.dial()
      • DOMRequest mozMobileConnection.sendMMI()
      • => Promise mozTelephony.dial(), and the return promise may be resolved as a TelphonyCall or an MMI code result.
      • working...

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 - Draft done
  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?

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 Work Week
    • bug 959109 - B2G NFC: Disable NFC when screen in off.
      • r+
    • bug 962530 - B2G NFC: NFC daemon should support all configRequest command
      • working on review comment
    • bug 961667 - [NFC] Multiple pairing when tapped phones together
      • ongoing
  • Target.(Bug Number, Summay, Status, Estimated date):
    • bug 864931 - Rewrite net worker in C++
      • fabrice f+, vincent r+
    • bug 886110 - Convert WifiManager to WebIDL
      • working on review comment

Edgar

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

  • bug 952386 - [wasabi][CDMA] UIM card can only be detected after flashing build and once reboot device, UIM can't be detected. (1.3+) (Landed)
    • Racing between radio state and enable/disable request.
  • bug 961918 - [DSDS] When airplane mode is on, reboot device, "SIM 2 searching..." will be displayed on lockscreen for about 5 seconds. (Fixed)
  • bug 961647 - Follow-up of bug 956655: Remove dom/network/src/MobileConnection* which should be deleted in bug 956655. (Landed)
  • bug 962522 - B2G RIL: Enable data connection then enter into no coverage area, the registration status is still 'registered'. (1.3?) (Reviewing)
  • bug 905568 - B2G RIL: Handling data connection in a separated module. (Review+) (Pending)
    • Rebase ....
    • Test ....
  • bug 843452 - B2G RIL: use ipdl as IPC in MozMobileConnection. (Pending)
    • Trying to move mobileConnection related codes out of RadioInterfaceLayer.

Debug with Gaia:

  • bug 943227 - [DSDS] When device is out of coverage, only SIM 2 icon on status bar is correct. (1.3+)
  • bug 961927 - [DSDS] Out of coverage RSSI is not correct based on UX spec. (1.3?)
  • bug 956666 - [fugu][DSDS]icc.getCardLockRetryCount can't callback.

Others:

  • KDDI/LG workshops.

Ethan

RTSP Bugs for v1.3

Seek Function

  1. bug 961926 - [RTSP] Seek function does not work for 3GP Video RTSP streams (New) (1.3?)
  2. bug 898866 - RTSP: seek function issues (meta bug) (1.3+)

Error Handling

  1. bug 951197 - [RTSP][V1.3] Video app didn't pop up "Network unavailable" message while disabling the network (New) (could be a duplicate of the next one)
  2. bug 951188 - [RTSP][V1.3] No error notification when the RTSP link fails to load (work in progress) (1.3?)

Others

  1. bug 964209 - [RTSP] Content process crash after bug 959861 (New) (Benjamin is working on this)
    • Critical. But the root cause was already identified. Will be fixed ASAP.
  2. bug 960813 - [B2G][Browser][RTSP] Unable to add RTSP bookmark to the "Home screen” (New) (1.3+)
  3. bug 951278 - [RTSP][V1.3] The RTSP streaming always stops at the last 1st or 2nd second (New) (1.3?) (Benjamin & Vincent are working on this)
  4. bug 877193 - Configure memory usage for RTSP streaming (New) (1.3?)
    • Memory consumption might be a critical problem when released. Currently RtspTrackBuffer allocates 64MB for a video track.

RTSP Bugs for v1.4

URL Bar

  1. bug 945603 - [RTSP][Gaia] Support Rtsp Protocol in URL Bar on b2g Browser (work in progress) (1.4+)
    • Uploaded a WIP patch. But new issues coming:
    • Resource management
    • Error in libgenlock (causes the video stutter seriously)
  E/libgenlock( 2803): perform_lock_unlock_operation: GENLOCK_IOC_LOCK failed (lockType0x1, err=Connection timed out fd=29)
  E/omx_vdec( 2803): Failed to acquire genlock, ret = 1
  1. bug 963565 - [RTSP][V1.4] RTSP audio-only streaming cannot be played by video app (New) (1.4+)
    • There is an argument of rendering RTSP streaming in the builtin media player instead of Gaia app.

Redirection

  1. bug 929897 - [RTSP] Support Rtsp protocol when receive HTTP 302 Moved Temporarily response with RTSP url (work in progress) (1.3? 1.4?)
    • The root cause was identified. Still figuring out a solution.
    • This bug is committed in v1.4. However, a "shorten URL" will also perform an "http->rtsp" redirection and it will cause system crash, which is serious.
    • bug 949675 - Implement IPC for RtspChannel to support redirects and be generally correct (New) (Assignee is Steve Workman)
    • User story: bug 940460 - [User Story] [RTSP] Cross-protocol redirects from HTTP to RTSP

Gene

  • Target (Bug Number, Summay, Stauts, Estimated date):
    • bug 948399 - (v1.3) B2G MMS: Subject has special characters (landed)
    • bug 931699 - B2G DSDS: Do SNTP only when WiFi/Mobile connects (landed)
    • bug 945647 - (v1.3) B2G MMS: Changing SIM should stop downloading (on going)
    • bug 958738 - B2G MMS: JavaScript error: message_manager.js (tracing)
    • bug 915884 - Add tests for Inter-App Communication API (WIP ready)
  • DOM APIs:
  • Reviews and Feedbacks:
    • bug 957084 - Unable to send empty SMS' (Gecko side) (mentoring; review+)
    • bug 960741 - (v1.3) [OTA] Messages are missing when v1.2 -> v1.3 (review+)
    • bug 963475 - A way to fetch the message threads in reverse order (review+)
    • bug 963258 - Alarm API throws exception when enabled in Firefox (reviewing)
    • bug 928775 - [WAP Push] Provisioning Bootstrap Authentication (reviewing)
    • bug 952875 - [B2G][SMS] onreceived isn't working before IPC'ed (reviewing)
    • bug 928289 - [NetworkStats API] Network tethering statistics (reviewing)
    • bug 961162 - [NetworkStats API] Test failed (with xpcshell (reviewing)
  • Meetings:
    • WebAPI meeting
    • Comms team sync-up meeting

Henry

Done & Working

  1. bug 925615 - [meta][B2G][Wifi] Support Wifi Display
    • After hacking a couple of EGL/Layer stuff, it's mirroring now! (with no sound...)

Screenshot 2014-01-25-10-52-04.png

  1. bug 946110 - [B2G][WFD] Porting libstagefright_wfd to B2G
    • Couldn't record audio using Audioflinger
    • Couldn't do OMX encoding outside mediaserver process (android native handle IPC issue)

Study

  1. Rendering virtual display with hardware composer API 1.3

Pending

  1. bug 937528 - Accepted client tcp socket (mozTcpSocket) has uninitialized host and port
  2. bug 811635 - B2G Wifi: Support Wifi Direct

Hsinyi

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

  1. bug 962447 - [fugu][b2g]dial a number out the fdn list,no error message be showed (r+)
  2. bug 921326 - Cellbroadcast API: support multiple sim cards (1.4+, sprint1 - 2/3~2/14)
  3. bug 881174 - B2G CDMA: support conference (3-way) call (1.4?, depends on Bug 889737 - [MMI] Unify both sendMMI() and dial() functions)

Reviews and Feedbacks

  1. bug 952043 - [B2G] [Gecko] To provide the network types supported by platform for Gaia (r+)
  2. bug 943215 - [DSDS] We shouldn't radio on on slot 2 when a card is absent otherwise single SIM cases are not correctly supported (r+)
  3. bug 952374 - [Fugu] data connectivity lost after left idl (r+)
  4. bug 959503 - B2G RIL: Parcel handling threw ReferenceError: netHelpers is not defined (r+)
  5. bug 952783 - Crash in Telephony while running MO sms test script (r+)
  6. bug 959914 - [DSDS] always use the 1st service to make an emergency call when 2 slots are empty (f+)
  7. bug 905568 - B2G RIL: Handling data connection in a separated module (r+)
  8. bug 952386 - [wasabi][CDMA] UIM card can only be detected after flashing build and once reboot device, UIM can't be detected (r+)

Tracking & Debugging

  1. bug 960537 - [Messages] Unable to send MMS (INVALID)
  2. bug 963054 - [fugu][DSDS] follow-up for radio control: radio of slot 2 is not on even there's a sim card

Others

  1. Madai project workshop

Jessica

  • Target.(Bug Number, Summay, Stauts, Estimated date):
    1. bug 960961 - B2G RIL: fix and suppress some unnecessary ril logs
      • landed.
    2. bug 952374 - [Fugu] data connectivity lost after left idle
      • landed.
    3. bug 961934 [DSDS][MMS] Unable to switch data call from primary SIM to 2nd if user tries to download MMS attachment of 2nd SIM (1.3+)
      • two consecutive ‘ril.data.defaultServiceId’ commands was sent to gecko ril.
      • seems to be caused by bug 961938.
      • verifying with enpei.
    4. bug 947855 - Automatic selection of APN relying on the IMSI code in the ICC card (1.3+)
      • change to return DOMRequest, new patches uploaded.
      • waiting for second round of review/feedback.
    5. bug 931348 - B2G MMS: Cannot send MMS after resetting Message settings (even without any changes) (1.3+)
      • use solution 2 and file a follow-up for solution 4.
      • will upload patches by today.
    6. bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement
      • WIP.
  • Reviews/Feedbacks/Others:
    1. Workshop with KDDI/LG

Patrick

  • Target.(Bug Number, Summay, Status, Estimated date):
    1. bug 960641 - Queue browser API calls before remote frame is shown
      • Landed.
    2. bug 961975 - Cost control app are unable to start on Tarako
      • Some WIP patches, which cause this bug, are included in daily build, but they are not in our codebase.
      • Closed since the patch is not in our code base.
    3. bug 952692 - Nuwa process can accumulate IPC messages
      • Doesn't seem really happen.
    4. bug 963477 - [Tarako] Suppress GC & CC temporarily during launching or switching apps.
      • Studying for decreasing app launch time.
    5. Investigate Nuwa test failure on try server.
      • on-going.
    6. bug 951677 - Support bind in SocketTransport
      • on-going, WIP submitted
    7. bug 950660 - Support TCP nr_socket in content process.
      • on-going, WIP for adding Bind support in TCPSocketChild has been submitted.
    8. bug 941466 - Load preload.js in Nuwa process may freeze Nuwa (was Freezing threads too early makes main thread blocked)
      • will submit a patch for enabling only first stage preload. Based on Cervantes' test, preload in Nuwa process saves more USS of preallocated process.
    9. 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.
      • test failure, on-going.
    10. bug 948021 - Don't start Nuwa process in xpcshell
    11. bug 910669 - Support creating a non-secure TCPSocket
    12. bug 911426 - Expose secure connection state to MozTCPSocket

Vicamo

  • Target.(Bug Number, Summay, Stauts, Estimated date):
    • bug 871475 B2G Emulator: support RIL data connection emulation (in review)
    • bug 941478 Need x86/i686-linux-android-4.7 to build emulator-x86-jb (landed)
    • bug 944299 B2G Emulator: support bluedroid (WIP)
    • bug 957526 B2G Emulator: kitkat build (landing)
    • bug 960894 Utilize one single RIL worker in DSDS
      • TODO: fix xpcshell test cases
    • bug 926277 Add test cases running in OOP mode for RIL APIs (pending)
  • Reviews/Feedbacks/Others:
    • bug 860696 B2G emulator: support Bluetooth tests (adapter getter/setter and device discovery) (r+)
    • bug 860697 QEMU Bluetooth tests: local adapter features (r+)
    • bug 916863 [NFC] NFC support in emulator (r+)
    • bug 931348 B2G MMS: Cannot send MMS after resetting Message settings (even without any changes) (r+)
    • bug 935525 [NFC] Marionette test cases for NFC (f+)
    • bug 945647 [DSDS][MMS] When change primary outgoing data SIM during MMS attachment downloading, it should stop downloading process (f+)
    • bug 951177 [Contacts] Exporting a contact to SIM card is not working fine under some circumstances (f+)
    • bug 961271 [B2G][Contacts]Importing a contact whose phone number has special characters from a SIM replaces the spaces with zeros. (r+)
    • bug 962447 [fugu][b2g]dial a number out the fdn list,no error message be showed (r+)
    • bug 963475 Provide a way to fetch the message threads in reverse order (r+)

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
    • bug 774582 - Unable to know if there is a user connected to Wifi tethering network
      • r+
    • bug 864931 - Rewrite net worker in C++
      • Help to fix xpcshell test error.
    • bug 957578 - WPS-PBC connection is not consistent and failing
      • RESOLVED INCOMPLETE. This is a gonk issue.
    • bug 886110 - Convert WifiManager to WebIDL
      • Help to address the review comments and update the new patch.
    • bug 959662 - NetdReceiver::DispatchNetdEvent::RunTask needs to root
      • Should be marked as invalid once bug 864931 is landed.
    • bug 866718 - Automatically connect to openwireless.org WiFi networks if no others available
    • Study WISPr (Wireless Internet Service Provider roaming) and wifi captive portal.
  • Review Bugs
  • 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

Yoshi

  • NFC Work Week
  • bug 951177 [Contacts] Exporting a contact to SIM card is not working fine under some circumstances. v1.3+, landed
  • bug 953002 [B2G] [Contacts] Contact imported from SIM will not show fully if the last name contains special characters. v1.3+, WONTFIX
  • bug 961271 [B2G][Contacts]Importing a contact whose phone number has special characters from a SIM replaces the spaces with zeros. v1.3+, landed
  • Discussion of latest WebNFC API https://taiwan.etherpad.mozilla.org/542?. Filed all the bugs.
  • bug 933588 - B2G NFC: Rewrite NFC Worker in C++ (pending)
    • Binary protocol mostly done, except writeNDEF.
  • reviewed bug 959437 - Refactor NfcManager APIs and implementation details to support sendFile , notifyUserAcceptedP2P and other privileged Nfc operations
  • reviewed bug 960790 - [B2G][NFC] Fix P2P presence discovery handling.

Borting

<Read Only>

John

  • Target
    • Netowrk Metering -
      • bug 928289 - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering)
        • Revising
      • bug 949956 - [Network Metering] Move SaveNetworkStats code to nsNetUtils.h (r?)
      • bug 964228 - Race condition in NetworkStatsService.jsm
      • 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
    • Network Information API -

Wesley(EPM)

<Read Only>