Meeting Notes Meetings notes from the Mozilla community


Mozilla Platform Meeting Minutes: 2012-05-29

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


« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2012-05-2911: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 #planning for back channel



  • Reminder: priority is (1) Basecamp and (2) Kilimanjaro

Notices / Schedule

  • Top issues (although not necessarily blockers) are bug 757262 – Youtube keeps playing audio after closing & bug 756250 – Netflix keeps playing after closing
    • If you’re experiencing either of these problems, please comment in the bug. Please indicate whether the audio continues or restarts from the beginning; whether today’s nightlies are any better than last week; and whether you are willing to run a debug configuration to help diagnose the problem.
  • Our final FF13 beta went to build yesterday (5/28) and will ship tomorrow
  • Final sign-offs will occur tomorrow (details TBD)
  • Our RC build will occur Thursday/Friday of this week
  • Merge day is Monday (6/4), and release day for FF13 is Tuesday

Firefox Development

  • Fixed bugs:
    • bug 745040: Move sessionstore service to a module
    • bug 740795: change pdf.js packaging to avoid add-blocker issues
    • bug 731047 and bug 732303: improvements to the profile reset feature and a re-designed safe mode dialog
  • Upcoming work:
    • Marco Castelluccio is working on web app runtime support for Linux: bug 745018
    • Australis (new theme) work on the tab strip: bug 732583

Firefox Developer Tools

  • Ongoing web console async work continues: bug 673148.
  • Layout View ready to be preffed on.
  • One last review needed for the responsive design tool: bug 749628.

Add-on SDK


  • Welcome the new perf interns: Josh and Nick!



  • In preparation for retiring E4X entirely two new prefs will be introduced to control this functionality in content (javascript.options.xml.content)) and chrome ( (bug 753542). These prefs will be enabled initially to preserve the current behavior. They will be disabled in a follow-up bug. – Jason Orendroff (jorendorff).


  • Fennec Blockers!
  • Notable Patches:
    • bug 758589 – Make Selection.toString() return early (with empty result string) if the shell is destroyed. [mats]
    • bug 575294 – Security ** {{bug|[mats]
    • bug 719117 – Fix ** {{bug|724781 by preventing reentry to DoStopPlugin with a flag. [mats]
    • bug 747720 – Multiple Text Inflation Issues (Strange text rendering on [dbaron]
    • bug 757949 – In nsXULDocument::PrepareToWalk, range-check IndexOf() return-value _before_ converting it to be unsigned. [dholbert]
    • bug 644209 – Make tests that use non-UTF-8 content use file URLs instead of chrome URLs. [smontagu]
    • bug 755994 – Start painting text shadow of selection from the left edge in RTL text. [smontagu]
    • bug 758885 – Don’t apply the dynamic :hover reresolution skipping optimization to selectors which can match on mutable state other than :hover. [bz]
    • bug 758561 – Don’t build a mask for an empty layer. [ncameron]
    • bug 757125 – Make more MathML operators mirrorable. [Fred Wang]
    • bug 758516 – nsSVGGenericContainerFrame.cpp failed to compile with Solaris Studio compiler [Ginn Chen]
    • bug 757346 – Change from clipping the mask to drawing it. [ncameron]
    • bug 751521 – Separate pixman detection from cairo. r=glandium
    • bug 749976 – Reduce the curve tolerance to be closer to skia on mobile. [jmuizelaar]
    • bug 746452 – textPath does not handle startOffset with non-user-unit/non-percentage units correctly. [Robert Longson]
    • bug 757807 – Don’t store an nsMouseEvent in nsFrameSelection, it’s unnecessary and leaky. [roc]
    • bug 748384 – Propagate page bounds and CSS page bounds in via compositor [Kats]
    • bug 755730 – don’t mask out Indic codepoints in OpenType fonts supported by OS X 10.7. [jkew]
    • bug 607417 – Fix reverse translation of shadow layer clip rects. [clord]
    • bug 690743 – Reftest: Add a reftest for repeated drawing after changing transform while emitting a path.[Bas]


  • WebRTC initial tranche will be landing after the next uplift (hopefully as soon as the tree opens). Landing plan on dev-media and dev-planning. Please help with looking at review requests where it doesn’t hurt work towards basecamp and uplift!





Work continues in Pine twig. Looking unlikely that UI bits will make this cycle, but perhaps better odds for the core bits (DOM / crypto) that will be shared with B2G/Fennec.



  • Flash support for Honeycomb
  • Looking at crashes
  • Working on release plan and schedule


  • We are getting reports (e.g. bug 759236) from devs that our a11y engine is instantiated in FF mac trunk/nightly (since we turned on a11y support for the first time in trunk this round). It seems there are lots of tools that may require the user to turn on mac a11y support at the system level. We are monitoring the situation and will turn off a11y support for aurora/beta/release channels until we are blazing fast.

Tree Management

  • OSX builds are now being signed
    • nightly builds on all branches
    • 13.0b6 is signed as well. All future betas and releases for 13+ will be signed.
  • Win8 builds being done on elm branch
  • If you have a disposable branch booked and aren’t using it – please release it and let somebody else use it!


  • How we prioritize our work
    • Incident
    • Mozilla Initiative
    • Corporate Quarterly Goal
    • Team Quarterly Goal
    • Non-Specific Project
A formal wiki on we score items and the tags we will use on bugs is coming

Reviews coming up this week:

 Wednesday 1pm PDT -- Settings API
 Wednesday 2pm PDE -- Web Intents/Activities
 Thursday 10am PDT -- B2G Browswer


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
749344 SecReview: WebUSB NEW
749362 SecReview: WebBluetooth NEW
749363 SecReview: Preffing out CSS should be easier NEW
749364 SecReview: WebPrint (or WebIPP) 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


  • Work for rapid beta support is starting
  • bug 759059 Filed for missing XUL symbols on trunk


  • 13 / Beta:
    • bug 752266 Startup crash that began in B2, but has moved up into #21 slot in Beta 5.


See Mobile Notes for Mobile specific Socorro notes

  • Great progress on crashes for beta – 6.51% crashes per 100 ADU for b2.
  • Still need to bring that down but making great progress.

See Mobile Notes for Mobile specific Socorro notes

  • 14.0b3 Beta top crashes
    • bug 744850 – java.lang.IllegalArgumentException: Receiver not registered: org.mozilla.gecko.GeckoConnectivityReceiver@<addr>: at
    • bug 475084 – Crash in [@ JS_DHashTableEnumerate]
    • bug 731293 – Crash in nsBaseContentList::cycleCollection::CanSkipReal
  • Aurora top crashes
    • bug 744850 – java.lang.IllegalArgumentException: Receiver not registered: org.mozilla.gecko.GeckoConnectivityReceiver@<addr>: at
    • bug 749186 – crash in nsFontInflationData::FindFontInflationDataFor
    • bug 731293 – Crash in nsBaseContentList::cycleCollection::CanSkipReal
  • Nightly top crashes
    • bug 731293 – Crash in nsBaseContentList::cycleCollection::CanSkipReal
    • bug 756140 bug 758895 – libxul bugs
      • not sure what to do with these; they are varying. Should we create individual bugs for each libxul crash for now?
    • bug 753665 – shutdown crash in nsWindow::FindTopLevel



  • Who finally sent a headset to JP?

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress