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

From MozillaWiki
Jump to navigation Jump to search
 
(32 intermediate revisions by 14 users not shown)
Line 7: Line 7:
{{readonly}}
{{readonly}}
* Bugs priorities list : 1.3T=1.3+ > 1.4+ > 1.5+ >Feature works.
* Bugs priorities list : 1.3T=1.3+ > 1.4+ > 1.5+ >Feature works.
** http://andreasgal.github.io/dashboard/
* Achievement review meeting: 3:00 PM today. F2F discussion at anytime before 3/31.
* Achievement review meeting: 3:00 PM today. F2F discussion at anytime before 3/31.
* Learn more technical.
* Learn more technical.
Line 15: Line 16:
took two days off last week
took two days off last week
*'''Done:'''
*'''Done:'''
*# {{Bug|969218}} - B2G RIL: using promise for telephony.dial() and dialEmergency(). '''(landed)'''
*'''Target. (Bug Number, Summay, Stauts, Estimated date):'''
*'''Target. (Bug Number, Summay, Stauts, Estimated date):'''
*# {{Bug|984919}} - [RIL][DSDS] New calls an inactive SIM when there is an active SIM should be rejected
*#* r+, landing
*# {{bug|889737}} - [MMI] Unify both sendMMI() and dial() functions
*# {{bug|889737}} - [MMI] Unify both sendMMI() and dial() functions
*#* working...
*#* simple version ready (use string as the result of sendMMI) ...
*# {{Bug|978031}} - [B2G][Dialer] Incorrect message after trying to use dialer in Airplane mode
*#* working... result should be different objects based on requested MMI code type
*#* help analyze the problem...


== Bevis ==  
== Bevis ==  
Line 27: Line 28:
** {{bug|945089}} There is some case that concatenated SMS data is lost '''(1.4+)''' '''(landed)'''
** {{bug|945089}} There is some case that concatenated SMS data is lost '''(1.4+)''' '''(landed)'''
** {{bug|976897}} [Sora][Message][MMS]The MMS sending too long time sometimes. '''(1.3+)''' '''(landed)'''
** {{bug|976897}} [Sora][Message][MMS]The MMS sending too long time sometimes. '''(1.3+)''' '''(landed)'''
 
** {{bug|983064}} -  [Sora][Message][MMS]There isn't "x-wap-profile" in MMS log. '''(clarified)'''
*** Vendor didn't follow correct steps to customize WAP UA Profile.
* '''New'''
* '''New'''
** {{bug|981077}} - [B2G][SMS] A MMS that has not been downloaded yet will display a "Missing SIM card" message after changing the SIM to a different valid one.
** {{bug|981577}} - [Messages] We should show the correct error message when trying to download a MMS in airplane mode. '''(r?)'''
** {{bug|981577}} - [Messages] We should show the correct error message when trying to download a MMS in airplane mode.
** {{bug|981077}} - [B2G][SMS] A MMS that has not been downloaded yet will display a "Missing SIM card" message after changing the SIM to a different valid one. '''(ongoing)'''
** {{bug|983522}} - Enable cell broadcast and broadcast SMS at the same time '''(new)'''
** {{bug|983315}} - [Messages][DSDS] Provide a feedback while we're switching the data APN to send a MMS '''(ni?)'''
*** Further discussion is needed to see if we have to switch the active SIM in Gecko directly when sending with serviceId parameter.
*** Or can we provide a better error feedback to Gaia when switching the active SIM.


* '''Pending'''
* '''Pending'''
Line 59: Line 65:


== Dimi ==  
== Dimi ==  
PTO
* '''NFC'''
** '''{{bug|959434}}''' - [B2G][NFC]Support secure element for NFC daemon. '''co-work with Ming'''
*** CE Mode ok, routing ok. But cannot get EVT_TRANSACTION notify
** '''{{bug|972248}}''' - [B2F][NFC] : nfcd should using error code instead of boolean. '''on-going'''
** '''{{bug|974767}}''' - [B2G][NFC] : change the directory name of chip specific code of nfcd. '''Land'''
 
* '''Wifi'''
** '''{{bug|986446}}''' - Conversion of WifiManager to WebIDL lost the dontConnect field from MozWifiNetwork. '''on-going'''


== Edgar ==  
== Edgar ==  
==== Target: ====
==== Target: ====
* {{Bug|980826}} - [DSDS] When export contacts to certain SIM card, system only stays in "export contacts" page without finishing it. '''(1.3+)''' (Landed)
* {{Bug|946589}} - B2G RIL: follow-up to bug 944225 - remove 'ril.radio.preferredNetworkType' setting handler. '''((1.3T+)''' (Landed)
* {{Bug|983215}} - [RIL][DSDS] Sending SMS/MMS doesn't respect given serviceId. '''(1.4+)''' (Landed)
* {{Bug|978709}} - To appropriately configure a interface having both IPv6 and IPv4 addresses in network manager.
** Help to write a patch for webrtc part.
* {{Bug|978027}} - [B2G] Need to implement API for getCdmaPrlVersion. (Ongoing)
* {{Bug|978027}} - [B2G] Need to implement API for getCdmaPrlVersion. (Ongoing)
** Checking spec.
* {{Bug|843452}} - B2G RIL: use ipdl as IPC in MozMobileConnection. (Ongoing)
* {{Bug|843452}} - B2G RIL: use ipdl as IPC in MozMobileConnection. (Ongoing)
** Working branch: https://github.com/EdgarChen/mozilla-central/commits/bug_843452_*
** Working branch:  
*** https://github.com/EdgarChen/mozilla-central/commits/bug_843452_ipc
*** https://github.com/EdgarChen/mozilla-central/commits/bug_843452_gonk


==== Debugging: ====
==== Debugging: ====
* {{Bug|976497}} - SIM Slot manager seems to be racy regarding SIM card state on boot (Peak, Nexus S)
* {{Bug|984245}} - [Sora][Browser] the defualt value of the "Network type" is "GSM perferred".
* {{Bug|976897}} - [Sora][Message][MMS]The MMS sending too long time sometimes.
** Wording doesn't correct.
** Timing issue between routing control and mms connection.
* {{Bug|983055}} - [DSDS][Settings][FDN] After adding a number to FDN and entering the wrong SIM2 pin the "The PIN2 code is incorrect." message does not appear.
* {{Bug|969079}} - hamachi thinks it has no SIM running v1.3 (telephony/messages broken, mobile data still works) when "Network Type" is set to "Automatic".
** partner's issue, sprd had provided new .so to fix it.
** Modem reports radio tech as "cdma".
* {{Bug|985281}} - [DSDS] It takes about 6 seconds after entering correct PIN 2 code to have accurate FDN enabled UI displayed.
** Gaia should only show "GSM" / "WCDMA" related option.
** partner's issue, sprd suggest testing it again with new modem image.
* {{Bug|960327}} - [B2G][Settings][Cellular &Data] Switching from "manual network" to "automatic", device doesn't connect to network automatically
** Gecko doesn't allow to switch to automatic selection if the previous selection request is still under processing.
* {{Bug|979802}} - [DSDS] After reboot device with SIM PIN and airplane mode enabled, device can still get MT call and SMS even unlock PIN and turn on Airplane mode again.
** Seems a modem's issue.


==== Review & feedback: ====
==== Other: ====
* {{Bug|978709}} - To appropriately configure a interface having both IPv6 and IPv4 addresses in network manager.
* Join comms work week.
* {{Bug|979169}} - [B2G] [Emulator] changing modem tech by "modem tech cdma cdma" fails. (review+)
* {{Bug|939046}} - B2G RIL: Data call and RILNetworkInterface enhancement. (pending)
 
==== Pending: ====
* {{Bug|970812}} - B2G RIL: Combine GECKO_RADIOSTATE_* and GECKO_DETAILED_RADIOSTATE_*. (Pending)
** Fix this in bug 843452.
* {{Bug|970174}} - [Fugu] After PUK is locked, RIL_REQUEST_GET_SIM_STATUS seems doesn't response correct result.
** Gecko still doesn't receive UNSOLICITED_RESPONSE_SIM_STATUS_CHANGED.
*** Spreadtrum's provided new .so, but I haven't enough sim card to test.


== 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 ==  
== 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|946815}} - Permission infrastructure doesn't handle expanded principals
#* Writing test case (https://tbpl.mozilla.org/?tree=Try&rev=717cdea08d8d)
#* Landed
# 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 133: 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
#* Took from Edgar
#* Writing test case with gaia-ui-test (https://tbpl.mozilla.org/?tree=Try&rev=e5ba91cbc0c4)
#* r+'d
#* Documentation
#* Documentation


Line 140: 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|976497}} - SIM Slot manager seems to be racy regarding SIM card state on boot (Peak, Nexus S) '''r-'''
#{{Bug|981519}} - [CDMA] Number and name presentation '''1.5?'''
#* Old RIL is used. We shouldn't let our code go back to deprecated ones.
#{{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?'''
#{{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 174: 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 188: 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 238: Line 230:


* '''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|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|866718}} - Automatically connect to openwireless.org WiFi networks if no others available
*# {{Bug|866718}} - Automatically connect to openwireless.org WiFi networks if no others available
*# WISPr (Wireless Internet Service Provider roaming) and wifi captive portal.
*# WISPr (Wireless Internet Service Provider roaming) and wifi captive portal.


== Yoshi ==  
== Yoshi ==  
* Working with Ming from DT remotely to test the Secure Element on Flame.
* Flame: v109-2 image has nfcd now.
** Flame can detect the SE on the SIM now.
* {{bug|985892}} - Enable UICC Secure Element on Nexus 5.
** Card Reader could work on Windows, but not on Ubuntu due to driver isn't working well.
* {{Bug|970263}} - B2G NFC: Unlock screen when running marionette test. pending
** Sending APDU to the SIM failed, now try to generate more logs from HAL layer.
* {{Bug|970263}} - B2G NFC: Unlock screen when running marionette test. ongoing
* {{Bug|933588}} - B2G NFC: Rewrite NFC Worker in C++. r? redirect to khuey
* {{Bug|933588}} - B2G NFC: Rewrite NFC Worker in C++. r? redirect to khuey
* {{Bug|960510}} - B2G NFC: type, id and payload should be optional in MozNDEFRecord. '''landed in b2g-inbound'''
* {{Bug|933678}} - B2G NFC: Add exposedProps for those objects passed to Gaia. '''landed in b2g-inbound'''
* {{Bug|963541}} - B2G NFC: Have a clear definition with NFCTag.connect and NFCTag.close. (pending, will back to this after NfcA or IsoDep is supported)
* {{Bug|963541}} - B2G NFC: Have a clear definition with NFCTag.connect and NFCTag.close. (pending, will back to this after NfcA or IsoDep is supported)


Line 260: 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 273: 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

Latest revision as of 02:30, 1 April 2014

Meeting Time: 2014/03/25 10:30 AM

<Read Only>

Team's updates

<Read Only>

  • Bugs priorities list : 1.3T=1.3+ > 1.4+ > 1.5+ >Feature works.
  • Achievement review meeting: 3:00 PM today. F2F discussion at anytime before 3/31.
  • Learn more technical.
  • Study WISPr

Team memebers' updates

Aknow

took two days off last week

  • Done:
  • Target. (Bug Number, Summay, Stauts, Estimated date):
    1. bug 984919 - [RIL][DSDS] New calls an inactive SIM when there is an active SIM should be rejected
      • r+, landing
    2. bug 889737 - [MMI] Unify both sendMMI() and dial() functions
      • simple version ready (use string as the result of sendMMI) ...
      • working... result should be different objects based on requested MMI code type

Bevis

  • Done
    • bug 974820 - B2G SMS & MMS: Support Error Handling of Sending/Receiving Message while device storage is full. (1.4+) (landed)
    • bug 945089 There is some case that concatenated SMS data is lost (1.4+) (landed)
    • bug 976897 [Sora][Message][MMS]The MMS sending too long time sometimes. (1.3+) (landed)
    • bug 983064 - [Sora][Message][MMS]There isn't "x-wap-profile" in MMS log. (clarified)
      • Vendor didn't follow correct steps to customize WAP UA Profile.
  • New
    • bug 981577 - [Messages] We should show the correct error message when trying to download a MMS in airplane mode. (r?)
    • bug 981077 - [B2G][SMS] A MMS that has not been downloaded yet will display a "Missing SIM card" message after changing the SIM to a different valid one. (ongoing)
    • bug 983522 - Enable cell broadcast and broadcast SMS at the same time (new)
    • bug 983315 - [Messages][DSDS] Provide a feedback while we're switching the data APN to send a MMS (ni?)
      • Further discussion is needed to see if we have to switch the active SIM in Gecko directly when sending with serviceId parameter.
      • Or can we provide a better error feedback to Gaia when switching the active SIM.
  • Pending
    • bug 874335 B2G MMS: MMS test framework.
      • TODO:
        • Integrate with the data connection support in Emulator (bug 871475).
    • bug 959015 - B2G SMS: Support SMS over IMS

Chuck

Target

  1. bug 981472 - Join an invalid network, the current connection will be disconnected WIP
  2. bug 928775 - Support UESRNETWPIN r?
  3. bug 979130 - Wifi Lock in system app r+
  4. WPA-EAP
    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+

Review

  1. bug 979841 - Notify pending wifi requests while wifi is disabled
  2. bug 972794 - Decrease retry time for connecting wpa_supplicant

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
    • bug 959434 - [B2G][NFC]Support secure element for NFC daemon. co-work with Ming
      • CE Mode ok, routing ok. But cannot get EVT_TRANSACTION notify
    • bug 972248 - [B2F][NFC] : nfcd should using error code instead of boolean. on-going
    • bug 974767 - [B2G][NFC] : change the directory name of chip specific code of nfcd. Land
  • Wifi
    • bug 986446 - Conversion of WifiManager to WebIDL lost the dontConnect field from MozWifiNetwork. on-going

Edgar

Target:

Debugging:

  • bug 984245 - [Sora][Browser] the defualt value of the "Network type" is "GSM perferred".
    • Wording doesn't correct.
  • bug 983055 - [DSDS][Settings][FDN] After adding a number to FDN and entering the wrong SIM2 pin the "The PIN2 code is incorrect." message does not appear.
    • partner's issue, sprd had provided new .so to fix it.
  • bug 985281 - [DSDS] It takes about 6 seconds after entering correct PIN 2 code to have accurate FDN enabled UI displayed.
    • partner's issue, sprd suggest testing it again with new modem image.

Other:

  • Join comms work week.

Ethan

In Progress

  1. bug 977518 - [RTSP] Resource leak from RtspMediaResource, RtspController and RTSPSource (1.5, review?)
  2. bug 949675 - Support HTTP->Rtsp Channel redirects (1.5, ongoing)
    • Rewrite/refactoring RtspChannel
    • 1) Inherit from nsIChannelChid and add RtspChannelParent for redirection
    • 2) Take the responsibility of creating RtspController from RtspMediaResource for releasing RTSP resource via channel
  3. Learned Gaia UI test for RTSP feature from QA

Pending

  1. bug 945603 - [RTSP] Support Rtsp Protocol in URL Bar on b2g Browser
  2. bug 940840 - [RTSP] Support Rtsp protocol in HTML iframe tag
  3. Automation test framework for RTSP feature
  4. bug 975257 - [RTSP] No warning message pops up after disabling network on the hotspot
  5. bug 966625 - [RTSP] Data usage of RTSP should be tracked

Henry

Done & Working

  1. 980814 bug Bug 980814 - Fix test_system_message.py, JavaScript Error: "NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE)
    • Adding 1 second delay works but definitely not good enough...
  2. WiFi emulator test
    • Run multiple hostapds and one wpa_supplicant with test driver (Done)
    • Study SLiRP, VLAN in QEMU
    • Writing actual testing scripts
  3. Writing MozTech article

Pending

  1. bug 937528 - Accepted client tcp socket (mozTcpSocket) has uninitialized host and port
  2. bug 945569 - Support Wifi Display device discovery and group formation
    • Need of adding comments
  3. bug 906164 - mozHasPendingMessage() should queue messages even when app is running

Hsinyi

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

  1. bug 975778 - [B2G] [Emulator] Support CDMA_FLASH command for Cdma call waiting and 3way calling senario
  2. bug 975779 - [B2G] [RIL] add marionette tests for CDMA call waiting and 3way calling
  3. bug 981519 - [CDMA] Number and name presentation 1.5?
  4. 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
  5. bug 984289 - [B2G] [RIL] add marionette-webapi tests for conference error r+
  6. bug 984318 - [B2G] [Emulator] correct MAX_CALLS (on gsm) r+, landed
  7. bug 984326 - [B2G] [RIL] [CDMA] call waiting isn't working properly. The 2nd remote party cannot hear voice. r+, landed
  8. bug 921326 - Cellbroadcast API: support multiple sim cards (pending)

Reviews and Feedbacks

  1. bug 984919 - [RIL][DSDS] New calls an inactive SIM when there is an active SIM should be rejected r+

Tracking & Debugging

  1. bug 981845 - Hunt down all the things that implement DOM_OBJECT classinfo in JS
  2. bug 983522 - Enable cell broadcast and broadcast SMS at the same time 1.4+
    • Discussion with QC and Bevis

Others

  1. 1.5 day sick-leave

Jessica

  • Target.(Bug Number, Summay, Stauts, Estimated date):
    1. bug 984327 - B2G RIL: dun apn type is not included in isNetworkTypeSecondaryMobile(...)
      • patches uploaded, under review.
    2. bug 978709 - To appropriately configure a interface having both IPv6 and IPv4 addresses in network manager
      • changed interface, as requested by QC.
      • break media mochitests, working on it.
    3. bug 961921 - B2G RIL: [DSDS] Separate roaming preference for each client
      • pending.
    4. bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement
  • Reviews/Feedbacks/Others:
    1. Madai workshop (3/10 ~ 3/14)

John

  • Target
    • bug 960426 - Support Network Information API in Firefox OS
      • Part 1: IDL (r+)
      • Part 2: Modification for IDL change (under discussion)
      • Part 3: Modification in Fennec (r+)
      • Part 4: Support in FFOS (revised)
      • Part 5: Tests. (r+)
    • bug 928289 - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering)
      • Need re-factor
    • bug 949956 - [Network Metering] Move SaveNetworkStats code to nsNetUtils.h
      • Reviewd by Patrick, need revise.
  • Pending
    • 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 Policy

Vicamo

  • Target.(Bug Number, Summay, Stauts, Estimated date):
    • bug 935776 Cant build Firefox OS (emulator) on Mavericks
      • clean-up and ask for feedback
    • bug 936703 Error in call screen causes tests to fail (1.4+)(in review)
    • bug 981202 Compartment error in GetParamsFromSendMmsMessageRequest
      • help verify Bobby's patch
    • bug 985537 [B2G] add runEmulatorShell to Marionette (landed)
    • 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 979137 B2G Emulator: Support the IPV4V6 (pending)
  • Reviews/Feedbacks/Others:
    • bug 918970 [B2G][SMS] Conversation history does not appear when sending a SMS through the contacts app
    • bug 944890 B2G SMS & MMS: remove convertTimeToInt(...) which is no longer needed (r+)
    • bug 982708 [NFC] Output RF discovery id in emulator console (r+)
    • bug 984559 Installed certified app's sms/telephony related callbacks doesn't get called
    • bug 985735 dom/system/gonk/NetworkService.js: WARNING: no preprocessor directives found (r+)

Vincent

  • Target.(Bug Number, Summay, Status, Estimated date):
    1. bug 951278 [RTSP][V1.3] The RTSP streaming always stops at the last 1st or 2nd second
      • ongoing
    2. bug 984816 - [RTSP] Play/pause does not work for RTSP streaming
      • ongoing
  • Review Bugs
    1. bug 966925 - Trying to connect to the Mozilla network in Paris with a SIM with no service gets stuck connecting forever
      • feedback+
    2. bug 981472 - [Sora][Wi-Fi] Join an invalid network, the current connection will be disconnected
      • ongoing
    3. bug 960426 - Support Network Information API in Firefox OS
      • ongoing
    4. bug 973809 - [Madai][WiFi][Data Share] Socket Transport isn't properly initialized when a Wi-Fi Hotspot is "enabled" (a Wi-Fi is "disabled").
      • pending
    5. bug 945569 - Support Wifi Display device discovery and group formation
      • pending
    6. bug 928289 - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering)
      • pending
  • Tracking.(Bugs that should be fixed or interested)
    1. bug 846661 - [Buri][WIFI][Feature] a prompt should appear when there is a open Access Point
    2. bug 866718 - Automatically connect to openwireless.org WiFi networks if no others available
    3. WISPr (Wireless Internet Service Provider roaming) and wifi captive portal.

Yoshi

  • Flame: v109-2 image has nfcd now.
  • bug 985892 - Enable UICC Secure Element on Nexus 5.
  • bug 970263 - B2G NFC: Unlock screen when running marionette test. pending
  • bug 933588 - B2G NFC: Rewrite NFC Worker in C++. r? redirect to khuey
  • bug 963541 - B2G NFC: Have a clear definition with NFCTag.connect and NFCTag.close. (pending, will back to this after NfcA or IsoDep is supported)

Borting

  • Target
    1. bug 951976 - API for Resource Statistics
      • WebIDL patch (r+)
      • Implementation patch (r+)
      • Test case
    2. bug 947779 - Support auto clearing statistics and alarms when app is removed
      • Use "webapps-uninstall" notification
    3. bug 854200 - PowerStats implementation
      • Trace how NetworkStats implement processQueue
  • Pending
    1. bug 899596 - Get Wi-Fi link speed (r+)
    2. bug 854202 - Obtain system metrics and power profile (r+)
      • Should be rebased after bug 951976 is landed

Wesley(EPM)

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