Platform/2014-02-18: Difference between revisions

 
(7 intermediate revisions by 6 users not shown)
Line 104: Line 104:
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Desktop team kicked off a new modified scrum dev process today for everyone except people working on Australis and Firefox Accounts.
===Firefox Metro (bbondy/jmathies/mbrubeck)===
===Firefox Metro (bbondy/jmathies/mbrubeck)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
Line 129: Line 131:
** 1.4+ blockers: http://mzl.la/1fvkvZY
** 1.4+ blockers: http://mzl.la/1fvkvZY


===Firefox OS Devices/Porting (mchen)===
===Firefox OS Devices/Porting (ericchou)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
<!-- {{readonly}} -->
{{readonly}}
 
* Porting
** Tarako
*** Verified wifi function released from partner
*** Keyboard audio is delayed or missing on Tarako ({{bug|967581}})
*** Memory pressure threshold was tuned ({{bug|972130}})
** Flatfish
*** Build system: ({{bug|958452}}, {{bug|960491}})
** Flame
*** SIM2 doesn't work. Have asked for vendor's help.
** Partner issues: ({{bug|962927}}, {{bug|970174}}, {{bug|970154}})
 
* Media Playback
** Integrated MediaCodec into gecko for media playback ({{bug|904177}}, WIP patch uploaded)
** Color conversion between HAL_PIXEL_FORMAT_YCbCr_420_SP_VENUS and RGB565 ({{bug|961627}})
*** Already got 2 solutions, however we need to contact with the reviewer and our legal(Jishnu) to clarify the uncertainty of legal concerns to decide which one should be used.
** Audio playback related issues: work in process ({{bug|942988}}, {{bug|932701}})
 
* Bluetooth
** Fixed 1.3+ issues. ({{bug|969447}}, landed)
** Fixed test case failure. ({{bug|969107}}, {{bug|969109}}, {{bug|971588}}, {{bug|972730}})
** Verified NFC integration issues. ({{bug|970148}})
** The team will restart to refine WebBluetooth APIs next week.
 
* Stability
** Fixed or investigated Tarako related issues ({{bug|970007}}, {{bug|970008}}, {{bug|948828}})
** Partner support and related bug fixing ({{bug|946553}})
** Implementation of about::service ({{bug|964636}})
 
* Device Storage
** SD card formatting, mount and unmount discussion and API integration ({{bug|971615}}, {{bug|971612}})
 
===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 214: Line 248:
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
{{readonly}}
{{readonly}}
(ckarlof) FxA and Sync
* We need testers!  Please use it and give us feedback
* IRC: #fxa


(spenrose) FxA on FxOS tree changing rapidly:
(spenrose) FxA on FxOS tree changing rapidly:
Line 224: Line 262:
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
{{readonly}}
{{readonly}}


** Compiler (JIT)
** Compiler (JIT)
*** Removed init time of selfhosting. Not visible due to extra bug.
*** Removed init time of selfhosting. Not visible due to extra bug.
 
*** {{bug|929374}} - Enabled Ion and TI chrome prefs. Simple patch but some annoying dependencies to get tbpl green: bug 970645, bug 832437, bug 931861.
** Garbage Collection
** Garbage Collection
 
*** {{bug|961314 }} - Landed, backed out upgrade of hazard analysis builds to new setup compatible with newer webrtc code. Re-fixed, pending review.
** Front End and Other
** Front End and Other
*** {{bug|972657}} - Moved the "script too small to compress?" check earlier. This appears to have caused 3--10% wins on Talos's "Paint" and "Tab Animation Test" tests on Windows and Linux, surprisingly enough.
*** {{bug|972657}} - Moved the "script too small to compress?" check earlier. This appears to have caused 3--10% wins on Talos's "Paint" and "Tab Animation Test" tests on Windows and Linux, surprisingly enough.
Line 252: Line 288:
===Necko (dougt/jduell)===
===Necko (dougt/jduell)===
<!-- Read only update this week? Uncomment the following line-->
<!-- Read only update this week? Uncomment the following line-->
{{readonly}}
 


* We have turned on TCP Keepalive to help detect wedged connections
* We have turned on TCP Keepalive to help detect wedged connections
Line 328: Line 364:
** Beta:
** Beta:
*** {{bug|973344}} is a crash in nsTextEditorState::SetValue with botched disabling of &lt;input type=number&gt; that caused crash rates to double, should be fixed for this week's beta.
*** {{bug|973344}} is a crash in nsTextEditorState::SetValue with botched disabling of &lt;input type=number&gt; that caused crash rates to double, should be fixed for this week's beta.
* On a positive note, Firefox 28 Beta for Android is looking *really* good in crash rates, probably largely due to some GFX refactoring in that version.


