Platform/2013-07-02: Difference between revisions

 
(20 intermediate revisions by 8 users not shown)
Line 22: Line 22:
** Nightly-only was deemed "good enough" and dep builds were turned off.
** Nightly-only was deemed "good enough" and dep builds were turned off.
** (Not surprisingly) Windows-only bustage hits Nightly builds. Hilarity ensues as bisecting occurs across 24h of Gecko & Gaia commits.
** (Not surprisingly) Windows-only bustage hits Nightly builds. Hilarity ensues as bisecting occurs across 24h of Gecko & Gaia commits.
** Mossop to own
** Mossop to own; RelEngwill enable per-checkin once the builds are working; then sheriffs can unhide.
* #2: {{bug|603147}} - Intermittent mochitest-plain, mochitest-chrome, mochitest-other zombiecheck | child process NNNN still alive after shutdown
* #2: {{bug|603147}} - Intermittent mochitest-plain, mochitest-chrome, mochitest-other zombiecheck | child process NNNN still alive after shutdown
** Affects Windows mochitests on all active branches.
** Affects Windows mochitests on all active branches.
** {{bug|855681}} and {{bug|855686}} on file for trying to get more useful debugging info, but seem to have stalled.
** {{bug|603147}} blocked on
** joduinn to help find owners
*** {{bug|855681}} and {{bug|855686}} on file for trying to get more useful debugging info, but seem to have stalled.
** joduinn to find owners; overholt asked bent to investigate {{bug|855681}} and {{bug|855686}}
* #3: {{bug|886057}} - Intermittent browser_newtab_bug723121.js | grid is now locked - Got false, expected true
* #3: {{bug|886057}} - Intermittent browser_newtab_bug723121.js | grid is now locked - Got false, expected true
** Windows only, regressed ~1w ago
** Windows only, regressed ~1w ago
** gavin to assign to ttaubert
** gavin assigned to ttaubert
* #12: {{bug|886080}} - Intermittent dynamic-feImage-01.svg | assertion count 1 is more than expected 0 assertions from ASSERTION: Double UnblockOnload!?: 'mCurrentRequestFlags & REQUEST_BLOCKS_ONLOAD'
* #12: {{bug|886080}} - Intermittent dynamic-feImage-01.svg | assertion count 1 is more than expected 0 assertions from ASSERTION: Double UnblockOnload!?: 'mCurrentRequestFlags & REQUEST_BLOCKS_ONLOAD'
** Linux x86 only, regressed ~1w ago.
** Linux x86 only, regressed ~1w ago.
** khuey to investigate
** khuey to investigate and either fix or find owner
; Stability
; Stability
* gfxContext::PushClipsToDT has two bugs with websites that are crashing: {{bug|839805}}, {{bug|877629}} - owner needed!
* gfxContext::PushClipsToDT has two bugs with websites that are crashing: {{bug|839805}}, {{bug|877629}}
** milan assigned both to bas
; Other
; Other


Line 106: Line 108:
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Platform goals are up!  Take a look.  Send comments to us.
* Platform goals are up!  [https://wiki.mozilla.org/Platform/2013-Q3-Goals Take a look].  Send comments to us.
* New Geolocation Module Peer - Congrats to Kan-Ru Chen (陳侃如)!
* New Geolocation Module Peer - Congrats to Kan-Ru Chen (陳侃如)!
* XBL code refactoring landed! {{bug|653881}}
* XBL code refactoring landed! {{bug|653881}}
Line 137: Line 139:
*Double tap to reflow on zoom is just about ready for prime-time usage with the landings of {{Bug|878931}} - Reflow-on-zoom should utilize the font-inflation minTwips preference instead of its own
*Double tap to reflow on zoom is just about ready for prime-time usage with the landings of {{Bug|878931}} - Reflow-on-zoom should utilize the font-inflation minTwips preference instead of its own
*Good progress is being made on {{bug|857730}} - Implement contacts API but we are currently blocked on review for patch about fixing bug with permissions doorhanger {{bug|882495}} and {{bug|832960}} - Android manifest files requried before contacts API can be used  
*Good progress is being made on {{bug|857730}} - Implement contacts API but we are currently blocked on review for patch about fixing bug with permissions doorhanger {{bug|882495}} and {{bug|832960}} - Android manifest files requried before contacts API can be used  
*We're cranking away on about:home which currently lives in the Fig branch, here's a good first bug list for contributors who would like to start hacking: mzl.la/11ZqQXX. Nightly builds are available here: http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-fig-android/
*We're cranking away on about:home which currently lives in the Fig branch, here's a good first bug list for contributors who would like to start hacking: [http://mzl.la/11ZqQXX]. Nightly builds are available here: http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-fig-android/
* SkiaGL backed canvas should land today
* SkiaGL backed canvas should land today


Line 154: Line 156:
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Last Week
** 1.1 Blocker Bugs
** To study/port BT on Bluedroid backend.
** Review the current status on JB-Gonk Porting (internal & external with chip vendor).
** To support the engineering mode issues from Helix.
** To setup Helix support into mozilla-b2g/B2G.git.
** To discuss the possible reference phone on Gonk-JB (internal & external with chip vendor).
* This Week
** 1.1 Blocker Bugs
** To list out the remaining works on Gonk-JB porting and assign resources into it.
** To raise the concerns of choosing reference phone - Nexus 4 for Gonk-JB.
* Blockers
** None
===Firefox OS Media Apps (hema)===
===Firefox OS Media Apps (hema)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
Line 174: Line 191:
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
*Last week
**WebAudio:
***Performance evaluaction and optimization for B2G.
***SIMD: [{{bug|882171}}] Optimize the AudioNodeEngine.cpp routines for NEON.
***Test case: enable test cases on B2G
**[https://wiki.mozilla.org/TPEPlatform/MediaRecorder MediaRecorder]
***Planning meeting - lock down action for the following next week.
***Investigate and list encoder support on other platforms.
***MediaRecoder, ImageCapture spec study.
***Construct 1.3 internal backlog(feature item). List things that we should do in the next version.
**[https://wiki.mozilla.org/TPEPlatform/WebRTC_B2G WebRTC]
***E10S: [{{bug|869869}}] Preparing v3 patch according to the latest review comment.
***Test case: [{{bug|884144}}] - gonk version of nr_stun_get_addrs() doesn't work in WebRTC C++ unit tests
***SDP: [{{bug|881935}}] Support negotiation of video resolution
**Graphic
***SkiaGL: [{{bug|869199}}] Bad performance of fishie tank
***HW Composer: [{{bug|881170}}] Camera Preview position changes when touch screen
***HW Composer: [{{bug|884188}}] High power consumption of youtube
*This Week
**WebAudio:
***Performance evaluaction and optimization for B2G.
***SIMD: [{{bug|882171}}] Optimize the AudioNodeEngine.cpp routines for NEON.
***Test case: enable test cases on B2G
**[https://wiki.mozilla.org/TPEPlatform/MediaRecorder MediaRecorder]
***Planning meeting - lock down action for the following next week.
***MediaRecoder, ImageCapture spec study.
***Construct 1.3 internal backlog(feature item). List things that we should do in the next version.
**[https://wiki.mozilla.org/TPEPlatform/WebRTC_B2G WebRTC]
***E10S: [{{bug|870660}}] Packet filter for UDP e10s
***SDP: [{{bug|881935}}] Support negotiation of video resolution
**Graphic
***[{{bug|875168}}] Integrate SurfaceTexture
**Memory Shrinking
***Analyzing the ratio of the near-read-only anonymous memories
===Firefox OS Performance (mlee)===
===Firefox OS Performance (mlee)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
Line 199: Line 251:
**CDMA
**CDMA
*** RSSI  
*** RSSI  
****Bug 835237(gecko part), we need to provide signal indication for CDMA. The patch is under reviewing
****[{{bug|835237}}](gecko part), we need to provide signal indication for CDMA. The patch is under reviewing
****We need UX for Gaia part.
****We need UX for Gaia part.
*** Call waiting/switching - bug 822210, the patch is under reviewing .
*** Call waiting/switching -[{{bug|822210}}], the patch is under reviewing .
*** DTMF - bug 869772, It should be able to reuse the GSM/WCDMA DTMF function. We are comfirming the user scenario.
*** DTMF - [{{bug|869772}}], It should be able to reuse the GSM/WCDMA DTMF function. We are comfirming the user scenario.
*** CB - bug 869776, after discussing with EPM, we decide that we don't support it in V1.2.
*** CB - [{{bug|869776}}], after discussing with EPM, we decide that we don't support it in V1.2.
*** ECB Mode - Emergency call back mode.
*** ECB Mode - Emergency call back mode.
****Bug 881863(gecko part), we need to provide emergency callback function for CDMA. The patch is under reviewing
****[{{bug|881863}}](gecko part), we need to provide emergency callback function for CDMA. The patch is under reviewing
****We need UX for Gaia parts.
****We need UX for Gaia parts.
*** CDMA Info Record - bug 882985
*** CDMA Info Record - [{{bug|882985}}]
****Study the Spec. and get more information from partners.
****Study the Spec. and get more information from partners.
** Bluetooth
** Bluetooth
***Estiamte the efforts for A2DP 1.2 (Advanced Audio Distribution Profile) (bug 807758), AVRCP (Audio/Video Remote Control Profile) (bug 834553), AVRCP 1.3 (bug 887623), and HFP 1.6 (bug 879196)
***Estiamte the efforts for A2DP 1.2 (Advanced Audio Distribution Profile) [{{bug|807758}}], AVRCP (Audio/Video Remote Control Profile) [{{bug|834553}}], AVRCP 1.3 [{{bug|887623}}], and HFP 1.6 [{{bug|879196}}]
***To know if we need different icons for BT device with A2DP cability,BT device with HSP and A2DP cabilities, and BT device with HSP cability.
***To know if we need different icons for BT device with A2DP cability,BT device with HSP and A2DP cabilities, and BT device with HSP cability.
**GPS
**GPS
Line 216: Line 268:
*** We shouldn't have things to do now unless we want to provide geo apps.
*** We shouldn't have things to do now unless we want to provide geo apps.
**WAP Push(SI and SL)
**WAP Push(SI and SL)
*** Bug 853715, Bug 853715 -- These bugs are for Gecko part - Landed. We can parse the WAP Push SI and SL now.
*** [{{bug|853715}}] -- This bug is for Gecko part - Landed. We can parse the WAP Push SI and SL now.
*** Need UX for Gaia part.
*** Need UX for Gaia part.
**OMA CP
**OMA CP
***Bug 869291 -- This bug is for Gecko part - Reviewing. After landing it, we can parse the OMA CP format.
***[{{bug|869291}}] -- This bug is for Gecko part - Reviewing. After landing it, we can parse the OMA CP format.
***Gaia need to know which items are able to be configured.
***Gaia need to know which items are able to be configured.
**NFC
**NFC
Line 226: Line 278:
*This week
*This week
**CDMA - To know and clarify the scopes of the following bugs. And if we get enough information, we will start to implement.
**CDMA - To know and clarify the scopes of the following bugs. And if we get enough information, we will start to implement.
*** Roaming Preference - bug 869768, add interface to send roaming lists to modem.
*** Roaming Preference - [{{bug|869768}}], add interface to send roaming lists to modem.
*** Preferred Voice Mode - bug 869769, it is easy to implement. But we need UX.
*** Preferred Voice Mode - [{{bug|869769}}], it is easy to implement. But we need UX.
*** OTASP - bug 882983, to know the more detail information from Qualcomm.
*** OTASP - [{{bug|882983}}], to know the more detail information from Qualcomm.
*** nsIDOMMozMobileCellInfo - bug 882984, to provide CDMA cell infomation for geo. We are implementing it now.
*** nsIDOMMozMobileCellInfo - [{{bug|882984}}], to provide CDMA cell infomation for geo. We are implementing it now.
*** Network Mode - bug 881862, it's unnecessary to do it. Will clarify with PM.
*** Network Mode - [{{bug|881862}}], it's unnecessary to do it. Will clarify with PM.
*** ECB Mode -
*** ECB Mode -
****Bug 881863(gecko part), try to land this patch.
****[{{bug|881863}}](gecko part), try to land this patch.
****To get UX for Gaia parts.
****To get UX for Gaia parts.
*** CDMA Info Record - This information will be delivered by network.
*** CDMA Info Record - This information will be delivered by network.
****bug 882985, to know which RIL interfaces will provide this information.  
****[{{bug|882985}}], to know which RIL interfaces will provide this information.  
****To get UX for Gaia parts.
****To get UX for Gaia parts.
** Bluetooth - Implement the A2DP 1.2 (Advanced Audio Distribution Profile) (bug 807758), AVRCP (Audio/Video Remote Control Profile) (bug 834553), AVRCP 1.3 (bug 887623), and HFP 1.6 (bug 879196)
** Bluetooth - Implement the A2DP 1.2 (Advanced Audio Distribution Profile) [{{bug|807758}}], AVRCP (Audio/Video Remote Control Profile) [{{bug|834553}}], AVRCP 1.3 [{{bug|887623}}], and HFP 1.6 [{{bug|879196}}]
**WAP Push(SI and SL)
**WAP Push(SI and SL)
***To get UX for Gaia part.
***To get UX for Gaia part.
Line 311: Line 363:
* Reminders from last week:
* Reminders from last week:
** WebRTC is in desktop release FF22 (pref'd on)
** WebRTC is in desktop release FF22 (pref'd on)
** WebRTC on Firefox for Android is now pref'd on in Aurora 24 and in Nightly
** WebRTC on Firefox for Android is now pref'd on in Aurora 24 and in Nightly (See Firefox Mobile section of this wiki page.)
* WebRTC audio work ongoing (44100Hz mics cause bad drift, {{bug|886886}})
* WebRTC audio work ongoing (44100Hz mics cause bad drift, {{bug|886886}})
* Planning to land a major update of the WebRTC.org import this week (delayed from last week, need to fix Android issues which are blocked on {{bug|888578}})
* Planning to land a major update of the WebRTC.org import this week (delayed from last week, need to fix Android issues which are blocked on {{bug|888578}})
Line 358: Line 410:
{{readonly}}
{{readonly}}
* work on JS URL parser for URL spec
* work on JS URL parser for URL spec
* implement URL API ({{bug|887364}})
* implementing URL API ({{bug|887364}})
* working towards r+ on IDB temporary storage ({{bug|785884}})
* getting closer to landing IDB temporary storage ({{bug|785884}})
* digging a bit deeper into https://github.com/slightlyoff/NavigationController/
* digging a bit deeper into https://github.com/slightlyoff/NavigationController/


Line 376: Line 428:
===Stability (kairo/bsmedberg)===
===Stability (kairo/bsmedberg)===
* [http://arewestableyet.com/ Stability indicators] are good even for the new versions on release, beta, aurora, and nightly!
* [http://arewestableyet.com/ Stability indicators] are good even for the new versions on release, beta, aurora, and nightly!
* [https://crash-stats.mozilla.com/ crash-stats] has a reworked front-end up, will enable more flexible work in the future.


==Roundtable==
==Roundtable==
Line 385: Line 438:
===Good Reads===
===Good Reads===
<small>(Links to blog posts, books, videos, etc. that you think will be of interest to others.)</small>
<small>(Links to blog posts, books, videos, etc. that you think will be of interest to others.)</small>
*(inspired by mfinkle) http://firstround.com/article/The-one-cost-engineers-and-product-managers-dont-consider#
Confirmed users
489

edits