Platform/2012-11-27

From MozillaWiki
Jump to: navigation, search


« previous week | index | next week »

Platform Meeting Details

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

Moztrap

Moztrap is a manual test case management system and can be found at http://moztrap.mozilla.org

  • Replacement for litmus.mozilla.org
    • Litmus was a unmaintained PHP application
  • Test cases cover specific environments and steps to be run manually
  • Test cases are grouped into test suites
  • Test runs are a snapshot in time of a specific test suite
  • Test runs are used for Quality's test days and validation of Beta and Release builds
  • Please set the Flag in-moztrap to ? in Bugzilla if you have a specific test that is not automatable (Flag in-testsuite is set to -)

Notices/Schedule

27 bugs (17)
85 bugs (67)
Unresolved Aurora Trackers (non-security, not tracked for Beta) Unresolved Beta Trackers (non-security)
  • Firefox 18.0 beta 1 went out the door yesterday
  • Firefox 19.0a2 updates were enabled yesterday
  • Necessity for a 17.0.1 discussed in the channel meeting today
  • Firefox 18.0 beta 2 is going to build today
    • Team nags sent - please prioritize tracked FF18 bugs asap. Think of the holidays.
  • 17.0.1 potential drivers that have questions for this group:
    • bug 813763 – Menu items like Addons Manager not working in FF 17 due to Tab Mix Plus
      • We've marked TMP as incompatible with FF17
      • TMP removed from 'featured' addons for now, and also SUMO points to dev version which has fix in it
      • The currently working TMP dev version is not planned to push out until January
      • Does bug 761723 have too much code change to back out (it's the potential regressing bug) - engineering volunteer to work on a potential code fix?
    • bug 588909 fallout:
      • No topsites broken, but many smaller sites reporting issues with DHTML menus (bug 814138,bug 780393)
      • Broken libraries: certain embeddings of FCKeditor (including some financial institutions mentioned in SUMO feedback), Moodle workaround for UA is now affecting their cross-site SSO system, MNet (namely Mahara) and either requires yet another hack (slippery slope) or a backout of UA changes
      • several smaller data entry and rich editing libraries
      • Question: How important/how much of a win is the UA change that we should continue to take these papercuts or just rip out the change (for the forseeable future, given a lack of TE options)?
    • bug 814101 - Font issue in FF17
      • can be resolved with add-on hotfix so is not a driver itself without the above two issues

Products/Projects

Firefox OS

  • QA
    • QA team started last week, began executing Functional testruns
      • Pass: 778, Fail: 158, Invalid: 175
      • This first pass is giving us tons of feedback on testcases that need fixing (outdated steps, need to move to v2)
    • Smoketest blockers, still shows 16 open
      • 11-26 smoketests issues:
      • [NEW] [CALL LOG] Outgoing calls are not appearing in call log bug 815063
      • [NEW] [BLUETOOTH] Receive images from another device is not working bug 815079
      • [NEW] [sms] Compose/share activities are unable to return to calling app once message is sent bug 815093
      • [EXISTING] [sms] No sound is played when receiving a text message with vibration and sound enabled bug 811087
      • [EXISTING] [camera] Appears a lot of vertical lines on the screen after you take a photo. bug 812208
      • [EXISTING] Videos are recorded at 90deg bug 812924
      • [EXISTING] [Apps] Unable to install packaged apps when running OOP bug 813468
      • [EXISTING] [Contact] Crash after importing around 445 contacts from Facebook bug 813446
      • [EXISTING] bug 815274 - [SMS] - Can't open the SMS application from a newly arrived SMS message in the notification panel
    • Gaia Automation work:
      • test stability is being addressed, with a few wins, few setbacks (see Issues/Risks)
      • working on getting Wi-Fi support in, to unblock many other tests
      • added lockscreen tests
      • with a couple soon-to-be merged pulls, we'll have 6/14 tests passing
      • Really close to having an in-tree Contributor document in GitHub (iterating over it, should be ready by next week)
      • Likewise, really close to a review process, with a core group defined
      • still having test-reliability issues (both with Marionette + Gaia itself):
      • bug 814037 - is_displayed struggling with transforms
      • bug 813583 - [B2G] Homescreen iframe not interpreted as visible
      • bug 814151 - Add a "camera-ready" or similar event to help tests ensure Camera's ready for tests to interact with
    • A few blockers in progressing more testcases
    • Other blockers
      • busted packaged apps
      • 3rd party app work still being discussed
      • Sound testcases late

Firefox Desktop

Social API
  • Short term focus is on multi-provider support, should be landing this week.
New downloads panel
  • Uplifted to Aurora for testing. Most blockers are now fixed, but work to implement Downloads view for the library remains.
Per-window PB
  • Ship target is Firefox 20, birch builds for testing will be available soon
Snappy
Australis
  • Windows tabs nearing completion, in final review stages (bug 738491)

Firefox Mobile

Blog Shout Out
Usability & Responsiveness
  • Landed in Fx19 bug 808663 Downscale awesome-bar row Favicons from 32dip to 16dip
Performance and Memory usage
  • Fixed for Fx19 bug 812594 - PushLocalFrame in AutoLocalJNIFrame::Push taking more than 100ms when called from AndroidGeckoLayerClient::ProgressiveUpdateCallback on a Samsung Galaxy Q
  • To save memory for ARMv6 devices, bug 792603 Disable automatic reader mode parsing
  • \o/ Patch queue landed in Fx20: bug 783368 - Add a low res tile cache to TiledThebesLayer
    • T-Checkboard has improved but T-Panning regressed, we're evaluating tradeoffs in bug 814864 Low precision tile rendering takes too much time away from high precision rendering
Stability Wins
  • Fixed for Fx19 bug 802510 - java.lang.RuntimeException: Buffer not large enough for pixels at android.graphics.Bitmap.copyPixelsFromBuffer(Bitmap.java) especially on Android 4.2
  • Fixed for Fx20 bug 775142 - java.util.UnknownFormatConversionException: Conversion: at java.util.Formatter$FormatSpecifierParser.unknownFormatConversionException(Formatter.java) mainly with Japanese and Chinese builds
Work in Progress
  • In the interest of QVGA support for ARMv6, bug 716403 Request to hide the navigation bar when scrolling down content
  • Working on getting WebRTC stood up bug 750869 - Support WebRTC for Android in our build system
  • PB UI patches are being reviewed

Metro [Weekly]

Platform

  • XPC Shell test work continues (only one failing test left!) bug 789335
  • Services code will be moving from app to gre bug 815320
  • New mechanism for defining app-dirs in xpcshell.ini files bug 810617
  • New rev of packager maybe this week
  • Migration work from elm to m-c continues to progress

Rel-eng

  • All win64 builders now have the 8.0 SDK installed
  • Planning to switch mc to the 8.0 sdk after the next merge on ~2013-01-06 bug 774910

Front-end

  • Patches in progress to simplify touch input and send touch events to content (bug 794621 and dependencies).
  • Starting work on download manager.
  • Landing some UX tweaks and bug fixes.

Stability Report [Weekly]

  • We are doing pretty good stability-wise in recent releases, crash rates are low, most crashes we talk about post-release are third-party issues and not our own code. Keep it up!
  • Overview of stability indicators: arewestableyet.com
  • Looking into how to make this report in this meeting more attractive for attendees - what are you interested in? Please tell stability@m.o or #crashkill
  • Trunk bugs looking for assignees:
    • bug 805745 - gfxASurface::Release() is the #2 signature over the last 3 days by build date
    • bug 815542 - The spike is Linux only, so not showing up high in overall volume, but it's out #1 crash on Linux in the last 3 days

Mobile

CrashStats 2012-11-27.png

B2G

  • We still get too few reports sent in overall, so again, please test what you can on your devices and send reports if you crash!
  • bug 811778 waiting for uplift, will only send reports over wifi.
  • We'll need bug 814078 as a followup to make sure we submit all queued/pending reports.
  • Also, bug 811335 on the server (stackwalker) side is currently (probably) blocking us from getting better information out of the reports we receive.

Snappy [Weekly]

Content
  • Aaron Klotz has made some great progress on prompting for plug-in hangs. See his blog post and check it out in this try build.
Admin
  • Taras will be out until Jan 1. Contact Vladan Djeric for technical stuff, Dmandelin or JP for everything else.

Games [1st Tuesday of Month]

Mobile Web Compat [2nd Tuesday of Month]

Critsmash [3rd Tuesday of Month]

Memshrink [4th Tuesday of Month]

  • B2G still a primary focus. It's harder on beta to make significant changes. Cross your fingers.
  • The (hopefully) last compartment sharing work for b2g is on central and is ready to land on Aurora once the tree reopens. After that we can land it all and turn it on on beta.
  • Lots of work improving coverage of memory reporters, mostly to help B2G.
  • We briefly hit zero known leaks in add-ons! A year ago this was our single biggest memory consumption problem, and now it's a minor annoyance. Great stuff.

Engineering Metrics

Key Issues

Actions Last Week

  • Mossop to follow up to mailing list about super-review status, update doc and post link
  • jduell to update style guide for anon name spaces and mail to list

Issues

  • Namespace style guidelines (khuey)
  • Future Issues - early discussion on dev-platform, monitoring for discussion if not resolved
    • UA String Touch or Tablet
    • Win64 builds
    • Not shipping prefixed APIs on the release channel (henri)

Actions

Roundtable