Meeting Notes

15-May-2012

Mozilla Platform Meeting Minutes: 2012-05-15

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Platform/2012-05-15

« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2012-05-1511:00 am Pacific

  • Dial-in: conference# 95312
    • US/International: +1 650 903 0800 x92 Conf# 95312

    • US toll free: +1 800 707 2533 (pin 369) Conf# 95312
    • Canada: +1 416 848 3114 x92 Conf# 95312
  • Warp Core Vidyo Room / SFO-Boardroom
  • join irc.mozilla.org #planning for back channel

Contents

Kilimanjaro

  • Product team working on solidifying requirements for “base camp”.

  • Still working toward larger Kilimanjaro goal.
  • Triage today at 11:30am. Conflicts with the daily mobile triage. Trying to find another time that would enable mobile folks to attend.

Notices / Schedule

  • Fennec Native 14 beta 1 is now live on Google Play!

    • Bugs filed by following the link on the product page will have [Play] in the whiteboard

    • With Fennec Native on Google Play, we’ll be including betaN+ blocking bugs during channel meetings, but we’ll continue triaging nominations and release blockers as part of mobile triage
    • Fennec Native betas will have a weekly cadence after this week as with desktop, going to build no later than Wednesday for a Friday push
    • We expect our next beta of Fennec Native to be multi-locale with the same 13 localizations as XUL Fennec previously
  • We’re now here in the schedule

  • FF13 beta 4 will go-to-build today (5/15). Please land any approved beta patches ASAP, and continue working on tracked bugs
    • We should be looking for the lowest risk mitigating fix for remaining tracked bugs

Firefox Development

  • The work by a group of MSU students to get Firefox preferences “in-content” has mostly landed on trunk. Check out Jared’s blog post for more info. There’s some followup polish/theming work still remaining before we make the switch and remove the old preferences dialog.

  • FX-Team work week wrap up – read it, there’s good stuff in there!

Firefox Developer Tools

  • Developer Toolbar relanded. Preffed off, turn on devtools.toolbar.enabled to try it out.

  • Async web console starting to land, 2 of 5 patches landed.
  • Responsive Design Mode should be landing this week.

Add-on SDK

Performance

  • Perf+metrics work week this week in MV/SF

  • This week’s Snappy summary
  • Lawrence posted on hacks about Firefox 13 Snappy work.
  • Tim landed a fix to avoid setTimeout()s when handling tab clicks in bug 743877, which should significantly improve tab strip responsiveness.
  • Incremental GC making progress towards being turned on by default again (bug 750959, bug 752098).
  • Wladimir Palant (Adblock Plus fame) wrote a new Suspend background tabs add-on to halt activity in background tabs. This experimental add-on should give a sense of how we can improve lag due to background tabs.

GFX

  • Azure-Thebes will (hopefully) be turned on by default this week.

    • This applies only to hardware accelerated computers on Windows Vista and 7.

    • The net of this is that we’re going to be drawing fundamentally differently, and we can expect regressions in performance and drawing.
    • It has a very simple pref for backing out, luckily.

JS

Layout

Video

DOM

WebAPI

  • Lots of work happening on security model, but still a lot of work remaining.

  • We will probably adjust the open-web-apps API to allow multiple apps per origin since the security model will support that. Might not implement the actual support in the initial release though.
  • The Open Web Apps API has been submitted to W3C and we’ve started receiving input.
  • Initial APIs for “system intents”, camera control and Alarm API being discussed on webapi mailing list.
  • Started implementing backend for doing apps-specific permissions.

Network

Identity

Firefox front-end team met with Ben Adida & Co. last week for an Identity swarm, made good progress on understanding how things work, and getting some initial code up and going to start flushing out issues (for both sign-into-browser and native sign-into-websites)

Plugins

Mobile

Accessibility

  • No audible this week.

Tree Management

  • Switching windows 32-bit PGO builds to run on 64-bit machines this week bug 753132

  • Hoping to have signed OSX builds (for 10.8) on mozilla-central late this week or early next week bug 752613

Security

  • module owners please check your module for unassigned security bugs

For updates to meetings please see the Security Review Calendar

Bugs marked sec-review-needed that need to be scheduled

