Confirmed users
2,023
edits
Nnethercote (talk | contribs) |
m (→GFX (milan)) |
||
(21 intermediate revisions by 12 users not shown) | |||
Line 17: | Line 17: | ||
<small>(Release and system issues that may impact engineering this week.)</small> | <small>(Release and system issues that may impact engineering this week.)</small> | ||
===Notices/Schedule ( | ===Notices/Schedule (lmandel)=== | ||
{| class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="10" padding="5" | {| class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="10" padding="5" | ||
|- | |- | ||
Line 35: | Line 35: | ||
<!-- 2. What will your team do this week that might impact others? --> | <!-- 2. What will your team do this week that might impact others? --> | ||
<!-- 3. Is anything slowing your team down or getting in their way? --> | <!-- 3. Is anything slowing your team down or getting in their way? --> | ||
* possible 33.0.3 for further gfx/stability fixes | |||
* 34 beta6 desktop shipped today | |||
* 34 beta6 mobile should ship tomorrow | |||
* 33.1 build3 likely coming | |||
* Next beta go to build | |||
** desktop: beta7 Thu | |||
** mobile/desktop: beta8 Mon | |||
* Next week is the last week for beta builds. Still [https://bugzilla.mozilla.org/buglist.cgi?v4=---&f1=cf_tracking_firefox34&o3=equals&v3=affected&j2=OR&o1=equals&f4=cf_status_firefox34&query_format=advanced&f3=cf_status_firefox34&o4=equals&f2=OP&v1=%2B&list_id=11497575 ~70 tracked bugs]. Get your fixes in! | |||
===Build Changes (gps)=== | ===Build Changes (gps)=== | ||
Line 71: | Line 82: | ||
===OrangeFactor (ryanvm)=== | ===OrangeFactor (ryanvm)=== | ||
{{readonly}} | |||
* Past week's OrangeFactor: [http://brasstacks.mozilla.com/orangefactor/ 8.38] (last week: 7.77). | |||
* e10s testing is an ongoing source of pain. I disabled a number of top oranges in the last week trying to get them stable. | |||
* 33 intermittent failures marked as fixed in the last week - [https://bugzilla.mozilla.org/buglist.cgi?keywords_type=allwords&keywords=intermittent-failure%2C%20&resolution=FIXED&o1=greaterthan&v1=2014-10-28&f1=cf_last_resolved&query_format=advanced&list_id=11501811 List] - Thanks!. | |||
===CritSmash (dbolter)=== | ===CritSmash (dbolter)=== | ||
Line 101: | Line 108: | ||
===Stability (kairo)=== | ===Stability (kairo)=== | ||
{{readonly}} | |||
Bugs needing attention (all GFX, in order of priority): | |||
* 33 Release: startup crashes {{bug|1021265}}, potentially uplift for {{bug|1064107}} | |||
* 34 beta mobile: {{bug|1049138}} | |||
* 35 Aurora: {{bug|1091903}} | |||
* 36 Nightly: {{bug|1089364}} | |||
==Team Stand-ups== | ==Team Stand-ups== | ||
Line 116: | Line 122: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
'''Blog and newsgroups posts''' | |||
* [gbrown] [http://gbrownmozilla.wordpress.com/2014/10/31/firefox-for-android-performance-measures-septemberoctober-check-up-2/ Firefox for Android Performance Measures] | |||
* [jmaher] [http://elvis314.wordpress.com/2014/10/30/a-case-of-the-weekends/ A case of the weekends?] | |||
<!-- 1. What has your team done since last week that might impact others? --> | <!-- 1. What has your team done since last week that might impact others? --> | ||
<!-- 2. What will your team do this week that might impact others? --> | <!-- 2. What will your team do this week that might impact others? --> | ||
<!-- 3. Is anything slowing your team down or getting in their way? --> | <!-- 3. Is anything slowing your team down or getting in their way? --> | ||
===Accessibility (dbolter)=== | ===Accessibility (dbolter)=== | ||
Line 195: | Line 204: | ||
===Electrolysis (e10s) (blassey)=== | ===Electrolysis (e10s) (blassey)=== | ||
<!-- | <!-- 1. What has your team done since last week that might impact others? --> | ||
* Add-on performance, printing, and plugins have improved over the past week. | |||
<!-- 2. What will your team do this week that might impact others? --> | <!-- 2. What will your team do this week that might impact others? --> | ||
* We plan to enable e10s by default for Nightly users this week! \o/ | |||
** except people using IME or a11y | |||
** To opt-in now, open "Preferences" and check the "Enable E10S (multi-process)" checkbox. | |||
** Known issues: https://wiki.mozilla.org/Electrolysis#What_to_Expect | |||
<!-- 3. Is anything slowing your team down or getting in their way? --> | <!-- 3. Is anything slowing your team down or getting in their way? --> | ||
===Firefox Desktop (gavin)=== | ===Firefox Desktop (gavin)=== | ||
Line 216: | Line 225: | ||
===Firefox Mobile ( | ===Firefox Mobile (mfinkle)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
====Done since last week that might impact others==== | |||
* worked on Reader mode/reading list | |||
====Doing this week that might impact others==== | |||
* continuing work on reader mode/reading list | |||
* discussions underway with Desktop and Cloud Services on Password Management | |||
====Working on that is dependent on others==== | |||
* Splitting APK - next steps are with RelEng | |||
* Disabling OCSP in Firefox for Android | |||
* Surfacing new 'Firefox Account Locked' messaging - awaiting input from Cloud Services | |||
===Mobile Platform (snorp)=== | |||
===GFX (milan)=== | ===GFX (milan)=== | ||
Line 246: | Line 260: | ||
* WebGL desktop performance (critical items) | * WebGL desktop performance (critical items) | ||
* WebGL mobile performance | * WebGL mobile performance | ||
------ | ------ Items above planned for Gecko 39/2.2/GDC/MWC ------ | ||
* OMTC everywhere | * OMTC everywhere | ||
* APZ on desktop | * APZ on desktop | ||
* Tiling on desktop | * Tiling on desktop | ||
------ | ------ Items above planned for Gecko 41 ------ | ||
* Skia canvas | * Skia canvas | ||
* WebGL performance parity on desktop | * WebGL performance parity on desktop | ||
------ | ------ Items above planned for Gecko 43 ------ | ||
* Skia content | * Skia content | ||
* Multi-threaded content painting | * Multi-threaded content painting | ||
------ | ------ Items above planned for Gecko 45 ------ | ||
------ | ------ Items above planned for 2015 ------ | ||
| | | | ||
* Firefox OS 2.0 & 2.1 blockers | * Firefox OS 2.0 & 2.1 blockers | ||
* E10S support (OMTC) | * (new) Firefox OS 2.2 on Android Lollipop | ||
* Firefox OS memory usage reduction (minimal) | * E10S support (OMTC) | ||
* ↓ Firefox OS memory usage reduction (minimal) | |||
* Project Silk support | * Project Silk support | ||
** Scrolling physics + v-sync | ** Scrolling physics + v-sync | ||
------ | ------ Items above planned for Gecko 38/2.2 ------ | ||
* WebGL2 support + demo | * WebGL2 support + demo | ||
* WebGL desktop performance (critical items) | * WebGL desktop performance (critical items) | ||
* Desktop OOM driver related issues | * (new) Desktop OOM driver related issues | ||
------ | ------ Items above planned for Gecko 39/GDC ------ | ||
* OMTC everywhere | * OMTC everywhere | ||
* APZ on desktop | * APZ on desktop | ||
* Tiling on desktop | * Tiling on desktop | ||
* Desktop scrolling performance | * (new) Desktop scrolling performance | ||
------ | ------ Items above planned for Gecko 41 ------ | ||
* APZ improvements | * ↓ APZ improvements | ||
** OOP support | ** OOP support | ||
** fake overscroll | ** fake overscroll | ||
* WebGL mobile performance | * ↓ WebGL mobile performance | ||
* Skia canvas | * ↓ Skia canvas | ||
* WebGL performance parity on desktop | * ↓ WebGL performance parity on desktop | ||
------ | ------ Items above planned for Gecko 44 ------ | ||
------ | ------ Items above planned for 2015 ------ | ||
* Skia content | * ↓ Skia content | ||
* Multi-threaded content painting | * ↓ Multi-threaded content painting | ||
| | | | ||
|} | |} | ||
Line 290: | Line 305: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
<!-- 1. What has your team done since last week that might impact others? --> | <!-- 1. What has your team done since last week that might impact others? --> | ||
* THIS WEEK | |||
**{{bug|1087468}}: We still have regressions we the inlining of any for-loop, still looking at the NavierStokes improvement, I was able to isolated a better patch which give us ~22.5% improvement on NavierStokes, without regressing other benchmarks. | |||
** Compacting GC ({{bug|650161}}) Compacting shell tests are now enabled on inbound | |||
** Only perform a minor GC when the store buffer is full ({{bug|1089582}}) | |||
** Landed new memory organization for non-native objects ({{bug|1073842}}) | |||
** {{bug|979594 }} (Atomics for plain JS): Landed, at last | |||
<!-- 2. What will your team do this week that might impact others? --> | <!-- 2. What will your team do this week that might impact others? --> | ||
* THIS WEEK AFFECT OTHERS | |||
** Land the asm.js and DOM parts of Atomics | |||
<!-- 3. Is anything slowing your team down or getting in their way? --> | <!-- 3. Is anything slowing your team down or getting in their way? --> | ||
* SLOWING US DOWN | |||
** n/a | |||
=== Emscripten (naveed)=== | |||
* Updated emscripten unit test system to run on nightly, aurora and beta [http://clb.demon.fi:8112/waterfall test results] | |||
** Uncovered a number of regressions in the dev channels | |||
*** These have all (or almost all) been filed. Let us know if you need any assistance replicating the issues | |||
===Layout (jet/dbaron)=== | ===Layout (jet/dbaron)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
* Platform-wide business planning last week and this week. | |||
* Minor updates to Q4 [[Platform/2014-Q4-Goals#Layout|Layout goals]] | |||
===Media (mreavy)=== | ===Media (mreavy)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
<!-- 1. What has your team done since last week that might impact others? --> | <!-- 1. What has your team done since last week that might impact others? --> | ||
* Found major perf issue on B2G caused by --- the network activity status anim! {{Bug|1091240}} and follow-ons. | |||
** Caused 20-30% CPU use and multi-second network latency in some cases. Wallpaper fix is to reduce frame rate to 5-6FPS from 30fps (and the anim had ~5 duplicates of each frame anyways, so that doesn't even change the visual) | |||
** Dramatically improves Hello on B2G; also helps with fetching larger amounts of content/PDFs/images. | |||
* Fixed getUserMedia regression (delay) on Mac audio when switching outputs (like plugging in earbuds) due to bug 848954 on OSX 10.6-10.9 | |||
** Found that Yosemite (10.10) has broken this (and output panning to right speaker to avoid mic on top of left speaker) | |||
* Progress towards using Promises with getUserMedia/CreateOffer/etc at TPAC last week | |||
<!-- 2. What will your team do this week that might impact others? --> | <!-- 2. What will your team do this week that might impact others? --> | ||
* Hope to land fix for 3 top WebRTC oranges today | |||
<!-- 3. Is anything slowing your team down or getting in their way? --> | <!-- 3. Is anything slowing your team down or getting in their way? --> | ||
===Necko (dougt/jduell)=== | ===Necko (dougt/jduell)=== | ||
Line 321: | Line 357: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* B2G emulator perma-oranges: ran on desktop emulator and didn't see timeout, so we're blaming on hardware and disabling tests for now. | |||
* fixed topcrasher (Avast HTTP scanning prevented shutdown) ({{bug|1087674}}) | |||
* Upgrading to v15 of the HTTP/2 spec. | |||
* OpenVPN API is getting close. Unclear how soon we'll get UI/webAPI done ({{bug|1033580}}) | |||
<!-- 1. What has your team done since last week that might impact others? --> | <!-- 1. What has your team done since last week that might impact others? --> | ||
<!-- 2. What will your team do this week that might impact others? --> | <!-- 2. What will your team do this week that might impact others? --> | ||
<!-- 3. Is anything slowing your team down or getting in their way? --> | <!-- 3. Is anything slowing your team down or getting in their way? --> | ||
===Performance (vladan)=== | ===Performance (vladan)=== | ||
Line 379: | Line 419: | ||
===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> | ||
* [https://play.google.com/store/apps/details?id=at.paul.firefoxwidget Firefox Countdown Widget] for your Android home screen | |||
===irc #planning Log From This Meeting=== | ===irc #planning Log From This Meeting=== | ||
<pre style="white-space:pre-wrap;"> | <pre style="white-space:pre-wrap;"> | ||
</pre> | </pre> |