Meeting Notes

27-March-2012

Mozilla Platform Meeting Minutes: 2012-03-27

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

Platform/2012-03-27

« 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’re already building FF12 beta 3 today – please take a look at the 12+ tracking list for bugs assigned to you or in modules/components you watch

    • Email release-mgmt@mo.co if you need any support in your investigation

    • Now is the time in the cycle to nominate speculative crash fixes

Firefox Development

  • pdf.js landed on trunk, thanks to efforts by Dave Townsend, Yury Delendik and the rest of the pdf.js team (bug 714712)

    • A bunch of followup bugs have been filed, including needing to sort out the problems with it being caught by our drop-in add-on install detection (bug 738674).
  • Upcoming work:
    • Web Apps system installation (bug 731054): Felipe, Tim Abraldes, Myk Melez and others have been working hard to get installable web apps support landed

    • In-content prefs, a project by a group of MSU Students (bug 718011), is getting closer to being able to land. Parts of it have landed in “UX” builds, so if you want an early preview you can check those out

Firefox Developer Tools

  • Work week last week

  • Chrome debugging demoed.
  • Fennec debugging demoed.
  • Magnifier feature written in scratchpad. To run scratchpads in browser context:
    • go to about:config, set devtools.chrome.enabled to true

    • Restart the browser
    • Start scratchpad
    • Select Environment->Browser menu item.
  • More hacks, see the writeups.
  • Some writeups:

Add-on SDK

  • Nothing to add this week

Performance

  • New, easier to remember Telemetry URL – http://mzl.la/telemetrydash

  • This week’s Snappy summary
  • Vlad landed a new Telemetry probe for slow dynamic SQL queries and updated about:telemetry to show the data.
  • Profiler
    • Ehsan landed Android stackwalking support.

    • Markus Stange (mstange) has been rocking the entire UI. See the new front end screenshot. (bug 719530)
    • Front-end now using chrome and web worker. Improved the performance of operations in the UI to support a larger profile.
  • Vlad blogged about chromehang work. Read it.
  • Vlad updated the about:telemetry add-on to show chromehang reports locally – will be released once the Symbolication Server is deployed publicly.
  • Avi has been working on fixing scrolling for OSX and Linux.
  • Peptest is enabled on try. Submit your test cases (mcote can review) for changes for which you want to measure the effect on responsiveness.
  • mccr8 has been looking to speed up CCs with two tabs open (Gmail+mozilla Wiki) by removing more stuff from the CC graph. Landed bug 735342, bug 736763, bug 735550, bug 737060.
    • Next will investigate CCs with 6 or so tabs open and reported slowdowns from add-ons.
  • Rafael identified new issues related to shutdown and has some further paths to check. bug 735697, bug 711076, bug 732173, bug 731741

GFX

JS

  • Jim Blandy and Jason Orendorff were in London for the devtools work week

    • Working together with devtools, they got chrome debugging demo’d with the built-in debugger (see also devtools update)
  • GC still blocked on Tinderbox memory leaks.

Layout

Video

  • Zzzzzz

DOM

WebAPI

Network

Identity

work week last week, khuey and ddahl in attendance. Worked out components needed for navigator.id native implementation. Diagram and bugs to follow.

Plugins

Mobile

Accessibility

Tree Management

  • b2g builds starting on m-c today, project branches and try

    • checks that people don’t break the b2g build and packaging

    • uploads build logs
    • does not currently upload packages
    • run as an extra job on each push and as part of the nightly
    • will show up on tbpl once new tbpl code is pushed out (bug 738891)
  • Infrastructure load for january and february

    • 4th month in a row of record # of checkins. 4,027 checkins in february!

    • new record of 223 checkins per day on feb 23
  • tcheckerboard and trobopan tests enabled for m-c/m-i today for native fennec builds

Security

Security Reviews & Threat Modeling Sessions Scheduled for this week

Date / Time Item
Mon Mar 25 / 13:00 PST None
Wed Mar 28 / 13:00 PST Geolocation WebAPI
Thu Mar 29 / 10:00 PST AVAILABLE
Fri Mar 30 / 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

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
B2G App Security Model ` B2G 1.0 Lucas Adamski Jonas Sicking, Chris Jones Paul Theriault sec-review-needed sched with curtis 2012-03-26T02:34:36
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-03-27T18:16:36
Hang Detector and Reporter Desktop Firefox 13 Asa Dotzler Vladan Djeric ` sec-review-needed please sched with curtisk 2012-03-15T00:50:19
Enhancements to help mitigate search hijacking Desktop Firefox 13 Asa Dotzler Gavin Sharp Al Billings sec-review-needed ` 2012-03-26T13:53:10
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-21T14:37:05
Speedy Session Restore Desktop Firefox 14 Asa Dotzler Dietrich Ayala ` sec-review-needed schedule with curtsk 2012-03-23T21:28:40
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
738698 [meta] Users should have the ability to activate plugins on demand NEW
549697 Add click-to-start form of disabled plugins (Add-on manager) NEW
733414 SecReview for SocialAPI NEW
735075 Sec Review: Distributed Events platform NEW
649154 Implement DOMCrypt (Internal) API 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 (moz-seamless, part of seamless iframes) ASSIGNED
674720 WebContacts (or Contacts+) RESOLVED
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

  • Planning a stability work week in MV – either June 11th or June 18th.

Socorro

  • Another incremental release landing on Wednesday

    • A lot of skiplist additions, mostly concerning desktop, e.g. MOZ_Crash signature which is #1 on Nightly right now.

    • Visual indicator for startup crashes coming to topcrash lists.
  • A lot of ongoing work focused on getting ElasticSearch working.
  • Proposal for user-facing priorities for Socorro in Q2 is up for discussion, but needs some more work and input.

Desktop

Channels

  • Release – FF11

    • Crash rate looks pretty good

    • Some increase in hangs related to Flash Version 11.1.x: bug 739445
  • Beta – FF12
    • bug 725503 – still a concern. Something new that appeared in FF12 but haven’t been able to isolate a clear regression range or STR.

    • Tracking Firefox 12
  • Aurora – FF13
  • Nightly – FF14
    • Spike up in crashes yesterday

    • bug 739027 – crash in nsXPConnect::Push
    • bug 739024 – crash in nsHttpPipeline::WriteSegments
    • bug 739023 – crash in nsHttpChannel::OnDataAvailable
    • bug 739147 – crash in nsHttpConnectionMgr::PostEvent
    • bug 739400 – crash in mozglue@0x79be

Mobile

Fennec Native – Nightly

Other Channels

  • Fennec Native – Aurora

    • 13.48% bug 738977 java.lang.RuntimeException: An error occured while executing doInBackground() at

    • 6.19% bug 730890 libdvm.so@0x50a0e
    • 5.36% bug 730688 java.lang.RuntimeException: Unable to resume activity {org.mozilla.fennec_aurora
  • XUL – Beta
  • Note: Beta numbers has been fixed; bug 737069
  • ESR
    • 33.03% Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash

      • Needs to be pushed to XUL : bug 701002 – Put Java stacks into a separate field (not AppNotes)
    • 26.05% bug 694964 gfxSharedImageSurface::Open
    • 7.15% bug 715831 js::RegExpPrivate::executeInternal

Roundtable

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress