TPE RIL Network team/2014-01-21

From MozillaWiki
Jump to: navigation, search

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(), the return promise may be resolved as a TelphonyCall or an MMI code result.

Bevis

  • bug 874335 B2G MMS: MMS test framework. (ongoing)
    • Test Framework is locking down except the mms data connection part.
    • Basic Test cases are added including:Sending, auto retrieval, deferred retrieval.
    • TODO:
    • Upload WIP patch for feedback.
    • adding more test cases like delivery/read reports, roaming if possible.
    • Integrate with the data connection support in Emulator.
  • bug 960741 messages app fails to upgrade database (JS exception in upgradeSchema14) after updating from 1.2 to 1.3 (r+)
    • DB Migration problem due to the inconsistent mapping of DB_VERSIONs to the corresponding schema in 1.2 and 1.3.
  • bug 960789 [B2G][Messaging]MMS messages are automatically downloaded when data conection is disabled (WONTFIX)
    • Not a regression problem. The MMS can not be downloaded in the tester's device with ROM versioned 1.2. Not reproducible locally and the support of 1.2 branch is ended.
    • This is the expected behavior no matter in 1.2/1.3.

Chuck

  • Target
    1. bug 948743 - nsINetworkService::GetNetworkInterfaceStats landed
    2. bug 928775 - Support UESRNETWPIN r?
    3. bug 930355 - Wifi Enable API r?
      • Blocking.
    4. bug 917097 - Wifi Enabled in airplane mode r+
      • Blocking.
    5. bug 917102 - Import Cert by WifiManager r?
      • briansmith says will review on wednesday(EU time).
    6. bug 917175 - Delete imported Cert by WifiManager r?
      • briansmith says will review on wednesday(EU time).
    7. bug 917176 - List imported Certs by WifiManager r?
      • briansmith says will review on wednesday(EU time).
    8. bug 745468 - Support WPA-EAP configuration r+
      • Blocking
    9. bug 790056 - Enable WPA-EAP r?
      • Pending.
    10. bug 928227 - Key nickname filter in keystore WIP
      • Pending.
  • Review
    1. bug 953237 - WAPI Certificate

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 952043 - [B2G][Gecko] To provide the network types supported by platform for Gaia. (1.3+) (Landed)
  • bug 956655 - WebMobileConnection: move mobileConnection DOM classes out of namesapce mozilla::dom::network to mozilla::dom. (Landed)
  • bug 952386 - [wasabi][CDMA] UIM card can only be detected after flashing build and once reboot device, UIM can't be detected. (1.3+) (Ongoing)
    • Racing between radio state and enable/disable request.
  • bug 905568 - B2G RIL: Handling data connection in a separated module. (Review+)
    • Address review comment.
    • Rebase and test.
  • bug 843452 - B2G RIL: use ipdl as IPC in MozMobileConnection. (Ongoing)
    • Trying to move mobileConnection related codes out of RadioInterfaceLayer.

Others:

  • bug 951337 - SIM PIN dialog not showing up on bootup.
    • It is reported with QC RIL.
    • Help Gaia debug.

Ethan

Working In Progress:

  1. bug 945603 - [RTSP][Gaia] Support Rtsp Protocol in URL Bar on b2g Browser (work in progress) (1.4?)
    • Traced the code path of loading video from HTTP channel.
    • Uploaded a WIP patch, which creates a video document for RTSP channel from URL bar (actually we just added supports in DecoderTraits, and the rest is set up by document facilities).
    • Although the builtin media player could play RTSP streaming with this patch, however there is still some problem (genlock failures during h.264 video playback, bug 902644).
  2. bug 929897 - [RTSP] Support Rtsp protocol when receive HTTP 302 Moved Temporarily response with RTSP url (work in progress)
    • Already identified the root cause of crash (RtspChannel overrides nsBaseChannel::AsyncOpen(), which calls the wrong listener's OnStartRequest()).
    • Will upload a quick (and dirty?) fix for feedback.
  3. bug 949675 - Implement IPC for RtspChannel to support redirects and be generally correct
    • Reported by Honza Bambas and assigned to Steve Workman.
    • Looks like a duplicate of bug 929897.

Pending:

  1. bug 951197 - [RTSP][V1.3] Video app didn't pop up "Network unavailable" message while disabling the network
  2. bug 951188 - [RTSP][V1.3] No warning message pops up and streaming keeps loading while RTSP streaming is offline

Gene

  • Target (Bug Number, Summay, Stauts, Estimated date):
    • bug 948399 - (v1.3) B2G MMS: Subject has special characters (landing)
    • bug 931699 - B2G DSDS: Do SNTP only when WiFi/Mobile connects (landed)
    • bug 945647 - 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 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)
  • 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 952374 - [Fugu] data connectivity lost after left idle
      • addressed review comments.
      • asking for review again.
    2. bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement
      • WIP link uploaded.
      • will ask for feedback.
    3. bug 960961 - B2G RIL: fix and suppress some unnecessary ril logs
      • add back function names in |RIL[FOO] = function FOO() {...}| in ril_worker.
      • revise ril_worker and wrap all logs with DEBUG flag.
    4. bug 60865 - B2G RIL: support dun apn type
      • new reported, pending for now.
  • 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
      • land
    2. bug 952692 - Nuwa process can accumulate IPC messages
      • investigating.
    3. bug 951677 - Support bind in SocketTransport
      • on-going, WIP submitted
    4. bug 950660 - Support TCP nr_socket in content process.
      • on-going, WIP for adding Bind support in TCPSocketChild has been submitted.
    5. 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.
    6. 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.
    7. bug 950266 - Re-enable the Nuwa process on B2G by default
      • Fabrice took.
    8. bug 948021 - Don't start Nuwa process in xpcshell
    9. bug 910669 - Support creating a non-secure TCPSocket
    10. 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
      • Trying to accumulate the time duration per RTP packet, use this information to generate end of stream event.
    • bug 774582 - Unable to know if there is a user connected to Wifi tethering network
      • feedback+
    • bug 957572 - Wifi failed to Turn on after Wifi-Hotspot is turned on/off (1.3+)
      • landed
    • bug 957578 - WPS-PBC connection is not consistent and failing
      • can't reproduce.
  • Review Bugs
    • bug 950124 - Powersave filters are not working in with wifi (1.3+)
      • landed
    • bug 864931 - Rewrite net worker in C++
      • ongoing
  • Tracking.(Bugs that should be fixed or interested)

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

Wesley(EPM)

<Read Only>