ID Summary Status Priority
744967 Add plugincheck functionality to Add-on Manager NEW
748945 Review iframe auto-height feature (part of seemless iframes) NEW
748949 Review changes to Cache-Control: no-cache on https pages NEW
749235 Security Review of Enable HTTP pipelining by default NEW
749334 SecReview: webapps OS level integration : Maemo NEW
749337 SecReview: Thunderbird should (semi-)automatically improve the security-related server configuration settings when it knows an improvement could be made NEW
749339 SecReview: Thunderbird auto-configuration database should be expanded & updated by regularly spidering every domain on the internet ( NEW
749341 SecReview: Teach FileSaver to take URIs as well NEW
749342 SecReview: “App-state” API, so that content knows when it becomes hidden etc. NEW
749344 SecReview: WebUSB NEW
749362 SecReview: WebBluetooth NEW
749363 SecReview: Preffing out CSS should be easier NEW
749364 SecReview: WebPrint (or WebIPP) NEW
749365 SecReview: API for “home screen” app locking display, listening for “wake up” button, etc. NEW
749368 SecReview: Use a pref to determine whether we auto-launch downloaded files NEW
749379 SecReview: [WebAPI] Proper WebAPI permissions manager NEW
749625 SecReview: (camera) camera support for desktop NEW
749372 SecReview: Relax same-origin XHR restrictions for privileged applications NEW
749378 SecReview: Network manager API NEW
749221 Security Review of Media Plugin API (MPAPI) ASSIGNED
749233 Security Review of turn on “don’t load tabs until selected” by default / Tabs on Demand ASSIGNED
749355 SecReview: WebContacts (or Contacts+) ASSIGNED P1

Stability Report

Socorro

Desktop

Firefox 15

  • Trunk is pretty crashy – top issues over the past 3 days…

  • #1 – bug 654903- js::gc::PushMarkStack. Not a new signature but appearing in #1 spot.
    • This and a couple other JS spikes seem to be related to incremental GC landed for the May 13 build and then backed out again.
  • #2 – bug 752309 – xpc::WrapperFactory::PrepareForWrapping.
  • #3 – bug 736695 – nsGenericElement::UnbindFromTree
  • #5 – bug 732897 – Makeday
  • #6 – bug 671468 – nsSocketOutputStream::Write(char const*, unsigned int, unsigned int*) (Correlation to Спутник @Mail.Ru and Yandex.Bar)
  • On dev-platform, bsmedberg mentiones that today he landed XPCOM string classes being infallible by default and alert him of any aborts seen as fallout from that.

Firefox 14

  • Crashes tracking Fx14

  • A couple of problems with AMD graphics cards bug 714320 and bug 700288 that we haven’t been able to fix.
  • bug 736695 – nsGenericElement::UnbindFromTree , when I open Customize Toolbar with Video DownloadHelper 4.9.8 installed. A problem for a while.

Firefox 12 & 13

  • top crashes that we wish we could do something about

  • bug 572011 – Crash @ nsDiskCacheStreamIO::FlushBufferToFile
  • bug 597260 – nsFileOutputStream::Write(char const*, unsigned int, unsigned int*)
  • top Flash hang: bug 726425 – a number of those reports don’t even have Flash in the stack, possibly our own code at fault?
  • bug 640904 – Crash in JSAutoEnterCompartment::enter – waiting on AMO review for fixed add-on

Mobile

  • Beta out today…yay!. Crash rate down on both trunk and aurora < 20 crashes per 100 ADU.

See Mobile Notes for Mobile specific Socorro notes

  • A good number of crashes were fixed last week; 3 day report will have some of the drop offs from the fixes and show better numbers of what crashes still remain. If you run into a crash:
  1. please please please comment in the bug with STRs, or even approximate STRs.

  2. please remember to checkmark the URL box at the very least if you can submit the crash report
  • some of the fixes got pushed to aurora last week, which should in turn make aurora with similar stability to nightly.
  • Aurora top crashes

    • bug 740727 – crash in mozilla::layers::LayerManagerOGL::SetLayerProgramProjectionMatrix @ libpvrANDROID_WSEGL

    • bug 743938 – crash in glClear @ WSEGL_GetDrawableParameters
    • bug 731288 – crash @ libgui.so
  • Nightly top crashes
    • bug 737128 – mozilla::gl::GLContextEGL::ReleaseSurface GL crash on Droid X

      • If you know STRs with a Droid X please comment in the bug
    • bug 751967 – crash on new tab/google maps galaxy nexus, ICS, 5.03 build
      • If you know STRs please comment in the bug
    • bug 736421 – crash in mozilla::layers::Layer::CalculateScissorRect @ CgDrv_Create on MB860 and LG-P99.
    • bug 747746 – java.util.concurrent.RejectedExecutionException: at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java)

Roundtable

  • myk: Apps considering providing updates in this meeting about ongoing development; feedback welcome on whether or not folks think they’d be useful.

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress