Meeting Notes

14-March-2012

Mozilla Platform Meeting Minutes: 2012-03-13

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

Platform/2012-03-13

« 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

  • FF11, FF10.0.3esr, Mobile FF10.0.3, and FF3.6.28 are all going out today

  • Today’s merge will occur shortly thereafter
  • Planning to go to build for FF12beta1 today, to be released Thursday/Friday after QA sign-off

  • Planning to unthrottle Aurora 13 on Friday after QA sign-off

Firefox Development

(dolske subbing for gavin this week)

Firefox Developer Tools

  • landed the protocol update patch bug 729576

  • finished the stepping support bug 711164
  • Page Inspector has pseudo-class support
  • Ask Steve Fink and B Hackett about differences between their two profilers
  • Style Editor and 3D view shipping with Firefox 11!!!!111eleven

Add-on SDK

Performance

  • Telemetry data should be back online by this Friday.
  • Here’s this week’s Snappy summary.

  • Andrew’s landed a fix for the purple buffer in bug 728460 that should result in the cycle collector running less often.
  • Rafael fixed a shutdown problem in bug 732368.
  • Mark changed Peptest to be more like Talos. Measurement trends should be watched instead of individual test run results.
  • Content team is working on reducing lag caused by background tabs.
  • Vlad is almost done with bug 722368, which will give us full coverage of SQL activity within Firefox and is aiming to wrap up cancelable SQL queries next week, bug 722243.
  • Vlad is also almost done with the python symbol server for bug 712109, which will assist with non destructive chromehang.
  • Cleanup and async work for pointless-stat()-reducing bug 521264, favicon consumers in bug 728143 (on the way toward async places – thanks Paolo) and content prefs in bug 699859 (thanks Drew).
  • Nick is still working on making cache async in bug 723577.

GFX

  • Maple is going to land on mozilla-central very soon, probably tomorrow. (i.e., after the migration.)

    • What this means to you:

      • Native Android Firefox nightlies will probably be more checkerboardy and janky. We’re working on it.

JS

  • We are pref’ing off IGC by default

    • Why: When IGC runs all the time (i.e., bug 728686 is fixed), Tinderbox shows memory leaks in random tests (i.e., different tests with each run)

    • We don’t even know whether they are true leaks or an artifact of the tests
    • Any help anyone can give (on debugging leaks, understanding Tinderbox, etc) will be much appreciated!

Layout

No update. Marching towards Q1 goals:
https://wiki.mozilla.org/Platform/2012-Q1-Goals#Layout

Video

DOM

WebAPI

Network

Identity

Plugins

Mobile

  • maple expected to merge this week

Accessibility

  • No audible. This is our work week in Toronto! Ping us on IRC to schedule telecons etc.

Tree Management

  • On going infrastructure problems with some VM hosts causing intermittent slave disconnections, signing issues. IT is on top of it. bug 734728

Security

Security Reviews & Threat Modeling Sessions Scheduled for this week

Date / Time Item
Mon Mar 12 / 13:00 PST None
Wed Mar 14 / 13:00 PST GCLI
Thu Mar 15 / 10:00 PST Automated/Assisted landing from Bugzilla to tip of $branch
Fri Mar 16 / 10:00 AM PST BrowserID extension for b.m.o.

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

Review Needed

  • Feature pages triaged to need review, review unscheduled
Feature Feature List Target Rel Prod Mgr Lead Engr Security lead Security status Security notes Last Modified
Client-side XPI construction Jetpack Add-on Builder 2 Daniel Buchner Piotr Zalewa/Sean McArthur ` sec-review-needed ` 2011-07-13T22:16:04
Add-On Tab API ` Add-on SDK 1.5 David Mason ` Dan Veditz sec-review-needed ` 2012-01-11T22:10:27
Migrate Chrome settings and data Desktop Firefox 11 Asa Dotzler Makoto Kato, Marco Bonardo ` sec-review-needed ` 2012-03-13T14:03:25
Style Editor Desktop Firefox 11 Kevin Dangoor Cedric Vivier ` sec-review-needed ` 2012-01-25T15:25:29
Hang Detector and Reporter Desktop Firefox 13 Asa Dotzler Vladan Djeric ` sec-review-needed please sched with curtisk 2012-03-09T16:18:17
Easy UI Feature Testing and “Success Evaluation” (integrate TestPilot like features) ` Firefox 13 ` ` ` sec-review-needed Please schedule with curtisk 2012-03-02T23:41:56
Windows 8 Metro Firefox Desktop Firefox 14 Asa Dotzler ` ` sec-review-needed sched with curtisk 2012-03-08T22:25:35
Speedy Session Restore Desktop Firefox 14 Asa Dotzler Dietrich Ayala ` sec-review-needed schedule with curtsk 2012-03-08T19:42:46
In-content preferences Desktop Firefox 15 Jared Wein Devan Sayles ` sec-review-needed when ready sched w/ curtisk 2012-01-25T22:43:11
DOMCryptAPI (a Crypto API in the DOM) Platform Firefox 15? Chris Blizzard David Dahl Brian Smith sec-review-needed ` 2012-02-07T03:07:24
Better rendering of fonts for Windows Platform Firefox 7 Chris Blizzard ` ` sec-review-needed small team review Christoph, bsterne, John Daggett 2011-10-13T00:23:00
FlightDeck as a Client-side App Jetpack FlightDeck 1.0 Daniel Buchner Sean McArthur ` sec-review-needed when ready sched w/ curtisk 2012-01-25T22:43:38
IndexedDB Support for Multi-Process Firefox Platform Future, distant future. Chris Blizzard ` ` sec-review-needed 2011.10.17: sid recommends we wait on this one but likely needs a review. 2011-11-10T19:14:59
Sharing textures cross-process for Electrolysis Platform Q4 of 2011. Chris Blizzard Chris Jones ` sec-review-needed ` 2011-10-13T16:52:42
SDK Support for Firefox for Mobile Addons Jetpack TBD David Mason Matteo Ferretti ` sec-review-needed ` 2011-08-12T17:06:55
Sign into the browser Other TBD Dan Mills Ben Adida ` sec-review-needed when ready sched w/ curtisk 2012-03-13T00:19:25
Tip of the day Thunderbird Thunderbird 11 Jean-Baptiste Piacentino Sancus ` sec-review-needed ` 2012-03-08T16:54:08
Modern MIME Parser Thunderbird Thunderbird 14? ` Joshua Cranmer ` sec-review-needed sched with curtisk 2012-03-02T23:51:32
Modern Address Book – V1 Thunderbird Under revision ` Mike Conley ` sec-review-needed ` 2012-01-12T19:38:14
Blocklist UX enhancements [Plug-ins] Desktop ` Kev Needham ` ` sec-review-needed ` 2012-01-30T05:35:09
Use PFS2 as Plugin Finder data source Desktop ` Kev Needham ` ` sec-review-needed ` 2011-11-10T10:54:09
Add plugincheck functionality to Add-on Manager Desktop ` Kev Needham ` ` sec-review-needed ` 2011-10-24T21:28:12

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

ID Summary Status Priority
733414 SecReview for SocialAPI NEW
711618 implement click to play permission model NEW
585958 webapps OS level integration : Maemo NEW
567365 Cache-Control no-cache on https page disables history NEW
664636 Thunderbird should (semi-)automatically improve the security-related server configuration settings when it knows an improvement could be made NEW
664637 Thunderbird auto-configuration database should be expanded & updated by regularly spidering every domain on the internet NEW
674047 Teach FileSaver to take URIs as well NEW
677302 Preffing out CSS should be easier NEW
722126 Can’t transfer File objects with postMessage cross domain NEW
729320 IndexedDB: Provide some amount of storage without a prompt NEW
80713 Need a way to specify an auto-height (size) for an IFRAME such that the frame is given the full height of the contained content ASSIGNED
674726 WebTelephony RESOLVED
728341 Security Review for Beta Release of App RESOLVED
706545 Implement a sync engine for apps exposed by navigator.mozApps RESOLVED
674725 WebSMS (or Messaging+) RESOLVED

Stability Report

Socorro

  • ESR should be supported now (esp. for the mobile 10.0.3 release today, but should work for desktop as well).

  • Next incremental release on Wednesday: nothing big, correlation reports for new development versions from today’s code uplift.
  • Missing ADUs for yesterday due to a metrics script problem, data will be filled in soon, metrics people are on it.
    • Fixed

Desktop

  • Beta

    • bug 733892 crash DispatchHookW

      • This crash has moved up quite a bit and we still are trying to figure out the root cause.
    • bug 735274 Firefox crash [@ netchartfilter.dll@0x168ab]

Mobile

Nightly

  • bug 730688 – java.lang.RuntimeException: Unable to resume activity {org.mozilla.fennec/org.mozilla.fennec.App}: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=2, result=-1, data=Intent { (has extras) }} to activity {org.mozilla.f…

  • bug 734624 – java.lang.RuntimeException: An error occured while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java) caused by: android.database.sqlite.SQLiteConstraintException: error code 19: constraint failed
  • bug 730890 – crash [@ libdvm.so@<address>]
  • bug 731286 – compilation of crashes within libflashplayer

Aurora

  • bug 721086 – Crash in mozilla::AndroidBridge::CallEglCreateWindowSurface @ nsWindow::GetThebesSurface

  • bug 725295 – [Skia] Crash Report [@ _ZN8SkBitmapaSERKS_ ] on HTC devices
  • bug 730890 – crash [@ libdvm.so@<address>]
  • bug 731286 – compilation of crashes within libflashplayer

Roundtable

7-March-2012

Mozilla Platform Meeting Minutes: 2012-03-06

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

Platform/2012-03-06

« 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

  • Nightlies of the ESR pushed over email to enterprise mailing list yesterday (3/5) for smoke testing and minor exploratory testing with internal websites
  • Firefox 11 sign-offs tomorrow (3/7) in Warp Core at 1PM PT

  • Firefox 11 beta 6 expected to go out tomorrow (3/7)
  • Beta of 3.6.28 going out Thursday (3/8)
  • Final go-to-build for FF11 will be Friday (3/9)
  • Release/merge day is next Tuesday (3/13) – land your last minute FF13 changes now

  • As a reminder, these are the products that we plan to ship
    • Firefox 11

    • XUL Fennec 10 off of ESR branch
    • Firefox 3.6.28
    • Firefox 10.0.3esr

Firefox Development

Firefox Developer Tools

  • JS team landed onPop and getAllScripts support, debugger stepping will be in nightlies soon.

Add-on SDK

Performance

  • Snappy weekly summary

  • Increase in negative SUMO reports mentioned last week was due to over-counting. There might be some networking regressions, but no general slowdown.
    • To make SUMO reports more useful to developers we are looking to attach telemetry data: bug 732522.
  • Nick is getting rid of main thread cache locks, bug 723577. Limited initial testing indicates this is a very big win.
  • Brian’s prefetch nuking bug 692255 is moving along.
  • Interactivity profiling is close to landing, bug 710935.
  • Dietrich is looking to alter our startup sequence to show the main window sooner, bug 715402.
  • Vlad tweaked chromehang to work on all windows versions and is working on the serverside component with Benjamin, bug 712109.
  • Taras posted the plan to shut down Firefox efficiently. Rafael is working on this in bug 662444. Feedback appreciated.
  • Jared has landed more of Avi’s smooth scrolling tweaks on the ux-branch, bug 198964.
  • Dietrich and Andrew are looking into massive CC pauses after resume, bug 639262.
  • Nathan landed persistent telemetry, bug 707320…but it’s not quite working yet, bug 732970.
  • See Chris’ great post on DOM Local Storage and the related discussion.

GFX

  • (Mostly holdover) Fennec “maple” builds are more usable, and we could definitely use more technical eyes on them.

    • http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-maple-android/

    • This is “off-main-thread-compositing”, or OMTC.
    • Thanks to philor & releng, you’ll get nightly updates as of tonight.
    • Might not be ready for every-day use, but already much more usable on anything with an Adreno GPU (Nexus One, HTC Desire HD, etc).
    • Known issues: Some jankiness, some checkerboarding issues.
    • File whatever bugs you find in Core :: Graphics, and put “MAPLE” in the whiteboard.
    • Note: This testing is only needed on Android devices; desktop should be unaffected by these changes.

JS

Layout

Specs to Track:

  • CSS3 Fragmentation – first public working draft. collecting comments

  • CSS3 Backgrounds & Borders – CR in 3 weeks
  • CSS3 Images – LC period is over. Several substantive issues found during LC.
  • CSS3 Values & Units – LC this week. CR next month.
  • CSS3 Text – WD starting to stabilize. 2 more drafts before LC.
  • CSS3 Writing Modes – WD. Needs a review re: Layout implications. Vertical text work can start.
  • CSS4 Selectors – WD will republish in 3 weeks. LC this summer.
  • CSS3 Grid – WD lots of issues still. Need to study the algorithm in Grid spec and Templates spec.
  • CSS3 Templates – WD. will likely merge with Grid.
  • CSS3 Transforms, Transitions, and Animations. Trying to advance WD by stabilizing existing feature set.

Current Work:

  • Performance work on CSS Transforms, Transitions, Animations (e.g.. bug 524925, others)

  • bug 539356 – PerformanceInfrastructure work on entire scene graph
  • bug 614732 – Performance/Infrastructure work on SVG
  • CSS3 FlexBox starting Security review (Feature ETA: March 30)
  • CSS2.1 Test Suite work ongoing
  • CSS2.1 page-break-* features starting in Q2
  • bug 689623 – API for image visibility.
  • bug 702463 – scrolling on the refresh driver
  • bug 706193 – Mobile Readability

Video

DOM

  • JS_ClearScope() (bug 637099) removal for global window objects landed! (peterv)

WebAPI

Network

Identity

Plugins

Mobile

Accessibility

  • work week in Toronto next week!

Tree Management

  • no updates

Security

Stability Report

