Platform/2013-01-22: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(16 intermediate revisions by 7 users not shown)
Line 15: Line 15:


==Notices/Schedule==
==Notices/Schedule==
* Our postmortem was [https://etherpad.mozilla.org/18-0-Post-Mortem held today]
* Firefox 19 beta 3 is going to build at EOD today, please land all approved/unlanded changes asap
{| 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;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 ?? bugs]</big> <small>(?? bugs last week)</small></center>
| <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 39 bugs]</big> <small>(48 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 ?? bugs]</big> <small>(?? bugs last week)</small></center></b>
| <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 58 bugs]</big> <small>(74 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 29:


==Key Issues==
==Key Issues==
=== Actions Last Week ===
* bz to follow up to mailing list on instanceof
* ctalbert to ensure we graph the PGO memory usage
** ed morely/ryan vm to monitor and flag issues and mail to dev-tree management
* johnath to ensure experiment with VS2012 builds
** joduinn to ensure VS2012 Update 1
* dmandelin to measure PGO impact on start up and benchmarks
=== Issues ===
* PGO (ehsan)
* UUID/Interface mismatch (bsmedberg)
* Future Issues - early discussion on dev-platform, monitoring for discussion if not resolved
=== Actions ===


==Roundtable==
==Roundtable==
Line 32: Line 49:


===Firefox OS===
===Firefox OS===
* B2G Landing Process: https://wiki.mozilla.org/Release_Management/B2G_Landing


===Firefox Desktop===
===Firefox Desktop===


===Firefox Mobile===
===Firefox Mobile===
;Open Sans and Charis for Content
*As part of the Readability 2.0 feature, {{Bug|831354}} - Ship fonts for content in Firefox for Android landed in central after a heroic effort on part of UX and Johnathan Kew to correct test failures and provide follow up patches such as {{Bug|831883}} - eliminate the Open Sans fonts bundled in the Reader core theme, just use Gecko's "installed" copy  in order to are mitigate the resulting package size increase by about ~200k. this also happens to fix {{Bug|792370}} - Reader Mode lacks proper italic and bold faces for Open Sans.
* We are also looking into a possible talos regression {{Bug|833000}} - Talos Regression trobopan on Android, 40%, Jan 19 
* Once we have the above issue nailed down, we will figure out if this will ride the trains for Fx21 or if we'll uplift to Fx20
;Memory, Responsiveness, Usability
*Regression in fX21 fixed: {{Bug|831188}} - about:plugins lists blocklisted and user-disabled plugins
*Also part of the Readability 2.0 effort, a prototype is under test/iteration {{bug|757257}} - font inflation element grouping
*Fix for IME regression has landed and is being targeted for aurora {{Bug|825120}} - Previous composition is not cleared when changing focus from old to new input
;WebRTC
*Simple WebRTC UI
*Patches to enable Android audio landed
*Currently Testing audio calls, DataChannel
*See: https://webrtc-apps.etherpad.mozilla.org/4
;Stability Wins
*{{Bug|830131}} - java.lang.NullPointerException: at org.mozilla.gecko.InputMethods.needsSoftResetWorkaround(InputMethods.java) which we are also targeting for aurora 
*{{Bug|827176}} - java.lang.NullPointerException: at org.mozilla.gecko.GeckoInputConnection.notifyTextChange(GeckoInputConnection.java) at org.mozilla.gecko.GeckoInputConnection.endBatchEdit(GeckoInputConnection.java) which we are targeting for aurora and beta
;In progress/under investigation
*{{Bug|826385}} - "Clear private data" not clearing cache.


===Stability Report [Weekly]===
===Stability Report [Weekly]===
* Trunk bugs needing traction:
** {{bug|827946}} (Linux, skia::BGRAConvolve2D), no comment from Joe in a week and this is huge for a Linux crash (>3% of all crashes).
** {{bug|830654}} (js::ObjectImpl::getPrivate), - Update: Assigned to dvander
** {{bug|827171}} (nsPluginStreamListenerPeer::OnStartRequest, mobile), needs owner, also affects Aurora seriously


===Snappy [Bi-Weekly]===
===Snappy [Bi-Weekly]===
* Jan 17 [[Performance/Snappy/2013-01-17|status]]
* Snappy updates move to bi-weekly after next week
* Help us understand slow shutdowns - [http://benoitgirard.wordpress.com/2013/01/18/is-your-shutdown-slow-turn-on-the-performance-reporter/ Turn On The Performance Reporter!]


===Metro [1st Tuesday of each month]===
===Metro [1st Tuesday of each month]===
Line 50: Line 99:


===Memshrink [4th Tuesday of Month]===
===Memshrink [4th Tuesday of Month]===
* The new, easy-to-use version of [https://blog.mozilla.org/nnethercote/2012/12/21/dmd/ DMD] landed.  about:memory is our main tool for understanding and reducing memory consumption, and DMD is our main tool for making about:memory better.  It was particularly helpful in improving our understanding of B2G memory consumption.
* A bad memory consumption [https://bugzilla.mozilla.org/show_bug.cgi?id=820602 regression] has made it onto Aurora.  It relates to a refactoring of image-handling code.  Seth Fowler is investigating.  We wouldn't have noticed this without [http://areweslimyet.com AWSY].
* MemShrink reports: [https://blog.mozilla.org/nnethercote/2012/12/12/memshrink-progress-week-77-78/ week 77--78], [https://blog.mozilla.org/nnethercote/2013/01/09/memshrink-progress-week-79-82/ week 79--82].


==Engineering Metrics==
==Engineering Metrics==

Latest revision as of 18:52, 29 January 2013


« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2013-01-22 - 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

Notices/Schedule

  • Our postmortem was held today
  • Firefox 19 beta 3 is going to build at EOD today, please land all approved/unlanded changes asap
39 bugs (48 bugs last week)
58 bugs (74 bugs last week)
Unresolved Aurora 54 Trackers (non-security, not tracked for Beta) Unresolved Beta 146 Trackers (non-security)

Key Issues

Actions Last Week

  • bz to follow up to mailing list on instanceof
  • ctalbert to ensure we graph the PGO memory usage
    • ed morely/ryan vm to monitor and flag issues and mail to dev-tree management
  • johnath to ensure experiment with VS2012 builds
    • joduinn to ensure VS2012 Update 1
  • dmandelin to measure PGO impact on start up and benchmarks

Issues

  • PGO (ehsan)
  • UUID/Interface mismatch (bsmedberg)
  • Future Issues - early discussion on dev-platform, monitoring for discussion if not resolved

Actions

Roundtable

Products/Projects

Firefox OS

Firefox Desktop

Firefox Mobile

Open Sans and Charis for Content
  • As part of the Readability 2.0 feature, bug 831354 - Ship fonts for content in Firefox for Android landed in central after a heroic effort on part of UX and Johnathan Kew to correct test failures and provide follow up patches such as bug 831883 - eliminate the Open Sans fonts bundled in the Reader core theme, just use Gecko's "installed" copy in order to are mitigate the resulting package size increase by about ~200k. this also happens to fix bug 792370 - Reader Mode lacks proper italic and bold faces for Open Sans.
  • We are also looking into a possible talos regression bug 833000 - Talos Regression trobopan on Android, 40%, Jan 19
  • Once we have the above issue nailed down, we will figure out if this will ride the trains for Fx21 or if we'll uplift to Fx20
Memory, Responsiveness, Usability
  • Regression in fX21 fixed: bug 831188 - about:plugins lists blocklisted and user-disabled plugins
  • Also part of the Readability 2.0 effort, a prototype is under test/iteration bug 757257 - font inflation element grouping
  • Fix for IME regression has landed and is being targeted for aurora bug 825120 - Previous composition is not cleared when changing focus from old to new input
WebRTC
Stability Wins
  • bug 830131 - java.lang.NullPointerException: at org.mozilla.gecko.InputMethods.needsSoftResetWorkaround(InputMethods.java) which we are also targeting for aurora
  • bug 827176 - java.lang.NullPointerException: at org.mozilla.gecko.GeckoInputConnection.notifyTextChange(GeckoInputConnection.java) at org.mozilla.gecko.GeckoInputConnection.endBatchEdit(GeckoInputConnection.java) which we are targeting for aurora and beta
In progress/under investigation
  • bug 826385 - "Clear private data" not clearing cache.

Stability Report [Weekly]

  • Trunk bugs needing traction:
    • bug 827946 (Linux, skia::BGRAConvolve2D), no comment from Joe in a week and this is huge for a Linux crash (>3% of all crashes).
    • bug 830654 (js::ObjectImpl::getPrivate), - Update: Assigned to dvander
    • bug 827171 (nsPluginStreamListenerPeer::OnStartRequest, mobile), needs owner, also affects Aurora seriously

Snappy [Bi-Weekly]

  • Jan 17 status
  • Snappy updates move to bi-weekly after next week

Metro [1st Tuesday of each month]

Games [1st Tuesday of Month]

Mobile Web Compat [2nd Tuesday of Month]

Critsmash [3rd Tuesday of Month]

Memshrink [4th Tuesday of Month]

  • The new, easy-to-use version of DMD landed. about:memory is our main tool for understanding and reducing memory consumption, and DMD is our main tool for making about:memory better. It was particularly helpful in improving our understanding of B2G memory consumption.
  • A bad memory consumption regression has made it onto Aurora. It relates to a refactoring of image-handling code. Seth Fowler is investigating. We wouldn't have noticed this without AWSY.

Engineering Metrics