Platform/2012-11-13

From MozillaWiki
Jump to: navigation, search


« 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