Platform/2013-02-12: Difference between revisions
< Platform
(Created page with "<!-- Maybe don't screw with these links unless you've read this blog post: http://blog.johnath.com/2011/01/20/automatic-date-links-in-mediawiki/ Just copy them to new pages and i...") |
No edit summary |
||
| (30 intermediate revisions by 9 users not shown) | |||
| Line 13: | Line 13: | ||
* join irc.mozilla.org [irc://irc.mozilla.org/planning #planning] for back channel | * join irc.mozilla.org [irc://irc.mozilla.org/planning #planning] for back channel | ||
</div> | </div> | ||
==Meeting update== | |||
* Lawrence Mandel will take over as meeting chair | |||
* Starting Mar 5 we will use the <b>Engineering Vidyo room</b> | |||
* This is a dev meeting - want to make it more of a working meeting | |||
** Meeting used to include GFX, JS, Layout, Video, DOM, WebAPI, Network, Identity, Plugins, Mobile, Accessibility, Tree Management, and Security | |||
** Participation welcome! | |||
==Notices/Schedule== | ==Notices/Schedule== | ||
* FF19b6 went to build today (have no further planned FF19 changes). Make sure you're focused on tracked FF20 issues! | |||
* FF19 sign-offs are tomorrow (PDF.js is on!) | |||
* FF19 release, ESR17.0.3 release & the associated merge day will all be on 2/19 | |||
* You should now be receiving (informative) reminder emails about tracked platform issues, every day, for unlanded approvals and in addition: | |||
** On Mondays bugs tracked for upcoming releases. | |||
** On Thursdays tracked bugs that haven't been investigated yet this week | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| <center><big>[https://bugzilla.mozilla.org/buglist.cgi?type0-7-0=notequals;value0-7-0=%2B;field0-3-0=cf_status_firefox{{AURORA_VERSION}};type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;field0-1-0=cf_status_firefox{{AURORA_VERSION}};field0-0-0=cf_tracking_firefox{{AURORA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{AURORA_VERSION}};value0-3-0=unaffected;field0-7-0=cf_tracking_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;value0-6-0=verified%20disabled;value0-1-0=wontfix;type0-3-0=notequals;field0-2-0=cf_status_firefox{{AURORA_VERSION}};field0-5-0=cf_status_firefox{{AURORA_VERSION}};field0-4-0=cf_status_firefox{{AURORA_VERSION}};type0-6-0=notequals;type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;list_id=5004437 | | <center><big>[https://bugzilla.mozilla.org/buglist.cgi?type0-7-0=notequals;value0-7-0=%2B;field0-3-0=cf_status_firefox{{AURORA_VERSION}};type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;field0-1-0=cf_status_firefox{{AURORA_VERSION}};field0-0-0=cf_tracking_firefox{{AURORA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{AURORA_VERSION}};value0-3-0=unaffected;field0-7-0=cf_tracking_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;value0-6-0=verified%20disabled;value0-1-0=wontfix;type0-3-0=notequals;field0-2-0=cf_status_firefox{{AURORA_VERSION}};field0-5-0=cf_status_firefox{{AURORA_VERSION}};field0-4-0=cf_status_firefox{{AURORA_VERSION}};type0-6-0=notequals;type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;list_id=5004437 35 bugs]</big> <small>(40 bugs last week)</small></center> | ||
| <b><center><big>[https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;list_id=4754086;field0-1-0=cf_status_firefox{{BETA_VERSION}};field0-0-0=cf_tracking_firefox{{BETA_VERSION}};value0-3-0=unaffected;value0-6-0=verified%20disabled;value0-1-0=wontfix;field0-5-0=cf_status_firefox{{BETA_VERSION}};type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;field0-3-0=cf_status_firefox{{BETA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;type0-3-0=notequals;field0-2-0=cf_status_firefox{{BETA_VERSION}};field0-4-0=cf_status_firefox{{BETA_VERSION}};type0-6-0=notequals | | <b><center><big>[https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;list_id=4754086;field0-1-0=cf_status_firefox{{BETA_VERSION}};field0-0-0=cf_tracking_firefox{{BETA_VERSION}};value0-3-0=unaffected;value0-6-0=verified%20disabled;value0-1-0=wontfix;field0-5-0=cf_status_firefox{{BETA_VERSION}};type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;field0-3-0=cf_status_firefox{{BETA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;type0-3-0=notequals;field0-2-0=cf_status_firefox{{BETA_VERSION}};field0-4-0=cf_status_firefox{{BETA_VERSION}};type0-6-0=notequals 6 bugs]</big> <small>(19 bugs last week)</small></center></b> | ||
|- | |- | ||
<!-- BIG NUMBER == This week's bug count, SMALL NUMBER IN BRACKETS == Last week's bug count --> | <!-- BIG NUMBER == This week's bug count, SMALL NUMBER IN BRACKETS == Last week's bug count --> | ||
| Line 26: | Line 41: | ||
==Key Issues== | ==Key Issues== | ||
=== Actions Last Week === | |||
== | === Issues === | ||
==Products/Projects== | ==Products/Projects== | ||
===Firefox OS=== | ===Firefox OS=== | ||
Friday, Friday, Friday! | |||
===Firefox Desktop=== | ===Firefox Desktop=== | ||
;Performance work | |||
* {{bug|836912}} added probes for session store data collection, {{bug|828097}} added some for tab animation smoothness. Both areas where we have active efforts to improve performance/responsiveness, and so this data will be valuable. | |||
;Social UI | |||
* mhammond landed a large refactor of multi-provider UI support. Patches for better provider management UI builds on top of that. | |||
===Firefox Mobile=== | ===Firefox Mobile=== | ||
;Blog Shout Out | |||
* Smooth Scrolling: http://chrislord.net/index.php/2013/02/11/tips-for-smooth-scrolling-web-pages-edgeconf-follow-up/ | |||
* FOSDEM Fx Android: http://chrislord.net/index.php/2013/02/07/firefox-for-android-in-2013/ | |||
* Perf Measurement Summary: http://gbrownmozilla.wordpress.com/2013/02/01/firefox-for-android-performance-measures-january-check-up/ | |||
* Super interesting: https://staktrace.com/spout/entry.php?id=789 | |||
;Memory, Responsiveness Usability | |||
Trunk landings<br> | |||
*{{Bug|833777}} - UI fails to load intermittently | |||
*{{Bug|674739}} - Implement DOM3 KeyboardEvent types for audio | |||
;Great progress on<br> | |||
* Fixing for Fx19: {{Bug|839380}} – zh-hk locale should use zh-tw translation instead of zh-cn | |||
* Targeting Fx21: {{Bug|716403}} - Request to hide the navigation bar when scrolling down content | |||
* Recently +'d: {{Bug|822810}} - Unexpected painting behaviour with low-res tiling code | |||
* WIP: {{Bug|477166}} - Have an automated way to check for changed interfaces without iid changes | |||
* P1 for games: {{Bug|829747}} - Do Async Canvas layers update | |||
;Stability Wins | |||
* {{Bug|830557}} - java.lang.NullPointerException at com.android.internal.view.IInputMethodManager$Stub$Proxy.startInput(IInputMethodManager.java:359) startup crash during test | |||
* {{Bug|837373}} - java.lang.NullPointerException: at org.mozilla.gecko.Favicons.isLargeFavicon(Favicons.java) | |||
;Other Cool Stuff | |||
* Landed: {{Bug|832508}} - Pausing and resuming fennec on the ouya reopens it with a blank screen | |||
* Landed in trunk, {{Bug|834681}} - Add support for basic distribution modifications | |||
===Stability Report [Weekly]=== | ===Stability Report [Weekly]=== | ||
* Need input/ideas on {{bug|837835}} - increase in crashes with EMPTY dumps (ESR is even worse: {{bug|830808}}) | |||
* {{bug|798274}} is a trunk crash that came back recently from being very intermittent - needs an assignee and some investigation. | |||
==== Firefox for Android ==== | ==== Firefox for Android ==== | ||
* What do we do about unsupported | * What do we do about Flash (unsupported by Adobe, esp. since Android 4.0+)? ( [https://docs.google.com/spreadsheet/ccc?key=0Arku3jleCA0UdENBNzVFTlIwc1VNeUdhWVY0b00wdnc spreadsheet of flash crashes]) | ||
** | ** Though Flash support is a major feature, it's also one of the largest pains we have, esp. in terms of crashing | ||
** | ** >15% of all crashes in 19.0b5 are Flash-related (probably more, this is only based on the top signatures and obvious indicators for Flash being involved) | ||
** Because Adobe doesn't care, those are really hard to debug, Flash is a "black box" for us | |||
** If we continue to support it, can we put Flash in its own process like we do for desktop? | |||
** Sumo has mentioned that we get more complaints that flash isn't available more so than the reports of crashing. | |||
* Filed {{bug|840634}} – [meta] What should we do about Flash in Fennec? | |||
===Snappy [Bi-Weekly]=== | ===Snappy [Bi-Weekly]=== | ||
* Feb 7 [[Performance/Snappy/2013-02-07|Minutes]] | |||
* Snappy [https://etherpad.mozilla.org/snappy-workweek work week Mar 18-22] | |||
;Startup & Shutdown | |||
* Benoit is working to stop font loading during shutdown ({{bug|833087}}) | |||
* Don't use timers on shutdown | |||
;Tab Strip | |||
* Avi discovered that tab animation performance suffers from 100% gradient cache misses ({{bug|837542}}), which may result in a big memory spike during tab resize or animation - bug mentions 500Mb vs 1Mb if cache is disabled. | |||
** Jeff opened {{bug|838758}} to improve gradients cache hits by changing cache key | |||
** More related pattern caching work in {{bug|835284}} and {{bug|764299}} | |||
* Windows with Intel GPU - when resizing window eats 5Mb/s (?) while resizing | |||
;Content | |||
* Bumping Plugin Hang UI timeout from 5 seconds to 11 seconds | |||
* Honza's working on a rewrite of DOMStorage ({{bug|600370}}) | |||
;Tools | |||
* Profiler patches are ready to support Java profiling, waiting on breakpad to land them ({{bug|788022}}) | |||
* Profiler is being updated with multi-thread support | |||
* Breakpad patches have been landing \o/. Tracked progress via meta {{bug|779291}}. | |||
* Demo of Java + MT profiles: http://people.mozilla.com/~bgirard/cleopatra/#report=2c44df22ccb94a5edf0645171ede974b134b0193 | |||
===Metro [1st Tuesday of each month]=== | ===Metro [1st Tuesday of each month]=== | ||
| Line 50: | Line 125: | ||
===Mobile Web Compat [2nd Tuesday of Month]=== | ===Mobile Web Compat [2nd Tuesday of Month]=== | ||
* Feb 7 [[Compatibility/Mobile/2013-02-07|minutes]] | |||
* John Jensen's research shows that ~49% of the Alexa top 1000 sites have a mobile version | |||
;Recent issues and changes | |||
* Firefox for Android tablet UA change (dropped "tablet" token) was reverted. Not clear yet if this will reland ({{bug|829596}}) | |||
* Embedded YouTube videos do not play in iFrame ({{bug|834965}}) seems to be a regression | |||
** Do we have unit tests for our UAs? | |||
* Twitter t.co URLs show in browser history - redirect happens in JS ({{bug|838332}}) | |||
* Firefox OS contacts app redirects Facebook sign-in from https:// to http:// when importing contacts ({{bug|837435}}) | |||
===Critsmash [3rd Tuesday of Month]=== | ===Critsmash [3rd Tuesday of Month]=== | ||
| Line 56: | Line 140: | ||
==Engineering Metrics== | ==Engineering Metrics== | ||
==Roundtable== | |||
* as of next week can we record or live stream the meeting - for contributor purpose to benifit them (satdav) | |||
* can everyone please mute when they are not speaking as their is a bit of noise in the back ground (satdav) | |||
===Actions=== | |||
* Jet to give Shumway update next week, see about scheduling regular update for this project | |||
Latest revision as of 19:46, 12 February 2013
« previous week | index | next week »
Platform Meeting Details
- Tuesday 2013-02-12 - 11:00 am Pacific
- Dial-in: Audio-only conference# 95312
- People with Mozilla phones or softphones please dial x4000 Conf# 95312
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 95312
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 95312
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 95312
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 95312
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 95312
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 95312
- UK/London: +44 (0)207 855 3000, x4000 Conf# 95312
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 95312
- Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
- SkypeOut is free if you use the 800 number
- Warp Core Vidyo Room / SFO-Boardroom
- join irc.mozilla.org #planning for back channel
Meeting update
- Lawrence Mandel will take over as meeting chair
- Starting Mar 5 we will use the Engineering Vidyo room
- This is a dev meeting - want to make it more of a working meeting
- Meeting used to include GFX, JS, Layout, Video, DOM, WebAPI, Network, Identity, Plugins, Mobile, Accessibility, Tree Management, and Security
- Participation welcome!
Notices/Schedule
- FF19b6 went to build today (have no further planned FF19 changes). Make sure you're focused on tracked FF20 issues!
- FF19 sign-offs are tomorrow (PDF.js is on!)
- FF19 release, ESR17.0.3 release & the associated merge day will all be on 2/19
- You should now be receiving (informative) reminder emails about tracked platform issues, every day, for unlanded approvals and in addition:
- On Mondays bugs tracked for upcoming releases.
- On Thursdays tracked bugs that haven't been investigated yet this week
| Unresolved Aurora 54 Trackers (non-security, not tracked for Beta) | Unresolved Beta 148 Trackers (non-security) |
|---|
Key Issues
Actions Last Week
Issues
Products/Projects
Firefox OS
Friday, Friday, Friday!
Firefox Desktop
- Performance work
- bug 836912 added probes for session store data collection, bug 828097 added some for tab animation smoothness. Both areas where we have active efforts to improve performance/responsiveness, and so this data will be valuable.
- Social UI
- mhammond landed a large refactor of multi-provider UI support. Patches for better provider management UI builds on top of that.
Firefox Mobile
- Blog Shout Out
- Smooth Scrolling: http://chrislord.net/index.php/2013/02/11/tips-for-smooth-scrolling-web-pages-edgeconf-follow-up/
- FOSDEM Fx Android: http://chrislord.net/index.php/2013/02/07/firefox-for-android-in-2013/
- Perf Measurement Summary: http://gbrownmozilla.wordpress.com/2013/02/01/firefox-for-android-performance-measures-january-check-up/
- Super interesting: https://staktrace.com/spout/entry.php?id=789
- Memory, Responsiveness Usability
Trunk landings
- bug 833777 - UI fails to load intermittently
- bug 674739 - Implement DOM3 KeyboardEvent types for audio
- Great progress on
- Fixing for Fx19: bug 839380 – zh-hk locale should use zh-tw translation instead of zh-cn
- Targeting Fx21: bug 716403 - Request to hide the navigation bar when scrolling down content
- Recently +'d: bug 822810 - Unexpected painting behaviour with low-res tiling code
- WIP: bug 477166 - Have an automated way to check for changed interfaces without iid changes
- P1 for games: bug 829747 - Do Async Canvas layers update
- Stability Wins
- bug 830557 - java.lang.NullPointerException at com.android.internal.view.IInputMethodManager$Stub$Proxy.startInput(IInputMethodManager.java:359) startup crash during test
- bug 837373 - java.lang.NullPointerException: at org.mozilla.gecko.Favicons.isLargeFavicon(Favicons.java)
- Other Cool Stuff
- Landed: bug 832508 - Pausing and resuming fennec on the ouya reopens it with a blank screen
- Landed in trunk, bug 834681 - Add support for basic distribution modifications
Stability Report [Weekly]
- Need input/ideas on bug 837835 - increase in crashes with EMPTY dumps (ESR is even worse: bug 830808)
- bug 798274 is a trunk crash that came back recently from being very intermittent - needs an assignee and some investigation.
Firefox for Android
- What do we do about Flash (unsupported by Adobe, esp. since Android 4.0+)? ( spreadsheet of flash crashes)
- Though Flash support is a major feature, it's also one of the largest pains we have, esp. in terms of crashing
- >15% of all crashes in 19.0b5 are Flash-related (probably more, this is only based on the top signatures and obvious indicators for Flash being involved)
- Because Adobe doesn't care, those are really hard to debug, Flash is a "black box" for us
- If we continue to support it, can we put Flash in its own process like we do for desktop?
- Sumo has mentioned that we get more complaints that flash isn't available more so than the reports of crashing.
- Filed bug 840634 – [meta] What should we do about Flash in Fennec?
Snappy [Bi-Weekly]
- Feb 7 Minutes
- Snappy work week Mar 18-22
- Startup & Shutdown
- Benoit is working to stop font loading during shutdown (bug 833087)
- Don't use timers on shutdown
- Tab Strip
- Avi discovered that tab animation performance suffers from 100% gradient cache misses (bug 837542), which may result in a big memory spike during tab resize or animation - bug mentions 500Mb vs 1Mb if cache is disabled.
- Jeff opened bug 838758 to improve gradients cache hits by changing cache key
- More related pattern caching work in bug 835284 and bug 764299
- Windows with Intel GPU - when resizing window eats 5Mb/s (?) while resizing
- Content
- Bumping Plugin Hang UI timeout from 5 seconds to 11 seconds
- Honza's working on a rewrite of DOMStorage (bug 600370)
- Tools
- Profiler patches are ready to support Java profiling, waiting on breakpad to land them (bug 788022)
- Profiler is being updated with multi-thread support
- Breakpad patches have been landing \o/. Tracked progress via meta bug 779291.
- Demo of Java + MT profiles: http://people.mozilla.com/~bgirard/cleopatra/#report=2c44df22ccb94a5edf0645171ede974b134b0193
Metro [1st Tuesday of each month]
Games [1st Tuesday of Month]
Mobile Web Compat [2nd Tuesday of Month]
- Feb 7 minutes
- John Jensen's research shows that ~49% of the Alexa top 1000 sites have a mobile version
- Recent issues and changes
- Firefox for Android tablet UA change (dropped "tablet" token) was reverted. Not clear yet if this will reland (bug 829596)
- Embedded YouTube videos do not play in iFrame (bug 834965) seems to be a regression
- Do we have unit tests for our UAs?
- Twitter t.co URLs show in browser history - redirect happens in JS (bug 838332)
- Firefox OS contacts app redirects Facebook sign-in from https:// to http:// when importing contacts (bug 837435)
Critsmash [3rd Tuesday of Month]
Memshrink [4th Tuesday of Month]
Engineering Metrics
Roundtable
- as of next week can we record or live stream the meeting - for contributor purpose to benifit them (satdav)
- can everyone please mute when they are not speaking as their is a bit of noise in the back ground (satdav)
Actions
- Jet to give Shumway update next week, see about scheduling regular update for this project