TPE RIL Network team/2014-05-27: Difference between revisions
Ethantseng (talk | contribs) (→Ethan) |
Changyihsin (talk | contribs) |
||
(26 intermediate revisions by 16 users not shown) | |||
Line 1: | Line 1: | ||
= Team's updates = | |||
<!-- Read only update this week? Uncomment the following line--> | |||
{{readonly}} | |||
* Bugs priorities list : 1.3T=1.3+ > 1.4+ > 2.0+ >Feature works. | |||
** http://andreasgal.github.io/dashboard/ | |||
** Need to fix it as soon as possible....:-(. | |||
* We are in 2.0 now. Target features are NFC, RTSP, WISPr, and WAPEAP. | |||
** Sprint 1, 4/28 ~ 5/9 | |||
** Sprint 2, 5/12 ~ 5/23 | |||
** Sprint 3, 5/26 ~ 6/6 -> We are here | |||
* Study for OpenVPN and Upnp. | |||
= Team memebers' updates = | = Team memebers' updates = | ||
== Aknow == | == Aknow == | ||
*'''Done: landed''' | *'''Done: landed''' | ||
*# {{Bug| | *# {{Bug|1003650}} - DEBUG flag in ril_worker is not dynamic changeable by pref "ril.debugging.enabled" | ||
*# {{Bug| | *#* ril log is now turned on when running telephony marionette test on try | ||
*# | *#* provide a way to enable ril logging dynamically through marionette | ||
*# {{Bug| | *# {{Bug|1005816}} - [B2G][RIL] query REQUEST_GET_CURRENT_CALLS only when there's no on-going telephony-related operation | ||
*# {{Bug| | *#* telephony request queue | ||
*# {{Bug|1015097}} - Rewrite test_outgoing_emergency_in_airplane_mode.js | |||
*# {{Bug|1012504}} - Rewrite test_emergency_label.js by promise | |||
*'''Target:''' | *'''Target:''' | ||
*# {{ | *# {{bug|1013745}} - Refine telephony dialling flow and pending outgoing call mechanism | ||
*# {{ | *#* r+, ready to land | ||
*# {{ | *# {{bug|784429}} - [WebAPI] WebTelephony: Hang-up while connecting, call is not terminated | ||
*# {{bug|936982}} - Hanging all calls inside conference call leaves additional "connected" status to last hangup call | |||
*'''Pending:''' | *'''Pending:''' | ||
*# {{Bug|838920}} - Intermittent test_outgoing_hangup_alerting.js | *# {{Bug|838920}} - Intermittent test_outgoing_hangup_alerting.js | ||
*# {{bug|889737}} - [MMI] Unify both sendMMI() and dial() functions | *# {{bug|889737}} - [MMI] Unify both sendMMI() and dial() functions | ||
== Bevis == | == Bevis == | ||
* ''' | * '''Ongoing''' | ||
**{{Bug|824717}} - WebSMS: When sending a SMS fails, it would be handy to have the message in the error event object. '''(r+)''' | **{{Bug|824717}} - WebSMS: When sending a SMS fails, it would be handy to have the message in the error event object. '''(r+)''' | ||
* ' | *** Rebase due to API signature change in DOMRequest. | ||
**{{Bug| | *** Failed in Gaia-OOP unit test. (To be clarified if it's related to my patch) | ||
**{{Bug| | **{{Bug|999867}} - [Sora]MMS receiving is not possible '''(WIP)''' | ||
*** | **{{Bug|1008557}} - [Flame] Unable to send or receive SMS '''(WIP)''' | ||
*** Root cause found - REQUEST_SET_UICC_SUBSCRIPTION works incompletely if set during RADIO_POWER is OFF. | |||
* '''Clarifying''' | * '''Clarifying''' | ||
**{{Bug|1011689}} - [B2G][Messaging] Attempting to send an MMS to more than 10 contacts returns an error message '''(ni?)''' | **{{Bug|1011689}} - [B2G][Messaging] Attempting to send an MMS to more than 10 contacts returns an error message '''(ni?)''' | ||
*** NI logs for further analysis. | *** NI logs for further analysis. | ||
* '''Pending''' | |||
**{{Bug|921326}} - Cellbroadcast API: support multiple sim cards | |||
**{{Bug|1012621}} - [B2G][SMS/MMS] Re-Layout Test Folders in MobileMessage '''(WIP)''' | |||
**{{Bug|1012707}} - Move MobileMessageManager to WebIDL '''(WIP)''' | |||
== Chuck == | == Chuck == | ||
==== Target ==== | ==== Target ==== | ||
# {{bug|1002314}} - WebAPI: WifiManager.getCapabilities() <b>landed</b> | |||
# {{bug|1002314}} - WebAPI: WifiManager.getCapabilities() <b> | |||
# WPA-EAP <b>landing</b> | # WPA-EAP <b>landing</b> | ||
## {{bug|790056}} - Enable WPA-EAP <b>landing</b> | |||
# {{bug|775499}} - Support subject_match in WPA-EAP mode <b>r+</b> | |||
# {{bug|1010252}} - Wifi known network is forgotten while auto-connection failed <b>1.3+</b> | |||
## {{bug|790056}} - Enable WPA-EAP <b> | |||
# {{bug|775499}} - Support subject_match in WPA-EAP mode <b>r | |||
# {{bug|1010252}} - Wifi known network is forgotten while auto-connection failed <b> | |||
# {{bug|1012549}} - Support import PKCS#12 in wifi <b>User certificate done, studying private key</b> | # {{bug|1012549}} - Support import PKCS#12 in wifi <b>User certificate done, studying private key</b> | ||
==== Review ==== | ==== Review ==== | ||
==== Pending ==== | ==== Pending ==== | ||
Line 68: | Line 69: | ||
== Dimi == | == Dimi == | ||
* '''Done & Reviewing''' | * '''Done & Reviewing''' | ||
# {{bug| | # {{bug|979868}} - B2G NFC: support UICC-based card-emulation as per ISO/IEC 14443 Type A&B . '''land''' | ||
# {{bug| | # {{bug|993836}} - [NFC] Emulator support for reading NDEF data from type 2 tag. '''r+''' | ||
# {{bug| | # {{bug|1001315}} - [NFC] Testcase for reading url from type 2 tag. '''r+''' | ||
# {{bug| | # {{bug|1014485}} - [Flame][NFC]: NfcConnector::Create() still keep calling socket() to consume performance even device has no nfcd. '''r?''' | ||
* '''Working''' | * '''Working''' | ||
# {{bug|997576}} - [NFC] Testcase for reading empty NFC tag. '''on-going...''' | # {{bug|997576}} - [NFC] Testcase for reading empty NFC tag. '''on-going...''' | ||
# {{bug|1011358}} - In the Mountain View QA lab, master on Hamachi/Flame often fails to find the "ateam" SSID (76 dbm signal strength) | # {{bug|1011358}} - In the Mountain View QA lab, master on Hamachi/Flame often fails to find the "ateam" SSID (76 dbm signal strength) | ||
== Edgar == | == Edgar == | ||
==== Target ==== | ==== Target ==== | ||
* {{Bug|843452}} - B2G RIL: use ipdl as IPC in MozMobileConnection. (Ongoing) | * {{Bug|843452}} - B2G RIL: use ipdl as IPC in MozMobileConnection. (Ongoing) | ||
** Rebase for bug 898445 and bug 929701. | ** Rebase for bug 898445 and bug 929701. | ||
** | ** Prepare formal patch. | ||
** Working branch: | |||
*** https://github.com/EdgarChen/mozilla-central/commits/bug_843452 | *** https://github.com/EdgarChen/mozilla-central/commits/bug_843452 | ||
==== Review & feedback ==== | ==== Review & feedback ==== | ||
* {{Bug| | * {{Bug|1009393}} - [B2G][Emulator] support RIL_REQUEST_CDMA_FLASH. | ||
* {{Bug| | * {{Bug|821578}} - B2G Emulator: Support data call with multiple APN. | ||
==== | ==== Pending ==== | ||
* [ | * {{Bug|991582}} - B2G RIL: Handle the result of RIL request in a consistent way. | ||
* | ** WIP patches | ||
* {{Bug|1007535}} - [B2G][Emulator] Support UNSOLICITED_ON_USSD in emulator. | |||
** Need to follow the spec 27.005, AT+CUSD. | |||
* {{Bug|861725}} - B2G Emulator: support call forwarding. | |||
** WIP patches. | |||
== Ethan == | == Ethan == | ||
==== Demo ==== | |||
https://www.youtube.com/watch?v=8YdU2XQiEvU&feature=youtu.be | |||
==== Target ==== | ==== Target ==== | ||
# {{Bug|1000340}} - [RTSP] Follow-up of 992568 - Remove obsolete codes to launch video app for RTSP ('''2.0, landed''') | # {{Bug|1000340}} - [RTSP] Follow-up of 992568 - Remove obsolete codes to launch video app for RTSP ('''2.0, landed''') | ||
#{{ Bug|1009497}} - [RTSP][V2.0] Crash happened while device plays MP3 stream over RTSP ('''2.0, | #{{ Bug|1009497}} - [RTSP][V2.0] Crash happened while device plays MP3 stream over RTSP ('''2.0, landed''') | ||
#* SDP description must contain the "a=rtpmap:" line for dynamic payload type assignment. | #* SDP description must contain the "a=rtpmap:" line for dynamic payload type assignment. | ||
# {{Bug|898866}} - RTSP: seek function issues ('''2.0, resolved fixed''') | # {{Bug|898866}} - RTSP: seek function issues ('''2.0, resolved fixed''') | ||
# {{Bug|998899}} - [META][RTSP] Build automated tests for RTSP feature ('''2.0, ongoing''') | # {{Bug|998899}} - [META][RTSP] Build automated tests for RTSP feature ('''2.0, ongoing''') | ||
#* {{Bug|1003711}} - [RTSP] Build Darwin Streaming Server on B2G emulator ('''2.0, ongoing''') | #* {{Bug|1003711}} - [RTSP] Build Darwin Streaming Server on B2G emulator ('''2.0, ongoing''') | ||
#* {{Bug|1011414}} - [RTSP] Request for a new repository: darwin-android ('''2.0, ongoing''') | #* {{Bug|1011414}} - [RTSP] Request for a new repository: darwin-android ('''2.0, ongoing''') | ||
==== Tracking & Debugging ==== | ==== Tracking & Debugging ==== | ||
# {{Bug|1014360}} - Cannot render MP4 video - vdec_open failed ('''reported by me''') | # {{Bug|1014360}} - Cannot render MP4 video - vdec_open failed ('''regression''') ('''reported by me''') | ||
# {{Bug|1015169}} - [RTSP][V2.0] Cannot play RTSP streaming after reloading web page ('''regression''') ('''reported by William''') | |||
# The following bugs were categorized as "Toolkit > Video/Audio Controls" component. Require platform team's help to fix them. | # The following bugs were categorized as "Toolkit > Video/Audio Controls" component. Require platform team's help to fix them. | ||
#* {{Bug|1005854}} - [ | #* {{Bug|1005854}} - [Toolkit] Built-in media player cannot display seekbar when plays video RTSP | ||
#* {{Bug|1005861}} - [ | #* {{Bug|1005861}} - [Toolkit] Cannot resize built-in media player to fit screen size | ||
#* {{Bug|1005865}} - [ | #* {{Bug|1005865}} - [Toolkit] The toolbar of built-in media player is not located at center of browser app | ||
#* {{Bug|1006516}} - [ | #* {{Bug|1006516}} - [Toolkit] After pressing the power-on button, RTSP streaming keeps playing | ||
#* {{Bug|1006470}} - [ | #* {{Bug|1006470}} - [Toolkit] Built-in media player show a "SAVE VIDEO" dialog after long press the toolbar | ||
==== Pending ==== | ==== Pending ==== | ||
Line 149: | Line 134: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
==== Done & Working ==== | ==== Done & Working ==== | ||
# {{bug|1015901}} - Wifi on emulator doesn't remember networks | |||
#* Add "update_config=1" to template wpa_supplicant.conf | |||
# {{bug|996510}} - gaia-ui-test test case for Bug 906164 | # {{bug|996510}} - gaia-ui-test test case for Bug 906164 | ||
#* | #* Under review... | ||
# {{bug|1001897}} - crash in wifi_connect_on_socket_path | |||
#* Possible stack overflow caused by FD_SET | |||
#** #define __FD_SET(fd, fdsetp) (((fd_set *)(fdsetp))->fds_bits[(fd) >> 5] |= (1<<((fd) & 31))) | |||
# | #** posix_types.h:: #define __FD_SETSIZE 1024 | ||
#* | |||
#** | |||
#** | |||
# | |||
# {{bug|1010733}} - Capability for partner's app to implement WISPr function | # {{bug|1010733}} - Capability for partner's app to implement WISPr function | ||
# | #* System message: 'captive-portal' | ||
# | ==== Target ==== | ||
# Test platform for wifi tethering | |||
# Test platform for NetworkManager | |||
== Hsinyi == | == Hsinyi == | ||
==== Target.(Bug Number, Summay, Stauts, Estimated date) ==== | ==== Target.(Bug Number, Summay, Stauts, Estimated date) ==== | ||
#{{Bug| | #{{Bug|1011429}} - [B2G][RIL] _updateActiveCall() isn't correct in cdma 3way call scenario '''landed''' | ||
#{{Bug|981519}} - [CDMA] Number and name presentation '''r+, waiting for Gaia''' | #{{Bug|981519}} - [CDMA] Number and name presentation '''r+, waiting for Gaia''' | ||
#{{Bug|1009393}} - [B2G][Emulator] support RIL_REQUEST_CDMA_FLASH ''' | #{{Bug|1009393}} - [B2G][Emulator] support RIL_REQUEST_CDMA_FLASH '''r+''' | ||
#{{Bug|1010035}} - [B2G] add marionette tests for Cdma 3-way calling '''ongoing, WIP''' | #{{Bug|1010035}} - [B2G] add marionette tests for Cdma 3-way calling '''ongoing, WIP''' | ||
# | #* Intermitten failure, debugging | ||
#{{Bug|975778}} - [B2G] [Emulator] Support CDMA_FLASH command for Cdma call waiting '''ongoing''' | #{{Bug|975778}} - [B2G] [Emulator] Support CDMA_FLASH command for Cdma call waiting '''ongoing''' | ||
#{{Bug|975779}} - [B2G] [RIL] add marionette tests for CDMA call waiting and 3way calling '''pending''' | #{{Bug|975779}} - [B2G] [RIL] add marionette tests for CDMA call waiting and 3way calling '''pending''' | ||
==== Tracking & Debugging ==== | ==== Tracking & Debugging ==== | ||
#{{Bug| | #{{Bug|1008501}} - Cell broadcast messages should not be user disabled | ||
#{{Bug|1015896}} - [tarako] unable to add new group call after Communication app is killed '''1.3T?''' | |||
#{{Bug|1015821}} - [Tarako] Incorrect roaming status '''1.3T?''' | |||
#{{Bug|1005823}} - [Dolphin] Cannot place emergency call w/o SIM card '''1.4+''' | |||
==== Reviews and Feedbacks ==== | ==== Reviews and Feedbacks ==== | ||
#{{Bug|939046}} - B2G RIL: Data call and RILNetworkInterface enhancement '''r+''' | |||
#{{Bug|939046}} - B2G RIL: Data call and RILNetworkInterface enhancement | |||
#{{Bug|1012504}} - Rewrite test_emergency_label.js by promise | #{{Bug|1012504}} - Rewrite test_emergency_label.js by promise | ||
#{{Bug|1003650}} - DEBUG flag in ril_worker is not dynamic changeable by pref "ril.debugging.enabled" | |||
#{{Bug|1013745}} - Refine telephony dialling flow and pending outgoing call mechanism | |||
#{{Bug|1015097}} - Rewrite test_outgoing_emergency_in_airplane_mode.js | |||
==== Others ==== | ==== Others ==== | ||
# Weekly meeting with QC | # Weekly meeting with QC | ||
Line 201: | Line 177: | ||
== Jessica == | == Jessica == | ||
*'''Target.(Bug Number, Summay, Stauts, Estimated date):''' | *'''Target.(Bug Number, Summay, Stauts, Estimated date):''' | ||
*# {{Bug| | *# {{Bug|1005804}} - Data connection constantly coming up and down | ||
*#* | *#* RESOLVED WORKSFORME. | ||
*#* | *#* issue remains unsolved? | ||
*# {{Bug|821578}} - B2G Emulator: Support data call with multiple APN (ongoing) | *# {{Bug|821578}} - B2G Emulator: Support data call with multiple APN (ongoing) | ||
*#* | *#* 2nd round of review. | ||
*#* rewriting test_data_connection.js and test_mobile_non-default_data_connectin.js with the new head.js. | |||
*''' Pending | *''' Pending | ||
*# {{Bug|939046}} - B2G RIL: Data call and RILNetworkInterface enhancement | |||
*#* r+ from hsinyi, wait for vicamo's review? | |||
*# {{Bug|997654}} - B2G RIL: let each network handle its own host routes | *# {{Bug|997654}} - B2G RIL: let each network handle its own host routes | ||
*#* depends on {{Bug|939046}}. | *#* depends on {{Bug|939046}}. | ||
Line 218: | Line 194: | ||
*#* pending, depends on {{Bug|939046}}. | *#* pending, depends on {{Bug|939046}}. | ||
*'''Reviews/Feedbacks/Others:''' | *'''Reviews/Feedbacks/Others:''' | ||
== John == | == John == | ||
Line 224: | Line 199: | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* <b>Target</b> | * <b>Target</b> | ||
** {{bug|1000040}} - [B2G][Emulator]Eethernet test cases on ICS emulator | |||
** RTSP Crashes related to {{bug|996535}} | |||
** {{bug|922584}} - B2G RIL: provide WebAPI to setup network connections and expose connection state | ** {{bug|922584}} - B2G RIL: provide WebAPI to setup network connections and expose connection state | ||
*** IDL proposal: https://github.com/johnmwshih/NetworkManagerAPI-Proposal-FirefoxOS/wiki/Network-Manager-Proposed-IDL | *** IDL proposal: https://github.com/johnmwshih/NetworkManagerAPI-Proposal-FirefoxOS/wiki/Network-Manager-Proposed-IDL | ||
*** Use cases review: https://github.com/johnmwshih/NetworkManagerAPI-Proposal-FirefoxOS/wiki/Use-Cases-Review | *** Use cases review: https://github.com/johnmwshih/NetworkManagerAPI-Proposal-FirefoxOS/wiki/Use-Cases-Review | ||
*** Discussion: | *** Discussion: https://taiwan.etherpad.mozilla.org/1002 | ||
** {{bug|969268}} - To implement EthernetManager with dhcp | ** {{bug|969268}} - To implement EthernetManager with dhcp | ||
** {{bug|993311}} - Convert Network Stats API to WebIDL | ** {{bug|993311}} - Convert Network Stats API to WebIDL | ||
*** Blocked by {{bug|1009645}} | *** Blocked by {{bug|1009645}} | ||
Line 249: | Line 223: | ||
* '''Target.(Bug Number, Summay, Status, Estimated date):''' | * '''Target.(Bug Number, Summay, Status, Estimated date):''' | ||
*# {{Bug|1005775}} - [Wifi] [Follow up of Bug 999388]Refactor wifi when send terminate command to wpa_supplicant | *# {{Bug|1005775}} - [Wifi] [Follow up of Bug 999388]Refactor wifi when send terminate command to wpa_supplicant | ||
*#* | *#* landed. | ||
*# {{Bug| | *# {{Bug|1006484}} - [RTSP][V2.0] Cannot replay RTSP streaming | ||
*#* landed | *#* landed | ||
*# {{Bug|951278}} [RTSP][V1.3] The RTSP streaming always stops at the last 1st or 2nd second | *# {{Bug|951278}} - [RTSP][V1.3] The RTSP streaming always stops at the last 1st or 2nd second | ||
*#* | *#* landed | ||
*# {{Bug|1010292}} - crash in strstr | update_ctrl_interface | *# {{Bug|1010292}} - crash in strstr | update_ctrl_interface | ||
*# {{Bug| | *#* can't reproduce by runing the UI test over the weekend. Stephen is performing the same test, waiting to see if he can reproduce the problem. | ||
*#* | *# {{Bug|774582}} - Unable to know if there is a user connected to Wifi tethering network | ||
*#* landed | |||
*# {{Bug|1008797}} - Test case for bug 993598 | *# {{Bug|1008797}} - Test case for bug 993598 | ||
*# {{Bug|984295}} - [Rtsp] Serialize Rtsp controller requests | *# {{Bug|984295}} - [Rtsp] Serialize Rtsp controller requests | ||
Line 267: | Line 238: | ||
* '''Review Bugs''' | * '''Review Bugs''' | ||
*# {{Bug| | *# {{Bug|997090}} - Basic wifi test case on ICS emulator | ||
*#* r+ | |||
*# {{Bug|798033}} - Headers should generally not do "using namespace" at file scope | |||
*#* landed | *#* landed | ||
*# {{Bug| | *# {{Bug|775499}} - [Wifi] Support subject_match to WPA-EAP Enterprise networks | ||
*#* 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) | ||
*#* pending | *#* pending | ||
Line 287: | Line 256: | ||
== Yoshi == | == Yoshi == | ||
* {{Bug| | * {{Bug|1013792}} - NFC: Cannot handle NFC tags of ISO_DEP technology. landed | ||
* {{Bug| | * {{Bug|1013853}} - NFC: Move application/vnd.bluetooth.ep.oob into NDEF. '''r?''' | ||
* {{Bug| | * {{Bug|1000839}} - NFC: NfcUtils.encodeNDEF is not used and it's buggy. '''de-assign myself because of low priority''' | ||
* {{Bug|1003775}} - B2G NFC: removePeerTarget in Nfc.js doesn't work for Browser app. '''ongoing''' | * {{Bug|1003775}} - B2G NFC: removePeerTarget in Nfc.js doesn't work for Browser app. '''ongoing''' | ||
* {{Bug|933588}} - B2G NFC: Rewrite NFC Worker in C++. '''r? sent''' | * {{Bug|933588}} - B2G NFC: Rewrite NFC Worker in C++. '''r? sent''' | ||
* {{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) | ||
* | * reviewed {{Bug|979868}} - B2G NFC: support UICC-based card-emulation as per ISO/IEC 14443 Type A&B | ||
* reviewed {{Bug|933595}} - Nfc Chrome process to handle all error codes as per Gonk/nfcd protocol | |||
* reviewed {{Bug|976402}} - [Parent Process - Nfc.js] Do not even add the target if the session IDs do not match. | |||
== Borting == | == Borting == | ||
Line 308: | Line 278: | ||
*# {{bug|854200}} - PowerStats implementation | *# {{bug|854200}} - PowerStats implementation | ||
*#* Obtain app's pid & childID (done) | *#* Obtain app's pid & childID (done) | ||
*#* Implement | *#* Implement processingQueue based on Promise (done) | ||
*#* Implement periodic update (once per day) (done) | |||
*#* Modify some methods of ResourceStatsDB.jsm to support Promise-like query, which includes: (undergo) | |||
*#** getStats(), clearStats(), clearAllStats() | |||
*#** getAlarms() | |||
*#** saveNetworkStats(), savePowerStats() | |||
* '''Pending''' | * '''Pending''' | ||
*# {{bug|899596}} - Get Wi-Fi link speed (r+) | *# {{bug|899596}} - Get Wi-Fi link speed (r+) | ||
Line 316: | Line 292: | ||
== Wesley(EPM) == | == Wesley(EPM) == | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
Thanks for the demo video :) | |||
* [RIL-Telephony] | |||
** https://intranet.mozilla.org/FxOS_status#RIL_Telephony | |||
* | * [RIL-NFC] | ||
** https:// | ** https://intranet.mozilla.org/FxOS_status#RIL_Networking | ||
** https:// | |||
== Howie (EPM for Networking) == | |||
* Close every feature-b2g bug before 5/30 | |||
* Please put ETA on 1.3 & 1.4 blockers | * Please put ETA on 1.3 & 1.4 blockers | ||
Line 334: | Line 308: | ||
* Raise your hand if there's any risk for not completing the 2.0 features. | * Raise your hand if there's any risk for not completing the 2.0 features. | ||
* Ethan RTSP demo: https://vreplay.mozilla.com/replay/showRecordingExternal.html?key=BEdR9DtPwIIL6aI | |||
* |
Latest revision as of 03:23, 27 May 2014
Team's updates
<Read Only>
- Bugs priorities list : 1.3T=1.3+ > 1.4+ > 2.0+ >Feature works.
- http://andreasgal.github.io/dashboard/
- Need to fix it as soon as possible....:-(.
- We are in 2.0 now. Target features are NFC, RTSP, WISPr, and WAPEAP.
- Sprint 1, 4/28 ~ 5/9
- Sprint 2, 5/12 ~ 5/23
- Sprint 3, 5/26 ~ 6/6 -> We are here
- Study for OpenVPN and Upnp.
Team memebers' updates
Aknow
- Done: landed
- bug 1003650 - DEBUG flag in ril_worker is not dynamic changeable by pref "ril.debugging.enabled"
- ril log is now turned on when running telephony marionette test on try
- provide a way to enable ril logging dynamically through marionette
- bug 1005816 - [B2G][RIL] query REQUEST_GET_CURRENT_CALLS only when there's no on-going telephony-related operation
- telephony request queue
- bug 1015097 - Rewrite test_outgoing_emergency_in_airplane_mode.js
- bug 1012504 - Rewrite test_emergency_label.js by promise
- bug 1003650 - DEBUG flag in ril_worker is not dynamic changeable by pref "ril.debugging.enabled"
- Target:
- bug 1013745 - Refine telephony dialling flow and pending outgoing call mechanism
- r+, ready to land
- bug 784429 - [WebAPI] WebTelephony: Hang-up while connecting, call is not terminated
- bug 936982 - Hanging all calls inside conference call leaves additional "connected" status to last hangup call
- bug 1013745 - Refine telephony dialling flow and pending outgoing call mechanism
- Pending:
- bug 838920 - Intermittent test_outgoing_hangup_alerting.js
- bug 889737 - [MMI] Unify both sendMMI() and dial() functions
Bevis
- Ongoing
- bug 824717 - WebSMS: When sending a SMS fails, it would be handy to have the message in the error event object. (r+)
- Rebase due to API signature change in DOMRequest.
- Failed in Gaia-OOP unit test. (To be clarified if it's related to my patch)
- bug 999867 - [Sora]MMS receiving is not possible (WIP)
- bug 1008557 - [Flame] Unable to send or receive SMS (WIP)
- Root cause found - REQUEST_SET_UICC_SUBSCRIPTION works incompletely if set during RADIO_POWER is OFF.
- bug 824717 - WebSMS: When sending a SMS fails, it would be handy to have the message in the error event object. (r+)
- Clarifying
- bug 1011689 - [B2G][Messaging] Attempting to send an MMS to more than 10 contacts returns an error message (ni?)
- NI logs for further analysis.
- bug 1011689 - [B2G][Messaging] Attempting to send an MMS to more than 10 contacts returns an error message (ni?)
- Pending
- bug 921326 - Cellbroadcast API: support multiple sim cards
- bug 1012621 - [B2G][SMS/MMS] Re-Layout Test Folders in MobileMessage (WIP)
- bug 1012707 - Move MobileMessageManager to WebIDL (WIP)
Chuck
Target
- bug 1002314 - WebAPI: WifiManager.getCapabilities() landed
- WPA-EAP landing
- bug 790056 - Enable WPA-EAP landing
- bug 775499 - Support subject_match in WPA-EAP mode r+
- bug 1010252 - Wifi known network is forgotten while auto-connection failed 1.3+
- bug 1012549 - Support import PKCS#12 in wifi User certificate done, studying private key
Review
Pending
- bug 994564 - Use different thread for executing wifi command and netutil command WIP
- bug 981472 - Join an invalid network, the current connection will be disconnected WIP
- bug 989834 - it takes 10 seconds to unload wifi driver on Sora WIP
- bug 928775 - Support UESRNETWPIN r?
- bug 930355 - Wifi Enable API r?
- bug 917097 - Wifi Enabled in airplane mode r+
Dimi
- Done & Reviewing
- bug 979868 - B2G NFC: support UICC-based card-emulation as per ISO/IEC 14443 Type A&B . land
- bug 993836 - [NFC] Emulator support for reading NDEF data from type 2 tag. r+
- bug 1001315 - [NFC] Testcase for reading url from type 2 tag. r+
- bug 1014485 - [Flame][NFC]: NfcConnector::Create() still keep calling socket() to consume performance even device has no nfcd. r?
- Working
- bug 997576 - [NFC] Testcase for reading empty NFC tag. on-going...
- bug 1011358 - In the Mountain View QA lab, master on Hamachi/Flame often fails to find the "ateam" SSID (76 dbm signal strength)
Edgar
Target
- bug 843452 - B2G RIL: use ipdl as IPC in MozMobileConnection. (Ongoing)
- Rebase for bug 898445 and bug 929701.
- Prepare formal patch.
- Working branch:
Review & feedback
- bug 1009393 - [B2G][Emulator] support RIL_REQUEST_CDMA_FLASH.
- bug 821578 - B2G Emulator: Support data call with multiple APN.
Pending
- bug 991582 - B2G RIL: Handle the result of RIL request in a consistent way.
- WIP patches
- bug 1007535 - [B2G][Emulator] Support UNSOLICITED_ON_USSD in emulator.
- Need to follow the spec 27.005, AT+CUSD.
- bug 861725 - B2G Emulator: support call forwarding.
- WIP patches.
Ethan
Demo
https://www.youtube.com/watch?v=8YdU2XQiEvU&feature=youtu.be
Target
- bug 1000340 - [RTSP] Follow-up of 992568 - Remove obsolete codes to launch video app for RTSP (2.0, landed)
- bug 1009497 - [RTSP][V2.0] Crash happened while device plays MP3 stream over RTSP (2.0, landed)
- SDP description must contain the "a=rtpmap:" line for dynamic payload type assignment.
- bug 898866 - RTSP: seek function issues (2.0, resolved fixed)
- bug 998899 - [META][RTSP] Build automated tests for RTSP feature (2.0, ongoing)
- bug 1003711 - [RTSP] Build Darwin Streaming Server on B2G emulator (2.0, ongoing)
- bug 1011414 - [RTSP] Request for a new repository: darwin-android (2.0, ongoing)
Tracking & Debugging
- bug 1014360 - Cannot render MP4 video - vdec_open failed (regression) (reported by me)
- bug 1015169 - [RTSP][V2.0] Cannot play RTSP streaming after reloading web page (regression) (reported by William)
- The following bugs were categorized as "Toolkit > Video/Audio Controls" component. Require platform team's help to fix them.
- bug 1005854 - [Toolkit] Built-in media player cannot display seekbar when plays video RTSP
- bug 1005861 - [Toolkit] Cannot resize built-in media player to fit screen size
- bug 1005865 - [Toolkit] The toolbar of built-in media player is not located at center of browser app
- bug 1006516 - [Toolkit] After pressing the power-on button, RTSP streaming keeps playing
- bug 1006470 - [Toolkit] Built-in media player show a "SAVE VIDEO" dialog after long press the toolbar
Pending
- bug 1003037 - [RTSP] Can't play Rtsp streaming from itv.wo.com.cn
- Live streaming.
- Eagle Cui: Not in stream 1/2/3, but fundamental to pass CU (China Unicom).
- bug 975257 - [RTSP][V1.3] No warning message pops up after disabling network on the hotspot
- bug 1000229 - Follow-up of 992568 - RtspChannelParent is constructed unexpectedly by nsXMLHttpRequest::Open()
- bug 1000279 - Follow-up of 992568 - Refine parameters of NeckoParent::AllocPRtspChannelParent()
- bug 1000286 - Follow-up of 992568 - Integration test of RTSP with system browser
- bug 1000293 - Follow-up of 992568 - Resume function does not work as expected
Henry
Done & Working
- bug 1015901 - Wifi on emulator doesn't remember networks
- Add "update_config=1" to template wpa_supplicant.conf
- bug 996510 - gaia-ui-test test case for Bug 906164
- Under review...
- bug 1001897 - crash in wifi_connect_on_socket_path
- Possible stack overflow caused by FD_SET
- #define __FD_SET(fd, fdsetp) (((fd_set *)(fdsetp))->fds_bits[(fd) >> 5] |= (1<<((fd) & 31)))
- posix_types.h:: #define __FD_SETSIZE 1024
- Possible stack overflow caused by FD_SET
- bug 1010733 - Capability for partner's app to implement WISPr function
- System message: 'captive-portal'
Target
- Test platform for wifi tethering
- Test platform for NetworkManager
Hsinyi
Target.(Bug Number, Summay, Stauts, Estimated date)
- bug 1011429 - [B2G][RIL] _updateActiveCall() isn't correct in cdma 3way call scenario landed
- bug 981519 - [CDMA] Number and name presentation r+, waiting for Gaia
- bug 1009393 - [B2G][Emulator] support RIL_REQUEST_CDMA_FLASH r+
- bug 1010035 - [B2G] add marionette tests for Cdma 3-way calling ongoing, WIP
- Intermitten failure, debugging
- bug 975778 - [B2G] [Emulator] Support CDMA_FLASH command for Cdma call waiting ongoing
- bug 975779 - [B2G] [RIL] add marionette tests for CDMA call waiting and 3way calling pending
Tracking & Debugging
- bug 1008501 - Cell broadcast messages should not be user disabled
- bug 1015896 - [tarako] unable to add new group call after Communication app is killed 1.3T?
- bug 1015821 - [Tarako] Incorrect roaming status 1.3T?
- bug 1005823 - [Dolphin] Cannot place emergency call w/o SIM card 1.4+
Reviews and Feedbacks
- bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement r+
- bug 1012504 - Rewrite test_emergency_label.js by promise
- bug 1003650 - DEBUG flag in ril_worker is not dynamic changeable by pref "ril.debugging.enabled"
- bug 1013745 - Refine telephony dialling flow and pending outgoing call mechanism
- bug 1015097 - Rewrite test_outgoing_emergency_in_airplane_mode.js
Others
- Weekly meeting with QC
- NetworkManager API discussion
Jessica
- Target.(Bug Number, Summay, Stauts, Estimated date):
- bug 1005804 - Data connection constantly coming up and down
- RESOLVED WORKSFORME.
- issue remains unsolved?
- bug 821578 - B2G Emulator: Support data call with multiple APN (ongoing)
- 2nd round of review.
- rewriting test_data_connection.js and test_mobile_non-default_data_connectin.js with the new head.js.
- bug 1005804 - Data connection constantly coming up and down
- Pending
- bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement
- r+ from hsinyi, wait for vicamo's review?
- bug 997654 - B2G RIL: let each network handle its own host routes
- depends on bug 939046.
- the issue found in bug 1003247 will be a problem for this bug.
- bug 973543 - B2G RIL: host routes removed unexpectedly when data call is shared
- pending, depends on bug 997654.
- bug 990458 - B2G RIL: replace the use of 'network-interface-state-changed' events with updateNetworkInterface() API
- pending, depends on bug 939046.
- bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement
- Reviews/Feedbacks/Others:
John
- Target
- bug 1000040 - [B2G][Emulator]Eethernet test cases on ICS emulator
- RTSP Crashes related to bug 996535
- bug 922584 - B2G RIL: provide WebAPI to setup network connections and expose connection state
- bug 969268 - To implement EthernetManager with dhcp
- bug 993311 - Convert Network Stats API to WebIDL
- Blocked by bug 1009645
- bug 928289 - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering)
- Blocked by bug 939046
- Pending
- bug 746074 - Allow enforcing network-usage policies on "web apps"
- bug 780087 - When an app exceed allowed traffic, block its network traffic
- 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
Vicamo
PTO from 5/19 to 5/30.
Vincent
- Target.(Bug Number, Summay, Status, Estimated date):
- bug 1005775 - [Wifi] [Follow up of Bug 999388]Refactor wifi when send terminate command to wpa_supplicant
- landed.
- bug 1006484 - [RTSP][V2.0] Cannot replay RTSP streaming
- landed
- bug 951278 - [RTSP][V1.3] The RTSP streaming always stops at the last 1st or 2nd second
- landed
- bug 1010292 - crash in strstr | update_ctrl_interface
- can't reproduce by runing the UI test over the weekend. Stephen is performing the same test, waiting to see if he can reproduce the problem.
- bug 774582 - Unable to know if there is a user connected to Wifi tethering network
- landed
- bug 1008797 - Test case for bug 993598
- bug 984295 - [Rtsp] Serialize Rtsp controller requests
- pending
- bug 1005775 - [Wifi] [Follow up of Bug 999388]Refactor wifi when send terminate command to wpa_supplicant
- Review Bugs
- bug 997090 - Basic wifi test case on ICS emulator
- r+
- bug 798033 - Headers should generally not do "using namespace" at file scope
- landed
- bug 775499 - [Wifi] Support subject_match to WPA-EAP Enterprise networks
- r+
- bug 928289 - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering)
- pending
- bug 945569 - Support Wifi Display device discovery and group formation
- pending
- bug 981472 - [Sora][Wi-Fi] Join an invalid network, the current connection will be disconnected
- pending
- bug 997090 - Basic wifi test case on ICS emulator
- Tracking.(Bugs that should be fixed or interested)
- bug 846661 - [Buri][WIFI][Feature] a prompt should appear when there is a open Access Point
- bug 866718 - Automatically connect to openwireless.org WiFi networks if no others available
Yoshi
- bug 1013792 - NFC: Cannot handle NFC tags of ISO_DEP technology. landed
- bug 1013853 - NFC: Move application/vnd.bluetooth.ep.oob into NDEF. r?
- bug 1000839 - NFC: NfcUtils.encodeNDEF is not used and it's buggy. de-assign myself because of low priority
- bug 1003775 - B2G NFC: removePeerTarget in Nfc.js doesn't work for Browser app. ongoing
- bug 933588 - B2G NFC: Rewrite NFC Worker in C++. r? sent
- 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)
- reviewed bug 979868 - B2G NFC: support UICC-based card-emulation as per ISO/IEC 14443 Type A&B
- reviewed bug 933595 - Nfc Chrome process to handle all error codes as per Gonk/nfcd protocol
- reviewed bug 976402 - [Parent Process - Nfc.js] Do not even add the target if the session IDs do not match.
Borting
- Target
- bug 951976 - API for Resource Statistics
- WebIDL patch (ehsan r+, jonas r?)
- Implementation patch (updated)
- Test case
- xpcshell test (impl done)
- Mochitest test (impl done)
- bug 947779 - Support auto clearing statistics and alarms when app is removed
- (impl done)
- bug 854200 - PowerStats implementation
- Obtain app's pid & childID (done)
- Implement processingQueue based on Promise (done)
- Implement periodic update (once per day) (done)
- Modify some methods of ResourceStatsDB.jsm to support Promise-like query, which includes: (undergo)
- getStats(), clearStats(), clearAllStats()
- getAlarms()
- saveNetworkStats(), savePowerStats()
- bug 951976 - API for Resource Statistics
- Pending
- bug 899596 - Get Wi-Fi link speed (r+)
- bug 854202 - Obtain system metrics and power profile (r+)
- Should be rebased after bug 951976 is landed
Wesley(EPM)
Thanks for the demo video :)
- [RIL-Telephony]
- [RIL-NFC]
Howie (EPM for Networking)
- Close every feature-b2g bug before 5/30
- Please put ETA on 1.3 & 1.4 blockers
- Please put story points on every task you do
- Raise your hand if there's any risk for not completing the 2.0 features.