TPE RIL Network team/2014-01-14: Difference between revisions
Jump to navigation
Jump to search
(→Dimi) |
|||
(35 intermediate revisions by 15 users not shown) | |||
Line 1: | Line 1: | ||
= Meeting Time: 2014/01/14 10:30 AM = | = Meeting Time: 2014/01/14 10:30 AM = | ||
<!-- Read only update this week? Uncomment the following line--> | |||
{{readonly}} | |||
= Team's updates = | = Team's updates = | ||
<!-- Read only update this week? Uncomment the following line--> | |||
{{readonly}} | |||
* 2014 Q1 Plan | |||
** Stream 1 - To work for device volume. | |||
** Stream 2 - To work for phone features. | |||
** Stream 3 - To work for non-phone features. | |||
= Team memebers' updates = | = Team memebers' updates = | ||
== Aknow == | == Aknow == | ||
*'''Target. (Bug Number, Summay, Stauts, Estimated date):''' | |||
*# {{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+)''' | |||
# {{bug|943215}} - [DSDS] We shouldn't radio on on slot 2 when a card is absent otherwise single SIM cases are not correctly supported | *#* Add logic to check the sim card status before sending the radio power request. | ||
#* Tested in local side. It indeed resolve some | *#* 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) | |||
*# {{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: | |||
*#*# Make a phone call | |||
*#*# Hold the call (active call => empty) | |||
*#*# Receive an MT call (trigger cdma call waiting) | |||
== Bevis == | == Bevis == | ||
Line 27: | Line 45: | ||
== Chuck == | == Chuck == | ||
# {{bug|948743}} - nsINetworkService::GetNetworkInterfaceStats <b>r+</b> | # {{bug|948743}} - nsINetworkService::GetNetworkInterfaceStats <b>r+</b> | ||
#* Cause try error, still finding why. | #* Cause try error on ICS emulator, still finding why. | ||
# {{bug|951436}} - WAP Push CP not saved <b>resolve by Gaia</b> | # {{bug|951436}} - WAP Push CP not saved <b>resolve by Gaia</b> | ||
# {{bug|928775}} - Support UESRNETWPIN <b>r?</b> | |||
#* Rewrite content side. | |||
# {{bug|930355}} - Wifi Enable API <b>r?</b> | # {{bug|930355}} - Wifi Enable API <b>r?</b> | ||
#* Blocking. | #* Blocking. | ||
Line 48: | Line 68: | ||
== Dimi == | == Dimi == | ||
* '''Target.(Bug Number, Summay, Status, Estimated date):''' | * '''Target.(Bug Number, Summay, Status, Estimated date):''' | ||
** ''' | ** '''{{bug|959434}}''' - [B2G][NFC]Support secure element for NFC daemon | ||
*** Porting android JNI to nfc daemon. | *** Porting android JNI to nfc daemon. | ||
** ''' | ** '''{{bug|864931}}''' - Rewrite net worker in C++ | ||
*** fabrice f+, vincent r? | *** fabrice f+, vincent r? | ||
** ''' | ** '''{{bug|886110}}''' - Convert WifiManager to WebIDL | ||
*** working on review comment | *** working on review comment | ||
* '''Land:''' | * '''Land:''' | ||
** ''' | ** '''{{bug|934835}}''' - B2G NFC: NFC Daemon crash sometimes when enabled | ||
== Edgar == | == Edgar == | ||
==== Target (Bug Number, Summay, Stauts, Estimated date): ==== | |||
* Bug 956655 - WebMobileConnection: move mobileConnection DOM classes out of namesapce mozilla::dom::network to mozilla::dom. (Review+) | |||
** I would like to land bug 952043 first. | |||
* Bug 952043 - [B2G][Gecko] To provide the network types supported by platform for Gaia. (Reviewing) | |||
* Bug 843452 - B2G RIL: use ipdl as IPC in MozMobileConnection. (Ongoing) | |||
** Trying to move mobileConnection related codes out of RadioInterfaceLayer. | |||
* Bug 905568 - B2G RIL: Handling data connection in a separated module. (Reviewing) | |||
* There are a lot of patches, I think reviewer needs to take more time to review. | |||
==== Things to share: ==== | |||
* If you want to expose string array to web, | |||
** Webidl: [Cached] attribute sequence<DOMString>? | |||
** Idl: nsIVariant | |||
** Please see https://bugzilla.mozilla.org/show_bug.cgi?id=952043#c33. | |||
== Ethan == | == Ethan == | ||
==== Done & Working: ==== | ==== Done & Working: ==== | ||
# {{bug|951175}} - [RTSP][V1.3] Disabling network on the hotspot will cause a system hang while FxOS is playing RTSP streaming | # {{bug|951175}} - [RTSP][V1.3] Disabling network on the hotspot will cause a system hang while FxOS is playing RTSP streaming '''(landed) (1.3+)''' | ||
#* We are not aware of that the network state is disconnected in this case. | #* We are not aware of that the network state is disconnected in this case. | ||
#* The root cause is a blocking function call within the stagefright library, which is invoked by the main thread of b2g process. | #* The root cause is a blocking function call within the stagefright library, which is invoked by the main thread of b2g process. | ||
# {{bug|945603}} - [RTSP][Gaia] Support Rtsp Protocol in URL Bar on b2g Browser | # {{bug|945603}} - [RTSP][Gaia] Support Rtsp Protocol in URL Bar on b2g Browser '''(work in progress) (1.4?)''' | ||
#* The basic idea is to create a custom document according to the MIME type to handle the load. | #* The basic idea is to create a custom document according to the MIME type to handle the load. | ||
==== Pending: ==== | ==== Pending: ==== | ||
# {{bug|951197}} - [RTSP][V1.3] Video app didn't pop up "Network unavailable" message while disabling the network | # {{bug|951197}} - [RTSP][V1.3] Video app didn't pop up "Network unavailable" message while disabling the network | ||
Line 75: | Line 107: | ||
== Gene == | == 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 | |||
** DataStore API W3C spec: http://airpingu.github.io/data-store-api/index.html | |||
** Bug 949325 - C++ wrapper to support DataStore API on the worker (on going) | |||
* 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 == | == Henry == | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{ | ==== Done & Working: ==== | ||
# {{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) | |||
# {{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: ==== | |||
# {{bug|937528}} - Accepted client tcp socket (mozTcpSocket) has uninitialized host and port | |||
#* Wait for review.... | |||
==== Study: ==== | |||
# Hardware composer regarding virtual display (used by miracast) | |||
# How binder works behind the scene (We may have to convert binder object to ipdl object) | |||
# Whether We can leverage stagefright ACodec | |||
== Hsinyi == | == Hsinyi == | ||
==== Tracking & Debugging ==== | |||
==== Target.(Bug Number, Summay, Stauts, Estimated date) ==== | |||
#Bug 953005 - [B2G] enhance the initialization of MobileConnectionArray to improve performance | |||
==== Reviews and Feedbacks ==== | |||
#Bug 871475 - B2G Emulator: support RIL data connection emulation (r+) | |||
#Bug 952371 - [B2G] [DSDS] mozMobileconnection.lastKnownNetwork and .lastKnownHomeNetwork aren't working (r+) | |||
#Bug 956255 - B2G RIL: no need to deactivate data call before radio off (won'tfix) | |||
#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 ==== | |||
#DSDS UX Review in Paris | |||
== Jessica == | == Jessica == | ||
*'''Target.(Bug Number, Summay, Stauts, Estimated date):''' | *'''Target.(Bug Number, Summay, Stauts, Estimated date):''' | ||
* | *# {{Bug|952371}} - [B2G] [DSDS] mozMobileconnection.lastKnownNetwork and .lastKnownHomeNetwork aren't working '''(1.3+)''' | ||
* | *#* landed. | ||
* | *# {{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. | ||
* | *# {{Bug|939046}} - B2G RIL: Data call and RILNetworkInterface enhancement | ||
* | *#* let each apn type has its own RILNetworkInterface and introduce 'DataCall' object. | ||
* | *#* details in bugzilla. | ||
*# {{Bug|942067}} - B2G RIL: apn type handled incorrectly in updateApnSettings(...) [v1.2] | |||
*#* resolved - won't fix. | |||
*'''Reviews/Feedbacks/Others:''' | *'''Reviews/Feedbacks/Others:''' | ||
== Patrick == | == Patrick == | ||
* Target.(Bug Number, Summay, Status, Estimated date): | * Target.(Bug Number, Summay, Status, Estimated date): | ||
* | *# {{Bug|913243}} - All applications are loading chrome://browser/content/ErrorPage.js | ||
* | *#* land | ||
* | *# {{Bug|951677}} - Support bind in SocketTransport | ||
* | *#* on-going, WIP submitted | ||
* | *# {{Bug|950660}} - Support TCP nr_socket in content process. | ||
* | *#* on-going, WIP for adding Bind support in TCPSocketChild has been submitted. | ||
* | *# {{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. | ||
* | *# {{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. | ||
* | *# {{Bug|950266}} - Re-enable the Nuwa process on B2G by default | ||
* | *#* will start when about:memory (khuey) is fixed. | ||
* | *# {{Bug|948021}} - Don't start Nuwa process in xpcshell | ||
* | *# {{Bug|910669}} - Support creating a non-secure TCPSocket | ||
* | *# {{Bug|911426}} - Expose secure connection state to MozTCPSocket | ||
== Vicamo == | == 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 == | == Vincent == | ||
* '''Target.(Bug Number, Summay, Status, Estimated date):''' | * '''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. | *** 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+ | *** feedback+ | ||
** | ** {{Bug|957572}} - Wifi failed to Turn on after Wifi-Hotspot is turned on/off (1.3+) | ||
*** landed | *** landed | ||
** | ** {{Bug|957578}} - WPS-PBC connection is not consistent and failing | ||
*** can't reproduce. | *** can't reproduce. | ||
* '''Review Bugs''' | * '''Review Bugs''' | ||
** | ** {{Bug|950124}} - Powersave filters are not working in with wifi (1.3+) | ||
*** landed | *** landed | ||
** | ** {{Bug|864931}} - Rewrite net worker in C++ | ||
*** ongoing | *** ongoing | ||
* '''Tracking.(Bugs that should be fixed or interested)''' | * '''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|947114}} - Rtsp: there is noise in the picture after perform seek. | ||
** | ** {{Bug|898866}} - RTSP: the seek function usually fails | ||
** Wifi Display discussion and Android Wifi Display study. | ** Wifi Display discussion and Android Wifi Display study. | ||
*** https://taiwan.etherpad.mozilla.org/530 | *** https://taiwan.etherpad.mozilla.org/530 | ||
Line 150: | Line 242: | ||
* {{Bug|933588}} - B2G NFC: Rewrite NFC Worker in C++ | * {{Bug|933588}} - B2G NFC: Rewrite NFC Worker in C++ | ||
** Binary protocol mostly done, except writeNDEF. | ** 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 | ** 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 | ** 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|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 | * {{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) | * Discussion of latest WebNFC API https://taiwan.etherpad.mozilla.org/542? (pending) | ||
Line 170: | Line 262: | ||
** <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 | **** Patches submitted, revising for the feedback (r?) | ||
*** {{bug|949956}} - [Network Metering] Move SaveNetworkStats code to nsNetUtils.h | *** {{bug|949956}} - [Network Metering] Move SaveNetworkStats code to nsNetUtils.h | ||
*** {{bug|935838}} - [Per App Network Traffic Metering] Collect per app traffic in UDP Socket API | |||
** <b>Network Policy</b> - | ** <b>Network Policy</b> - | ||
*** Working on new API proposal | *** Working on new API proposal |
Latest revision as of 09:04, 14 January 2014
Meeting Time: 2014/01/14 10:30 AM
<Read Only>
Team's updates
<Read Only>
- 2014 Q1 Plan
- Stream 1 - To work for device volume.
- Stream 2 - To work for phone features.
- Stream 3 - To work for non-phone features.
Team memebers' updates
Aknow
- Target. (Bug Number, Summay, Stauts, Estimated date):
- 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)
- 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:
- Make a phone call
- Hold the call (active call => empty)
- Receive an MT call (trigger cdma call waiting)
- 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+)
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
- bug 948743 - nsINetworkService::GetNetworkInterfaceStats r+
- Cause try error on ICS emulator, still finding why.
- bug 951436 - WAP Push CP not saved resolve by Gaia
- bug 928775 - Support UESRNETWPIN r?
- Rewrite content side.
- bug 930355 - Wifi Enable API r?
- Blocking.
- bug 917097 - Wifi Enabled in airplane mode r+
- Blocking.
- bug 917102 - Import Cert by WifiManager r?
- No response from briansmith.
- bug 917175 - Delete imported Cert by WifiManager r?
- No response from briansmith.
- bug 917176 - List imported Certs by WifiManager r?
- No response from briansmith.
- bug 745468 - Support WPA-EAP configuration r+
- Blocking
- bug 790056 - Enable WPA-EAP r?
- Pending.
- 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
- bug 959434 - [B2G][NFC]Support secure element for NFC daemon
- Land:
- bug 934835 - B2G NFC: NFC Daemon crash sometimes when enabled
Edgar
Target (Bug Number, Summay, Stauts, Estimated date):
- Bug 956655 - WebMobileConnection: move mobileConnection DOM classes out of namesapce mozilla::dom::network to mozilla::dom. (Review+)
- I would like to land bug 952043 first.
- Bug 952043 - [B2G][Gecko] To provide the network types supported by platform for Gaia. (Reviewing)
- Bug 843452 - B2G RIL: use ipdl as IPC in MozMobileConnection. (Ongoing)
- Trying to move mobileConnection related codes out of RadioInterfaceLayer.
- Bug 905568 - B2G RIL: Handling data connection in a separated module. (Reviewing)
- There are a lot of patches, I think reviewer needs to take more time to review.
- If you want to expose string array to web,
- Webidl: [Cached] attribute sequence<DOMString>?
- Idl: nsIVariant
- Please see https://bugzilla.mozilla.org/show_bug.cgi?id=952043#c33.
Ethan
Done & Working:
- bug 951175 - [RTSP][V1.3] Disabling network on the hotspot will cause a system hang while FxOS is playing RTSP streaming (landed) (1.3+)
- We are not aware of that the network state is disconnected in this case.
- The root cause is a blocking function call within the stagefright library, which is invoked by the main thread of b2g process.
- bug 945603 - [RTSP][Gaia] Support Rtsp Protocol in URL Bar on b2g Browser (work in progress) (1.4?)
- The basic idea is to create a custom document according to the MIME type to handle the load.
Pending:
- bug 951197 - [RTSP][V1.3] Video app didn't pop up "Network unavailable" message while disabling the network
- bug 951188 - [RTSP][V1.3] No warning message pops up and streaming keeps loading while RTSP streaming is offline
- bug 929897 - [RTSP] Support Rtsp protocol when receive HTTP 302 Moved Temporarily response with RTSP url
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
- DataStore API W3C spec: http://airpingu.github.io/data-store-api/index.html
- Bug 949325 - C++ wrapper to support DataStore API on the worker (on going)
- 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:
- 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)
- 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:
- bug 937528 - Accepted client tcp socket (mozTcpSocket) has uninitialized host and port
- Wait for review....
Study:
- Hardware composer regarding virtual display (used by miracast)
- How binder works behind the scene (We may have to convert binder object to ipdl object)
- Whether We can leverage stagefright ACodec
Hsinyi
Tracking & Debugging
Target.(Bug Number, Summay, Stauts, Estimated date)
- Bug 953005 - [B2G] enhance the initialization of MobileConnectionArray to improve performance
Reviews and Feedbacks
- Bug 871475 - B2G Emulator: support RIL data connection emulation (r+)
- Bug 952371 - [B2G] [DSDS] mozMobileconnection.lastKnownNetwork and .lastKnownHomeNetwork aren't working (r+)
- Bug 956255 - B2G RIL: no need to deactivate data call before radio off (won'tfix)
- 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
- DSDS UX Review in Paris
Jessica
- Target.(Bug Number, Summay, Stauts, Estimated date):
- bug 952371 - [B2G] [DSDS] mozMobileconnection.lastKnownNetwork and .lastKnownHomeNetwork aren't working (1.3+)
- landed.
- 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.
- bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement
- let each apn type has its own RILNetworkInterface and introduce 'DataCall' object.
- details in bugzilla.
- bug 942067 - B2G RIL: apn type handled incorrectly in updateApnSettings(...) [v1.2]
- resolved - won't fix.
- bug 952371 - [B2G] [DSDS] mozMobileconnection.lastKnownNetwork and .lastKnownHomeNetwork aren't working (1.3+)
- Reviews/Feedbacks/Others:
Patrick
- Target.(Bug Number, Summay, Status, Estimated date):
- bug 913243 - All applications are loading chrome://browser/content/ErrorPage.js
- land
- bug 951677 - Support bind in SocketTransport
- on-going, WIP submitted
- bug 950660 - Support TCP nr_socket in content process.
- on-going, WIP for adding Bind support in TCPSocketChild has been submitted.
- 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.
- 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.
- bug 950266 - Re-enable the Nuwa process on B2G by default
- will start when about:memory (khuey) is fixed.
- bug 948021 - Don't start Nuwa process in xpcshell
- bug 910669 - Support creating a non-secure TCPSocket
- bug 911426 - Expose secure connection state to MozTCPSocket
- bug 913243 - All applications are loading chrome://browser/content/ErrorPage.js
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.
- bug 951278 - [RTSP][V1.3] The RTSP streaming always stops at the last 1st or 2nd second
- Review Bugs
- bug 950124 - Powersave filters are not working in with wifi (1.3+)
- landed
- bug 864931 - Rewrite net worker in C++
- ongoing
- bug 950124 - Powersave filters are not working in with wifi (1.3+)
- 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 947114 - Rtsp: there is noise in the picture after perform seek.
- bug 898866 - RTSP: the seek function usually fails
- Wifi Display discussion and Android Wifi Display study.
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)
- Patches submitted, revising for the feedback (r?)
- bug 949956 - [Network Metering] Move SaveNetworkStats code to nsNetUtils.h
- bug 935838 - [Per App Network Traffic Metering] Collect per app traffic in UDP Socket API
- bug 928289 - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering)
- Network Policy -
- Working on new API proposal
- Netowrk Metering -
Wesley(EPM)
<Read Only>