Meeting Notes

8-February-2012

Mozilla Platform Meeting Minutes: 2012-02-07

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Platform/2012-02-07

« previous week | index | next week »

Platform Meeting Details

  • Tuesdays – 11: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
  • join irc.mozilla.org #planning for back channel

Contents

Notices / Schedule

Firefox Development

  • As mentioned last week, New Tab is now on by default. Tim Taubert is on a tear fixing followup issues, improving performance of the thumbnail service, and making styling tweaks.

  • Inline autocomplete has been disabled on trunk while we fix some additional issues that popped up (bug 720792). Marco is on the case, and we’ll get that re-enabled shortly.
  • Chemspill candidates for FF10 are being discussed at today’s channel meeting (2PM PT in Warp Core)

Firefox Developer Tools

  • Initial Debugger Has Landed

    • Preffed off: to enable, set devtools.debugger.enable to true.

Performance

GFX

JS

Layout

  • Edwin Flores (intern) making good progress on “embedded SVG glyphs in OpenType fonts” (aka “SVG Fonts Done Right”) bug 719286. We should have something shippable-but-preffed-off-by-default soon.

  • Other notable patches:
    • bug 721068 Graphite font shaping update from SIL

    • bug 722322 Have the “1″ and “2″ keys switch between images in reftest-analyzer.xhtml
    • bug 722071 Implement array style indexing for SVGStringList
    • bug 714839 nsCSSFrameConstructor now inherits nsFrameManager

Video

  • libcubeb landed for Windows, but was disabled due to some random test failures

    • Matthew working on reenabling that, plus tracking down failures in Mac and ALSA backends
  • WebRTC:
    • alder repo now builds on Win32 (thanks Ted!).

    • Win32, Linux and Mac can capture images from video with fabrice’s bug 629955 patches
    • Chrome is now shipping Canary Chromium builds with a very early version of WebRTC enable-able. A number of 3rd-parties have built early demos based on it; several were shown at IETF Interim last week.
    • Data channel API/protocols firming up; will evangelize at HTML5 Gaming work week in Toronto (great for games!) and look to implement ASAP

DOM

WebAPI

  • Started work on WebNFC

  • Mounir is editor for Network Information API and Screen Orientation APIs at W3C

Network

Identity

Plugins

Mobile

Accessibility

Tree Management

Security

  • No security reviews this week due to security work week in Santa Cruz.

  • Please work with Curtis to schedule reviews and
  • Update feature pages so we have accurate information

Stability Report

Socorro

Desktop

Firefox 10 Top Issues

  • Noticed increase in cycle collector crashes – GCGraphBuilder::NoteXPCOMChild(nsISupports*) – #2 crash

    • bug 724129 – startup crash nsXBLDocumentInfo::cycleCollection::Traverse

    • bug 724284 – Security bug we believe is causing the above regression.
    • bug 718284 – Bug in FF11 that is also causing an increase of these crashes.
  • Startup crash @ PR_EnumerateAddrInfo | nsDNSRecord::GetNextAddr – #3 crash
    • bug 718389 – Spike we saw in FF10b4

    • No clear next steps for investigation. Correlation reports have been inconclusive.
  • bug 725009 – crash je_free | mozutils.dll. May be related to Flash.

Firefox 11 Top Issues

  • Increase in hangs – bug 722394

    • bug 709209 – This is complicating our investigation.

    • Marcia logging some plugin side reports that might help uncover the issue – bug 724617
    • Top concern, not making much headway – need some developer help with the analysis.
  • bug 715401 – new on 11a2 but rising in b1 – trying to isolate the regression range.
  • bug 718284 – Separate issue causing increase in cycle collector issues.

Firefox 12 Top Issues

  • Nothing new and notable on Aurora yet.

Trunk Top Issues

Mobile

  • Socorro fixes to separate out Java signatures – fix went out last week.

    • bug 719943- new field in json metadata needs exposure in the UI
  • Crash volume going down after a bunch of fixes landed last week.

Trunk Top Issues

  • Still lots of new stuff landing. Focus on logging all the new Java signatures…

  • top crash fixed – bug 723550 – Lots of base64 decode errors in logcat
  • bug 724215 – java.lang.NullPointerException: at org.mozilla.gecko.GeckoEvent.addMotionPoint(GeckoEvent.java)
  • bug 723495 – java.lang.IllegalArgumentException: View not attached to window manager at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java) – (affects 13, 12, 11)

Aurora Top Issues

  • bug 711852 – Crash in neon_composite_over_8888_8888 or neon_composite_over_n_8_0565 or fast_composite_over_8888_0565 or arm_neon_fill @ libxul.so@0xa – (affects 12, 11)

Beta

  • Not enough data yet – top issue is just 4 crashes

  • bug 719741 – Crash @ __libc_android_abort | dlfree | free | fclose

Roundtable

1-February-2012

Mozilla Platform Meeting Minutes: 2012-01-31

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Platform/2012-01-31

« previous week | index | next week »

Platform Meeting Details

  • Tuesdays – 11: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
  • join irc.mozilla.org #planning for back channel

Contents

Notices / Schedule

  • MSVC 2010 today.

  • Firefox 10 shipping today (rrrt@mozilla.com for broken websites)
    • If you see any fallout, please notify rrrt@mozilla.org (Rapid Release Response Team)

Firefox Development

  • New Tab Page (bug 455553): Little bit of a bumpy landing, but it’s landed now, still preffed-off by default. There are several followup issues to fix, but we think it’s ready to enable by default on trunk, and so we’ll do that after the merge.

  • Line breaks in tooltips (bug 358452): long standing HTML spec compliance issue, now FIXED for Firefox.
  • Silent update
    • Add-ons default to compatible ships today in Firefox 10

    • Windows UAC service rides the train to Aurora

Firefox Developer Tools

  • Firebug 1.10 is restartless and lazily initialized.

  • Page Inspector in general release Firefox 10
  • (inaudible) Initial Debugger UI and Protocol landing SOON

Performance

  • Snappy is transitioning from identifying issues to fixing issues. Good stuff coming.

  • CC + GC are the most well-known causes of pauses in Firefox. Olli is landing huge cycle collector improvements (half of the patches landed so far), bug 705582, bug 717500. If that doesn’t solve all CC problems by Tuesday, Andrew is standing by with bug 710496 to limit how often CC can run. These improvements have a good chance of showing up in Firefox 12.
  • about:jank indicated that laggy sessions are primarily caused by our direct2d accelerated drawing code, bug 721273. Turning off graphics acceleration made things a lot less slow (Options/Advanced/use hardware acceleration). It you experience lots of lag in your sessions (on youtube, blogs with high quality backgrounds, etc) please try about:jank. This requires running a very recent nightly.
    • Install the extension, go to about:jank, browse around, then refresh about:jank. In the case of gfx lag, DrawThebesLayers shows up on top.
  • Benoit’s profiler works well on Mac now, Windows support may be as early as this week.
  • Telemetry histograms should now survive restarts (so we can do shutdown telemetry, etc), bug 707320.
    • edit: this had to be backed out due to startup crashes. :(
  • Working on session restore issues this week.

GFX

  • bug 720428 – Quartz canvas should be lots faster in today’s build.

JS

Layout

  • No update

Video

  • Nothing to report

DOM

  • New DOM bindings starting to take shape. A group of DOM team members met in Paris last week to start up the third and largest stage of the new DOM bindings work. This work is being tracked here

WebAPI

Services team working on support for “remote events”. I.e. ability to get notifications even if you’re not on website.

Network

  • Networking team is in SF this week, drop by and say hi if you’d like.

  • Working to deploy node.js to test machines so we can land SPDY automated tests. This is the last thing we need to do before we try enabling SPDY by default.

Identity

Identity work will see Mozilla storing user data on Mozilla servers, so it’s important to highlight these two posts (by Mitchell and Ben, respectively):

Spec for BrowserID DOM API is well under way, ready for feedback from DOM/WebAPI team:

Plugins

  • Bug 90268, content ownership of plugins, should land today.

Mobile

  • ICS plugin support is waiting for a mozconfig update to land. Should be in for tomorrow’s nightly

  • tile painting is in on trunk
    • it is a regression in terms of checkerboarding ATM

    • will uplift to aurora and beta when the regression is resolved
  • final decision for UA String has been made (for 11) after many gyrations

Accessibility

  • Nothing to report. (A11y work progressing well on many fronts)

Tree Management

  • No updates

Security

Security Reviews Scheduled for this week

Date / Time Item
Mon Jan 30 / 13:00 PST No Review, please attend Fuzzing Brownbag
Wed Feb 1 / 13:00 PST bug 718066 – [meta] Add feature to submit anonymous product metrics to Mozilla
THU Feb 2 / 10:00 PST Instant Messenger in Thunderbird
Fri Feb 3/ 10:00 AM PST AVAILABLE SLOT

Calendar and Meeting details

General Meeting Details
* IRC Channel: #security
* Etherpad: http://etherpad.mozilla.com:9000/secreview
* Vidyo: https://v.mozilla.com/flex.html?roomdirect.html&key=5XEMsG1ApA4b (Room 9058)
* Dial-in Info (phone):
** In office or soft phone: extension 92
** US/INTL: 650-903-0800 or 650-215-1282 then extension 92
** Toronto: 416-848-3114 then extension 92
** Toll-free: 800-707-2533 then password 369
** Conference num 99058

For updates to meetings please see the Security Review Calendar

Security Review Needed but Unscheduled

Stability Report

Socorro

  • Socorro release Wed.

    • Considering holding until Thursday due to the Fx release today – feedback welcome
  • Fixes for exposing mobile Java signatures.

Desktop

10.0

  • Driver issue(?)

    • Tracking a spike in crashes with b6, maybe with certain drivers – bug 722538 and bug 700288. Several other signatures in the mix.

    • Looking into blocklist solution but not obvious it will solve the problem – bug 722538
  • bug 721196 [@ nsUrlClassifierPrefixSet::StoreToFd(mozilla::AutoFDClose&) ]

11.0

12.0

  • Stability on trunk before merge was pretty good.

  • We’ll do an inventory of the crashes once users update and see what we need to track for 12.
  • bug 722625 Startup crash in `anonymous namespace’::TelemetrySessionData::LoadFromDisk @ memcpy | Pickle::ReadUInt32

Mobile

Roundtable

25-January-2012

Mozilla Platform Meeting Minutes: 2012-01-24

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Platform/2012-01-24

« previous week | index | next week »

Platform Meeting Details

  • Tuesdays – 11: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
  • join irc.mozilla.org #planning for back channel

Contents

Notices / Schedule

  • Go to build for our final betas of FF3.6.26/10 was 2012-01-23

    • A decision about whether or not to ship add-ons compatible by default in FF10 (and with what prefs set) will be made during today’s channel meeting 2012-01-24
  • Final sign-off for FF10 will be 2012-01-25
  • Next source migration is 2012-01-31

Firefox Development

- bug 566489: inline autocomplete has landed thanks to efforts from David Dahl and Marco Bonardo. Marco has been fixing followups in an attempt to polish the feature for release, but we may end up disabling it on Aurora to get some extra bake time.

Firefox Developer Tools

Performance

  • Snappy (last week’s summary)

    • Smooth scrolling has landed on M-C (bug 198964)

    • Early preview of about:jank add-on
      • still buggy and requires recent Nightly
    • Networking team investigating slowdowns caused by cache. Also investigating locks being held on main thread by cache

GFX

JS

  • Landed bug 675078 – removing JSThread and JSThreadData. This removes multithreading support from SpiderMonkey (except for web workers, of course).

Layout

  • Notable Patches:

    • bug 698335 – Security Issue with bidi text

    • bug 536557 – Implement CSS3 text-align-last
    • bug 718513 – Synthetic bold does not work with src:local(…) @font-face declarations under DirectWrite
    • bug 716229 – Plain text in WWW pages now appears to be double-spaced
    • bug 708075 – the shaped-word caches should be flushed on memory-pressure notification
    • bug 675015 – Suppress synthetic mouse events due to scrolling until the scroll is complete
    • bug 524925 – Avoid reflows for transform changes
    • bug 665597 – Include margin calculations in FinishAndStoreOverflow
    • bug 627628 – be smarter about dispatching starved paints
    • bug 675015 – Suppress synthetic mouse events due to scrolling until the scroll is complete
  • Priorities:
    • Mobile Text

    • CSS flexbox
    • bug 689623 API for visible images
    • CSS Quarterly Meeting

Video

(someone please read)

  • Published demo build and demos of MediaStreams Processing API. Working to get this landed on trunk in pieces, starting with base MediaStreams infrastructure.

  • requestFullScreenWithKeys API under construction. See bug for proposed behavior. Need security feedback/review.(bug 716107)
  • Just need build system review to land new libcubeb audio backend for Windows. (bug 623444)

DOM

(no verbal update)

  • DOM bindings work week is this week.

WebAPI

  • Mozilla has joined the W3C DAP working group. (Jonas and Mounir has joined. Anyone else that’s interested should contact David Baron).

  • Network API landed for android! (Provides information about connectivity speed)
  • Experimental WebSMS landed for android.

Identity

Network

  • An IETF HTTP working group member posted a proposal to change their charter to take on HTTP/2.0 (and, likely, SPDY).

  • We’re on track to enable SPDY by default, at least for a week, when Firefox 13 development starts.

Plugins

  • Bug 90268, content ownership of plugins, is on track to land as soon as Firefox 13 development opens. Last known problem (“the Pandora problem”) was fixed yesterday.

Mobile

Accessibility

Tree Management

  • Hitting record high levels of test load!

    • 27,189 test jobs yesterday

    • 31,705 test jobs on jan 11
    • Doing ~110 hours of compute time per push [1]

Security

Security Review Needed but Unscheduled

Schedule with Curtis

If you believe your feature is on this list incorrectly or information has changed since the item was marked for review; please contact Curtis

Security Reviews Scheduled for this week

Date / Time Item
Wed Jan 25 / 13:00 PST Scheduling: more info soon
THU Jan 26 / 10:00 PST AVAILABLE
Fri Jan 27 / 10:00 AM PST AVAILABLE

Calendar and Meeting details

General Meeting Details
* IRC Channel: #security
* Etherpad: http://etherpad.mozilla.com:9000/secreview
* Vidyo: https://v.mozilla.com/flex.html?roomdirect.html&key=5XEMsG1ApA4b (Room 9058)
* Dial-in Info (phone):
** In office or soft phone: extension 92
** US/INTL: 650-903-0800 or 650-215-1282 then extension 92
** Toronto: 416-848-3114 then extension 92
** Toll-free: 800-707-2533 then password 369
** Conference num 99058

Stability Report

Socorro

Desktop

Trunk

Aurora

Beta

  • bug 720410 Low volume Mac crash but new to Beta.

  • bug 718724 Firefox Crash [@ nsHTMLReflowState::Init(nsPresContext*, int, int, nsMargin const*, nsMargin const*) ]
  • bug 718389 – startup crash that spiked in b5.

9.0.1

Mobile

  • Top crashes

    • http://bit.ly/tr4pBc – quite a few with fixes in progress

    • Working to make these actionable. Many issues are due to issue getting proper Java signatures.
  • Java signature fixes
    • bug 719373 is the meta bug that covers java crashes.

    • The Java in a different field is being handled by lars and cpeterson bug 701002 and bug 701390
    • Socorro work is targeted for Monday release.
  • Logged Java signature bugs
    • In the interim – Naoki sifted through the crash reports from the data gathered from bug 718907 and figured out the Java crash list.

    • The Java crash list covers more than just TouchBadMemory (12.43% ) of the crashes, It covers : mozalloc_abort | __swrite | dexDataMapAlloc, EMPTY: no crashing thread identified; corrupt dump, mozalloc_abort | dexDataMapAlloc, and a few others
    • bug 707683
    • bug 720515
    • bug 720613
    • bug 711988
  • Other
    • There are a number of arm_neon_fills bug 711852. We thought it would be fixed with the rotation fix, but it appears that it is a bit more than that.

Roundtable

18-January-2012

Mozilla Platform Meeting Minutes: 2012-01-17

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Platform/2012-01-17

« previous week | index | next week »

Platform Meeting Details

  • Tuesdays – 11:00 am Pacific

  • Warp Core Vidyo Room
  • 650-903-0800 x92 Conf# 95312 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 95312 (US)
  • join irc.mozilla.org #planning for back channel

Contents

Notices / Schedule

  • Our build of Firefox 10 beta 5 will be cut this evening (2012-01-17)

  • Our informal Firefox 9 post-mortem is tomorrow (2012-01-18) at 10AM PT in Warp Core
  • We’ll be pushing out a FF3.6.25->FF9.0.1 advertised update tomorrow (2012-01-18) afternoon
  • Add-on hotfix testing with our beta population coming this week (hopefully 2012-01-18 if QA verification works out)
  • Code freeze for FF3.6.26/10 is this Friday, 2012-01-20
  • Go to build for FF3.6.26/10 release candidate will be 2012-01-23
    • A decision about whether or not to ship add-ons compatible by default in FF10 (and with what prefs set) will be made this same day
  • Final sign-off for FF10 will be 2012-01-25
  • Next source migration is 2012-01-31

Firefox Development

  • Matthew Noorenberghe landed the first revision of a Firefox profile migrator. This is a first step towards implementing a “profile cleaning” feature (bug 273874)

Firefox Developer Tools

  • New Command Line was turned on in the web console.

  • We’ve gathered feedback and will be turning it back off for now.
  • paul, robcee and shorlander did some UI planning last week. Slides

Performance

GFX

  • Quartz backend for the new 2D API (Azure) landed, on by default, for canvas.

    • Tracked in bug 692879.

    • OS X only, canvas only (for now).
    • Please test canvas demos, etc!
      • When testing, you can disable this implementation by toggling the pref gfx.canvas.azure.enabled to ensure it’s actually a regression.

JS

Layout

Video

DOM

WebAPI

  • WebSMS nearly ready, might even land today (Fennec and linux).

Network

  • We need a test server for SPDY, we’ve decided to go with node-spdy. We’re planning to require a local installation of node 0.7 or higher in order to test SPDY. We’ll be requesting that node be deployed to our testing infrastructure for this.

  • Once SPDY testing is possible we’ll be requesting that SPDY be turned on by default on mozilla-central, at least for a week. This should happen soon after the start of Firefox 13 development.

Plugins

Mobile

Accessibility

  • Work progressing on mobile and OSX a11y.

    • Team will follow up with a post to dev-platform or dev-planning regarding when and how to ship FF on OSX with a11y built in.

Tree Management

  • 10.5 leak builds happening for try on 10.6 machines

  • can we disable Mobile Desktop builds for m-c, project branches and aurora?

Security

Security Review Needed but Unscheduled

Schedule with Curtis

If you believe your feature is on this list incorrectly or information has changed since the item was marked for review; please contact Curtis

Security Reviews Scheduled for this week

Date / Time Item
Wed Jan 18 / 13:00 PST AVAILABLE
THU Jan 19 / 10:00 PST AVAILABLE
Fri Jan 20/ 10:00 AM PST AVAILABLE

Calendar and Meeting details

General Meeting Details
* IRC Channel: #security
* Etherpad: http://etherpad.mozilla.com:9000/secreview
* Vidyo: https://v.mozilla.com/flex.html?roomdirect.html&key=5XEMsG1ApA4b (Room 9058)
* Dial-in Info (phone):
** In office or soft phone: extension 92
** US/INTL: 650-903-0800 or 650-215-1282 then extension 92
** Toronto: 416-848-3114 then extension 92
** Toll-free: 800-707-2533 then password 369
** Conference num 99058

Stability Report

Socorro

  • Release on Friday – switch all timezones to UTC. Some dip in stats Friday but all looks normal now.

Desktop

Trunk

  • bug 716289 Was the top crash but now should be fixed.

  • bug 717171 Crash @ js::ContextStack::currentScript. Currently #3 overall crash on trunk
  • bug 718284 Cycle collector crash when using the default Wikipedia(en) search plugin with HTTPS-Everywhere

Aurora

  • bug 718575Startup crash in pref_savePref @ mozalloc_abort(char const* const) | mozalloc_handle_oom() | ToNewCString(nsACString_internal const&)

Beta 4

  • bug 718389 Startup crash @ PR_EnumerateAddrInfo | nsDNSRecord::GetNextAddr.

  • bug 718724 Firefox Crash [@ nsHTMLReflowState::Init(nsPresContext*, int, int, nsMargin const*, nsMargin const*) ]

Mobile

Roundtable

  • (bsmedberg) – bug 712032 is a rather new orange which appears to be related to cache incorrectness; it doesn’t have an owner but I don’t think we should ship a release with it.

11-January-2012

Mozilla Platform Meeting Minutes: 2012-01-10

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Platform/2012-01-10

« previous week | index | next week »

Platform Meeting Details

  • Tuesdays – 11:00 am Pacific

  • Warp Core Vidyo Room
  • 650-903-0800 x92 Conf# 95312 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 95312 (US)
  • join irc.mozilla.org #planning for back channel

Contents

SUMO: Search Hi-Jacking

  • Issue: search hijacking in the address bar (typing something in the address bar doesn’t take you to google)

    • Severity: 1500 per week (maybe 10% of support requests).

    • Possible fixes:
      • Make keyword.URL harder

      • Detect redirects
      • Find responsible extensions and blocklist based on “no surprises”
  • Cheng will work with a team (Gavin + Sheila) to investigate/fix the issues

Notices / Schedule

  • Firefox 10 beta 3 went out to the beta channel last Friday

  • We’ll be tagging Firefox 10 beta 4 later today (1/10)
    • Pushing hard to get the add-on hotfix into this beta for full end-to-end testing with our beta audience
  • FF10 was (officially) announced as our first ESR today
  • Our next checkpoint for unthrottling FF9.0.1 for desktop users is at today’s channel meeting (2:00PM PT in Warp Core)
  • An informal post-mortem of FF9.0.1 will be held some time next week – we’ll be mostly focused on short-term changes to be made for FF10′s release (value of unthrottling, etc.)
  • Code freeze for FF10 is 2012-01-20

  • Go to build for FF10 release candidate will be 2012-01-23
    • A decision about whether or not to ship add-ons compatible by default (and with what prefs set) will be made this same day
  • Final sign-off for FF10 will be 2012-01-25
  • Next source migration is 2012-01-31

Firefox Development

  • Windows update service landed last week (bug 481815)

    • UAC dialog no more!

    • Biggest step towards silent updates
  • Asa and Chris Lee worked with engineering leads in the past few weeks to firm up our Firefox team priorities for 2012
    • you’ll be hearing about that more in the coming weeks!

Firefox Developer Tools

Performance

GFX

  • The Azure-Thebes wrapper has landed in mozilla-central, preffed off.

    • This is the work required to get us using the new 2D API developed as part of the Azure project without changing our Thebes-using code.

    • This will get us more performance and flexibility in the long run.
    • Right now, it’s only on Windows Vista and 7, though that is going to change over the next few weeks.
    • We need testers!
      • If you’re using Windows Vista or 7 with hardware acceleration, create and set the boolean pref gfx.content.azure.enabled to true, and start reporting bugs!

JS

Layout

  • Patches Landed:

    • Bug 714519 Weaken the quirks mode inline box model zeroing-of-containers when those containers have children that are vertical-align

    • Bug 708036 Fix font size inflation in XUL
    • Bug 695222 – Implement column-fill part of CSS3 multicol spec
    • Bug 707855 – Clamp container size to device width to make font inflation less likely to cause problems on small screens.
    • Bug 696585 – support pref(…) annotations in reftest manifest.
    • Bug 711079 – move OTS from libxul to gkmedias.dll on Windows.
    • Bug 668163 – Map ‘width’ and ‘height’ on <svg> into style to stop <svg>’s computed width/height fallback
    • Bug 652550 – Give the text in prompts unicode-bidi: isolate. Bug 652550
  • Standards/Spec Work:
    • CSS3 Images (LC)

    • CSS3 Text & Writing Modes (WD)
    • Backgrounds & Borders (CR)
    • Values & Units (WD)

Video

  • Nothing to report

DOM

  • Lots of work going on to make our cycle collector pauses shorter (smaug, mccr8, bug 698919, bug 716598, etc.)

WebAPI

  • Telephony has landed with basic capabilities. Doesn’t support multiple calls at the same time.

  • Started work on Screen orientation API.
  • Network information API ready to land but has dependencies.
  • Some progress on backend parts of camera.

Network

Plugins

Mobile

  • using tracking-fennec=11+ to track bugs now, please request it

Accessibility

Tree Management

Security

Security Review Needed but Unscheduled

  • Review Needed

  • There are several things that are marked as needing a review

Security Reviews Scheduled for this week

Date / Time Item
Mon Jan 09 / 13:00 PST Background Updates
Wed Jan 11 / 13:00 PST AVAILABLE SLOT
THU Jan 12 / 10:00 PST XHR NonPost (2nd review) / bug 598304 and bug 714302
Fri Jan 13/ 10:00 AM PST AVAILABLE SLOT

Calendar and Meeting details

General Meeting Details
* IRC Channel: #security
* Etherpad: http://etherpad.mozilla.com:9000/secreview
* Vidyo: https://v.mozilla.com/flex.html?roomdirect.html&key=5XEMsG1ApA4b (Room 9058)
* Dial-in Info (phone):
** In office or soft phone: extension 92
** US/INTL: 650-903-0800 or 650-215-1282 then extension 92
** Toronto: 416-848-3114 then extension 92
** Toll-free: 800-707-2533 then password 369
** Conference num 99058

For updates to meetings please see the Security Review Calendar

Stability Report

Socorro

  • Release to be deployed on Friday to sync all timezones to UTC

  • There will probably be 2h of down time on Friday am.
  • Shouldn’t see any problems but MAY have a gap in reports that day – affect the crash numbers.

Desktop

10.0b3

  • bug 714320 – still no sign of signature on b3. Likely backout of bug 697215

  • bug 683967 – current top crash – fixed but didn’t make it in b3.
  • bug 711564 – mentioned last week on the top crash list. Mac only but pretty high on b3. Currently working on a fix.
  • bug 716391 – new signature on 12/14 – startup crash. Was at #64 on b2 but #13 on b3. Should it be tagged top crash? Who can we assign it to?
  • bug 715916 – new graphics issue in betas.
  • bug 716939 – [@ je_free | nsZipReaderCache::`vector deleting destructor(unsigned int) ] startup crash that needs some correlations.
  • bug 716945 – Still seeing that reduction in Flash crashes we noticed at the end of Oct.

