Platform/2012-11-13: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(22 intermediate revisions by 11 users not shown)
Line 17: Line 17:
{| 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_firefox18;type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;list_id=4754155;field0-1-0=cf_status_firefox18;field0-0-0=cf_tracking_firefox18;type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox18;query_based_on=Tracking16%2B;value0-3-0=unaffected;field0-7-0=cf_tracking_firefox17;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_firefox18;field0-5-0=cf_status_firefox18;field0-4-0=cf_status_firefox18;type0-6-0=notequals;type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;known_name=Tracking16%2B ?? bugs]</big> <small>(??)</small></center>
| <center><big>[https://bugzilla.mozilla.org/buglist.cgi?field0-3-0=cf_status_firefox18;type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;list_id=4953096;field0-1-0=cf_status_firefox18;field0-0-0=cf_tracking_firefox18;type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox18;query_based_on=Tracking16%2B;value0-3-0=unaffected;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_firefox18;field0-5-0=cf_status_firefox18;field0-4-0=cf_status_firefox18;type0-6-0=notequals;type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;known_name=Tracking16%2B 75 bugs]</big> <small>(70)</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_firefox17;field0-0-0=cf_tracking_firefox17;value0-3-0=unaffected;value0-6-0=verified%20disabled;value0-1-0=wontfix;field0-5-0=cf_status_firefox17;type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;field0-3-0=cf_status_firefox17;type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox17;query_based_on=Tracking16%2B;query_format=advanced;value0-2-0=fixed;type0-3-0=notequals;field0-2-0=cf_status_firefox17;field0-4-0=cf_status_firefox17;type0-6-0=notequals ?? bugs]</big> <small>(??)</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;field0-1-0=cf_status_firefox17;field0-0-0=cf_tracking_firefox17;value0-3-0=unaffected;value0-6-0=verified%20disabled;value0-1-0=wontfix;field0-5-0=cf_status_firefox17;type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;field0-3-0=cf_status_firefox17;type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox17;query_based_on=Tracking16%2B;query_format=advanced;value0-2-0=fixed;type0-3-0=notequals;field0-2-0=cf_status_firefox17;field0-4-0=cf_status_firefox17;type0-6-0=notequals;list_id=4953082 7 bugs]</big> <small>(29)</small></center></b>
|-
|-
! scope="row" | <small>Unresolved Aurora Trackers (non-security, not tracked for Beta)</small>
! scope="row" | <small>Unresolved Aurora Trackers (non-security)</small>
! scope="row" | <b><small>Unresolved Beta Trackers (non-security)</small></b>
! scope="row" | <b><small>Unresolved Beta Trackers (non-security)</small></b>
|}
|}
* 17.0b6 has been built, will be released tomorrow (11/14)
* Merge from mozilla-beta to mozilla-release will occur after we ship 17.0b6
* ESR10 builds go to build on Thursday
* Final 17 & ESR 17 go to builds targeting  10AM - 12PM PT on Friday
* Merge day is 11/19, release of FF17 is 11/20 (American Thanksgiving reminder)


==Products/Projects==
==Products/Projects==