==Roundtable==
==Roundtable==
Line 350: Line 387:
===irc #planning Log From This Meeting===
===irc #planning Log From This Meeting===
<pre style="white-space:pre-wrap;">
<pre style="white-space:pre-wrap;">
13:54 davidb: lmandel: I don't think I can join the dev meeting live, I have readonly updates for a11y and CritSmash (you can call out the latter if you like)
13:54 davidb: also, hi
13:57 elan: lmandel: dbl booked with a android sync ui pow wow but blassey has it covered as usual
13:57 elan: (I just won't see your smiling faces)
14:01 KaiRo: bsmedberg: do you want to voice your pieces of the stability update?
14:01 KaiRo has something to say as well there today
14:01 bsmedberg: yeah, kinda mixes with davidb's update
14:01 KaiRo: bsmedberg: ok
14:01 KaiRo: cpeterso_: so, we have stability voice update today, first part with bsmedberg, second with me
14:02 cpeterso_: ok
14:02 davidb: bsmedberg: you can give my update or modify or whatever makes sense
14:02 davidb: (you filed that bug :) )
14:03 jesup: RyanVM: looking at the bug
14:03 catlee: RyanVM: b2g mochitests still flaky even after reverting ec2 instance types?
14:04 lmandel: davidb, elan: Thanks
14:04 davidb nods
14:05 bmoss: jesup: thanks randall
14:08 overholt: someone needs to mute
14:08 blassey: warp core: can you mute?
14:08 blassey: dougt: ^
14:08 overholt: I think they did 'cause it's better now
14:10 dougt: blassey: I DO NOT DO YOUR BIDDING
14:10 RyanVM: jesup: I see bug 853356 landed on m-c around the time the hangs started
14:10 firebot: Bug https://bugzilla.mozilla.org/show_bug.cgi?id=853356 nor, --, 1.3 C3/1.4 S3(31jan), ayang, RESO FIXED, [B2G getUserMedia] Display camera/ microphone permission acquisition prompt
14:11 overholt: blassey, Jon Hylands
14:11 bsmedberg: blassey: rvitillo for desktop
14:11 dougt: blassey: what is that software that compresses the APK?
14:12 blassey: pngquant
14:12 overholt: excellent use of "voluntold", milan
14:12 blassey: lossy png compression
14:12 kbrosnan: questions at the end?
14:13 dveditz: who is speaking?
14:13 bmoss: milan
14:13 bsmedberg: milan, was dougt
14:13 dveditz: thx (I recognize dougt, my boss)
14:13 bmoss: ;-)
14:14 dougt: blassey: what PNGs does it reduce?
14:14 dougt: like all of the PNGs in our application?
14:14 blassey: dougt: we manually ran it on the png assets for android
14:15 jesup: jduell: concern about the impact on mobile... Can they be grouped to avoid lots of different timers firing and spinning up radios?
14:15 kbrosnan: dougt: more or less http://en.wikipedia.org/wiki/Wikipedia:Preparing_images_for_upload#PNG_tips
14:16 dveditz: blassey: isn't lossy png compression "use jpg instead"?
14:16 lmandel: kbrosnan: Questions during the roundtable
14:16 RyanVM: jesup: i'm retriggering ASAN m-oth runs on m-c around the time of the regression as well to try and narrow the range a bit
14:17 laura: I can supply ponies.
14:17 blassey: dveditz: maybe..
14:17 davidb: offline ponies
14:17 dougt: overholt: we have someone working on web crypto.
14:17 jesup: RyanVM: thanks
14:17 overholt: dougt, I know
14:17 laura: davidb: that's the only kind I have
14:17 dougt: yeah, so maybe it satisfies everything they need
14:17 kbrosnan: dveditz: where lossy means choping to 8 bits png instead of using some of the larger formats
14:17 overholt: dougt, I put Richard in touch with them
14:17 overholt: yep
14:17 dougt: but I suspect it doens't
14:17 davidb: laura: the best kind
14:17 dougt: overholt: awesome.  cc' me
14:18 jduell: jesup: keepalive is handled by OS's TCP stack--if it's smart it could batch them, but I'm not sure if any do
14:18 dougt: bsmedberg: awesome.
14:18 davidb: bsmedberg++
14:18 dveditz: or not detect "attacks" so much as users stumbling across attackable situations
14:18 bsmedberg: go give dmajor your love
14:19 dveditz: (it's a very good thing!)
14:19 bsmedberg: dveditz: depends on how carefully the attack is constructed, yeah
14:19 dveditz: true, there are dumb attackers
14:19 jesup: jduell: Bummer.  Worth monitoring.  Keeping the radio active is a big power issue
14:19 jesup: blassey: ^
14:20 jduell: yeah it could be worth turning it off on mobile, at least after the 1st minute.
14:20 jesup: One TCP pinging on 10min is no prob.  If there are 100.... or more... at random intervals
14:20 jesup: Or you could make it depend on the number of sockets in this mode perhaps
14:20 blassey: interesting
14:21 kbrosnan: Linux has support in release
14:21 kbrosnan: for gstreamer-ugly
14:21 kbrosnan: though support for gstreamer 1.0 was added
</pre>
</pre>
Confirmed users
149

edits