11.0a2

  • bug 712277 – Crash in nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::Close @ MOZ_Z_adler32 – #9 overall crash

  • bug 713140 Browser Crash [@ nsDownloadManager::RemoveDownloadsForURI(nsIURI*) ] – #2 overall crash

12.0a1

  • bug 716289 – crash in nsCacheService::SearchCacheDevices

Mobile

Roundtable

  • Goals

    • Q4 should be updated now

    • Q1 should be draft by end of tomorrow

4-January-2012

Mozilla Platform Meeting Minutes: 2012-01-03

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Platform/2012-01-03

« previous week | index | next week »

Platform Meeting Details

  • Tuesdays – 11:00 am Pacific

  • Warp Core Vidyo Room
  • 650-903-0800 x92 Conf# 95312 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 95312 (US)
  • join irc.mozilla.org #planning for back channel

Contents

Notices / Schedule

  • Firefox 10 beta 2 went out to the beta channel last Friday

    • Thanks to QA and RelEng to sliding it in there between holidays. Awesome work!
  • We’re still tracking issues for a possible 9.0.2

    • You can see them @ https://wiki.mozilla.org/Releases/Firefox_9/RRRT

    • Note we are doing a staggered / slow rollout
      • We were manual-update only initially. This is why < 3 million people got 9.0 instead of 9.0.1

      • We unthrottled automatic updates for the past week (only offering to 10% of Fx checking for updates)
      • Now that we are at ~15 million 9.0.1 users we have turned off automatic updates again for a bit to look at data
      • If you see any news articles about slow Firefox 9 uptake, please email press or release-drivers so we can let the author know what is really going on
      • Probably going to do something similar for releases in the future as well, more details will be sent to release-drivers
  • We aren’t in the Amazon Appstore anymore, and we missed the holiday season for the Kindle Fire (boo). Details are in bug 713777
  • Next source migration is 2012-01-31

Firefox Development

Firefox Developer Tools

Performance

GFX

JS

Layout

Video

DOM

WebAPI

Network

Plugins

Mobile

Accessibility

Tree Management

Security

Stability Report

Socorro

  • 2.4 going out next week.

  • bug 537003 – Fix all timestamps to be timezone aware.

Desktop

  • Trunk

    • bug 637596 – top crash on trunk over the past 3 days. Not a new one.

    • bug 611810 – several bugs with this signature. Not a new crash either but high in volume on trunk ie: 174 on 12.0a1 and 8 on 9.0.1. Startup crash.
    • bug 713140 – New regression found 12/22.
    • bug 703133 – New regression appeared in 11. Reproducible – still not fixed.
    • bug 712277 – New regression logged 12/20.
  • Aurora
  • Beta

    • bug 714320 – explosive crash on b2. Needs to be assigned. Over 11K crashes in the past week.

Mobile

Roundtable

21-December-2011

Mozilla Platform Meeting Minutes: 2011-12-20

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Platform/2011-12-20


« previous week | index | next week »

Platform Meeting Details

  • Tuesdays – 11:00 am Pacific

  • Warp Core Vidyo Room
  • 650-903-0800 x92 Conf# 95312 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 95312 (US)
  • join irc.mozilla.org #planning for back channel

