TPE RIL Network team/2014-03-25: Difference between revisions

 
(21 intermediate revisions by 7 users not shown)
Line 95: Line 95:


== Ethan ==
== Ethan ==
==== Done Last 2 Weeks ====
==== In Progress ====
# {{Bug|980101}} - Disable RTSP video support on 1.4 ('''1.4, Landed''')
# {{Bug|977518}} - [RTSP] Resource leak from RtspMediaResource, RtspController and RTSPSource ('''1.5, review?''')
# {{Bug|979761}} - [RTSP] Crash when playing RTSP streaming with MPEG AAC Audio codec (regression by {{bug|970271}}) ('''1.4, Landed''')
# {{Bug|949675}} - Support HTTP->Rtsp Channel redirects ('''1.5, ongoing''')
# {{Bug|973840}} -  [RTSP] Video app crashed when leaving video app that is rendering RTSP media (regression by {{bug|964132}}) ('''1.4, Landed''')
#* Rewrite/refactoring RtspChannel
# {{Bug|983204}} - RSTP broken after decode tasks refactoring (regression by {{bug|973408}}) (fixed by Chris Pearce) ('''1.4, Landed''')
#* 1) Inherit from nsIChannelChid  and add RtspChannelParent for redirection
# {{Bug|977518}} - [RTSP] Resource leak from RtspMediaResource, RtspController and RTSPSource ('''1.5, feedback+''')
#* 2) Take the responsibility of creating RtspController from RtspMediaResource for releasing RTSP resource via channel
# Learned Gaia UI test for RTSP feature from QA


==== In Progress & Pending ====
==== Pending ====
# Rewrite/refactoring RtspChannel ('''1.5, ongoing''')
# {{Bug|945603}} - [RTSP] Support Rtsp Protocol in URL Bar on b2g Browser
#* Per discussion with Steve Workman, we are refactoring RtspChannel as follows:
# {{Bug|940840}} - [RTSP] Support Rtsp protocol in HTML iframe tag
#** Implement IPDL for RtspChannel, and make it inherit from nsIChannelChild.
# Automation test framework for RTSP feature
#** Establish a relationship between RtspChannel and RtspController.
# {{Bug|975257}} - [RTSP] No warning message pops up after disabling network on the hotspot
#** Implement RtspChannel::Cancel()|CompleteRedirectSetup() to support redirection.
# {{Bug|966625}} - [RTSP] Data usage of RTSP should be tracked
# {{Bug|949675}} - Support HTTP->Rtsp Channel redirects ('''1.5, ongoing''')
# It seems {{bug|973408}} caused another regression of RTSP playback (play/pause).
# {{Bug|971593}} - [RTSP] Resource leak of HTMLMediaElement containing RTSP media resource ('''1.5, pending''')
# Automation test of RTSP feature


== Henry ==
<!-- Read only update this week? Uncomment the following line-->
== Henry ==  
== Henry ==  
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
==== Done & Working ====
==== Done & Working ====
# {{bug|906164}} - mozHasPendingMessage() should queue messages even when app is running
# {{bug|Bug 980814}} - Fix test_system_message.py, JavaScript Error: "NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE)
#* Took from Edgar
#* Adding 1 second delay works but definitely not good enough...
#* Writing test case with gaia-ui-test (https://tbpl.mozilla.org/?tree=Try&rev=e5ba91cbc0c4)
#* r+'d
# {{bug|986349}} - WifiWorker.js "this is undefined" exception due to patch of Bug 979841
# {{bug|986360}} - The field |flags| of the scan result from wpa_supplicant might be empty
# WiFi emulator test
# WiFi emulator test
#* Run multiple hostapds and one wpa_supplicant with test driver (Done)
#* Run multiple hostapds and one wpa_supplicant with test driver (Done)
#* Challenge: DHCP, external connection, what we can test, ...
#* Study SLiRP, VLAN in QEMU
#* Writing actual testing scripts
# Writing MozTech article


==== Pending ====
==== Pending ====
Line 132: Line 125:
# {{bug|945569}} - Support Wifi Display device discovery and group formation
# {{bug|945569}} - Support Wifi Display device discovery and group formation
#* Need of adding comments
#* Need of adding comments
# {{bug|811635}} - B2G Wifi: Support Wifi Direct
# {{bug|906164}} - mozHasPendingMessage() should queue messages even when app is running
#* Documentation
#* Took from Edgar
 
