Meeting Notes Meetings notes from the Mozilla community

5-June-2012

Mozilla Platform Meeting Minutes: 2012-06-05

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

Platform/2012-06-05

« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2012-06-0511:00 am Pacific
  • Dial-in: conference# 95312
    • US/International: +1 650 903 0800 x92 Conf# 95312
    • US toll free: +1 800 707 2533 (pin 369) Conf# 95312
    • Canada: +1 416 848 3114 x92 Conf# 95312
  • Warp Core Vidyo Room / SFO-Boardroom
  • join irc.mozilla.org #planning for back channel

Contents

Kilimanjaro

  • Reminder about k9o triage sessions on Mon/Wed @ 1:00pm PT.
  • Basecamp triage – Gaia and platform sessions in progress, working on scheduling in more formal triage for identity/marketplace/apps pieces.

Notices / Schedule

  • FF13 released this morning!
  • m-c/Nightly is now 16, m-a/Aurora is now 15, and m-b/Beta is now 14
    • FF14 beta 6, FN14b6, and XF14b6 will be released for desktop, phones, and tablets this week
  • FF3.6 to 12 automatic updates with add-on compatibility checks went out today for the security of users on these older versions of Firefox

Firefox Development

  • WebApp runtime support on Linux: great work by Marco Castelluccio to get that completed and landed for Firefox 15 (bug 744193, bug 745018)
  • WebApp runtime fixes to enable WebGL, geolocation, and offline cache in the web app runtime: bug 748214, bug 749459, bug 749029
  • PDF.js:
    • bug 748924: updated pdf.js version, new interface and bug fixes
    • bug 752676: added a way to toggle pdf.js on/off
    • Uplifted to Aurora (Firefox 15 train), hoping to get some more feedback
  • bug 742047: Andres and ttaubert are refactoring session storage, first step towards reducing blocking pauses and performance impact (tracking bug 669034)
  • bug 758812: browser.js split up into smaller pieces, see dolske’s blog post for more details
  • theme work:
    • mixed content icon updated to be less obnoxious (bug 755429)
    • updated loading/connecting throbbers (bug 760322)
  • inline autocomplete fixes:
    • bug 720081
    • inline autocomplete has been uplifted to beta

Firefox Developer Tools

  • Responsive Mode landed.
  • Layout View turned on.
  • Loads of debugger fixes landed last week, feedback wanted.
  • Perf improvements on the web console.

Add-on SDK

B2G

Performance

  • This week’s Snappy summary.
  • Necko team landed a fix to the cache that should freeze the UI thread less during reads (bug 722034).
  • Bill turned on incremental GC again (bug 735099).
  • Brian landed a way to bypass the windows prefetch service via our privileged silent update service, which should improve start-up time (bug 692255).
  • Brian has instrumented our event loop to measure the extent of Firefox lag when responding to user events (bug 759449). This is different than measuring general event-loop lag in that it focuses on lag that the user will actually notice. Interested? See the EVENTLOOP_UI_LAG_EXP_MS histogram in our Telemetry dashboard. This shows a regression starting on June 2nd, any ideas on what landed that would’ve caused a regression?
Help Wanted

The necko team is looking for help to determine the optimal disk cache size. Please see Nick’s post.

GFX

JS

Layout

  • Fennec 1.0 Blocking Bugs
  • Notable Patches:
    • bug 713643 – Unprefix the border-image-* properties and add a temporary alias for -moz-border-image (but not for its subproperties, which we haven’t shipped prefixed). [dbaron]
    • bug 760954 – Fix the performance regression in the View Source windows [smontagu]
    • bug 748692 – Don’t reparse inline stylesheets on random attribute changes. [bz]
    • bug 731447 – Make buttons display:inline-block by default so that underlines don’t reach into them. [bz]
    • bug 727834 – Add an API to (re)parse a style sheet in place. [Cedric Vivier]
    • bug 760696 – Use :fullscreen to detect HTML5 video/audio state for controls visibility. [Frank Yan]
    • bug 748088 – Native android reftest are not testing OMTC+OGL. [Joel Maher]
    • bug 758236 – reftests for basic Indic shaping features in harfbuzz. [jkew]
    • bug 759457 – Don’t fast path shadows with negative scale. [jmuizelaar]
    • bug 219767 – Move font size functions in nsStyleUtil into nsRuleNode. [Shriram Kunchanapalli]
    • bug 713608 – HTML5 Video controls are missing in Fullscreen. [Diogo Golovanevsky Monteiro]
    • bug 759421 – Handle image load errors in the reftest analyzer more gracefully. [kats]
    • bug 758589 – Make Selection.toString() return early (with empty result string) if the shell is destroyed. [mats]