VS 2010 Switch

Notices / Schedule

QA has found a reliable reproduction to Top Crasher #11 on Mac. Bill McCloskey is currently attempting to catch the issue in a debugger to characterize the problem.

Firefox Development

Firefox Developer Tools

  • Holy crap Tilt landed!

Performance

GFX

JS

Layout

  • text-overflow changes landed on trunk to improve Web compatibility. Will need to consider uplifting to beta after the merge. Fixes roundcube webmail.

  • Bug 511909. Allow @-rules to nest when parsing CSS.
  • Bug 704706 SVG crasher
  • Bug 703861 – hyphenation fixes

Video

  • Discussed on dev.platform ways to deploy Opus as a format for <audio>. Reaching out to other browser vendors (Microsoft) to see if we can get buy-in for Opus in a WebM/MKV container as a universal audio codec. If we can, we’ll do it, otherwise we probably won’t.

DOM

WebAPI

  • WebSMS for android will be landing very soon.

  • Starting to look at bluetooth
  • IndexedDB progress, all in FF11
    • File and Blobs can be stored in database

    • Arrays-as-keys
    • More! We’re basically feature complete!
    • Mad props to Jan Varga and Ben Turner who’s pulled several late nights to get all this in for FF11

Network

  • Websockets updated to final draft of IETF and W3C specs. We’ve unprefixed MozWebSocket -> WebSocket on aurora, so are on track to ship unprefixed in FF 11.
    • Still have some more work to support large blobs/messages more efficiently.

