TPE RIL Network team/2014-02-18
From MozillaWiki
Contents
Meeting Time: 2014/02/18 10:30 AM
<Read Only>
Team's updates
<Read Only>
- All 1.4+ bug have to been fix before 3/7. If you have any problem for this target, please raise you hand as soon as possible.
- Madai workshop : 3/10 ~ 3/14
- Comms Workweek : 3/17 ~ 3/21
- Team Building : 3/24. Location:?
Team memebers' updates
Aknow
- Done:
- bug 968713 - B2G RIL: remove callError message between RadioInterface and ril_worker (landed)
- bug 963054 - [fugu][DSDS] follow-up for radio control: radio of slot 2 is not on even there's a sim card (landed) (1.3+)
- Target. (Bug Number, Summay, Stauts, Estimated date):
- bug 969218 - B2G RIL: using promise for telephony.dial() and dialEmergency()
- remain dom review?
- bug 889737 - [MMI] Unify both sendMMI() and dial() functions (1.4+)
- bug 969218 - B2G RIL: using promise for telephony.dial() and dialEmergency()
Bevis
- bug 832140 B2G SMS & MMS DB: check event.target.errorCode, return and handle appropriate error codes in callbacks (1.4+) (ongoing)
- Current purpose to fix this bug is to support the alert of full storage when sending sms/mms.
- The alternative way is to provide a storage monitor to observe "disk-space-watcher" notification and always consult this monitor before storing message.
- The benefit is to have consistent experience of full storage in both Gaia/Gecko and this monitor will also be helpful to support RIL_REQUEST_REPORT_SMS_MEMORY_STATUS mentioned in bug 739143 in the future.
- bug 965107 [DSDS][MMS] Found twice MMS received by SIM 2 always stays in downloading status after data call switching. (investigating)
- bug 874335 B2G MMS: MMS test framework. (pending)
- TODO:
- Integrate with the data connection support in Emulator (bug 871475).
- TODO:
- bug 959015 - B2G SMS: Support SMS over IMS (pending)
Chuck
Target
- Wifi Lock - WIP
- bug 928775 - Support UESRNETWPIN r?
- briansmith - /_\
- bug 917102 - Import Cert by WifiManager r?
- bug 917175 - Delete imported Cert by WifiManager r?
- bug 917176 - List imported Certs by WifiManager r?
- Identify/comment reported Wifi bugs.
Pending
- bug 930355 - Wifi Enable API r?
- bug 917097 - Wifi Enabled in airplane mode r+
- bug 745468 - Support WPA-EAP configuration r+
- bug 790056 - Enable WPA-EAP r?
- bug 928227 - Key nickname filter in keystore WIP
Dimi
- NFC
- bug 969254 - [Flame] Devices doesn't support NFC required nci hal library. on-going
- bug 959434 - [B2G][NFC]Support secure element for NFC daemon. waiting for card reader
- bug 972248 - [B2F][NFC] : nfcd should using error code instead of boolean. on-going
- EAP-SIM
- Checking update modem image
- on-going, co-work with Hubert
- Checking update modem image
- Wifi
- bug 969275 - COPY_SEQUENCE_FIELD macro in NetworkUtils.h has coding error. land
- bug 886110 - Convert WifiManager to WebIDL. r?
- Review
- bug 933588 - B2G NFC: Rewrite NFC Worker in C++.
- bug 970241 - B2G NFC: Don't enable/disable NFC when nfc.enabled settings changed.
- bug 960510 - B2G NFC: type, id and payload should be optional in MozNDEFRecord.
Edgar
Target:
- bug 970191 - B2G RIL: follow-up of bug 905568, fail to switch default client of data connection in DSDS. (Landed)
- bug 970812 - B2G RIL: Combine GECKO_RADIOSTATE_* and GECKO_DETAILED_RADIOSTATE_*.
- Fix this in bug 843452.
- bug 946589 - B2G RIL: follow-up to bug 944225 - remove 'ril.radio.preferredNetworkType' setting handler. (Reviewing)
- bug 843452 - B2G RIL: use ipdl as IPC in MozMobileConnection. (Ongoing)
- Move mobileConnection related codes from RadioInterfaceLayer to gonkMobileConnectionProvider.
- Fix failed marionette test.
- Working branch:
- Move mobileConnection related codes from RadioInterfaceLayer to gonkMobileConnectionProvider.
Others:
- bug 970174 - [Fugu] After PUK is locked, RIL_REQUEST_GET_SIM_STATUS seems doesn't response correct result.
- Test libreference-ril_sp.so from spreadtrum.
- Two days PTO.
Ethan
Done Last Week
- Identified the root cause of resource leak from RtspMediaResource.
- Filed: bug 971593 - [RTSP] Resource leak of HTMLMediaElement containing RTSP media resource (new)
- Root cause: MediaDocumentStreamListener holds a strong reference to nsDocument, but was never released by RtspChannel.
- Solution: RtspChannel shall be added into the LoadGroup and implement nsIRequest::Cancel().
- Refer to: http://people.mozilla.org/~ettseng/rtsp/Rtsp%20Video%20Document%20Creation.svg
- Discuss and research http->rtsp redirection issue.
- Discuss RTSP streaming for v1.4: both video and audio media are rendering in video app.
Next
- Refactor RtspChannel to make it obey the basic contract of channels. The refactoring shall at least resolve the following:
- bug 971593 - [RTSP] Resource leak of HTMLMediaElement containing RTSP media resource (WIP)
- bug 945603 - [RTSP] Support Rtsp Protocol in URL Bar on b2g Browser (WIP)
- bug 949675 - Support HTTP->Rtsp Channel redirects
Henry
Done & Working
- bug 925615 - [meta][B2G][Wifi] Support Wifi Display
- It speaks! (AudioManager::SetStreamVolumeIndex)
- WIP patches for feedback
- Presentation (maybe next Wednesday)
- bug 811635 - B2G Wifi: Support Wifi Direct
- Finally landed right before Chinese New Year!
- Documentation and followup test cases
- bug 945569 - Support Wifi Display device discovery and group formation
- Under review
Pending
- bug 937528 - Accepted client tcp socket (mozTcpSocket) has uninitialized host and port
Hsinyi
Target.(Bug Number, Summay, Stauts, Estimated date)
- bug 921326 - Cellbroadcast API: support multiple sim cards (1.4+, sprint2, ongoing)
- bug 881174 - B2G CDMA: support conference (3-way) call (1.4+)
- Per yesterday's discussion, it not longer depends on Bug 969218 - B2G RIL: using promise for telephony.dial() and dialEmergency())
- Should create a TelephonyCdmaCall
- Should take care of (fake) call state transition on gecko
Reviews and Feedbacks
- bug 960894 - Utilize one single RIL worker in DSDS (1.3t?, r+)
- bug 968713 - B2G RIL: remove callError message between RadioInterface and ril_worker (r+)
- bug 969218 - B2G RIL: using promise for telephony.dial() and dialEmergency() (f+/r+)
- bug 963054 - [fugu][DSDS] follow-up for radio control: radio of slot 2 is not on even there's a sim card (r+)
- bug 970191 - B2G RIL: follow-up of bug 905568, fail to switch default client of data connection in DSDS. (r+)
- bug 968713 - B2G RIL: remove callError message between RadioInterface and ril_worker
Tracking & Debugging
- bug 889737 - [MMI] Unify both sendMMI() and dial() functions
- Keep discussing with Aknow and :m4
- bug 951607 - [fugu][B2G]dial number "23" , after it displays the error, we can't dial a normal number
- Per discussion with Aknow, modem should fix this. Keep talking to sam.hua
Others
- Regular Comms standup meeting
Jessica
- Target.(Bug Number, Summay, Stauts, Estimated date):
- bug 961921 - B2G RIL: [DSDS] Separate roaming preference for each client (1.4?)
- patches uploaded with dsds test cases.
- under review.
- bug 960865 - B2G RIL: support dun apn type (1.4+)
- verified gaia's part (bug 968092).
- ongoing, WIP patches will be ready this week.
- bug 939046 - B2G RIL: Data call and RILNetworkInterface enhancement
- ongoing, might need to solve bug 973543 first.
- bug 961921 - B2G RIL: [DSDS] Separate roaming preference for each client (1.4?)
- Reviews/Feedbacks/Others:
John
- Target
- bug 961598 - [Gonk-KK] The DNS Resolver from Bionic's netBSD is not workable on Nexus-5 (r+)
- Will be landed after fix some configuation problem.
- bug 928289 - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering) (r?)
- Finish API modification & test cases
- bug 949956 - [Network Metering] Move SaveNetworkStats code to nsNetUtils.h (r?)
- bug 964228 - Race condition in NetworkStatsService.jsm
- Will be covered in bug 928289.
- bug 961598 - [Gonk-KK] The DNS Resolver from Bionic's netBSD is not workable on Nexus-5 (r+)
- 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
- bug 960426 - Support Network Information API in Firefox OS
- Follow up the new API proposal (https://github.com/ferjm/w3c-netinfo-v3-proposal)
Vicamo
- Target.(Bug Number, Summay, Stauts, Estimated date):
- bug 860696 B2G emulator: support Bluetooth tests (adapter getter/setter and device discovery)
- bug 960894 Utilize one single RIL worker in DSDS
- Address review comments. Landed. To be uplift to v1.3t.
- bug 970804 Support Marionette tests running in OOP mode
- r+, to be landed.
- bug 972274 B2G Emulator: Suport Bluetooth host HCI pass through
- Traffic routing good, but device activation fails.
- Reviews/Feedbacks/Others:
- bug 860697 QEMU Bluetooth tests: local adapter features
- bug 860698 QEMU Bluetooth tests: discover remote devices
- bug 866938 B2G MMS: Support email address in receiver field
- bug 965312 Evaluate having an option for specifying the cursor direction when retrieving message threads
- bug 970212 B2G Emulator: Enhance GSM/UMTS Signal Strength on Emulator.
- bug 970567 make distcc builds work for both HOST and TARGET compilation
Vincent
- Target.(Bug Number, Summay, Status, Estimated date):
- bug 951278 - [RTSP][V1.3] The RTSP streaming always stops at the last 1st or 2nd second
- Updated WIP, found new problem "GENLOCK_IOC_LOCK failed".
- bug 965052 - [B2G][RTSP]Audio track gradually falls behind video.
- This is the problem coming from the media source in Youtube.
- bug 972794 - [Tarako]Connect wpa supplicant consume 5 seconds
- bug 951278 - [RTSP][V1.3] The RTSP streaming always stops at the last 1st or 2nd second
- Review Bugs
- bug 968689 - Netd BandwidthController sets costlyAlert to invalid quota
- landed
- bug 923443 - [User Story] Single variant: Pre-polulate some WiFi SSID by SIM
- r+
- bug 945569 - Support Wifi Display device discovery and group formation
- ongoing
- bug 928289 - [Network Metering] Obtain network tethering statistics (e.g., WiFi tethering, USB tethering)
- ongoing
- bug 968689 - Netd BandwidthController sets costlyAlert to invalid quota
- Tracking.(Bugs that should be fixed or interested)
- bug 924792 - [Buri]no automatic switch of APN when tethering is activated
- bug 908553 - B2G Emulator: support wifi emulation
- bug 846661 - [Buri][WIFI][Feature] a prompt should appear when there is a open Access Point
- bug 907028 - [email] Best approach for wifi wake lock
- bug 866718 - Automatically connect to openwireless.org WiFi networks if no others available
- WISPr (Wireless Internet Service Provider roaming) and wifi captive portal.
Yoshi
- bug 933588 - B2G NFC: Rewrite NFC Worker in C++. r? sent
- bug 970241 - B2G NFC: Don't listen to nfc.enabled settings changed event. landed
- bug 970238 - NFC: System app always send NFC_HW_STATE_DISABLE_DISCOVERY to Gecko. landed
- bug 960510 - B2G NFC: type, id and payload should be optional in MozNDEFRecord. r? sent
- bug 933665 - Remove encodeNdefRecords func from NfcContentHelper. ongoing
Borting
- Target
- bug 951976 - API for Resource Statistics
- WebIDL patch (r+)
- Implementation patch (undergo)
- Promise (done)
- Implemented promise-return methods
- Wrote a sample code to test how to handle a promise-return method
- stats methods (undergo)
- alarm methods (undergo)
- Promise (done)
- bug 951976 - API for Resource Statistics
- Pending
- bug 854200 - PowerStats API
- 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
- bug 947779 - Support auto clearing power statistics when app is removed
- Use "webapps-uninstall" notification
Wesley(EPM)
- Acceptance
- 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
- Open
- have a chance to disable DSDS features in RIL?
- MWC demo - NFC sharing