===Firefox OS===
===Firefox OS===
* Convergence schedule found [https://etherpad.mozilla.org/b2g-convergence-schedule here]
* We are in C1 until 11/19. Focus remains
** All unfinished feature work (which should be P1 already) must land
** All LOE:L work must be assigned/landed by end of C1 milestone
** Automated testing that we expect to react to in the C2 milestone must land (smoketest automation at the least)
** Crash feedback must be coming in and actionable from dogfooders
** FOTA testing must be completed and deployed (at least internally)
** B2G bugs with anything but low risk to desktop/mobile must land
* Review of C1 work requiring exception will be held 11/26
* After that, we'll be in C2 until 12/10. Focus will be
** All changes require approval-gaia-master or approval-mozilla-beta
** All known LOE:M work must land by end of C2 milestone
** Official RelEng builds/updates must land to allow for sufficient bake time w/ dogfooding
** Remaining P1s with exceptions, and new P1 bugs will be milestoned for C2
** All P2 bugs known as of the end of C1
** All remaining efforts should be devoted to P3 usability bugs (engineering managers will milestone based upon resourcing)
** Performance tests that will guide remaining C3 perf efforts must land


===Firefox Desktop===
===Firefox Desktop===
* New Firefox Desktop development meeting: [[Firefox/Meeting|Tuesdays at 10AM Pacific]], starting November 20th
* keyword.URL anti-hijacking patch has re-landed: {{bug|718088}}
* many [https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=changedto;list_id=4953603;field0-1-0=resolution;field0-0-0=resolution;value0-1-0=FIXED;type0-0-0=changedafter;value0-0-0=-7d;type0-2-0=notsubstring;resolution=FIXED;query_format=advanced;value0-2-0=Developer%20Tools;field0-2-0=component;component=SocialAPI;component=SocialAPI%3A%20Providers;product=Firefox social fixes landed], both on our side and Facebook's
* contributors from Appcoast have been helping Ehsan and Josh with many [https://bugzilla.mozilla.org/buglist.cgi?bug_id=806683%2C806685%2C722985%2C806720%2C806687%2C806686%2C806703%2C806694%2C806690%2C806691%2C806693%2C722977;list_id=4953511 per-window private browsing bugs]
* mconley and marco have fixed several more [https://bugzilla.mozilla.org/buglist.cgi?bug_id=809022%2C803546%2C810343%2C810340%2C807709%2C759397;list_id=4953525 download panel bugs]


===Firefox Mobile===
===Firefox Mobile===
;Blog Shout Outs
* Snappier Awesome Screen and Start Page: http://lucasr.org/2012/11/05/snappier-awesome-screen-and-start-page/
* Also, check out a blog update from Kats on project 256MB to help expand support for ARMv6 devices: https://staktrace.com/spout/entry.php?id=782
* More lovely blogs from the Firefox for Android Tribe: http://planet.firefox.com/mobile/
;Usability & Responsiveness Progress
* Restore session win landed for Fx19: {{Bug|722661}} - Stub restored tabs before Gecko starts
* Swift regression catch and subsequent fix for Fx19: {{Bug|810933}} - Regression: Unable to initially scroll pages
;Recent Telemetry Probe Landings
* {{Bug|808003}} - Add telemetry probes for tab zombification
;Stability Wins
* {{Bug|810764}} - java.lang.NullPointerException: at org.mozilla.gecko.gfx.GeckoLayerClient.convertViewPointToLayerPoint(GeckoLayerClient.java)
* {{Bug|804600}} - java.lang.NullPointerException: uriString at android.net.Uri$StringUri.<init>(Uri.java)
* {{Bug|808296}} - java.lang.NullPointerException: at org.mozilla.gecko.AboutHomeContent.updateTopSitesThumbnails(AboutHomeContent.java)
;Work in Progres
* low res tiles (replacement for java screenshotting) {{bug|783368}}


===Metro [Weekly]===
===Metro [Weekly]===
Line 37: Line 87:


====UX====
====UX====
* URLBar: Clean up buttons, style the URL and add highlight/hover states
* Tabs bar: Re-working the style and adding highlight/hover states.
* Start page: Working on an alternative design with colored tiles


====Engineering====
====Engineering====
Line 50: Line 103:


====Project Management====
====Project Management====
* Initial scrub of feature tracking bugs to create high level timeline; elancaster submitting wish list for bug tracking/policy to help expedite this process by end of day today.


===Stability Report [Weekly]===
===Stability Report [Weekly]===
==== Desktop ====
* Flash
** {{bug|810797}} New Flash 11.5 crash
* Trunk
** {{bug|810618}} crash in mozilla::dom::EventHandlerNonNull::`.* deleting destructor'
*** Has a reviewed patch, waiting for inbound merge.
** {{bug|810597}} crash in GetPrintCanvasElementsInFrame
*** Volume in the last week is relatively high vs. other trunk crashes - over 3K crashes in the last week
*** Should be fixed in today's nightly.
** {{bug|810520}} crash in mozilla::dom::XrayResolveProperty due to Xrays on window.URL
*** Has a patch and review up, waiting for inbound merge.
** {{bug|810588}} crash in js::ion::InvokeFunction @ js::Invoke
*** Also on Aurora in smaller volume.
** {{bug|791214}} crash in ToNumberSlow
*** Spiked on trunk, also affects Aurora, has STR, '''needs owner'''
* Beta
** {{bug|810659}} New JS crash
*** '''needs owner'''
* Aurora


==== Mobile ====
==== Mobile ====
Line 66: Line 140:
* [https://crash-stats.mozilla.com/topcrasher/byversion/FennecAndroid/18.0a2/3/all Aurora top crashes]  
* [https://crash-stats.mozilla.com/topcrasher/byversion/FennecAndroid/18.0a2/3/all Aurora top crashes]  
* [https://crash-stats.mozilla.com/topcrasher/byversion/FennecAndroid/19.0a1/3/all Nightly top crashes]
* [https://crash-stats.mozilla.com/topcrasher/byversion/FennecAndroid/19.0a1/3/all Nightly top crashes]
==== B2G ====
* Working on getting actionable top crash lists - goal for next week.


===Snappy [Weekly]===
===Snappy [Weekly]===
Line 111: Line 188:
==Engineering Metrics==
==Engineering Metrics==
* Review times
* Review times
** https://metrics.mozilla.com/bugzilla-analysis/Reviews_Pending_18.html
** https://metrics.mozilla.com/bugzilla-analysis/Reviews_Pending_18.
** Please review > 18 week r? and clean up
* Feedback
* Feedback
** Rollups by team
** Rollups by team
Line 119: Line 197:
=== Actions Last Week ===
=== Actions Last Week ===
* jp to see about moztrap presentation in future weeks
* jp to see about moztrap presentation in future weeks
* dmandelin to follow up on test dir re-org thread
* <strike>dmandelin to follow up on test dir re-org thread</strike>
* Ehsan to update talos regression page to include mobile
* <strike>Ehsan to update talos regression page to include mobile</strike>
* JP to follow up on FF19 Gfx top crashes
* JP to follow up on FF19 Gfx top crashes


=== Issues ===
=== Issues ===
* Super-review, do we still need it? https://groups.google.com/d/topic/mozilla.dev.platform/fZV-DYnqQEc/discussion
* Super-review, do we still need it? https://groups.google.com/d/topic/mozilla.dev.platform/fZV-DYnqQEc/discussion
** Still needed for DOM related APIs
** Can be removed for plugin affecting APIs (defacto in this state already)
* Anonymous namespaces (jduell)
* Future Issues - early discussion on dev-platform, monitoring for discussion if not resolved
* Future Issues - early discussion on dev-platform, monitoring for discussion if not resolved
** Namespace style guidelines
** Namespace style guidelines
Line 131: Line 212:


=== Actions ===
=== Actions ===
* Mossop to follow up to mailing list about super-review status, update doc and post link


==Roundtable==
==Roundtable==
* (releng) {{bug|793022}} mozharness desktop unittests ready to roll out to m-c, project branches
* (curtisk) Reminder: bugs for security action in Q4 need to be filled by Friday

Latest revision as of 19:35, 13 November 2012


« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2012-11-13 - 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

75 bugs (70)
7 bugs (29)
Unresolved Aurora Trackers (non-security) Unresolved Beta Trackers (non-security)
  • 17.0b6 has been built, will be released tomorrow (11/14)
  • Merge from mozilla-beta to mozilla-release will occur after we ship 17.0b6
  • ESR10 builds go to build on Thursday
  • Final 17 & ESR 17 go to builds targeting 10AM - 12PM PT on Friday
  • Merge day is 11/19, release of FF17 is 11/20 (American Thanksgiving reminder)

Products/Projects

Firefox OS

  • Convergence schedule found here
  • We are in C1 until 11/19. Focus remains
    • All unfinished feature work (which should be P1 already) must land
    • All LOE:L work must be assigned/landed by end of C1 milestone
    • Automated testing that we expect to react to in the C2 milestone must land (smoketest automation at the least)
    • Crash feedback must be coming in and actionable from dogfooders
    • FOTA testing must be completed and deployed (at least internally)
    • B2G bugs with anything but low risk to desktop/mobile must land
  • Review of C1 work requiring exception will be held 11/26
  • After that, we'll be in C2 until 12/10. Focus will be
    • All changes require approval-gaia-master or approval-mozilla-beta
    • All known LOE:M work must land by end of C2 milestone
    • Official RelEng builds/updates must land to allow for sufficient bake time w/ dogfooding
    • Remaining P1s with exceptions, and new P1 bugs will be milestoned for C2
    • All P2 bugs known as of the end of C1
    • All remaining efforts should be devoted to P3 usability bugs (engineering managers will milestone based upon resourcing)
    • Performance tests that will guide remaining C3 perf efforts must land

Firefox Desktop

Firefox Mobile

Blog Shout Outs
Usability & Responsiveness Progress
  • Restore session win landed for Fx19: bug 722661 - Stub restored tabs before Gecko starts
  • Swift regression catch and subsequent fix for Fx19: bug 810933 - Regression: Unable to initially scroll pages
Recent Telemetry Probe Landings
  • bug 808003 - Add telemetry probes for tab zombification
Stability Wins
  • bug 810764 - java.lang.NullPointerException: at org.mozilla.gecko.gfx.GeckoLayerClient.convertViewPointToLayerPoint(GeckoLayerClient.java)
  • bug 804600 - java.lang.NullPointerException: uriString at android.net.Uri$StringUri.<init>(Uri.java)
  • bug 808296 - java.lang.NullPointerException: at org.mozilla.gecko.AboutHomeContent.updateTopSitesThumbnails(AboutHomeContent.java)
Work in Progres
  • low res tiles (replacement for java screenshotting) bug 783368

Metro [Weekly]

Product

UX

  • URLBar: Clean up buttons, style the URL and add highlight/hover states
  • Tabs bar: Re-working the style and adding highlight/hover states.
  • Start page: Working on an alternative design with colored tiles

Engineering

  • Elm is currently generating pgo nightly desktop+metro builds using vc 2010
  • bug 755724
    • new packager should be landing on Elm soonish.
    • Remaining dep bugs are being worked on.
    • xpcshell tests now running on Elm, lots of test failures to fix.
  • Preliminary 8.0 SDK migration work started.

Project Management

  • Initial scrub of feature tracking bugs to create high level timeline; elancaster submitting wish list for bug tracking/policy to help expedite this process by end of day today.

Stability Report [Weekly]

Desktop

  • Flash
  • Trunk
    • bug 810618 crash in mozilla::dom::EventHandlerNonNull::`.* deleting destructor'
      • Has a reviewed patch, waiting for inbound merge.
    • bug 810597 crash in GetPrintCanvasElementsInFrame
      • Volume in the last week is relatively high vs. other trunk crashes - over 3K crashes in the last week
      • Should be fixed in today's nightly.
    • bug 810520 crash in mozilla::dom::XrayResolveProperty due to Xrays on window.URL
      • Has a patch and review up, waiting for inbound merge.
    • bug 810588 crash in js::ion::InvokeFunction @ js::Invoke
      • Also on Aurora in smaller volume.
    • bug 791214 crash in ToNumberSlow
      • Spiked on trunk, also affects Aurora, has STR, needs owner
  • Beta
  • Aurora

Mobile

CrashStats 2012-11-12.png

  • FYI only this week:
  • There are a some QAwanted bugs in trying to get repro steps.

B2G

  • Working on getting actionable top crash lists - goal for next week.

Snappy [Weekly]

  • Vladan landed about:telemetry in product - no need to install the add-on (bug 661881).
  • Aaron Klotz is making good progress on the Flash hang reporter prototype.
  • Missing the profiler? It's moved from the add-on bar to the toolbar.

Games [1st Tuesday of Month]

Mobile Web Compat [2nd Tuesday of Month]

Recent updates
Call for help
Platform and Frameworks
  • UA detection: working with WURFL, Categorizr, and 51Degrees.mobi to correctly detect Firefox mobile browsers
  • Media content providers: speaking with Vimeo and BrightCove about serving H.264 content to Firefox
Site evangelism
B2G
  • Looking for a Phony type solution for B2G. Have ideas? Discussion happening in dev-b2g
  • To work around UA detection issues in time for basecamp, we've added a UA domain whitelist. Gerv posted the policy for adding a domain to the list.
Spade
  • Automated tool to provide metrics and details about UA detection issues and CSS property usage issues
  • A-Team is working to stand this tool up reliably

Critsmash [3rd Tuesday of Month]

Memshrink [4th Tuesday of Month]

Engineering Metrics

Key Issues

Actions Last Week

  • jp to see about moztrap presentation in future weeks
  • dmandelin to follow up on test dir re-org thread
  • Ehsan to update talos regression page to include mobile
  • JP to follow up on FF19 Gfx top crashes

Issues

  • Super-review, do we still need it? https://groups.google.com/d/topic/mozilla.dev.platform/fZV-DYnqQEc/discussion
    • Still needed for DOM related APIs
    • Can be removed for plugin affecting APIs (defacto in this state already)
  • Anonymous namespaces (jduell)
  • Future Issues - early discussion on dev-platform, monitoring for discussion if not resolved
    • Namespace style guidelines
    • UA String Touch or Tablet
    • Not shipping prefixed APIs on the release channel

Actions

  • Mossop to follow up to mailing list about super-review status, update doc and post link

Roundtable

  • (releng) bug 793022 mozharness desktop unittests ready to roll out to m-c, project branches
  • (curtisk) Reminder: bugs for security action in Q4 need to be filled by Friday