Plugins

Mobile

  • Mobile will be landing more than usual patches to Aurora, including some string changes

  • Mobile Aurora will be updating to Native UI. Tablet users might want to move to Beta.
  • Firefox 9 has been submitted to the Amazon AppStore.
  • Mobile Test Driver program has been very successful in dogfooding the Native UI.

Accessibility

Tree Management

  • 75 new tegras coming online today (we currently have 135 active)

Security

Date / Time Item
Thu Dec 22 / 10:00 PST ThunderBird Big Files
Fri Dec 23 / 10:00 PST HOLIDAY

Calendar and Meeting details

General Meeting Details
* IRC Channel: #security
* Etherpad: https://etherpad.mozilla.org/secreview
* Dial-in Info:
** In office or soft phone: extension 92
** US/INTL: 650-903-0800 or 650-215-1282 then extension 92
** Toronto: 416-848-3114 then extension 92
** Toll-free: 800-707-2533 then password 369
** Conference num 624

Stability Report

Socorro

  • Crashes weren’t showing up

    • bug 711545 – go to about:crashes, the crashes weren’t showing (collector went down).

    • bug 711565 – incoming crashes to the collector.
      • All crashes were collected, it’s a network issue between the collector and HBase
    • Need to get all the orphaned crashes processed.
      • Waiting on IT for this
  • Admin UI caching issue
    • bug 707991 – the admin UI caching problem.

    • bug 712079 – Laura logged this bug to address the issue.
      • Will be fixed this week. Regression from a performance improvement we recently shipped (more aggressive caching)
  • bug 711767 – Mobile top crash reports not showing up. Got pushed yesterday (2.3.4.2)
    • Caused by incorrect escaping of characters in a new signature. Fixed by doing scheduled rewrite of this now.
  • Separate reporting for Fennec and FennecAndroid builds should ship this week (2.3.5)

Desktop

  • Beta

    • bug 711794 – Mac related startup crash appeared on b6. Marcia has been able to reproduce this with the Nectak toolbar.

    • Going to get Socorro team to run a custom correlation report to determine how prevalent this toolbar is.

Mobile

  • Haven’t had great visibility around mobile crashes due to bug 711767 – should have been fixed yesterday.

  • Top crashes broken up by app id – fix to be deployed on Wed.
  • Most crashes relate to changing orientations and paning/scrolling.
  • bug 711852
  • bug 711853
  • bug 706704 – Issue with ADUs that should have been resolved.
  • bug 670930
  • bug 711687
  • Enabling a bunch of stuff that will be highly dependent HW. Might see some spikes in signatures.

Roundtable

  • Next meeting

14-December-2011

Mozilla Platform Meeting Minutes: 2011-12-13

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Platform/2011-12-13


« previous week | index | next week »

Platform Meeting Details

  • Tuesdays – 11:00 am Pacific

  • Warp Core Vidyo Room
  • 650-903-0800 x92 Conf# 95312 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 95312 (US)
  • join irc.mozilla.org #planning for back channel

OOM Linker Issue on Windows

Summary of where we are:

  • Hit Bug 709193 over the weekend.

  • After investigating, determined that we were running out of address space in the linker.
  • Backed out some recent additions (SPDY and Graphite) to get libxul size down a bit and reopen the tree under restricted rules.
  • Removed some code that’s not in the critical path from libxul.

Where we’re going:

  • Remove enough code from libxul to tide us over (might be here already, might not).

  • Stand up 32 bit compilers on 64 bit operating systems to get another GB of address space.

Notices / Schedule

  • Add-ons compatible by default now on in Aurora 10

  • Firefox 9 Sign-Offs tomorrow (12/14) at 2:30PM PT in Warp Core
  • Firefox 3.6.25 beta going out Wednesday (12/14)
  • Firefox 9 beta 6 targeted for release Thursday (12/15)
  • Firefox 9 “slow rollout” starting Dec. 20th

Firefox Development

  • bug 705597 – Tim Taubert did some great work tracking down and fixing a cause of sessionstore slowness (many about:blank entries resulting in oversized sessionstore.js), has landed on trunk

Firefox Developer Tools

Performance

GFX

JS

Layout

  • Graphite Fonts Feature landed but was backed out due to linker issue. Now back in mozilla-inbound.

  • Bug 668437 Mouse events for :hover in XUL popups. Requested by Dev Tools.
  • Local patch for Bug 668163 Broken overlay on top of Bing maps.

Video

DOM

WebAPI

  • Lots of stuff now working for WebTelephony on B2G. Can make phone calls!

    • Uses JS-implementation for DOM-API which has issues. Might switch to C++

    • Radio parts written in JS and runs in a special worker!
  • WebSMS for android mostly ready but needs review. Won’t land until after next train.
  • Initial Network status API awaiting review
  • Battery backend landed for windows

Network

Plugins

Mobile

  • birch merge

    • went relatively smoothly

    • development has now moved to mozilla-central
    • nightly users are now getting builds from mozilla-central
  • click-to-play plugins landed and bounced, now waiting for m-c to re-open

Accessibility

Tree Management

  • Downtime tonight for network equipment maintenance, 2100 PST – 0000 PST. All trees will be closed.

Security

  • No reviews currently scheduled this week, but we have open slots

  • We have many things marked for review: Review Needed
    • Please check the list, see if your feature is there and contact curtisk to get on the schedule

Stability Report

Socorro

  • bug 709166 – issue searching

  • bug 708453 Crash Reports not getting submitted on Mac trunk.
    • Broke on 11/22 and we are slowly getting more reports.
  • Soccoro : need bug 706803 for separation of Birch/Native – in 2.3.5 (Dec 19)

Desktop

  • Trunk

    • bug 708136 Firefox 11.0a1 Crash [@ mozilla::gl::GLContext::DeleteOffscreenFBO ]

    • bug 709847 Firefox crash @ PR_SetPollableEvent
    • bug 709474 Crash @ mozalloc_abort(char const* const) | NS_DebugBreak_P | ThemeSystemParametersInfoW with abort message: “###!!! ABORT: unable to find a usable font (serif)”
    • bug 708285 Crash in nsMemoryReporterManager::GetExplicit
  • Aurora
  • Beta

    • bug 708019 Firefox Crash [@ gl::Context::clear(unsigned int) ]

    • bug 709860 Firefox startup crash mozalloc_abort
  • Third Party

    • bug 710077

      • Not super high volume but affects anyone playing Farmville

Mobile

  • a snap shot taken on 12/12/2011 2:00 PM with a total of 86 open crash bugs based on bugs queried on native-crash across various platform

Top Bugs From Report

  • bug 704467 Crash in Java_org_mozilla_gecko_GeckoAppShell_callObserver

Need Bugs looked at

Crash Report

Roundtable

7-December-2011

Mozilla Platform Meeting Minutes: 2011-12-06

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Platform/2011-12-06


« previous week | index | next week »

Platform Meeting Details

  • Tuesdays – 11:00 am Pacific

  • Warp Core Vidyo Room
  • 650-903-0800 x92 Conf# 95312 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 95312 (US)
  • join irc.mozilla.org #planning for back channel

Goals

Notices / Schedule

  • We turned off updates for a couple of hours last night due to addons.mozilla.com being down in order to prevent incorrect add-on compatibility warnings prior to updating.

  • We’re looking into initial 3.6 uptake data. More info later in the week.
  • FF9 Beta 5 go-to-build tonight on IRC. May be later than usual due to the email outage and buttoning things up. While I have everyone, here are the three bugs that we’d definitely like to take action on before building:
    • Need to make a decision on bug 705572 with relation to Kindle Fire support in FF9.

    • Need help backing out bug 679961.
    • If possible, coming to a decision on whether we can take a low-risk fix for bug 702111.
    • Lastly, we’d like to blocklist vksaver in bug 708000 so that we have the proper amount of time to test.
  • FF9 sign-offs are next week! Please bring any last minute concerns to our attention at the 2PM PT Channel Meeting in Warp Core today.

Firefox Development

  • Silent Update

    • Windows UAC service to land on M-C today

    • Background updates on hold pending the completion of Windows UAC Service
    • Add-ons compatible by default testing and bug fixing ongoing on M-C and Aurora

Firefox Developer Tools

Performance

  • Snappy

    • Working on profiler and chromehang

    • Starting to track slow SQL queries with Telemetry
    • For next week we plan to wrap up a profiler, come up with a fix for cache io on startup/shutdown, look into submitting hang stacks in a less brutal way.
    • Blog post by Taras with more details.
    • Meetings rescheduled for Thurs, 11am PDT

GFX

JS

  • Landed ObjShrink, which will reduce memory consumption of objects, make them faster to initialize. This is an important piece of our long-term performance plan.

Layout

  • Landed a feature nsIFrameLoader::clipSubdocuments that lets you create <browser>/<iframe> elements where the document isn’t clipped to the bounds of the <iframe> element; the <iframe> element defines the CSS viewport for the subdocument, but content outside the element’s viewport will render outside the <iframe>. This is mainly for the new mobile browser, but could be useful for other things. bug 699351

Video

  • cpearce has basically finished the work on full-screen; looking for a new project. Currently looking into mobile video performance.

  • Tim Terriberry and Jean-Marc Valin have basically finished work on the Opus audio codec for now. It’s making good progress through the IETF. Jean-Marc is working on improving the encoder a bit more. Tim is ramping up research for a new video codec.

DOM

WebAPI

Network

  • SPDY has landed (bug 528288), is in nightly builds, pref’d off (network.http.spdy.enabled).

  • High-res timers for Windows have landed (bug 676349).
  • SSL thread removal (bug 674147) landed with SSL handshake latency improvements. This also allows multiple SSL handshakes to complete in parallel (previously, SSL handshakes were effectively serialized).

Plugins

  • bug 90268 – moving plugins to content is blocked on the pandora homepage not loading. Internal debugging has been unfruitful, so we’re trying to get an engineering contact at pandora to help debug the issue.

  • Work has restarted in cooperation with Adobe on an asynchronous drawing API for NPAPI with acceleration. This will hopefully allow us to get rid of windowed plugins (on Windows) which should help with Windows event race conditions and plugin stability issues.

Mobile

  • In the process of merging birch to mozilla-central

Accessibility

Tree Management

  • tree closures due to PHX outage; currently back open

  • very soon all windows nightly and dep builds on mozilla-central will be signed