Media

  • Changed category to Media 🙂
  • Initial WebRTC landing as soon as reviews are in; will warn people and try to land early in a day EDT to avoid too much activity.
  • Desktop getUserMedia implementation close to ready (once we have WebRTC on m-c); will enable a lot of demos/etc.

DOM

WebAPI

  • Multiprocess IndexedDB landed. (Blob support still missing).
  • FileHandle support landed. We now have low-level file-CRUD support! Prefixed since we’re still working on standardization.

Network

  • Firefox 13 shipped with SPDY enabled by default!
  • Major cache performance improvements have landed – bug 722034 and bug 746018.

Identity

Plugins

Mobile

  • Fullscreen support for plugins on Gingerbread and Froyo
  • Reader mode
  • New address bar layout

Accessibility

  • The nightly run of FF on mac with a11y turned on turned up issues so we have turned a11y back off while we sort them out (probably via whitelisting bug 759736).
  • Mobile Firefox accessibility is full speed ahead.
  • We’re planning a work week in Toronto August 20-24th where b2g will be an area of activity.

Tree Management

– All* 32-bit windows builds happening on 64-bit machines now.

– Check out Aki’s blog for updates on how to build multilocale fennec builds in a sane way.

* for some definitions of “All”. Your definition may vary. Currently excludes l10n repacks, mozilla-beta, mozilla-release and mozilla-esr10 builds.

Security

Reviews coming up this week:

 Monday 1pm PDT -- WebTelephony
 Wednesday 1pm PDT -- B2G Device Storage

Calendar: https://mail.mozilla.com/home/ckoenig@mozilla.com/Security%20Review.html

For updates to meetings please see the Security Review Calendar

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

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

Stability Report

  • Lots of prep for the stability work week next week.
  • Planning on a couple of brown bags – watch for emails.
  • Planning to post/blog about results, stability roadmap/plans.
  • Working on setting up a discussion with Adobe for next week to review crashes/hangs.

Socorro

Desktop

Firefox 13

  • bug 709860 – correlated to Avast. Still trying to reproduce
  • bug 760960 – crash in nsNPAPIPluginInstance::GetJSObject with LightShot plugin – spiked on 12 also.
  • bug 761185 – Firefox startup crash in __delayLoadHelper2
  • Beta crashes on Mac “seem” low. Need to compare to previous betas to make sure we aren’t missing any crash reports. Verified the crash reporter is working correctly.

Firefox 14

Firefox 15

  • Crash rates continue to be on the high side, but actual bugs are actively being worked on, some fixes already landed.
    • Some fixes for relatively high-ranking crashes may need to be uplifted to aurora in the coming weeks.
  • bug 761086 crash in inDOMUtils::GetRuleNodeForContent @ nsINode::IsElement with Inspector

Plugin Issues

  • bug 761528 crash in npjp2.dll@0x7764 with Java SE 7 Update 4

Mobile

  • Mobile continuing to improve although not that many crash fixes went into b5.
  • Aiming at < 5 crashes per 100 ADU as target.
  • 3 key top crashes still blocking
    • bug 731293 nsBaseContentList::cycleCollection::CanSkipReal
    • bug 749186 nsFontInflationData::FindFontInflationDataFor
    • bug 744850 java.lang.IllegalArgumentException: Receiver not registered: org.mozilla.gecko.G…

See Mobile Notes for Mobile specific Socorro notes

  • No changes in Crash Ratio was expected for this release as there was no real crash fixes placed in. This was stated last week.
  • Beta 4 shows spike at the beginning because of low ADU (: reason why we had 18.75 % crash in beta 4 was because of 3 crashes w/ 16 users per 100 adu.
  • Nightly top crashes
    1. bug 749186 nsFontInflationData::FindFontInflationDataFor
    2. bug 760955 mozilla::net::nsHttpChannel::InstallOfflineCacheListener – (Patch in)
    3. bug 760984 java.lang.IndexOutOfBoundsException: index=12 count=11 at android.view.ViewGroup…

Roundtable

4-June-2012

Mozilla Project Meeting Minutes: 2012-06-04

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

WeeklyUpdates/2012-06-04

« previous week | index | next week »

  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600

Contents

All-hands Status Meeting Agenda

Items in this section will be shared during the live all-hand status meeting.

Friends of the Tree

  • The Contributor Engagement team nominates Pascal Chevrel for his help in getting the start of a localized Get Involved page in Spanish on the www.mozilla.org dev site. This will help us bring new volunteers to Mozilla in LATAM and Spain!
  • Anthony Hughes nominates Otilia Anica, Juan Becerra, Matt Brandt, Kevin Brosnan, Ioana Budnar, Tony Chung, Vlad Ghetiu, Naoki Hirata, and Mihaela Velimiroviciu for helping test Firefox 13 and 10.0.5esr release candidates over the weekend
  • Bill Walker nominates Gregory Szorc and Mike Connor for working through the weekend to help Anant Narayanan land Apps in the Cloud client code
  • Anant Narayanan nominates Johnny Stenbäck, Eric Rescorla, Maire Reavy, Randell Jesup and Fabrice Desré for staying up and working late hours over the weekend to land getUserMedia in time for Firefox 15
  • Bill Walker nominates Marco Castelluccio for landing initial Web Runtime (WebRT) support for Apps on desktop Linux

Upcoming Events

This Week

Monday, 04 June

  • 1300 PDT – SecReview: Web Telephony
  • Town Hall #1: meet potential new Mozilla Foundation board member, Cathy Davidson
    • June 4 @ 1630 PDT / 2330 UTC / June 5 @ 0830 JST
    • Chat w. Mitchell Baker and Cathy Davidson (more on Cathy + Mozilla)
    • Dial-in: same as for this call
      • Dial-in: conference #8600
        • US/International: +1 650 903 0800 x92 Conf #8600
        • US toll free: +1 800 707 2533 (pin 369) Conf #8600
        • Canada: +1 416 848 3114 x92 Conf #8600
      • http://air.mozilla.org/ to watch and listen
      • join irc.mozilla.org #airmozilla for backchannel discussion

Tuesday, 05 June

Wednesday, 06 June

June 6 @ 0900 PDT / 1800 CET / 1600 UTC / 1200 EDT

  • Town Hall #2: meet potential new Mozilla Foundation board member, Cathy Davidson

Thursday, 07 June

Friday, 08 June

Next Week

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

  • Migration Day
  • Firefox 13 going out tomorrow
    • Meaning Beta is Firefox 14
    • Aurora is Firefox 15
    • Nightly is Firefox 16
  • Y’all, did you see the new dev tools that landed last week?
    • Y’all.
  • PDF.js riding the train to Aurora

Firefox Mobile

Speaker Location: toronto (johnath)

  • 5th beta update pushed to the market
    • new ratings still much more positive than older ones
    • blockers coming down, stability getting better
  • New native UI for tablet starting to land on nightly

Thunderbird

Speaker Location:

Older Branch Work

Speaker Location:

Mozilla Webmaker

Speaker Location: Matt in Toronto + Ben Simon in MV

Identity

Speaker Location:

Services

Speaker Location:

Boot2Gecko

Speaker Location: Dietrich

Participate and follow along: All the links you need to know are in the B2G Bootstrap document.

Summary

  • WebAPI: Big push for the platform API deadline. Some big pieces still not landed, and lots of patches in review, but not landed. Expect another two weeks of heavy development of platform APIs. Major bug cleanup in all platform areas related to final phone requirements, and application of the new blocking-basecamp flag. Porting work is ongoing to support the device that’ll ship.
  • Gaia Apps: Tabs and Awesomescreen landed in the browser. Can import contacts from sim card. More music player functionality. Communication apps coming together with TF designs and devs. Movement to re-orient everyone to final screen size and resolution (desktop options, default theme change). Gaia try-server set up via pull-request on Github, for easy testing of UI patches.
  • UX/Design: Final wireframes are in for most core apps. A draft of system design patterns is now available (PDF).

Other Updates

  • Builds: Automated builds chugging along for all supported phones/platforms. Focus now on b2g-desktop builds for easy desktop dev and testing.
  • Testing: Gaia try-server via Github pull requests. Work ongoing to get xpcshell testing available.
  • QA: Weekly build certification process is now in place, and reports being sent to both dev lists.
  • L10n: UX spec incoming. Gaia devs and L10n group working together on system/API that meets Gaia needs while leveraging the existing processes/teams in L10n.
  • Security/Privacy: Security reviews ongoing. Completed: Settings, sensors, web activities, browser, usb, tcpsocket.
  • Software Updates: Nothing new.
  • Crash reporting: Nothing new.
  • Support: User support draft from Michelle, they’re working with TF now.
  • PM: Triage is now weekly. Both status meetings re-oriented around projects instead of people, to better highlight progress and gaps.

Speakers

The limit is 3 minutes per speaker. It’s like a lightning talk, but don’t feel that you have to have slides in order to make a presentation.

Title Presenter Topic Media More Details
Collusion, Now With Site-Blocking Jono Getting close to a Collusion 1.0 release which will have the ability to block sites and many other features too. I’m looking for feedback and also looking for anyone interested in contributing to Collusion development. I’ll hook up my laptop to demo https://addons.mozilla.org/en-US/firefox/addon/collusion/
Mobile Web Compatibility Lawrence Mandel Mobile Web Compatibility effort for Fennec and B2G Slides https://wiki.mozilla.org/Mobile/Evangelism
X-Tags (aka web components) Daniel Buchner Creating custom HTML elements for modern browsers Slides http://csuwldcat.github.com/x-tag/demo.html http://csuwldcat.github.com/x-tag/

Introducing New Hires

New Hire Introduced by Speaker location Will be working on
Who is the new hire? Who will be introducing that person? From which office will that introduction be transmitted? What will the new person be working on?
Gerv Markham Harvey Anderson Mountain View Governance etc.
Greg Cox Brian Hourigan Mountain View IT/Ops (Storage & Virtualization)
Michael Treese Sheila Mooney Mountain View Program/Project Management – B2G
Andrew Halberstadt Clint Talbert Mountain View/Toronto Automation & Tools
Paxton Cooper David Slater Mountain View Product Management
Eugene Wood Jeff Vier Mountain View Mozilla Services, Operations
William Chen Johnny Stenback Toronto Platform Engineer
Christopher McDonald Fred Wenzel (for Wil Clouser) Remote Web Developer
Peter Ratcliffe Phong Tran Mountain View Site Reliability Engineer
Jonathan Coppeard Dave Mandelin Mountain View Software Engineer – JavaScript GC

Introducing New Interns

New Intern Introduced by Speaker location Will be working on
Wilson Guaraca Jaclyn Fu San Francisco Engagement
Diyang Tang Gilbert Fitzgerald MTV/San Francisco Metrics
Joseph Kelly Gilbert Fitzgerald MTV/San Francisco Metrics
Chris Lee Alex Limi MTV/San Francisco UX
Sam Liu Clint Talbert Mountain View Tools and Automation
Alex Crichton Dave Mandelin Mountain View JavaScript
Brian Groudan Mary Trombley or Diane Loviglio Mountain View User Research
Matthew Fuller Eric Parker Mountain View Web Security
Xiaowei Li Eric Parker Mountain View Security Reseach
Sawyer Hollenshead Mike Morgan Mountain View UX
Timothy Mickel Peter Bengtsson Mountain View Web Dev
Nathan Malkin Ben Adida Mountain View Labs
Nicholas Desaulniers Ed Lee Mountain View Labs
Benjamin Blum Dave Herman Mountain View Research
Jonathan Wilde Frank Yan Mountain View FFX

Roundtable

<meta>

Notes and non-voice status updates that aren’t part of the live meeting go here.

Status Updates By Team (*non-voice* updates)

IT

Firefox

Platform

Services

Messaging

Mobile

Release Engineering

QA

Test Execution

WebQA

  • Mozilla.com
    • pushed a release last Thursday
  • Mozillians
    • The TaskBoard has been de-prioritized as a goal for this quarter
    • The Phonebook: Basecamp goals
      • allow users to add geographic location data to their profiles
      • enhanced search/filter capabilities: Group, Skill, and Location
      • an API for the Phonebook
      • the tree is open for commits – latest hotness to be on 06-06-2012
  • MDN
  • Socorro
  • MozTrap
    • Still working on the WebDriver migration; hope to be finished soon

QA Community

Automation & Tools

  • MozInstall breaking fix coming – bug 757411
  • Bugzilla Team fixed an issue with securemail causing a high load
  • Several Android Reftest issues fixed thanks to Ajuma and Jmaher and others!
  • Wlach started on native event injection for Android to replace monkey runner for our Eideticker efforts
  • Datazilla team was in MV last week, worked on per-push regression detection metrics, preliminary UI for this, and checking out the future data storage systems – mariaDb and Tokudb for suitability
  • More Notes here

Security

Engagement

PR

Events

Creative Team

Community Marketing

Support

Metrics

Evangelism

Labs

Apps

Developer Tools

Add-ons

Webdev

L10n

People Team

WebFWD

Foundation Updates

« Newer Posts

Powered by WordPress