Confirmed users
146
edits
Ethantseng (talk | contribs) (→Done) |
(→Dimi) |
||
(24 intermediate revisions by 13 users not shown) | |||
Line 6: | Line 6: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | {{readonly}} | ||
* There are only 3 sprints for development in 1.4. We are in 2'nd week of sprint 1. | |||
* Being not able to land code in the latest week of 3'nd sprints. | |||
= Team memebers' updates = | = Team memebers' updates = | ||
== Aknow == | == Aknow == | ||
*'''Done:''' | *'''Done:''' | ||
*'''Target. (Bug Number, Summay, Stauts, Estimated date):''' | *'''Target. (Bug Number, Summay, Stauts, Estimated date):''' | ||
*# {{bug|889737}} - [MMI] Unify both sendMMI() and dial() functions | *# {{Bug|968713}} - B2G RIL: remove callError message between RadioInterface and ril_worker | ||
*#* Use 1-to-1 mapping of request/callback for dial() in telephonyProvider.js. | |||
*#* | *#* r? | ||
*#* | *# {{Bug|969218}} - B2G RIL: using promise for telephony.dial() and dialEmergency() | ||
*#* Change the interface to return a promise instead of a TelephonyCall | |||
*#* r? | |||
*# {{bug|889737}} - [MMI] Unify both sendMMI() and dial() functions '''(1.4+)''' | |||
*#* Move sendMMI() from mobileConnection to telephony | |||
*#* Add its functionality into dial() | |||
== Bevis == | == Bevis == | ||
Line 41: | Line 45: | ||
== Chuck == | == Chuck == | ||
==== Target ==== | ==== Target ==== | ||
# Wifi Lock - Draft done | # Wifi Lock - Draft/PoC done | ||
# {{bug|928775}} - Support UESRNETWPIN <b>r?</b> | # {{bug|928775}} - Support UESRNETWPIN <b>r?</b> | ||
# briansmith | # briansmith - Might review this week | ||
## {{bug|917102}} - Import Cert by WifiManager <b>r?</b> | ## {{bug|917102}} - Import Cert by WifiManager <b>r?</b> | ||
## {{bug|917175}} - Delete imported Cert by WifiManager <b>r?</b> | ## {{bug|917175}} - Delete imported Cert by WifiManager <b>r?</b> | ||
Line 55: | Line 59: | ||
== Dimi == | == Dimi == | ||
* '''NFC | * '''NFC''' | ||
** '''{{bug|959109}}''' - B2G NFC: Disable NFC when screen in off. | ** '''{{bug|959109}}''' - B2G NFC: Disable NFC when screen in off. '''land''' | ||
** '''{{bug|962530}}''' - B2G NFC: NFC daemon should support all configRequest command. '''land''' | |||
** '''{{bug|962530}}''' - B2G NFC: NFC daemon should support all configRequest command | ** '''{{bug|961667}}''' - [NFC] Multiple pairing when tapped phones together. '''land''' | ||
** '''{{bug|959434}}''' - [B2G][NFC]Support secure element for NFC daemon. '''on-going''' | |||
** '''{{bug|961667}}''' - [NFC] Multiple pairing when tapped phones together | ** '''{{bug|969254}}''' - [Flame] Devices doesn't support NFC required nci hal library. '''on-going''' | ||
*** | |||
* '''EAP-SIM''' | |||
** Checking update modem image | |||
*** on-going, co-work with Hubert | |||
* ''' | * '''Wifi''' | ||
** '''{{bug|864931}}''' - Rewrite net worker in C++ | ** '''{{bug|864931}}''' - Rewrite net worker in C++. '''land''' | ||
** '''{{bug|886110}}''' - Convert WifiManager to WebIDL. '''r?''' | |||
** '''{{bug|886110}}''' - Convert WifiManager to WebIDL | ** '''{{bug|969275}}''' - COPY_SEQUENCE_FIELD macro in NetworkUtils.h has coding error. '''r?''' | ||
** | |||
== Edgar == | == Edgar == | ||
==== Target (Bug Number, Summay, Stauts, Estimated date): ==== | ==== Target (Bug Number, Summay, Stauts, Estimated date): ==== | ||
* {{Bug| | * {{Bug|962522}} - B2G RIL: Enable data connection then enter into no coverage area, the registration status is still 'registered'. '''(1.3+)''' (Landed) | ||
* {{Bug|964974}} - [B2G][Airplane mode] Cannot turn on Airplane mode from Notification center during an active call. '''(1.3)''' (Landed) | |||
* {{Bug| | * {{Bug|968093}} - B2G RIL: JavaScript Error: "this._processNextMessage is not a function". (Landed) | ||
* {{Bug|905568}} - B2G RIL: Handling data connection in a separated module. (Landed) | |||
** Rebase and test. | |||
* {{Bug| | |||
* {{Bug|905568}} - B2G RIL: Handling data connection in a separated module. ( | |||
** Rebase | |||
* {{Bug|843452}} - B2G RIL: use ipdl as IPC in MozMobileConnection. (Pending) | * {{Bug|843452}} - B2G RIL: use ipdl as IPC in MozMobileConnection. (Pending) | ||
** Trying to move mobileConnection related codes out of RadioInterfaceLayer. | ** Trying to move mobileConnection related codes out of RadioInterfaceLayer. | ||
==== | ==== Review & feedback: ==== | ||
* {{Bug| | * {{Bug|963516}} - B2G RIL: provide mvnoMatches() API for automatic selection of APN relying on mvnoType and matchPattern. '''(1.3+)''' | ||
== Ethan == | == Ethan == | ||
==== Done ==== | ==== Done ==== | ||
# {{Bug|962309}} - Video RTSP support should be disabled in 1.3 (''' | # {{Bug|962309}} - Video RTSP support should be disabled in 1.3 ('''landed''') (1.3+) | ||
#* Added a new preference "media.rtsp.video.enabled". | #* Added a new preference "media.rtsp.video.enabled". | ||
# {{Bug|951188}} - [RTSP][V1.3] No error notification when the RTSP link fails to load (''' | # {{Bug|951188}} - [RTSP][V1.3] No error notification when the RTSP link fails to load ('''landed''') (1.3+) | ||
# {{Bug|966623}} - Video RTSP support should be enabled in 1.4 ('''landed''') (1.4+) | |||
# {{Bug|966623}} - Video RTSP support should be enabled in 1.4 (''' | # {{Bug|966627}} - Fix typos in ARTSPConnection::receiveRTSPReponse() and ARTSPConnection::postReceiveReponseEvent() ('''landed''') | ||
# {{Bug|966627}} - Fix typos in ARTSPConnection::receiveRTSPReponse() and ARTSPConnection::postReceiveReponseEvent() (''' | |||
==== In Progress & Next ==== | ==== In Progress & Next ==== | ||
Line 114: | Line 110: | ||
==== Done & Working ==== | ==== Done & Working ==== | ||
# {{bug|925615}} - [meta][B2G][Wifi] Support Wifi Display | # {{bug|925615}} - [meta][B2G][Wifi] Support Wifi Display | ||
#* | #* Still no sound and studying Android audio subsystem (so tough!) | ||
#* But my nexus 4 was taken back by QA ... | |||
# {{bug|811635}} - B2G Wifi: Support Wifi Direct | |||
#* Finally landed right before Chinese New Year! | |||
#* Documentation and followup test cases | |||
# {{bug| | # {{bug|945569}} - Support Wifi Display device discovery and group formation | ||
#* | #* Under review | ||
==== Study ==== | ==== Study ==== | ||
Line 126: | Line 125: | ||
==== Pending ==== | ==== Pending ==== | ||
# {{bug|937528}} - Accepted client tcp socket (mozTcpSocket) has uninitialized host and port | # {{bug|937528}} - Accepted client tcp socket (mozTcpSocket) has uninitialized host and port | ||
== Hsinyi == | == Hsinyi == | ||
==== Target.(Bug Number, Summay, Stauts, Estimated date) ==== | ==== Target.(Bug Number, Summay, Stauts, Estimated date) ==== | ||
#{{ | #{{Bug|963813}} - [B2G][Dialer] Initiating conference call while the active call is to an invalid number, causes the dialer app to freeze (1.3+, landed) | ||
#{{Bug|943275}} - Intermittent TEST-UNEXPECTED-FAIL | test_conference.js | ScriptTimeoutException: timed out (landed) | |||
#{{Bug|968716}} - B2G RIL: JavaScript Error: "Unknown rilSuppSvcNotification: null" (landed) | |||
#{{Bug|967404}} - [DSDS] No audio and unable to end the emergency call while dialing 911 soon after reboot device with no SIM card (1.3+) | |||
#* Debugging: seems modem's issue | |||
#{{bug|921326}} - Cellbroadcast API: support multiple sim cards (1.4+, sprint1 - 2/3~2/14) | #{{bug|921326}} - Cellbroadcast API: support multiple sim cards (1.4+, sprint1 - 2/3~2/14) | ||
#{{bug|881174}} - B2G CDMA: support conference (3-way) call (1.4 | #{{bug|881174}} - B2G CDMA: support conference (3-way) call (1.4+, depends on Bug 969218 - B2G RIL: using promise for telephony.dial() and dialEmergency()) | ||
#* Have discussed the API design with Gabriele and have a conclusion | |||
#* Waiting for reviewer's feedback | |||
==== Reviews and Feedbacks ==== | ==== Reviews and Feedbacks ==== | ||
#{{ | #{{Bug|968093}} - B2G RIL: JavaScript Error: "this._processNextMessage is not a function" (r+) | ||
#{{ | #{{Bug|964974}} - [B2G][Airplane mode] Cannot turn on Airplane mode from Notification center during an active call (1.3+, r+) | ||
#{Bug|960894}} - Utilize one single RIL worker in DSDS (1.3t?, ongoing) | |||
#{ | #{{Bug|969231}} - consider removing ES6 for-of loops (review canceled) | ||
#{{ | #{{Bug|969218}} - B2G RIL: using promise for telephony.dial() and dialEmergency() (API r+) | ||
==== Tracking & Debugging ==== | |||
#{{ | #{{Bug|889737}} - [MMI] Unify both sendMMI() and dial() functions | ||
#{{ | #* Keep discussing with Aknow and :m4 | ||
==== Others ==== | ==== Others ==== | ||
== Jessica == | == Jessica == | ||
*'''Target.(Bug Number, Summay, Stauts, Estimated date):''' | *'''Target.(Bug Number, Summay, Stauts, Estimated date):''' | ||
*# {{Bug| | *# {{Bug|947855}} Automatic selection of APN relying on the IMSI code in the ICC card '''(1.3+)''' | ||
*#* landed. | *#* landed. | ||
*# {{Bug| | *# {{Bug|931348}} B2G MMS: Cannot send MMS after resetting Message settings (even without any changes) '''(1.3+)''' | ||
*#* landed. | *#* landed. | ||
*# {{Bug| | *# {{Bug|961921}} - B2G RIL: [DSDS] Separate roaming preference for each client '''(1.4?)''' | ||
*#* | *#* rebase after {{bug|905568}}. | ||
*#* test cases for dsds? | |||
*# {{Bug|960865}} - B2G RIL: support dun apn type '''(1.4+)''' | |||
*#* ongoing, testing gaia's patch. | |||
*#* | |||
*# {{Bug| | |||
*#* | |||
*# {{Bug|939046}} - B2G RIL: Data call and RILNetworkInterface enhancement | *# {{Bug|939046}} - B2G RIL: Data call and RILNetworkInterface enhancement | ||
*#* WIP. | *#* WIP patches uploaded, waiting for feeback. | ||
*'''Reviews/Feedbacks/Others:''' | *'''Reviews/Feedbacks/Others:''' | ||
*# | *# 謀智台客文章 | ||
== John == | == John == | ||
Line 178: | Line 173: | ||
** <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) | ||
**** | **** Rebase for {{bug|864931}} | ||
**** Refacor code in NetworkStatsService.jsm & NetworkStatsDB.jsm | |||
*** {{bug|949956}} - [Network Metering] Move SaveNetworkStats code to nsNetUtils.h (r?) | *** {{bug|949956}} - [Network Metering] Move SaveNetworkStats code to nsNetUtils.h (r?) | ||
*** {{bug|964228}} - Race condition in NetworkStatsService.jsm | *** {{bug|964228}} - Race condition in NetworkStatsService.jsm | ||
*** {{bug|959528}} - [Network Metering] Obtain network traffic cost by OTA | **** Will be covered in {{bug|928289}}. | ||
*** {{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 | ||
** <b>Network Information API</b> - | ** <b>Network Information API</b> - | ||
*** {{bug|960426}} - Support Network Information API in Firefox OS | *** {{bug|960426}} - Support Network Information API in Firefox OS | ||
**** Working on IDL patch and start the dicussion thread | |||
**** Follow up the new API proposal (https://github.com/ferjm/w3c-netinfo-v3-proposal) | **** Follow up the new API proposal (https://github.com/ferjm/w3c-netinfo-v3-proposal) | ||
**** | ** <b>Networking</b> | ||
*** {{bug|961598}} [Gonk-KK] The DNS Resolver from Bionic's netBSD is not workable on Nexus-5 | |||
**** Use bionic's version and remove the workaround | |||
* <b>Review</b> | |||
** <b>Network Stats</b> | |||
*** {{bug|963519}} - [NetworkStats API] Alarms are cumulative | |||
== Vicamo == | == Vicamo == | ||
*'''Target.(Bug Number, Summay, Stauts, Estimated date):''' | *'''Target.(Bug Number, Summay, Stauts, Estimated date):''' | ||
** {{Bug| | ** {{Bug|926277}} Add test cases running in OOP mode for RIL APIs | ||
** {{Bug| | ** {{Bug|935776}} Cant build Firefox OS (emulator) on Mavericks | ||
** {{Bug| | *** append --enable-cxx to gcc-4.6 homebrew formula | ||
** | *** had some easy fix to build/ and external/qemu, but still failed to link i386 binaries with amd64 toolchain. | ||
** {{Bug|957917}} [IPv6] Add IPv6 support for FireFox OS | |||
*** Trying to setup a wifi AP with IPv6. Still doesn't work. | |||
*** ASUS RT-N16 tunneling 6to4 gives IPv6 addresses to LAN devices, but still using IPv4 for routing. | |||
*** Survey possibility to include IPv6 support to SLIRP. Tiny IPv6 stack available in Contiki. | |||
** {{Bug|960894}} Utilize one single RIL worker in DSDS | ** {{Bug|960894}} Utilize one single RIL worker in DSDS | ||
*'''Reviews/Feedbacks/Others:''' | *'''Reviews/Feedbacks/Others:''' | ||
** {{Bug|860697}} QEMU Bluetooth tests: local adapter features | |||
** {{Bug|860697}} QEMU Bluetooth tests: local adapter features | ** {{Bug|927320}} [B2G RIL] Rename TelephonyProvider to TelephonyService | ||
** {{Bug| | ** {{Bug|935525}} [NFC] Marionette test cases for NFC | ||
** {{Bug|970212}} B2G Emulator: Enhance GSM/UMTS Signal Strength on Emulator. | |||
** {{Bug|935525}} [NFC] Marionette test cases for NFC | |||
** {{Bug| | |||
== 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 | ** {{Bug|951278}} - [RTSP][V1.3] The RTSP streaming always stops at the last 1st or 2nd second | ||
*** Got the root cause right now, the decoder thread is blocked and is unable to handle remaining media data unless it gets certain event such as end of stream to exit the blocking state. | |||
** {{Bug|774582}} - Unable to know if there is a user connected to Wifi tethering network | ** {{Bug|774582}} - Unable to know if there is a user connected to Wifi tethering network | ||
*** r+ | *** r+ | ||
* '''Review Bugs''' | * '''Review Bugs''' | ||
** {{Bug| | ** {{Bug|923443}} - [User Story] Single variant: Pre-polulate some WiFi SSID by SIM | ||
** | ** {{Bug|969275}} - COPY_SEQUENCE_FIELD macro in NetworkUtils.h has coding error | ||
** {{Bug| | ** {{Bug|966175}} - NetworkUtils sends wrong message to netd in setQuota function | ||
* '''Tracking.(Bugs that should be fixed or interested)''' | * '''Tracking.(Bugs that should be fixed or interested)''' | ||
Line 236: | Line 225: | ||
** {{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|907028}} - [email] Best approach for wifi wake lock | ||
** {{Bug|866718}} - Automatically connect to openwireless.org WiFi networks if no others available | |||
** WISPr (Wireless Internet Service Provider roaming) and wifi captive portal. | |||
== Yoshi == | == Yoshi == | ||
* {{Bug|933588}} - B2G NFC: Rewrite NFC Worker in C++ | |||
* {{Bug| | ** Testing with latest m-c, found Bug 970241 and Bug 970238 | ||
* | * {{Bug|968730}} - NFC daemon will also return ReadNDEF when calling getDetailsNDEF. landed | ||
* {{Bug| | * {{Bug|970241}} - B2G NFC: Don't listen to nfc.enabled settings changed event. ongoing | ||
* {{Bug|970238}} - NFC: System app always send NFC_HW_STATE_DISABLE_DISCOVERY to Gecko. | |||
* {{Bug| | * reviewed {{Bug|961667}} - [NFC] Multiple pairing when tapped phones together | ||
* | |||
* reviewed {{Bug| | |||
== Borting == | == Borting == | ||
Line 264: | Line 252: | ||
== Wesley(EPM) == | == Wesley(EPM) == | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
* Acceptance | |||
** https://etherpad.mozilla.org/CommsAcceptance | |||
* 1.4 sprint | |||
** 2/3~2/14: Sprint 1 - feature dev | |||
** 2/17~2/28: Sprint 2 - feature dev | |||
** 3/3~3/14: Sprint 3 - feature dev | |||
** 3/17~3/28: Sprint 4 - 1.4 features walkthrough & 1.5 planning | |||
** 3/31~4/11: Spint 5 - Stabilization | |||
** 4/14~4/25: Sprint 6 - Stabilization | |||
** https://wiki.mozilla.org/FirefoxOS/RIL#Sprint_Tracking | |||
* Open | |||
** have a chance to disable DSDS features in RIL? | |||
** MWC demo - NFC sharing |