Security

Date / Time Item
Mon Dec 05 / 13:00 PST Silent Updates (cont. discussions)
Wed Dec 07 / 13:00 PST AVAILABLE
Thu Dec 08 / 10:00 PST AVAILABLE
Fri Dec 09 / 10:00 PST Page Inspector / Highlighter

Calendar and Meeting details

General Meeting Details
* IRC Channel: #security
* Etherpad: https://etherpad.mozilla.org/secreview
* Dial-in Info:
** In office or soft phone: extension 92
** US/INTL: 650-903-0800 or 650-215-1282 then extension 92
** Toronto: 416-848-3114 then extension 92
** Toll-free: 800-707-2533 then password 369
** Conference num 624

Stability Report

Socorro

Desktop

  • New bugs filed:

    • bug 707699

    • bug 695793 Orange Toolbar spike again on Firefox 8
    • bug 704488 – new JS crash appearing in 9.0 explosive report
    • bug 706104 – Crash in js::analyze::ScriptAnalysis::addJump – logged on 10
    • bug 707613 – Regression on the trunk – fix in the works
  • Working with Alex on a list of potential dlls to block for 9.0

  • Adobe wants to do a conference call – blocking old version of flash
    • Crashkill should probably be involved. bug 704158

Mobile

Roundtable

  • (aki) What are the expectations for the December 20th Mobile release?

    • Single locale repacks + partner repacks are blocked. Time is running out.
  • (ctalbert) B2G automation ran our first revision from build to test to reporting last week. See jgriffin or mdas for more details (in taipei this week)

30-November-2011

Mozilla Platform Meeting Minutes: 2011-11-29

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Platform/2011-11-29


« previous week | index | next week »

Platform Meeting Details

  • Tuesdays – 11:00 am Pacific

  • Warp Core Vidyo Room
  • 650-903-0800 x92 Conf# 95312 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 95312 (US)
  • join irc.mozilla.org #planning for back channel

Notices / Schedule

  • FF9 beta 4 to be ready for “go to build” today

  • Working to get FF8 onto the Amazon Appstore to work through any approval issues
  • 3.6.24->8.0.1 advertised update to occur Thursday 12/1
  • Triage meetings continue to be held for 3.6.25 security bugs
  • 8.0.1 Post-Mortem in WarpCore Fri 12/2 10AM-12PM PT

Firefox Development

  • bug 505192 – excellent work by Makoto Kato on a Chrome profile migrator (reviews by Marco Bonardo)
  • Silent Update

    • Windows UAC service progressing towards completion early next week

      • Brian Bondy will be in Toronto Thurs-Fri this week to complete the work
    • Background updates on hold pending the completion of Windows UAC Service
    • Add-ons compatible by default testing and bug fixing ongoing

Firefox Developer Tools

Performance

GFX

  • Work on off main thread compositing has begun, with Ali Juma and Benoit Girard taking point.

    • Our initial goal is for this to be Android only, but in order to accomplish that goal, we’re going to also implement OMTC on OS X.

      • We expect most of the fundamental issues to be cross-platform, and development on OS X is easier than Android. But a releasable product on Android is our only goal for this work.
    • We plan to use Helgrind on OS X to detect thread issues, which may need some work from the Valgrind team.
    • We will also likely need some help from the A-team in developing a general browser usage test suite.
      • A sort of browser usage fuzzing, to detect edge cases that break down with OMTC.

JS

  • The tracejit is history; RyanVM has closed about five bazillion bugs (~300ish?) that were relevant only to the tracejit.
  • The tracejit has been given an honorable discharge:

    • It’s been replaced by JM+TI, and removing the tracer will help simplify things, which speeds along further perf improvements.

    • Let us know if you see any bits left, there’s still some cleanup going on.

Layout

  • font size inflation for mobile landed: see blog post. Feedback requested (see blog post) on how it interacts with individual Web pages (i.e., whether it’s picking the right things to make larger and the right things not to make larger)

Video

DOM

WebAPI

  • Progress on telephony. Hope to have basic dialing by the end of the week

  • Sending/receiving SMS landed for android
  • Lots of progress on IndexedDB. Getting close to “done”

Network

  • Hopefully landing a number of NSS and SSL/TLS changes today. Should be good for performance and some changes are pre-requisites for SPDY.

  • Hopefully landing SPDY (pref’d off) tomorrow.

Plugins

Mobile

Accessibility

Tree Management

Security

Stability Report

Socorro

  • 2.3.3 released yesterday

    • Found a regression and we are pushing a fix as soon as the network issues are resolved – bug 706058, bug 680013
  • A couple of bugs
    • bug 702384 – signature summary updates according to filters – defaults to 7 days, all versions

    • bug 705883 – Mac crashes not showing up

Desktop

Hang Monitor

  • Patch checked in last week – bug 429592

  • Ran into a couple of issues – bug 705154 and bug 705365. Both were fixed on Nov 26th.
  • Lots of new signatures prefaced with chromehang. Crash rate has gone up as a result – we expected this.
  • Going to pref it off – bug 705748 to double check it’s working as we expect and to analyze the data we have so far.
  • Hangs appearing in top 25 crashes for yesterday

Crashes

  • Firefox 8.0.1

    • bug 705669 – Firefox Crash – Report [@ js_ReportOutOfMemory ] (Mac only that affects other versions)
  • Firefox 9
    • bug 705496 – Firefox crashes in – npswf32_11_2_202_96 (Adobe labs new version, over 3000K crashes in last week)
  • Startup Crashes:

Mobile

Roundtable

  • Platform goals page posted Platform/2012-Q1-Goals

  • (dbaron) unit tests running on Mac OS X 10.7 (Lion), but many are hidden because of failures (still need more bugs filed too)
  • (dbaron) unit tests running on Windows 64-bit (all hidden, though green)
  • (dbaron) try chooser platform names for Android builds have changed, see syntax builder. android gives a native UI build; android-xul gives a XUL UI build.

Older Posts »

Powered by WordPress