#* Writing test case with gaia-ui-test (https://tbpl.mozilla.org/?tree=Try&rev=e5ba91cbc0c4)
==== Pending ====
#* r+'d
# {{bug|937528}} - Accepted client tcp socket (mozTcpSocket) has uninitialized host and port
# {{bug|945569}} - Support Wifi Display device discovery and group formation
#* Need of adding comments
# {{bug|811635}} - B2G Wifi: Support Wifi Direct
#* Documentation
#* Documentation


Line 146: Line 135:
#{{Bug|975778}} - [B2G] [Emulator] Support CDMA_FLASH command for Cdma call waiting and 3way calling senario
#{{Bug|975778}} - [B2G] [Emulator] Support CDMA_FLASH command for Cdma call waiting and 3way calling senario
#{{Bug|975779}} - [B2G] [RIL] add marionette tests for CDMA call waiting and 3way calling
#{{Bug|975779}} - [B2G] [RIL] add marionette tests for CDMA call waiting and 3way calling
#{{Bug|981519}} - [CDMA] Number and name presentation '''1.5?'''
#{{Bug|980701}} - [B2G][Gaia][System][Buri] The proximity sensor activates unnecessarily when not in a call causing glitchy behavior. '''1.4+'''
#* I cannot reproduce this issue. Keep working with QA to gather more details
#{{Bug|984289}} - [B2G] [RIL] add marionette-webapi tests for conference error '''r+'''
#{{Bug|984289}} - [B2G] [RIL] add marionette-webapi tests for conference error '''r+'''
#{{Bug|984318}} - [B2G] [Emulator] correct MAX_CALLS (on gsm) '''r+'''
#{{Bug|984318}} - [B2G] [Emulator] correct MAX_CALLS (on gsm) '''r+, landed'''
#{{Bug|984326}} - [B2G] [RIL] [CDMA] call waiting isn't working properly. The 2nd remote party cannot hear voice. '''r+, landed'''
#{{Bug|984326}} - [B2G] [RIL] [CDMA] call waiting isn't working properly. The 2nd remote party cannot hear voice. '''r+, landed'''
#{{bug|921326}} - Cellbroadcast API: support multiple sim cards '''(pending)'''
#{{bug|921326}} - Cellbroadcast API: support multiple sim cards '''(pending)'''


==== Reviews and Feedbacks ====
==== Reviews and Feedbacks ====
#{{Bug|957917}} - [IPv6] To support IPv6 in RIL '''r+'''
#{{Bug|984919}} - [RIL][DSDS] New calls an inactive SIM when there is an active SIM should be rejected '''r+'''
#{{Bug|977433}} - B2G RIL: Handling LTE signal strength. '''r+'''
#{{Bug|980354}} - B2G SMS & MMS: can't populate MobileMessageDB in marionette test cases '''r+'''
#{{Bug|981202}} - Compartment error in GetParamsFromSendMmsMessageRequest '''r+'''
==== Tracking & Debugging ====
==== Tracking & Debugging ====
#{{Bug|981519}} - [CDMA] Number and name presentation
#{{Bug|981845}} - Hunt down all the things that implement DOM_OBJECT classinfo in JS
#* https://bugzilla.mozilla.org/show_bug.cgi?id=981845#c10
#{{Bug|983522}} - Enable cell broadcast and broadcast SMS at the same time '''1.4+'''
#* Discussion with QC and Bevis
 
==== Others ====
==== Others ====
# Madai workweek
# 1.5 day sick-leave


== Jessica ==  
== Jessica ==  
Line 179: Line 172:
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* <b>Target</b>
* <b>Target</b>
** {{bug|964228}} - Race condition in NetworkStatsService.jsm ('''1.3+''') ('''landed''')
** {{bug|960426}} - Support Network Information API in Firefox OS
** {{bug|960426}} - Support Network Information API in Firefox OS
*** Part 1: IDL (r+) (need to add pref check)
*** Part 1: IDL (r+)
*** Part 2: Modification for IDL change (r+)
*** Part 2: Modification for IDL change (under discussion)
*** Part 3: Modification in Fennec (r+)
*** Part 3: Modification in Fennec (r+)
*** Part 4: Support in FFOS (undergoing)
*** Part 4: Support in FFOS (revised)
*** Part 5: Tests. (r+)
** {{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)
*** Need re-factor
*** Need re-factor
Line 193: Line 186:
** {{bug|959528}} - [Network Metering] Obtain network traffic cost by OTA
** {{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
** Network Policy


== Vicamo ==
== Vicamo ==
*'''Target.(Bug Number, Summay, Stauts, Estimated date):'''
*'''Target.(Bug Number, Summay, Stauts, Estimated date):'''
** {{Bug|935776}} Cant build Firefox OS (emulator) on Mavericks
** {{Bug|935776}} Cant build Firefox OS (emulator) on Mavericks
*** By comparing to AOSP compile options, now emulator-kk and emulator-jb builds and runs.
*** clean-up and ask for feedback
** {{Bug|936703}} Error in call screen causes tests to fail (WIP)
** {{Bug|936703}} Error in call screen causes tests to fail (1.4+)(in review)
** {{Bug|957917}} [IPv6] To support IPv6 in RIL. (landed)
** {{Bug|975359}} orientation sensor cannot be set by runEmulatorCmd (landed)
** {{Bug|977995}} B2G: remove mNetdWorker from SystemWorkerManager
*** rebased, local xpcshell passed, need more investigation
** {{Bug|979137}} B2G Emulator: Support the IPV4V6
*** done, but is also blocked by {{Bug|871475}}
** {{Bug|981202}} Compartment error in GetParamsFromSendMmsMessageRequest
** {{Bug|981202}} Compartment error in GetParamsFromSendMmsMessageRequest
*** Enable MMS attachment test cases in OOP
*** help verify Bobby's patch
** {{Bug|983013}} Flatfish can't be build in OSX 10.9 (Mavericks)
** {{Bug|985537}} [B2G] add runEmulatorShell to Marionette (landed)
** {{Bug|983215}} [RIL][DSDS] Sending SMS/MMS doesn't respect given serviceId
*** Had a try to write some test cases for it, found some defects in emulator instead.
 
** {{Bug|871475}} B2G Emulator: support RIL data connection emulation (pending)
** {{Bug|871475}} B2G Emulator: support RIL data connection emulation (pending)
** {{Bug|977995}} B2G: remove mNetdWorker from SystemWorkerManager (pending)
** {{Bug|978071}} B2G Emulator: support IPv6 (pending)
** {{Bug|978071}} B2G Emulator: support IPv6 (pending)
** {{Bug|979137}} B2G Emulator: Support the IPV4V6 (pending)


*'''Reviews/Feedbacks/Others:'''
*'''Reviews/Feedbacks/Others:'''
** {{Bug|866938}} B2G MMS: Support email address in receiver field
** {{Bug|918970}} [B2G][SMS] Conversation history does not appear when sending a SMS through the contacts app
** {{Bug|945089}} There is some case that concatenated SMS data is lost (r+)
** {{Bug|944890}} B2G SMS & MMS: remove convertTimeToInt(...) which is no longer needed (r+)
** {{Bug|974820}} B2G SMS & MMS: Support Error Handling of Sending/Receiving Message while device storage is full
** {{Bug|982708}} [NFC] Output RF discovery id in emulator console (r+)
** {{Bug|978721}} Add Liu Input method to keyboard (r-)
** {{Bug|984559}} Installed certified app's sms/telephony related callbacks doesn't get called
** {{Bug|982708}} [NFC] Output RF discovery id in emulator console (r-)
** {{Bug|985735}} dom/system/gonk/NetworkService.js: WARNING: no preprocessor directives found (r+)


== Vincent ==  
== Vincent ==  
Line 258: Line 245:
*# {{bug|951976}} - API for Resource Statistics
*# {{bug|951976}} - API for Resource Statistics
*#* WebIDL patch (r+)
*#* WebIDL patch (r+)
*#* Implementation patch (r?)
*#* Implementation patch (r+)
*#* Test case
*# {{bug|947779}} - Support auto clearing statistics and alarms when app is removed
*# {{bug|947779}} - Support auto clearing statistics and alarms when app is removed
*#* Use "webapps-uninstall" notification (tested)
*#* Use "webapps-uninstall" notification
*# {{bug|854200}} - PowerStats implementation
*# {{bug|854200}} - PowerStats implementation
 
*#* Trace how NetworkStats implement processQueue
 
* '''Pending'''
* '''Pending'''
*# {{bug|899596}} - Get Wi-Fi link speed (r+)
*# {{bug|899596}} - Get Wi-Fi link speed (r+)
Line 271: Line 258:
== Wesley(EPM) ==  
== Wesley(EPM) ==  
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
Let's have PostMortem meeting next Wed, to share your thoughts.
Planning sprint open AIs:
* WISPr: in discussion. Ping Ravi/Wilfred
* WIFI: WPA-EAP as targeted feature in 1.5
* NFC: 1.5 to focus on sharing, test cases. need reconfirm with DT
* RTSP: 1.5 - both video/audio streaming uses video app
 
New EPM - Howie on board today. Will take charge of network
Confirmed users
158

edits