Socorro

  • bug 731653 Bugs for some signatures are not showing up in Socorro should now be fixed

  • Tomorrow’s Socorro release is focused on supporting ESR builds (esp. for mobile, but probably will work fine for desktop as well).

Desktop

  • Beta

    • bug 715757 crashes under JS_AbortIfWrongThread, likely from malware or bad extension

    • bug 731984 Roboform crash that should be fixed with the release of their new version.
    • bug 700176 Startup crash still under investigation and correlated to several toolbars.
    • bug 721667 Incomplete framebuffer abort in mozilla::gl::GLContext::SetBlitFramebufferForDestTexture – Mac crash that is reproducible
    • bug 731565 Startup crash PR_NewPollableEvent

Mobile

Nightly

  • bug 730890 – crash [@ libdvm.so@<address>]

  • bug 721086 – Crash in mozilla::AndroidBridge::CallEglCreateWindowSurface @ nsWindow::GetThebesSurface
  • bug 730688 – java.lang.RuntimeException: Unable to resume activity {org.mozilla.fennec/org.mozilla.fennec.App}: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=2, result=-1, data=Intent { (has extras) }} to activity {org.mozilla.f…

Aurora

  • bug 731286 – compilation of crashes within libflashplayer

  • bug 725295 – [Skia] Crash Report [@ _ZN8SkBitmapaSERKS_ ] on HTC devices
  • bug 730890 – crash [@ libdvm.so@<address>]

Roundtable

29-February-2012

Mozilla Platform Meeting Minutes: 2012-02-28

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

Platform/2012-02-28

« 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

  • We are here in the schedule
  • Beta 5 will go-to-build this evening PT (2/28). Please nominate/land any applicable bugs asap. If you have a bug currently nominated for mozilla-beta approval, please make sure to be available after today’s 2-3PM PT channel meeting to land approved bugs once we complete our discussions. Alternatively ping akeybl in IRC to expedite the process.

  • Code freeze for FF11 is this Friday (3/2).
  • Final sign-off for FF11 will be scheduled for next Wednesday (3/7). Details to be announced on dev-planning
  • Please see our Channels Triage queries to find tracked bugs for each release. Please let release-mgmt (@mozilla.com) know if any of these bugs no longer need to be tracked or need support from QA or the crash-kill team (for Socorro/crash-stats data).

Firefox Development

  • Marco Bonardo landed the livemarks re-write – this was a big chunk of work which has plenty of benefits, including no more synchronous IO, and less entanglement with the rest of places (bug 613588)

  • Paolo Amadini has flipped the default value of the “load tabs on demand” pref, which should help with responsiveness during session restores and memory use for large profiles (bug 711193)
  • Frank Yan’s about:home revision that I mentioned a couple of weeks ago is very close to landing, just need to sort out coordination issues with the server-side snippets service (bug 711157)
  • Silent update: Brian landed the remaining patches for the UAC dialog work.

Firefox Developer Tools

Add-on SDK

Performance

  • Snappy weekly summary

  • Livemarks are now async thanks to Marco (bug 613588)
  • There was an increase in negative feedback regarding Firefox 11 beta relative to Firefox 10 beta on SUMO. Cheng and Taras are investigating.
  • Olli and Jan cooked up about:ccdump addon for assist with finding leaks. See Jan’s blog post for more details.
  • Bill landed incremental GC this week, bug 719492. Most users will not benefit from incremental GC until Bill finishes up handling frequent “corner cases” that end up disabling incremental GC.
  • Avi ported his smoothscroll logic to C++, Jared pushed it to the UX branch (bug 206438. If you are interested in fluid scrolling, give it a try, play with acceleration prefs to help us find optimal values.

GFX

  • Fennec “maple” builds are getting usable, and we could probably use more technical eyes on them.

    • http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-maple-android/

    • This is “off-main-thread-compositing”, or OMTC.
    • Probably not ready for every-day use, but already much more usable on anything with an Adreno GPU (Nexus One, HTC Desire HD, etc).
    • Known issues: Some jankiness, some WebGL issues (i.e. upside-down on some devices), some checkerboarding issues.
    • File whatever bugs you find in Core :: Graphics, and put “MAPLE” in the whiteboard.
    • Note: This testing is only needed on Android devices; desktop should be unaffected by these changes.

JS

Layout

Notable Patches:

  • bug 726582 – Prevent nsSMILCSSProperty::ValueFromString from reading uninitialized out-param

  • bug 614732 – For SVG leaf frames, use mRect to store the frame’s user space bounds, and stop using it to store its covered region
  • bug 725903 – PathExtentsToMaxStrokeExtents needs to take a transform argument.
  • bug 725897 – Remove the inaccurate nsSVGUtils::ToAppPixelRect, and use nsLayoutUtils::RoundGfxRectToAppRect instead.
  • bug 707959 – followup, move font cache telemetry into gfxFontCache::Lookup.
  • bug 725376 – Don’t do column balancing deeper than 5 nested levels to avoid hang.
  • bug 718516 – Replace call of FinishReflowWithAbsoluteFrames() with FinishAndStoreOverflow() for nsColumnSetFrame to prevent crash.
  • bug 718516 – Remove call to FinishReflowWithAbsoluteFrames until nsColumnSetFrame is fully implemented as an absolute container.
  • bug 724776 – Change SetForcedCharset to BrowserSetForcedCharacterSet.

Video

DOM

WebAPI

  • Updated WebAPI wiki page to contain status for all APIs we’re currently working on.

  • New API drafts for Device Storage, Wifi Information, Mobile Network information, Idle, Sensor and Settings APIs.
  • Philikon has initial implementation of Mobile Network Information API.

Network

Identity

Plugins

Mobile

Accessibility

Tree Management

  • Dongles installed on all OSX 10.7 test slaves – test results and wait times should be better now

Security

Security Reviews & Threat Modeling Sessions Scheduled for this week

Date / Time Item
Mon Feb 27 / 13:00 PST Threat Model: Metlog
Wed Feb 29 / 13:00 PST Threat Model: Token Server
THU Mar 1 / 10:00 PST SecReview: WebSMS, bug 674725
Fri Mar 12 / 10:00 AM PST SecReview: Snappy Symbolic Server

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

Review Needed

  • Feature pages triaged to need review, review unscheduled
Feature Feature List Target Rel Prod Mgr Lead Engr Security lead Security status Security notes Last Modified
Client-side XPI construction Jetpack Add-on Builder 2 Daniel Buchner Piotr Zalewa/Sean McArthur ` sec-review-needed ` 2011-07-13T22:16:04
Add-On Tab API ` Add-on SDK 1.5 David Mason ` Dan Veditz sec-review-needed ` 2012-01-11T22:10:27
Migrate Chrome settings and data Desktop Firefox 11 Asa Dotzler Makoto Kato ` sec-review-needed ` 2011-12-20T13:36:04
Style Editor Desktop Firefox 11 Kevin Dangoor Cedric Vivier ` sec-review-needed ` 2012-01-25T15:25:29
In-content preferences Desktop Firefox 15 Jared Wein Devan Sayles ` sec-review-needed when ready sched w/ curtisk 2012-01-25T22:43:11
DOMCryptAPI (a Crypto API in the DOM) Platform Firefox 15? Chris Blizzard David Dahl Brian Smith sec-review-needed ` 2012-02-07T03:07:24
Better rendering of fonts for Windows Platform Firefox 7 Chris Blizzard ` ` sec-review-needed small team review Christoph, bsterne, John Daggett 2011-10-13T00:23:00
FlightDeck as a Client-side App Jetpack FlightDeck 1.0 Daniel Buchner Sean McArthur ` sec-review-needed when ready sched w/ curtisk 2012-01-25T22:43:38
IndexedDB Support for Multi-Process Firefox Platform Future, distant future. Chris Blizzard ` ` sec-review-needed 2011.10.17: sid recommends we wait on this one but likely needs a review. 2011-11-10T19:14:59
Sharing textures cross-process for Electrolysis Platform Q4 of 2011. Chris Blizzard Chris Jones ` sec-review-needed ` 2011-10-13T16:52:42
SDK Support for Firefox for Mobile Addons Jetpack TBD David Mason Matteo Ferretti ` sec-review-needed ` 2011-08-12T17:06:55
Sign into the browser Other TBD Dan Mills Ben Adida ` sec-review-needed when ready sched w/ curtisk 2012-02-28T22:04:31
Tip of the day Thunderbird Thunderbird 11 Jean-Baptiste Piacentino Sancus ` sec-review-needed ` 2012-01-12T19:24:18
Modern Address Book – V1 Thunderbird Under revision ` Mike Conley ` sec-review-needed ` 2012-01-12T19:38:14
Blocklist UX enhancements [Plug-ins] Desktop ` Kev Needham ` ` sec-review-needed ` 2012-01-30T05:35:09
Use PFS2 as Plugin Finder data source Desktop ` Kev Needham ` ` sec-review-needed ` 2011-11-10T10:54:09
Add plugincheck functionality to Add-on Manager Desktop ` Kev Needham ` ` sec-review-needed ` 2011-10-24T21:28:12

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

ID Summary Status Priority
711618 implement click to play permission model NEW
585958 webapps OS level integration : Maemo NEW
721923 Security Review request for Automated/Assisted landing from Bugzilla to tip of $branch NEW
714302 add support for HTTP status code 308 NEW
567365 Cache-Control no-cache on https page disables history NEW
664636 Thunderbird should (semi-)automatically improve the security-related server configuration settings when it knows an improvement could be made NEW
664637 Thunderbird auto-configuration database should be expanded & updated by regularly spidering every domain on the internet NEW
674047 Teach FileSaver to take URIs as well NEW
677302 Preffing out CSS should be easier NEW
722126 Can’t transfer File objects with postMessage cross domain NEW
463027 Implement per-window Private Browsing NEW P4
718066 [meta] Add feature to submit anonymous product metrics to Mozilla ASSIGNED
80713 Need a way to specify an auto-height (size) for an IFRAME such that the frame is given the full height of the contained content ASSIGNED
674726 WebTelephony RESOLVED
728341 Security Review for Beta Release of App RESOLVED
706545 Implement a sync engine for apps exposed by navigator.mozApps RESOLVED

Stability Report

Socorro

  • Correlation reports for Aurora and Trunk are available in subdirectories of https://crash-analysis.mozilla.com/crash_analysis/ starting with today as bug 723182 is fixed now (for some reason Socorro isn’t picking them up correctly, but this whole mechanism is a bit wonky and will be replaced with a better model in the next months anyhow). Will work on getting the version for the next Firefox cycle there near to the source uplifts.

  • Next incremental Socorro release landing on Wednesday – no big changes, a couple of skiplist additions, fix for bug 724670 which unbreaks report lists for some Java signatures.
  • Stackwalking fix for MSVC2010 (and possibly browser-side hang signatures on FF11+) could also land with this release on Wednesday, see bug 726570.
  • Main focus of work for next release is ESR support.

Desktop

Trunk

  • bug 730550 Crash in gfxUserFontSet::OnLoadComplete @ __delayLoadHelper2

  • bug 730277 Crash @ nsWindowGfx::Data32BitTo1Bit
  • bug 730274 Startup crash in nsAppShell::ProcessNextNativeEvent @ DispatchHookA
  • bug 730633 crash in nsNSSSocketInfo::SetCertVerificationResult or nsNSSSocketInfo::StartTLS @ dyld_stub_binder

Aurora

Beta

Mobile

Graph and Soccoro work can be seen in the Testing Meeting notes 2/29/2012

Nightly

  • bug 730688 – java.lang.RuntimeException: Unable to resume activity {org.mozilla.fennec/org.mozilla.fennec.App}: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=2, result=-1, data=Intent { (has extras) }} to activity {org.mozilla.f…

  • bug 730890 – crash @ libdvm.so@<address>
  • bug 725167 – java.lang.IllegalArgumentException: Given view not a child of android.widget.AbsoluteLayout@4… at android.view.ViewGroup.updateViewLayout(ViewGroup.java)

Aurora

  • bug 725295 – [Skia] Crash Report @ _ZN8SkBitmapaSERKS_ on HTC devices

  • bug 730890 – crash @ libdvm.so@<address>
  • bug 729129 – crash @ dlmalloc_walk_free_pages dvmHeapSourceTrim

Roundtable

22-February-2012

Mozilla Platform Meeting Minutes: 2012-02-21

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

Platform/2012-02-21

« 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

  • We shipped Firefox(/ESR) 10.0.2 and Firefox 3.6.27 unthrottled late last week for a newly discovered security issue.

    • We also pushed the Firefox 3.6.27 -> 10.0.2 major prompted update again.
  • We are here on the schedule (.ics link)

    • Please continue to investigate any bugs currently tracked for FF11′s release

    • Beta 4 is going to build today (2/21)

Firefox Development

  • Paolo is killing all consumers of the synchronous favicon API (bug 713642)

  • Australis theme refresh
    • Dao has landed a revised look for the navigation toolbar buttons on Windows (bug 702225)

    • Volunteer contributor soapyhamhocks is helping implement other changes to the navigation toolbar styling for Windows: screenshot (bug 727650)
    • Jared is removing the favicon from the location bar (bug 588270)
  • Avi Halachmi, author of the “smoothwheel” extension, is helping to implement a better smooth scrolling implementation in Gecko (bug 206438)

Firefox Developer Tools

  • Breakpoint support via Source Editor in Debugger almost ready

  • Work beginning on styling and UI improvements for the Debugger
  • Web Console Async patch progressing
  • Highlighter UI Updates landing this week

Performance

  • Snappy weekly summary

  • UX tweaks from Jared for scrolling, no more “connecting…” in tab title on reload
  • IO optimization from Brian removed reliance on prefetch – start-up speed will soon be solely up to Firefox. Also working on download manager lag
  • Marco working on reducing jank from livemarks

GFX

JS

  • Incremental GC landed. Not turned on for mobile yet due to JSreftest issues.

Layout

  • We’re working on webkit-compatibility issues for Mobile web sites.

  • Currently investigating the possible use of ICU in Gecko for Internationalization features
  • Going through several performance issues related to Layout/Paint for Fennec.

Video

DOM

WebAPI

Network

  • We’ve started working on a new automated performance testing system for networking, which we’ve dubbed Stone Ridge. Test clients will run network performance tests against NeckoNet-based proxy servers, configured to mimic different network conditions such as mobile networks. Results will be displayed on a public graph server.

Identity

Plugins

Mobile

  • Working w/ GFX team on OMTC.

Accessibility

Tree Management

Security

Security Reviews Scheduled for this week

Date / Time Item
Mon Feb 20 / 13:00 PST Holiday: No Review
Wed Feb 22 / 13:00 PST Per Window Private Browsing
THU Feb 23 / 10:00 PST WebSMS bug 674725
Fri Feb 24 / 10:00 AM PST Queuey Threat Modelling Session

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

  • Small Socorro release coming tomorrow, no major changes for developers.

  • Work being started to support ESR in Socorro within this quarter.
  • bsmedberg and ted are working on some stackwalking issues that cause wrong signatures or stack frames to appear:
    • bug 726570 – MSVC2010 issues

    • bug 709209 – browser-side hang signatures (even on MSVC2005)
    • The patches in the former might fix the latter, but we don’t know for sure. Seems like they will improve stackwalking significantly in any case and might change signatures due to that.

Desktop

Firefox 10 Top Issues

  • No new signatures have cropped in 10.0.2 so far

  • bug 725945 Crash in nsCacheService::Unlock
  • bug 718389 PR_EnumerateAddrInfo – only 5 crashes so far in 10.0.2, over 4000 in the past week on 10.0.1.

Firefox 11 Top Issues

Firefox 12 Top Issues

Trunk new Issues

  • bug 728707 Crash @ DragDataProducer::Produce

  • bug 728705 Crash @ js_ValueToAtom
  • bug 728653 Crash in mozilla::storage::Connection::stepStatement @ sqlite3_extended_result_codes
  • bug 728652 Crash @ nsPlaintextEditor::InsertFromDataTransfer
  • bug 728564 Crash @ CReconstructor::AppendFillTailPairs

Mobile

Graph and Socorro work reported in:

Trunk Top Issues

  • bug 726270 – java.lang.NullPointerException: at android.widget.CursorTreeAdapter.setChildrenCursor(CursorTreeAdapter.java)

  • bug 723499 – java.lang.IllegalStateException: at android.widget.ListView.layoutChildren(ListView.java)
  • bug 729129 – crash [@ dlmalloc_walk_free_pages | dvmHeapSourceTrim]

Aurora Top Issues

  • bug 725295 – [Skia] Crash Report [@ _ZN8SkBitmapaSERKS_ ] on HTC devices

  • bug 700583 – Crash in nsPluginFile::GetPluginInfo @ pr_FindSymbolInLib
  • bug 729129 – crash [@ dlmalloc_walk_free_pages | dvmHeapSourceTrim]

Beta

  • libGLESv2_adreno200.so@<address> are the top crashes for Beta; low ADU causes high spiking with low number of crashes (9) crashes show 400/300 crashes per 100 ADU.

    • Note: This crash is fixed in Maple but does not apply to current M-C. For more details see: bug 721489 – Older Adreno 200 drivers intermittently crash when uploading RGB565 textures with glTexImage2D

Roundtable

15-February-2012

Mozilla Platform Meeting Minutes: 2012-02-14

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

Platform/2012-02-14

« 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

Roadmap Discussion

Notices / Schedule

  • We are here on the schedule (.ics link). This is the time for speculative low-risk fixes on Beta and other less critical fixes prior to convergence in Beta 5 and Beta 6 (where we restrict what we land).

    • We shipped Firefox 10.0.1 unthrottled last Friday (2/10). We’re tracking a few issues post-release

    • Our third beta for FF11 will go-to-build today, ship on Friday (2/17)
  • Please take a look at bugs currently tracked for FF11′s release

    • If the bug no longer needs to be tracked, please fix the flags and comment to that end

    • Please make sure to progress other investigations and email Alex if you’re blocked
  • Lukas Blakk (of RelEng fame) will be helping with Release Management triaging, tools work, and the ESR branch in the near future!

Firefox Development

  • Tim Taubert improved page thumbnail collection by implementing mozFetchAsStream() on canvas elements, to avoid an inefficient call toDataURL. Telemetry data shows that thumbnail capture times are pretty efficient, but there are non-trivial amount of cases where storing them in the cache is slow. Work on cache performance that the network team is doing might help with that.

  • Frank Yan is working on a new revision of about:home (bug 711157), see screenshots there for the new look
  • Felipe Gomes has added a TelemetryStopwatch module to make it easy to add front-end telemetry probes (bug 723561) – check out his blog post

Firefox Developer Tools

  • Blog post about debugger landing here.

Performance

  • Snappy weekly summary on Taras’ blog

  • Lots of frontend Telemetry probes are landing. See bug 671038.
    • Some of this has already paid off in terms of us catching a tab animation regression in bug 724349.
  • Plan to investigate switching our awesomebar searching from SQL to an FTS. If you are a text-search/tokenizer expert, perhaps you help us with bug 725821.
  • Killing Firefox start-up inefficiencies on Windows. Check out the details on Brian Bondy’s blog. Brian’s blog post contains tips on xperf, Firefox profiler, about:startup – read it.
  • Olli has landed most of the cycle collector fixes. Telemetry shows a dramatic reduction in cycle collection times for Firefox 13. He and Andrew are investigating the remaining causes of long CC times.
  • Vladan landed a dom storage fix that should reduce the amount of main thread SQL done by content bug 714964
  • Snappy is a key Q1/Q2 goal. Please review Snappy bugs for your team and help kill these bugs.

GFX

  • Building out OMTC / OpenGL Layers for native android.

    • working being done on Maple

    • ideally merging end of week

JS

Layout

  • Lots of preparation (testing/analysis) for unprefixing/emulating specific webkit CSS properties

  • Fixing remaining Font Inflation P1 bugs.
  • CSS flexbox support for absolute/relative -positioning children
  • Graphite font support testing has started bug 631479
  • Harf-Buzz text engine update landed bug 695857
  • Fixing many “unnecessary invalidation” bugs to optimize B2G UI

Video

  • Youtube has started sending WebM HTML5 video to some (all?) users who don’t have Flash. This increase in usage has turned up a few bugs and may impact crash-stats etc

DOM

WebAPI

Network

  • SPDY testing (on by default) on trunk is going well. We are not planning to turn it off (may ship with it on in Firefox 13) unless something serious comes up.

  • We’ve started on our DASH (adaptive streaming) implementation for the video tag. Steve Workman and Jason Duell are leading this effort.
  • Cache work is focused on reducing main thread locking right now. Nick Hurley and Michal Novotny are leading this effort.

Identity

remember to send comments/thoughts/suggestions regarding https://wiki.mozilla.org/Identity/BrowserID

Plugins

  • Patch for bug 501485 landed on inbound today: Destroy plugin processes after three minutes of not being used. Timer starts when the last instance is destroyed, is canceled if a new instance is created before it fires. Keep an eye out for any issues.

Mobile

  • Holding the release for OpenGL Layers on Android

    • part of the mobile team supporting GFX on that project

    • the rest concentrating on stability, bug fixes and profiling for perfomance

Accessibility

Tree Management

  • Looking at updating Windows and Linux build servers for WebRTC & Camera API. bug 718031 and bug 697754; WebRTC alsa support requires libasound 1.0.14

  • bug 711176 intermittent issues with stage
  • bug 720006 wait times hit, waiting for dongles

Security

  • The Security team has reorganized!

Security Reviews Scheduled for this week

Date / Time Item
Mon Feb 13 / 13:00 PST Marionette
Wed Feb 15 / 13:00 PST AVAILABLE
THU Feb 16 / 10:00 PST AVAILABLE
Fri Feb 17 / 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

For updates to meetings please see the Security Review Calendar

Security Review Needed but Unscheduled

Stability Report

  • Working on weekly crash newsletter.

  • Meeting with Adobe tomorrow to talk about Flash bugs/crashes.

Socorro

  • Release out this week

    • Per OS report

    • bug 719943 – Java signature appearing in stack.

Desktop

Firefox 10.0.1

  • Cycle collector bug fixed.

  • bug 718389 – Startup crash @ PR_EnumerateAddrInfo | nsDNSRecord::GetNextAddr. A couple of options to look at.
    • Orange Toolbar
  • bug 726675
    • Extension correlated(?) will look manually

    • bug 726682

Beta

Aurora

Trunk

  • Top Issues currently assigned to nobody

    • bug 723190 nsGfxScrollFrameInner::ScrollToImpl

    • bug 723523 Crash in nsPluginInstanceOwner::CreateWidget @ nsCOMPtr_base::assign_assuming_AddRef | nsObjectFrame::PrepForDrawing
    • bug 724355 Crash nsObjectFrame::SetInstanceOwner
    • bug 704124 Firefox Crash @ gfxContext::SetSource
    • bug 723133 Firefox 13.0a1 Crash Report [@ PluginWndProcInternal ] with Adblock Plus

Mobile

Roundtable

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

« Newer PostsOlder Posts »

Powered by WordPress