TPE RIL Network team/2014-01-28: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 294: Line 294:
** <b>Netowrk Metering</b> -
** <b>Netowrk Metering</b> -
*** {{bug|928289}} - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering)
*** {{bug|928289}} - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering)
**** Patches submitted, revising for the feedback (r?)
**** Revising
*** {{bug|949956}} - [Network Metering] Move SaveNetworkStats code to nsNetUtils.h
*** {{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
*** {{bug|935838}} - [Per App Network Traffic Metering] Collect per app traffic in UDP Socket API
** <b>Network Policy</b> -
** <b>Network Information API</b> -
*** Working on new API proposal
*** {{bug|960426}} - Support Network Information API in Firefox OS
**** Follow up the new API proposal (https://github.com/ferjm/w3c-netinfo-v3-proposal)
**** Wait for final decision


== Wesley(EPM) ==  
== Wesley(EPM) ==  
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
{{readonly}}
{{readonly}}

Revision as of 01:53, 28 January 2014

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

<Read Only>

Team's updates

<Read Only>

  • Send every target at this afternoon.

Team memebers' updates

Aknow

  • Target. (Bug Number, Summay, Stauts, Estimated date):
    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+)
      • Add logic to check the sim card status before sending the radio power request.
      • Device dependent. Introduce a new flag (android property) for wrapping the change and only apply it on fugu.
      • Tested WIP patch in local side. It indeed resolve some single sim issue. (feeback+)
      • Discussed the impact of the patch with Gaia guys. (flight mode and emergency call)
    2. bug 952783 - Crash in Telephony while running MO sms test script (1.3+)
      • Trigger by Qcom's test script. We don't know what they do and we can't reproduce it here.
      • Caused by accessing nullptr
      • Active call is null when notify cdma call waiting
      • Keep investigate the code and find the bug point. Guess:
        1. Make a phone call
        2. Hold the call (active call => empty)
        3. Receive an MT call (trigger cdma call waiting)

Bevis

Bug 874335 - B2G MMS: MMS test framework.
 - Prevent including PDU Helpers into all XRE releases:
   Plan A (X) - Put PDU Helpers into single mmsc.sjs:
    Not possible to handle multiple test cases in single .sjs file:
    QueryString is only available for HTTP GET method which blocks us to test MO MMS with HTTP POST method.
   Plan B (O) - Import JSM files via File URL:
    Instead of building helpers into XRE, specify necessary JSM files as support-files in mochitest.ini for testing.
    When testing, each test case has to specify its own mmsc address in apn settings to connect to the corresponding .sjs file.
Bug 959015 - B2G SMS: Support SMS over IMS
 - Related RIL commands are listed.
 - Will the target device support these commands?
   - If yes, then we can test it in the live network in addtion.
Bug 950961 - [B2G][Messages][Media Storage]Media related to a message thread is not deleted when message thread is deleted. (ni?)

Chuck

  1. bug 948743 - nsINetworkService::GetNetworkInterfaceStats r+
    • Cause try error on ICS emulator, still finding why.
  2. bug 951436 - WAP Push CP not saved resolve by Gaia
  3. bug 928775 - Support UESRNETWPIN r?
    • Rewrite content side.
  4. bug 930355 - Wifi Enable API r?
    • Blocking.
  5. bug 917097 - Wifi Enabled in airplane mode r+
    • Blocking.
  6. bug 917102 - Import Cert by WifiManager r?
    • No response from briansmith.
  7. bug 917175 - Delete imported Cert by WifiManager r?
    • No response from briansmith.
  8. bug 917176 - List imported Certs by WifiManager r?
    • No response from briansmith.
  9. bug 745468 - Support WPA-EAP configuration r+
    • Blocking
  10. bug 790056 - Enable WPA-EAP r?
    • Pending.
  11. bug 928227 - Key nickname filter in keystore WIP
    • Pending.

Dimi

  • Target.(Bug Number, Summay, Status, Estimated date):
    • bug 959434 - [B2G][NFC]Support secure element for NFC daemon
      • Porting android JNI to nfc daemon.
    • bug 864931 - Rewrite net worker in C++
      • fabrice f+, vincent r?
    • bug 886110 - Convert WifiManager to WebIDL
      • working on review comment
  • Land:
    • bug 934835 - B2G NFC: NFC Daemon crash sometimes when enabled

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 a lot of concerns pop out from this patch: resource management, browser history, etc.
  2. 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 956322 - (v1.3) Downloading an MMS fails with 'Missing SIM card' (landed)
    • Bug 948399 - (v1.3) B2G MMS: Subject has special characters (review+; testing)
    • Bug 958943 - (v1.3) [OTA] Messages are missing when v1.2 -> v1.3 (tracing)
    • Bug 945647 - B2G MMS: Changing SIM should stop downloading (on going)
    • Bug 958738 - B2G MMS: JavaScript error: message_manager.js, line 318 (tracing)
    • Bug 915884 - Add tests for Inter-App Communication API (WIP ready)
  • DOM APIs
  • Reviews and Feedbacks:
    • Bug 934125 - B2G RIL: remove redundant js function names (review+)
    • Bug 952029 - [NetworkStats API] clearStats method fails after restart (review+)
    • Bug 928775 - [WAP Push] Provisioning Bootstrap Authentication (reviewing)
    • Bug 952875 - [B2G][SMS] onreceived isn't working before IPC'ed (reviewing)
    • Bug 928289 - [NetworkStats API] Obtain network tethering statistics (reviewing)
    • Bug 957084 - Unable to send empty SMS' (Gecko side) (mentoring)
  • Meetings:
    • WebAPI meeting
    • Comms team sync-up meeting
    • Integration of Network and Power metering APIs

Henry

Done & Working:

  1. bug 946110 - [B2G][WFD] Porting libstagefright_wfd to B2G
    • Compile/link/execute successfully
    • Able to stream out local file on the TV now
    • Bridging b2g and wfdservice (the wifi display service)
      • b2g to notify wfdservice to create RTSP server
      • wfdservice to callback IGraphicBufferProducer to b2g (GonkDisplay)
  2. bug 811635 - B2G Wifi: Support Wifi Direct
    • Finally got all patches r+. Will rebase, solve conflict and mark "checkin-needed" today.
    • Should have a wiki page!!

Pending:

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

Study:

  1. Hardware composer regarding virtual display (used by miracast)
  2. How binder works behind the scene (We may have to convert binder object to ipdl object)
  3. Whether We can leverage stagefright ACodec

Hsinyi

Tracking & Debugging

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

  1. Bug 953005 - [B2G] enhance the initialization of MobileConnectionArray to improve performance

Reviews and Feedbacks

  1. Bug 871475 - B2G Emulator: support RIL data connection emulation (r+)
  2. Bug 952371 - [B2G] [DSDS] mozMobileconnection.lastKnownNetwork and .lastKnownHomeNetwork aren't working (r+)
  3. Bug 956255 - B2G RIL: no need to deactivate data call before radio off (won'tfix)
  4. Bug 943215 - [DSDS] We shouldn't radio on on slot 2 when a card is absent otherwise single SIM cases are not correctly supported (f+)

Others

  1. DSDS UX Review in Paris

Jessica

  • Target.(Bug Number, Summay, Stauts, Estimated date):
    1. bug 952371 - [B2G] [DSDS] mozMobileconnection.lastKnownNetwork and .lastKnownHomeNetwork aren't working (1.3+)
      • landed.
    2. bug 952374 - [Fugu] data connectivity lost after left idle
      • proposed patch tested, but can not reproduce the original issue where cid increments after retry.
      • sprd has fixed the cid issue, but we will still land gecko's fix.
    3. bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement
      • let each apn type has its own RILNetworkInterface and introduce 'DataCall' object.
      • details in bugzilla.
    4. bug 942067 - B2G RIL: apn type handled incorrectly in updateApnSettings(...) [v1.2]
      • resolved - won't fix.
  • Reviews/Feedbacks/Others:

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 (to be landed today)
    • bug 926277 Add test cases running in OOP mode for RIL APIs
      • 'sms-received' system message launches Messages app and causes an unexpected response sent from marionette-frame-manager that fails the test.
    • bug 934125 B2G RIL: remove redundant js function name from object method definition (landed)
    • bug 941478 Need x86/i686-linux-android-4.7 to build emulator-x86-jb
      • pending, depends on bug 959046 Request to mirror i686-linux-android-4.7 for FFOS emulator-x86-jb build
    • bug 957526 B2G Emulator: kitkat build (in review)
  • Reviews/Feedbacks/Others:
    • bug 916863 [NFC] NFC support in emulator
    • bug 935525 [NFC] Marionette test cases for NFC
    • bug 952043 [B2G] [Gecko] To provide the network types supported by platform for Gaia.
    • bug 952464 [emulator][mochitest] enable RIL data connection on emulator mochitest
    • bug 956322 Trying to download an MMS fails with 'Missing SIM card'
    • bug 958445 [CDMA] support for Shift-JIS decoding of SMS in CDMA.

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

  • bug 933588 - B2G NFC: Rewrite NFC Worker in C++
    • Binary protocol mostly done, except writeNDEF.
    • working on keeping track of requestId. (In original JS implementation it is done by closure)
    • Sometimes will meet crashed in bug 820716 - Failing assertion MOZ_ASSERT(OOPInitialized()) at toolkit/crashreporter/nsExceptionHandler.cpp#1897
    • need to fix some Bugs on Nfc.js first
      • bug 958423 - B2G NFC: ndef in 'nfc-manager-tech-discovered' is two levels of array. r? sent
  • bug 948850 - B2G NFC: to add onpeerready causes app to be killed. r? sent
  • Discussion of latest WebNFC API https://taiwan.etherpad.mozilla.org/542? (pending)
  • reviewed bug 948870 - onpeerready still hooked when app is killed
  • reviewed bug 950269 - [B2G][NFC] Rename "tech" to "techList" in techDiscovered
  • reviewed bug 934835 - B2G NFC: NFC Daemon crash sometimes when enabled.

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>