Meeting Notes

18-June-2013

Firefox Status: 2013-06-18

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

Friends of the Firefox team

Give a shoutout/thanks to people for helping fix and test bugs.

Stand ups

Suggested format:

  • What did you do last week?

  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(not on the call)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)

UX Updates

lco

UX Task Continuity events for the work week – totally optional, but you’re also completely welcome to hang out with us! More important things in bold.

  • A lunch brownbag: What the heck is Task Continuity?

  • Mon, June 24
    • Brainstorm Sprint (1 hr)

    • Idea Swap (~30 mins, do on your own time before the Idea Sort on the next day)
  • Tues, June 25
    • Idea Sort (30-45 min): where we organize all ideas on the wall

    • Idea Selection (3:30 – 4:30 pm EST): where we select all the most interesting idea without making decisions on which ones to pursue
  • Wed, June 26
    • Idea Selection Overflow (on your own time): If you didn’t get to do this yesterday, now’s your chance to vote.
  • Thurs, June 27
    • Idea Evaluation (1 hr): where we decide what to prototype/refine based on technical ease and magnitude of the change
  • Fri, June 28
    • Division of Ownership (1 hr): where we decide who in the FX UX team should own what, and general next steps

Click-to-Play, coming to Firefox soon


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC

  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337

    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

Mozilla Platform: 2013-06-18

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

Hot Bugs

(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)

Orange Factor
  • No activity in bug 874647 (Find and fix the underlying cause of the Windows XP xpcshell hangs) since it was filed 4 weeks ago. Test suite will be disabled this week.

    • jst to follow-up with ctalbert and bmoss.
  • OSX “code -20″ test failures.
    • “Code -20″ (SIGCHLD) is an IPC thing that can happen to the parent process after a child process quits

    • Currently 38 bugs on file. Under-represents occurrences as each failure is not always filed.
    • Aborts test suite.
    • If not a fatal error, can test runner not treat it as such?
      • Or automatically star & retrigger?
    • Filed bug 884471 to find and fix underlying issue.
Stability
  • bug 878449 – aurora windows topcrash in CCliModalLoop::CCliModalLoop needs help (bbondy can’t reproduce)

  • bug 882433 – nightly topcrash at js::ion::InlineFrameIteratorMaybeGC needs an owner
Other

The Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (akeybl/lsblakk/bajaj)

  • FF22b6 went to build yesterday

    • Desktop may ship today

    • [tbd] Mobile may need to respin due to bug 884300 – CFI records broken on Linux platforms
  • FF22.0 RC went to build overnight
    • [tbd] Mobile may need a respin

    • No issues on the tracking list that are worrisome; please email early and often if you find something possibly critical (esp. 22 regressions)
  • I’d like to hijack this section and direct your attention to “Changing our Standard for Bug Verification” on dev.planning (>80 posts, go bottom up)
51 bugs (45 bugs last week) 3 bugs (22 bugs last week)
Unresolved Aurora 23 Trackers (non-security, not tracked for Beta) Unresolved Beta 22 Trackers (non-security)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

Key Issues

(Non team specific issues that impact engineering.)

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

Accessibility (dbolter)

<Read Only>

  • B2G option for installing additional extensions in DEBUG mode landed (bug 879563).

  • Looking into automated tests for Gaia a11y. (Eitan + Web QA)
  • Max’s recent braille improvements landed (bug 876475).
  • Marco Zehe will keynote day 2 (tomorrow) at the PDF Association’s second Technical Conference.

Add-on SDK (dtownsend)

B2G Services (dougt)

  • Push notifications will land on desktop soon (q2 goal)

    • Will be disabled on Beta+Release until CR or interop

Developer Tools (dcamp/robcee)

<Read Only>

  • Back end of Remote Inspector Landing.

  • Back end for Break on DOM in Debugger landing.

DOM (jst/dougt)

  • Update on the XBL Refactoring (Blake)

    • Ready to land, but waiting to land after a branch point

Firefox Desktop (gavin/dolske)

  • Australis still on track to land soon (beginning of the 25 train)! Try out a UX build and file bugs!

  • Firefox desktop team will be having a frontend-perf-focused work week in Toronto next week
  • Status update on the new Downloads API: [1]
  • dev.platform post about background tab thumbnailing: [2]

Firefox Metro (bbondy/jmathies/mbrubeck)

<Read Only>

  • team status updates

  • Continued work on front end polish
  • improvements to chrome input selection
  • progress being made on getting dev tools/profiler hooked up. (bug 850019)
  • Currently hooking up Async Pan Zoom Controller to Metro in (bug 849266 and bug 801154), Desktop Wiin32 to follow

Firefox Mobile (mfinkle/blassey)

GFX (milan)

<Read Only>

Identity (jedp)

Ongoing:

  • rtc peer connection + persona auth [rseys, jedp]

  • firefoxos + persona [ozten, jedp]
  • first-time sign-in to firefoxos [skinny, ozten, jedp]

GSOC Intern

  • Akshay Katyal [MrDHat] working on a PiCl client for contacts data sync for firefoxos [mentor=jedp]

JS (naveed)

<Read Only>

  • Compiler (JIT)

    • bug 866878: BaselineCompiler: Compile try-finally
  • Garbage Collection

    • bug 877762: GC: Post-barrier cycle collector participants

DOING

  • Compiler

    • bug 881902: Last big part of interpreter stack refactoring – fallout from JM removal
  • Front End and Other

    • bug 883154: Add runtime wide cache for compiled lazy scripts

    • Continue prototyping a shared memory implementation for asmjs, with the goal of running an extremely simple threaded program

Layout (jet/dbaron)

<Read Only>

  • Bugs of interest that landed:

    • SVG images are no longer fuzzy when tiled and scaled (bug 600207)

    • DOM futures support landed (bug 856410) – some new CSSOM APIs depend on this
    • strongly-typed conversions between coordinate systems (bug 880676)

Media (mreavy)

  • Web Audio work is mostly done, only a few bits of the API remain to be implemented.

  • Ehsan has mostly moved away from the Web Audio work, padenot, rillian, karlt and others are helping to finish the rest of the project.
  • Basic WebVTT support landed behind a pref. You can test <track> in Nightly now!
  • Created WebVTT wiki page for status and getting-started links.
  • This week the WebVTT team is working on adding tests, fixing nits, and planning implementation of the revised WebVTTCue API.
  • MediaEncoder interface landed and confirmed to be recording Opus files (Bug 868962). Bug 879688 tracks all the MediaEncoder work.
  • Identified a major cause of growing audio latency in WebRTC (including B2G) on some machines (but not others); working on a solution in bug 884365
  • Temporarily running WebRTC as root on B2G (until E10S changes land) causes performance issues (thread-priority and switching).
  • Planning to land major update of WebRTC.org import as soon as 25 opens; already tested on Desktop and B2G. bug 880879

Necko (dougt/jduell)

  • bug 497003: Off-main thread OnDataDelivery patch bounced: working on fix

    • doesn’t work if content is gzipped: that will be follow-up. Also followups to support XHR workers, Download manager, imglib
  • bug 784575, bug 871452: Starting work to allow network traffic to be measured (and choked off to wifi-only) on a per-app basis.
  • bug 881804: Adding interface for speculatively doing DNS and/or prewarming TCP connections based on previous history. In API/design phase.
  • New cache code: integrating & debugging initial API and filesystem patches

Performance (vladan)

Seceng (mmc)

  • Team workweek this week in MV Bridge (Mon-Wed) and SF (Thur). Drop by and say hi!

  • Sandboxing planning for Q3 going on as we speak (DRI: imelven)
  • Please come: Web Security 1.0 training at 12:15 in MTV 10 Forward (DRI: tvyas, rforbes)

WebAPI (overholt)

<Read Only>

Last week:

  • patches for IDB temporary storage up for review

  • continued work on Promises
  • W3C AC meeting
  • spec work: Telephony, Fetch, Promises, icons-in-manifests
  • WebAPI documentation review

This week:

  • get up to speed with NavigationController

  • more work on DataStore API
  • review of sync IDB patches
  • spec work: Telephony, Fetch, Promises, Keyboard API

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

Memshrink (njn)

A big week.

  • Brian Hackett enabled lazy bytecode. This avoids generating bytecode (and subsequent objects, shapes and strings) for unexecuted JS functions, which in practice is ~50% of them due to websites’ extensive use of libraries such as jQuery. Reduces Firefox’s memory consumption by ~5% on common workloads, and significantly reduces pressure on the GC.
  • The report on MemShrink’s 2nd birthday includes an updated MemShrink “big ticket items” list. Three old items were crossed off, and three new ones added. Better image handling and generational GC are still #1 and #2, though both have made good progress.

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 6.36 (Previous Week: 4.10).

    • Most contributors to the spike have been fixed or backed out already.
  • 15 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • Stability numbers continue to look good.

  • Trunk saw a number of new crashes in the last days, mostly fixed by now, see yesterday’s stability meeting.
  • bug 884300 is an issue that gives us bogus stacks on Linux, including Android, at least on 22 and higher. If you looked at crash stacks recently, be aware of that and re-check once this is fixed.

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

  • Lots of big landings planned for “right after Firefox 24 branches”

    • XBL refactor, download API, Australis, “major update of WebRTC.org import”

      • download API is already landed and is being developed in parallel to the existing code, so there’s no imminent “big landing” [gavin]
    • Can we land these a day apart so each one gets its own Nightly? (For more useful regression ranges, and avoiding pileups that decrease Nightly testing)
  • [akeybl] FFOS 1.2 is targeting Gecko 27ish. Have we looked at WebRTC, gUM, audio recording, etc. on a device? Or should we plan to disable and place on the product roadmap?

<Read only beyond this point>

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)


Engineering Meeting Details

  • Tuesday 2013-06-1811:00 am Pacific

  • Dial-in: conference# 98411
    • US/International: +1 650 903 0800 x92 Conf# 98411

    • US toll free: +1 800 707 2533 (pin 369) Conf# 98411
    • Canada: +1 416 848 3114 x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / Warp Core / SFO-Boardroom / Tor Commons
  • join irc.mozilla.org #planning for back channel

17-June-2013

Mozilla Project: 2013-06-17

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

All-hands Status Meeting Agenda

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

Friends of the Tree

The SuMo Community for helping with help article day last week

Wojciech Szczęsny for translating the Firefox OS training videos on short notice and Spencer Hui and Gandalf for putting the videos together in Polish.

Upcoming Events

Tuesday, 18 June

  • Open Source Bridge 2013, Portland OR

  • Web Developer Security 1.0, 12:15 PDT in Mountain View, 10 Forward — punch and pie will be served

Wednesday, 19 June

Thursday, 20 June

  • Open Source Bridge 2013, Portland OR

  • It’s ask a question day on sumo today the day when we need as many contributors as possible to get on and help users on sumo with their questions,

Friday, 21 June

Saturday, 22 June

Sunday, 23 June

Product Status Updates (voice updates)

Webmaker

Speaker Location: OpenMatt in Toronto

Identity

Speaker Location: SF (Brian Warner) (slides)

  • the Mozilla IdP goes live today for @mozilla.org addresses, later this week for @mozilla.com

  • sign in to any Persona-enabled website with your LDAP credentials, including aliases
  • Bugzilla, Air Mozilla, Etherpad all use Persona now
  • intranet and Mana will be Persona-enabled soon
  • known problems when 3rd-party-cookies are blocked, also on IE8
  • send bugs to #identity or identity-staff@lists.mozilla.org

Firefox OS

Speaker Location: Dietrich in Portland

  • MILESTONE: Device certification complete in 3 countries for two different devices. On Schedule, even.

  • Firefox OS 1.1 is past the first major certification phase, focus is entirely on bug fixing from here on out.
  • Gaia futures! The Gaia community is busy discussing all kinds of architectural aspects of the project on the dev-gaia mailing list. Come join us and let your voice be heard.

Grow Mozilla

No voice update

Help us build a history of Mozilla told by Mozillians. Please share your memories about this Mozilla milestone:

Speakers

Presenter Title Topic Location Share? Media More Details
Who Are You? What Do You Do? What are you going to talk about? Where are you presenting from? (Moz Space, your house, space) Will you be sharing your screen? (yes/no, other info) Links to slides or images you want displayed on screen Link to where audience can find out more information
Dan Sinker Director of Knight-Mozilla OpenNews Applicatons for 2014 OpenNews Fellowship are now open Vidyo No http://mozillaopennews.org/fellowships/ http://mozillaopennews.org/fellowships/
Amy Tsay Community Manager for AMO/Marketplace “Amp Your Firefox” add-ons contest 10 Fwd No https://blog.mozilla.org/addons/amp-your-firefox/ https://blog.mozilla.org/addons/amp-your-firefox/
Jeff Griffiths Product Manager – Developer Tools Malicious Add-ons & Project “Squeaky” Vancouver Yes https://docs.google.com/presentation/d/1Abch8B65i6laVaWkrxy-fYNM5YfDdCW5f_cMV14Ngic/pub?start=false&loop=false&delayms=3000#slide=id.gbc95ba91_111 https://wiki.mozilla.org/AMO/Squeaky
Alex Fowler Privacy & Policy Update on StopWatching.Us San Francisco No
Tanvi Vyas & Raymond Forbes Security Engineer Web Developer Security 1.0 Training Mountain View No https://air.mozilla.org/web-security-training/ stopwatching.us

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Joanne Nguyen Mihca Anderson Mountain View Mountain View Human Resources Business Partner
Hermina Condei Michelle Luna Paris Office Paris Office Firefox OS Support Strategy
Gemma Petrie Cori Schauer Mountain View Remote – (IL) User Research

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Corey Ford David Baron MV SF Platform
Liu Liu Maureen Hanratty MV SF UX
Tiziana Sellitto Liz Henry SF (not in office) Salerno, Italy Bug triage and tools

<meta>

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

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

Automation & Tools

  • Completed the switch over to the new ES instance for OrangeFactor(bug 848834 & bug 870559).

  • First tool for auto-detecting regressions using the comprehensive performance data that Talos/Datazilla collects is completed. We’re now working on tuning and trying it out.
  • New Tsvg and Tscroll tests will be rolled out this week. The tests have been fine tuned to measure their objectives more precisely as well as complete their operation in around 5 minutes (as compared to around 25 minutes previously)
  • Tomcat joins our crew of full time sheriffs and will be soon helping keep the tree sound for all of you out in European timezones.
  • More news here

Security

Speaking Engagements


  • 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
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

12-June-2013

Mobile: 2013-06-12

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

Schedule

  • Next merge: 2013-06-24

  • Next release: 2013-06-25

Topics for This Week

Super Toast
Wes has been working on a form of toast that allows an action, when tapped. It’s similar to the “[Deleted message | undo]” in GMail. This is part of the work in bug 872388, but has other applications too. We should see this in a Nightly soon.

WebRTC Status
Very close to pref’ing on by default. Permission UI and Status Indicator have landed. Looking at regressions. We’ll flip the prefs in bug 881875.

Reviewer Checklist
More feedback was collected. Thanks for the input. Kats has wiki-fied the checklist.

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs.

OMG so much awesomeness…

  • Marcos A. Di Pietro (marcos)

    • Landed his first patches!

    • Fixed bug 867567 – JavaScript Error: “TypeError: focused is null”
    • Fixed bug 871524 – Fine tune Reader Mode margins for tablet landscape mode
    • Patch for bug 877783, blocked on bug 877203 – Replace Open Sans with Clear Sans
  • Federico Paolinelli (fedepaol)

    • Fixed bug 876485 – Refactor GeckoAppShell’s Clipboard code into a new util/Clipboard.java file

    • Fixed bug 684380 – “Add to contacts” context menu command for mailto: and tel: links on Android
    • Investigating bug 880661 – The download complete notification doesn’t appear in the Android notification bar
  • Mark Capella (capella)

    • Fixed bug 802093 – Reader Mode:Update reading list button state if the list is empty

    • Fixed bug 880592 – Wrong tab count after killed by OS and restored
  • Nicolas Carlo (nickecarlo)

    • Fixed bug 879088 – Use defineLazyModuleGetter for lazy modules

    • Making good progress on bug 875852 – Reader Mode: Ambient light level changes are too sensitive
    • Patch for bug 877774, blocked on bug 877203 – Replace Open Sans with Clear Sans

Stand ups

Suggested format:

  • What did you do last week?

  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

James W. (snorp)

  • Bug 880842 – crash in mozilla::gfx::DrawTargetCG::DrawSurface

  • Bug 880818 – SkiaGL canvas crashes when loading font

Kats

  • Last week

    • bug 879350 – disable wallpapers and NFC on Fx23

    • bug 879004 – Propagate templated gfx classes to FrameMetrics.h
    • bug 785929 – remove mContentRect from FrameMetrics
    • also looked at bug 877602 to try and figure out why the deadzone is happening. made a little progress, need to look at it more
    • bug 879011 – Convert some event coordinates to use the new templated classes
  • Next week

GBrown

  • Done:

    • bug 869030 Robocop testDoorHanger and testSystemPages cause future reboots on pandas
  • In-progress:
    • bug 870553 A blocklist/whitelist for Shumway

    • bug 880359 Default Android cache is 200MB, which is greater then the amount of free space
    • bug 877779 Talos Regression tp4m_nochrome 14% on Android 2.2, May 29

Chris Peterson

  • Done

    • bug 878327 – Add pref to disable Android Payment API

    • bug 857730 – Land then back out Contacts permissions :\
    • Mentored some bugs
    • Posting Android Push patches for review
  • Next

    • Finish Android Push

    • Investigate Web Activities API

Shane Tully

  • bug 857730 – Implement contacts API

    • WIP patches are attached to the bug

    • Save, clear, and count functions finished
    • Find and GetAll functions half finished
    • Remove function not started yet
    • Making progress on permissions doorhanger
    • Blocking:
      • Permissions doorhanger not getting the correct window (thanks to wesj for helping me with this)

      • Waiting on info about API from gwagner and/or tantek for implementation of find and remove functions
      • Waiting on info about how to select device account to modify contacts of (in the event of multiple Gmail or other accounts)
      • Key field done, but still waiting on superreview (bug 807688)

JChen

  • Past week

    • Fixed bug 876689 – Virtual keyboard does not invoke on text input field focus

    • Fixed bug 876739 – Unable to see characters typed in landscape fullscreen VKB
    • Fixed bug 879202 – On-demand decompression makes debugging problematic
      • Please update your binaries
    • Worked on bug 880650 – VKB is not dismissed when switching awesomebar sections after adding a page to reading list
    • Landed fact-finding patch for bug 837379 – java.lang.IllegalArgumentException: invalid span offsets
    • More privacy review for bug 863777 – Teach ANR reporter to use the profiler to get a native stack
  • Next
    • JimDB for x86 and B2G

    • Some profiler work?

Brian N

  • Done

    • Bug 879505 – Frequent “Awesomebar URL typed properly” failures when using enterUrl()

    • Bug 880599 – When using a custom profile, Fennec can be initialized with a different profile
  • In progress
    • Bug 881378 – Calls to GeckoProfile.get() can result in initialization races

    • Bug 878156 – Fx keeps an article open if no other tabs are open
    • Bug 876765 – Can’t navigate to search suggestion row using d-pad
  • Next
    • Bug 876765 – Can’t navigate to search suggestion row using d-pad

    • Figure out why bug 849847 makes tests time-out
    • PTO

Sriram

  • bug 878929 – Menu refactor

  • bug 880393 – Faded Text View on about:home.
  • bug 877469 – Switch to tab functionality to about:home.
  • bug 878136 – Context menu functionality to lists in about:home.
  • bug 881507 – NoSuchMethodError in ActionBar
  • bug 881819 – ActivityChooserModel problems and mitigations

WesJ

  • Super toast! – Bug 872388 – Allow creating a homescreen shortcut when an bookmark is made

    • JS API still in progress

    • Ability to queue still in progress – Bug 880454 – Support a queue for button toasts
  • Webrtc – Bug 874401 – Active Camera Or Microphone should be clearly displayed
    • One follow up filed – Bug 882136 – Camera share icon gets stuck in the notification bar
  • Async prompts
    • PromptService – Bug 877911 – Make PromptService component use async api

    • NSS – Bug 878848 – Make NSS dialogs use async prompts
    • SelectHelper left to finish this week

LucasR

Last week

  • Landed new search (bug 877870) and suggestions (bug 871650) in fig

  • bug 882073 – Remove unused inner class from BrowserSearch
  • bug 881777 – Use different height for search engine rows
  • bug 882081 – Restore bookmark indicator in TwoLinePageRow
  • bug 881776 – Only update entry with title updates when not editing
  • (In progress) bug 862794 – Implement Visited page in about:home

Next week

Liuche

  • robocop

  • bug 872329 – Apply existing settings – added tests, fixing existing tests, hunting down inconsistent failures on Android 2.2 opt
    • bug 843947 – intermittent settings orange (can be enabled after 872329)

    • bug 882191 – disabled preferences screen load – orange on Android 2.2 opt
  • bug 870169 – Extract TelemetryReporter from ANRReporter – re-starting this, different approach
  • bug 871866 – Remote debugging + dev tools for Android – UX feedback

Margaret

  • In Progress/Next

    • bug 879097 – Remove “FormHistory:Init” and “Passwords:Init” messages

    • bug 878173 – Create alternate about:feedback that sends positive feedback to input
    • bug 876712 – Kill AwesomeBar/AwesomeBarTabs code on fig
    • bug 751205 – Refactor site identity popup and doorhanger popup to use common arrow panel container
    • bug 860581 – Add support for Mixed Content Blocking
    • bug 879979, bug 880060 – Started thinking about our robocop situation on fig
    • Helping mentor our awesome contributors <3

RNewman

Landed almost all of the rest of FHR v1, shepherding it through (QA, server changes, helping out with tip design, etc.). Uplift to Aurora this week.

Scott (jwir3)

Last Week:

  • bug 878931 : Reflow-on-zoom should use font inflation preferences

  • bug 878928 : Re-enable the double-tap to zoom to element width when reflow-on-zoom can’t do its zoom.
  • Started work on bug 864595: Assertion in caretPositionFromPoint.
  • Met with blassey and ibarlow last week about how Reflow-on-zoom should work with respect to preferences and font inflation.

This Week:

  • Land aforementioned bugs

  • Finish and land bug 864595 : Assertion in caretPositionFromPoint
  • Some column set stuff to finish
  • bug 876161: Sometimes double-tapping a paragraph scrolls it out of view.

Other:

  • Will be on PTO all of next week.

BLassey

worked on:

  • bug 876689 – Virtual keyboard does not invoke on text input field focus if “Don’t keep activities” is enabled

  • bug 880259 – Firefox should use GeckoView
  • bug 879651 – no audio playback on Android x86
  • bug 877203 – Replace Open Sans with Clear Sans

blocked on:

  • can’t run reftests locally

MFinkle

  • Mostly manager stuff

  • PTO next week
  • SF the week after

Ian Barlow

This week

  • FHR – about:healthreport

  • Mixed Content blocking
  • Updated Search provider stuff
  • Updating our app icons to the new improved Firefox logo!
  • Meetings galore

Security/MGoodwin

  • No update

WebRT

  • Privileged app work is no longer blocked on certs

  • Working on moving webapp permissions into the webapp profile
  • Working on getting the KitchenSink app up and running

PiCL

  • No mobile specific personnel yet, but we are interviewing

  • Working on sync APIs for native data stores on Desktop and server protocols and architecture
  • Working on clickable signin/signup UI mocks for user tests

Feature Focus

Firefox 22

Firefox 23

Firefox 24

Firefox 25

Firefox 26

Round Table

User Advocacy

Watching User feedback on x86, looks mostly positive so far.


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC

  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998

    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2013-06-12

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Current Releases

  • All is well

Beta (22)

  • FF22b5 went to build already, will ship before the end of the week

  • We’re shipping in <2wk, what’s in is in

Aurora (23)

  • Mixed Content Blocking is incoming, we’re ensuring we have visibility into the success of its Beta testing (at scale)

Firefox Mobile

Beta (22)

  • See full list of features here

  • We shipped Beta 4 to Google Play on Friday afternoon: https://wiki.mozilla.org/QA/Fennec/22/Beta/4
  • Ratings average a healthy 4.3 stars
  • Low crash rate continues, we are under 3 crashes per 100 adu as of Beta 4
  • bug 879651 – no audio playback on Android x86 has been uplifted
  • We are also considering uplift to beta for:
    • bug 862755 – Reader mode icon from the URL bar corner is almost impossible to access

    • bug 852986 – Regression: Google search results completely zoomed in on browser back
    • bug 856497 – Regression: IMDB search field hidden behind awesomebar

Aurora (23)

Nightly (24)

https://wiki.mozilla.org/Mobile/Roadmap/Tracking_Fx24

Developer Tools

  • B2G remote debugging work still on target for Q2

  • Break-on-event patches in review
  • lots of planning: new JS repl, ‘blackboxing’ minified / common libraries
  • Alex & Gabor landed cross-domain content scripts in Jetpack
  • add-ons competition kicks off tomorrow!

Feedback Summary

Desktop

Gathering snippet survey data and compiling 21 USR

Mobile

Watching feedback around x86 on Beta, looks good so far

User-Experience (Design and Research)

  • In SF, UX has moved to the 1st floor – please go say hello
  • [Research] (Bill, Lindsay, Gemma (new!))

    • [Emerging Markets Research] – The User Experience Research team has received three proposals from firms to collaborate on our forthcoming user experience research study on emerging markets in SE Asia (specifically, Thailand, Indonesia, and India). We are currently evaluating the proposals and will select a partner in the next few days. After our selection, we will begin project planning and recruiting. We expect to begin field work in Thailand and Indonesia in August.

    • [Firefox User Types in N. America] – Bill gave a Brownbag presentation for the Firefox User Types in N. America study. The session was recorded – you can watch a recording here: https://air.mozilla.org/firefox-desktop-user-types-in-north-america/
    • [FFOS Research in Eastern Europe] – Lindsay and Bill just returned from Poland and Hungary respectively where they conducted ethnographic interviews with participants in each country about their mobile phone usage. While the focus of their work was primarily for FFOS, there were some insights generated about overall internet and desktop usage. Either Lindsay or Bill is happy to discuss their findings with team members.
    • New Team Member – Gemma Petrie will join the UXR team as a User Experience Researcher on Monday, June 17. She joins Mozilla from Razorfish in Chicago where she worked as a user experience researcher and information architect on client-facing projects. She will be based primarily in Chicago and will be working closely with Bill on Firefox Desktop for the remainder of 2013.

Market Insights from the Product Marketing Strategy Team

Mobile

  • Apple revealed iOS 7, an OS version that includes design changes which make for a flatter, sleeker appearance, as well as the addition of a Control Center that appears when the user swipes up from the bottom of the screen. A new multitasking interface is also available with a double tap of the Home button. Cross – platform integration has been updated with AirDrop support, that allows for direct file – sharing between iOS and Mac OS X devices over WiFi. The browser has also been improved, with a new interface for bookmark – browsing and reading list – browsing, as well as for tab management.
  • More rumours point to a version of the Galaxy Tab to contain chipsets from Intel with the x86 architecture. The launch date for the Galaxy Tab 3 is in June. For specs, see here.
  • The HTC One, the Korean company’s flagship device, will launch a Nexus experience version for the device, to be available starting with the 26th of June.
  • May Android distribution numbers maintain Gingerbread as the most popular version with 36.5% of the market, followed by Jelly Bean with 33% and Ice Cream Sandwich with 25.6%. Honeycomb, which was originally launched as the first tablet version, is soon to become obsolete, with only 0.1% of the market.
  • Screenshots of Tizen with a skin designed by Intel called Obsidian were leaked.
  • China Mobile, the world’s largest network operator by subscriber base, has launched Jego, a messaging app aimed at a global audience. Integrated with mobile networks, the app competes with Skype in that it offers IP to mobile and landline calls. Important because this is another attempt from the telco industry to compete in the OTT space, one that looks promising due to its value proposition of cheaper calls than Skype offers. It is also important to see the innovation in this space coming from the Chinese market and to watch to what extend it manages to cater to the Western audience.
  • Ericsson revealed stats from its recent mobility report, that predicts that in the next 5 years the number of smartphone subscriptions will reach 4.5 billion, with 60% of them being covered by LTE. Video traffic will grow by 60% annually and data traffic volume will grow 12 – fold by 2018. LTE subscriptions should surpass 1 billion by 2017 and 2 billion by 2018, according to the company. China, Africa and Asia – Pacific will lead the charge both in the number of net additions and total number of mobile subscriptions in 2013, but Europe has the biggest penetration of mobile technology, with 132% in Central and Eastern Europe and 128% in Western Europe. China, Africa and India have penetration rates of less than 100%.

Marketing, Press & Public Reaction

  • Engagement has moved to the second floor of SFO

  • Australis — Research Kickoff this morning
  • CVP — talking to vendors and reviewing vendor the initial proposals
  • SEO — Vendor selection phase
  • First Run Testing — initial results find users more interested in features vs. brand

Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC

  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 99696 (US/INTL)

  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL

11-June-2013

Firefox Status: 2013-06-11

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

Friends of the Firefox team

Give a shoutout/thanks to people for helping fix and test bugs.

Stand ups

Suggested format:

  • What did you do last week?

  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

  • bug 853389 – AddonRepository – All patches r+. Hoping to have a green try run by today and patches ready to push tomorrow. Patch queue depends on one patch from bug 853388

  • bug 880555 – Fixed –test-manifest option for mochitest-chrome
  • GSoC mentoring
  • FISL planning
  • Reviews and feedback:

(was out on Friday)

  • Coordination:

    • I’ll be offline this Thu and Fri flying to the Summit Assembly, and will be in the Paris office all of next week

mano

More than half done rewriting the test for the password manager using the new promises API. Waiting for Dolske’s sign off on the APIs (IDL and JS module).

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(mikedeboer’s Status Board)

gijs

NB: sadly not able to make it for today’s meeting due to family obligations. Hope to make it next week (should work but not 100% certain yet) and/or see you all for real in less than 2 weeks in Canada! :-)

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

  • Australis

    • Worked on a tool on the weekend to automate screenshots of the browser in various configurations. Blog post and code coming soon. Example screenshots: Linux and Windows XP
  • Firefox Reset
    • Talking to UI/UX about welcome back page
  • Reviews
    • Getting through the backlog

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)

UX Updates

lco

Task Continuity!


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC

  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337

    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

SeaMonkey: 2013-06-11

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

Agenda

  • Meeting cancelled due to lack of advance notice being sent.

  • TL;DR: no updates at all vs last meeting.

Roundtable – Personal Status Updates

Status Updates from developers – what are you working on, what’s the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status).

IanN

  • Some testing, reviewing and commenting.

  • Fixed:
  • Checked in pending review:
  • Waiting for feedback/review:
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost

    • bug 798147 Switch to correct pref pane if pref window already open
    • bug 778534 Use image instead of html:img in instant messaging
  • Working on:
    • Various SM Council documents.

    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • bug 657234 Move pasteQuote and pasteNoFormatting into contentAreaContextOverlay
    • File/Folder selection in windows.
  • To Do:
    • bug 639395 Get cmd_fontSize to reflect current state of selected content / content at caret.

    • Prefs-in-a-tab.
    • Create FAQ for Friends of the Fish Tank.
    • Help get composer standalone builds working with –enable-tests.

Ratty

Pushed to comm-central on CLOSED TREE due to me thinking that the tree is open for SeaMonkey:

  • bug 595235 Make search suggestions work with new search sidebar.

  • bug 870413 Implement permission prompt for desktop notifications in SeaMonkey.
  • bug 870728 The Geolocation prompt should not offer action in PB mode if the action remembers permission for more than a session.
  • bug 871536 Mitigate clickjacking of about:certerror.
  • bug 871541 Remove updateIcon from tabbrowser since it has only one consumer.
  • bug 871548 Query params sent when reporting a phishing site could contain sensitive info.
  • bug 875706 Flip the pref to enable the Content Security Policy (CSP) 1.0 parser for SeaMonkey.

Working on:

  • bug 876430 Update Dataman for changes in DOMStorage and localStorage.

  • bug 879845 Lightning bug 718332 broke SeaMonkey’s customize toolbar context menu.
  • bug 881083 [parity-Multizilla] Add a “Validate this page” entry to the Web Development submenu.
  • bug 881221 Don’t try to package MSVC dlls if WIN32_REDIST_DIR is not set, in Thunderbird.

Investigating:
Other stuff:

  • Did some reviews.

  • Bug triage and Bug discussions.
  • Usual end user support and PR in newsgroups and Mozillazine.

rsx11m

Fixed on trunk/comm-aurora:

  • bug 872133 Focus textbox for “seconds” when checking “Show an alert” in Notifications preference pane.

  • bug 874899 Hide new options in Notifications preference pane when the old alert is selected.

Fixed on trunk:

  • bug 872000 Document the new Private Browsing feature in Help.

Working on:

  • bug 880464 Setting up an RSS account first should not make it the default account.

Helping with:

  • bug 868495 Browser main preference pane cut off on Windows 7 with hardware acceleration enabled.

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.

  • End-user information and discussion on MozillaZine.
  • Documented security.tls.version.(min,max) prefs in the MZ Knowledge Base; updates to several other articles.

Any other business?


SeaMonkey Meeting Details

Thunderbird: 2013-06-11

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

Remember to use headphones and mute yourself when not talking

Feel free to ask questions in the meeting either by speaking up or by asking them in #maildev on IRC.

Other ways to get in touch with us can be found on our communications page

Meeting Changes

Action items from last meetings

  • Ping Standard8 about his action items

    • (ongoing) Standard8: Document flags to tb-planning

    • (ongoing) Standard8: Follow up with metric numbers being public
      • Pinged again on 2013-06-11, should be going through final approvals
    • (2013-04-02) Standard8: Investigating possibilities for dropping second ESR release channel whilst maintaining mainstream the same as the ESR releases.
    • (2013-04-02) Standard8: arrange for swag to be sent to WADA and Aryx who are our awesome FotT.
    • Community as a whole: Decide “who is supposed to plan our dances?”
    • rkent: Send a proposal to tb-planning
      • Standard8′s feeling is that we don’t need a council…but if people want to step up and organize stuff, use tb-planning to get that ball rolling. Standard8′s personal opinion is that if we have a council, that we’re just putting names on people, and we should just act as a community.

      • Irving thinks that rkent’s concerns are that there are aspects of what we’re doing *outside of code* (get-togethers, $$, policies / directions) that he feels uncomfortable not knowing who is in charge of that. Do we as a group have $? And if so, how do we go about deciding what to spend it on?
      • Standard8 will think about this a bit more.

Critical Issues

  • The tree is orange. Crazy orange.

    • adw said he’s going to look into fixing the spell-checking bug (test fail is bug 881222)…if he gets the chance. (bug 880595 related?)

      • Great, then aceman looks at the other tests.
    • XPCShell on windows, Standard8 thinks we caused them, and aceman is looking at them
    • aceman is looking at one wrt customizing toolbars (most of them fixed, 1 remaining on OS X).
    • There’s a weird one for account settings (test-retest-config.js), and Standard8 is having trouble reproducing it.
      • aceman is looking at that one too, attached patch attempt to bug 881361. (Already identified some oddity of calling wait_for_modal_dialog() vs. wait_for_new_window() on that same window…)

      • Normal and packaged debug builds aren’t failing for Standard8 for bug 881361
    • Standard8 has a script to use with hg bisect when finding a regression from mozilla-centra

Upcoming

  • If there’s anything you want into the next big release of TB, 24 is the train you want to ride. You have until the merge on the 24th. Go go go!

  • Lightning in TB 24 has ical.js landed, but it won’t be enabled until at least TB 25, due to the risk

Round Table

  • mconley

    • Cleared out some reviews, but things are getting slow as Australis prepares to land on m-c

    • My GSoC students are kicking butt:
      • Philipp has a patch up that gives Thunderbird the devtools debugger! \o/ Will review as soon as I can. https://bugzilla.mozilla.org/show_bug.cgi?id=881235

      • Jon Demelo has been studying up on CardDAV. He’s got Ensemble built, and all of the tests passing, and he’s gotten familiar with Task and Promises. We’ve got a local version of Radicale being installed to test against, and he’ll have his first test case written soon.
  • Standard8
    • Filed a few issues on the tree

    • Caught up on a few reviews, more soon
    • Various feedback, investigation into bugs
    • Been talking to Anne-Marie about marketing
  • jcranmer
    • DXR updating discussions

    • Sunbird code is now dead
    • Finished bug 870565 (much simpler build system, don’t ask me to summarize what it actually does because it’s complicated)
    • Porting to moz.build – CPPSRCS, CMMSRCS, EXTRA_COMPONENTS in patches, DEFINES on todo list, CSRCS complete
    • Adding INSTALL_TARGETS to c-c, cleaning up rules in makefiles
    • Awaiting review for bug 869865 (eliminate master xpcshell manifest)
    • Neil is a slow reviewer :-(
    • Most of my reviews are done
  • aceman
    • Cleaning up some test failures and more to come. Just need reviews and help from platforms other than Linux.
  • roland
    • i made wsmwk, matt and cameleon admins with all privileges so theoretically they should be able to deactivate sp*mmers’ accounts and delete sp*m on SuMoMo

    • I see this “Unable to open the temporary file C:\Users\[username]\AppData\Local\Temp\nsmail.tmp. Check your ‘Temporary Directory’ setting.’ ” issue when I run McAfee on Windows 8 with Thunderbird 17. If I turn email attachment scanning off in McAfee then the problem no longer occurs. Therefore it appears to be something that could be a McAfee issue. Therefore I have emailed McAfee about this. WORKAROUND: disable scanning of email attachments.
  • JosiahOne
    • Pretty much only have time to work on redoing the Composer UI across platforms. (Targeting TB 25, don’t want a drastic change in 24)

    • Small UI changes. Widget fixes.
  • wsmwk

Action Items

  • Action for mconley to talk to Fallen about debugger used for Mozmill and XPCShell tests

Thunderbird Meeting Details :

Mozilla Platform: 2013-06-11

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

Hot Bugs

(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)

Orange Factor
  • bug 861700 (Intermittent browser_705597.js,browser_707862.js | uncaught exception – [object Event] at undefined:undefined) is #1 top orange and unowned.

    • Affects OSX and Windows.

    • Possible regression from bug 845681.
Stability
  • bug 853959 (DrawingContext::DrawBitmap) is an unowned Canvas2D crash that turned into a topcrash across channels apparently due to Apple’s iOS7 page.

    • We should try to get on this before more similar pages appear with an even higher profile.
  • bug 880842 (mozilla::gfx::DrawTargetCG::DrawSurface) is a new unowned trunk topcrash, but the GFX team seems to be on it and have a good suspect for the patch causing it.
Other

The Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (akeybl/lsblakk/bajaj)

  • FF22b5 will be going to build today/tomorrow, released before the end of the week

    • x86 Android audio fix

    • Fix for the #1 top Mac crasher
  • Only two weeks away from release! Speak now or forever hold your peace :)
  • A note on Radeon driver issues, and preventing the loss of .5 million users
45 bugs (47 bugs last week) 22 bugs (30 bugs last week)
Unresolved Aurora 23 Trackers (non-security, not tracked for Beta) Unresolved Beta 22 Trackers (non-security)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

Key Issues

(Non team specific issues that impact engineering.)

Mike Hoye notes that UCOSP – the Undergraduate Capstone Open Source Project class, a distributed-team last-year project – is moving along, and we have three great submissions for projects so far. If you have other projects that would be suitable for a team of smart kids to work on for a few months in the fall, or any questions, send two or three paragraphs describing them to Mike Hoye at mhoye@mozilla.com.

Git

Quick poke on jst’s Embracing git usage for Firefox/Gecko development? thread. If you have thoughts on this subject, please respond this week.

What are the most important problems for the web?

If you have thoughts, contact Anne van Kesteren (annevk) or Andrew Overholt (overholt) on IRC or via email.

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

Accessibility (dbolter)

  • B2G – Add option for installing additional extensions in DEBUG mode – Patch on. bug 879563

  • Fixed a pesky assertion related accessible cache (children of a parent removed from the DOM).
  • Reduced braille verbosity to match user expectations.
  • Accessible text fixes marching along with positive vendor feedback.

Add-on SDK (dtownsend)

  • Last weeks meeting notes

  • Emails about add-on repacks have been sent out
  • Work on connecting the SDK console to the new browser console
  • Heads down on UI components

B2G Services (dougt)

  • Love some feedback/help on front end work of whereismyfox

  • Enabling push notifications for B2G 1.1 across the board
    • Same servers are going to support android+desktop

Developer Tools (dcamp)

  • Meeting Notes

  • Discussing the separation of REPL and Logging in the web console here.
  • Black-boxing sources in the debugger: discussion, bug 877682
  • Remote inspector/b2g content processes progressing

DOM (jst/dougt)

  • Promises/Futures and API design

  • XBL refactor (bug 653881). Note that this might cause regressions, we are going to land early and stay on top of incoming bugs.

Firefox Desktop (gavin/dolske)

<Read Only>

  • Australis still on track to land in about 2 weeks (beginning of the 25 train). Try out a UX build and file bugs!

  • URL autocomplete fix: death to www.pastebin.mozilla.org (bug 769348)
  • New tab preloading landed (with wins to tab animation smoothness and newtab load time), but will need to be reverted to investigate talos regressions (bug 791670)

Firefox Metro (bbondy/jmathies/mbrubeck)

  • Returning intern jwilde starts this week.

  • mochitest-browser-chrome now running in automation; will be visible on TBPL once remaining oranges are fixed (bug 880298).
  • Basic support for scrollbars landed; we would like to move to “hovering” scrollbars like on OS X that appear when using a mouse without requiring a reflow (bug 881081).
  • Working on some lightweight mochitest-browser-chrome performance tests (bug 859155).
  • About to start implementation of new download UI (bug 801136).

Firefox Mobile (mfinkle/blassey)

  • Cleanup for and documentation added to bug 877728 – Add pixel units to android/widget JNI code uses of gfx::Point, gfx::Rect

  • WebRTC + permissions have been removed from Firefox 23 bug 879335
  • Fix audio problem for Android x86 (bug 879651)
  • We also backed out Contacts API for Android permission request until main code lands bug 857730
  • Good gUM video playback fixes landed: bug 874546, bug 874572
  • May Perf Checkup
  • bug 876562 – In Fennec content behind fullscreen content should not be pannable, zoomable, or visible
    • has reduced test case

    • options are: messy backout, hail mary fix, rel note
  • bug 880259 Firefox should use GeckoView
    • plan to land for Fx25 immediately after the merge

GFX (milan)

  • New GFX intern, Guillaume Abade started last week

  • Rendering biweekly meeting alternating between 2:30pm PST and 5:30pm PST to allow easier Taipei participation
  • A number of (unrelated?) regressions in Nvidia’s 3D Vision, H.264, images, Silverlight
  • Key items in progress:
    • SkiaGL

    • Moz2D core graphics (Azure Quartz)
    • OMT image animation
    • APZC
  • Will have some participation in the upcoming Desktop work week

Identity (jedp)

<Read Only>

  • Last Week:

    • Fri-Sun work weekend in Portland (Austin, Jed, Crystal)
  • Main efforts this Week:

    • Persona in RTC peer connection auth (Ryan at RTC work week, Jed)

    • Sign-in-to-web in desktop browser, esp. UI issues (Austin)
    • Persona sign-in UX for b2g FTE (Jed, Crystal, et al.)

JS (naveed)

Established Benjamin’s Weekly Status site for JavaScript Engine work in progress. Feel free to follow along.

DONE

  • Compiler (JIT)

    • bug 859609: Enable inlining of heavyweight functions as well as anonymous lambda clones
  • Garbage Collection

    • bug 861925: Handle ArrayBuffers that are both shared and Transferable

    • Added B2G-specific analysis to catch rooting hazards in code not compiled for the desktop browser
  • Front End and Other
  • Compiler (JIT)

    • bug 866878: Add try-finally support to baseline compiler

    • bug 875720: Sunspider regression from bug 875276 – under review
  • Garbage Collection

    • bug 877762: Working on post barriering GC thing pointers on browser heap

    • Get exact rooting green in the browser
  • Front End and Other

    • bug 853301: Reenabling JS Intl API in desktop builds

    • bug 880538: Avoid asm.js parse node memory spike
    • Compartment isolation for off thread JS parsing, object serialization/deserialization.

Layout (jet/dbaron)

  • CSS Working Group met last week in Tokyo, followed by Test the Web Forward Event

    • CSS Working Group agreed on two hard issues needed to advance CSS Transitions
  • pango text shaping code has been removed since we’ve been using harfbuzz for a while (bug 810252)
  • Servo CSS work started: selector matching
  • New Intern: Cory Ford starts next week (will sit next to jet and cpeterson in SF)

Media (mreavy/kentuckyfriedtakahe)

  • Video with HE-AAC audio is now working on Windows 7/8.

  • First implementation of WebRTC on Desktop is going out in Firefox 22
  • WebRTC is at a work week this week in Sunnyvale (just down the road from the MV office). Details are here: https://wiki.mozilla.org/Media/WebRTC/WebRTC_workweek_20130610
  • During the work week, we plan to update the core WebRTC libraries on Nightly to the latest stable branch. The bug to follow for this is Bug 880879. If you notice any regressions after the update, please let Randell (jesup on irc) know.
  • Web Audio has been landing in Firefox. For the latest status on Web Audio, follow the tracking bug: Bug 779297 and check out: https://wiki.mozilla.org/WebAudio_API_Rollout_Status.
    • NOTE: We have a new bugzilla component: “Web Audio” under Core. Please file new Web Audio bugs there.

Necko (dougt/jduell)

  • Off main thread delivery for OnDataAvailable (bug 497003) coming very soon.

    • first client is HTML parser, then imglib
  • Cache rewrite: still early, but starting to integrate and test new API and file system layers

Performance (vladan)

  • Mark Reid has joined the Perf team. He will be working on the Telemetry backend reboot

  • bug 867757, bug 867762: Extending Gecko Profiler to support arbitrary annotations
  • bug 881578, bug 881575, bug 879957: A few small improvements to reduce startup I/O
    • bug 880296: We need to load fewer DLLs on startup
  • Starting Android startup investigation
  • bug 872421, bug 880664: Landed a module loader for chrome workers
  • bug 853388: Working on converting Addon Manager storage from SQLite to JSON, and moving its I/O off the main thread
  • bug 813742: Parallelizing the reftest and crashtest suites
  • bug 748598?: Dhaval will be working on storing Firefox caches in volatile (purgeable) memory on Android & B2G

WebAPI (overholt)

Last week:

  • Implemented promises (as “future”; will rename) (bug 856410)

    • still need to figure out how to land due to spec churn
  • Implemented SharedWorkers (bug 643325) (awaiting review)
  • Regular spec work (SysApps, Promises, Fetch)
  • Got a lot closer to final patch for temporary storage (IDB first)

This week:

  • Get temporary storage patch(es) up for review

  • Promise followups
  • SharedWorkers followups
  • W3C AC meeting in Tokyo

Homework:

  • “What are the most important problems for the web?”

Plugins And Data (bsmedberg)

  • Finishing up the new doorhanger for click-to-play plugins, details in firefox-dev

  • Finishing up data collection for latency of IPC messages and hooking that into the profiler to analyze plugin slowness

Next:

  • Investigating orphan FHR reports

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

Critsmash (dbolter)

  • Last report showed good risk factor decrease. Yay!

Memshrink (njn)

  • Meets today at 4PM PDT

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 4.1 (Previous Week: 5.90).

  • 17 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

<Read only beyond this point>

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)


Engineering Meeting Details

  • Tuesday 2013-06-1111:00 am Pacific

  • Dial-in: conference# 98411
    • US/International: +1 650 903 0800 x92 Conf# 98411

    • US toll free: +1 800 707 2533 (pin 369) Conf# 98411
    • Canada: +1 416 848 3114 x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / Warp Core / SFO-Boardroom / Tor Commons
  • join irc.mozilla.org #planning for back channel

10-June-2013

Mozilla Project: 2013-06-10

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

All-hands Status Meeting Agenda

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

Friends of the Tree

  • Fear56 for doing the agenda and notes of meetings from when I have been away from Mozilla. Satdav

  • All the new volunteer Firefox Marketplace app reviewers – BRAVO!

Upcoming Events

Tuesday, 11 June

Wednesday, 12 June

The Mobile meeting for sumo has moved to SFO319 its 3pm PST https://etherpad.mozilla.org/mobile-2013-06-12

Thursday, 13 June

Today is knowledge base day, we are looking for people to write brand new knowledgebase articles for the following, Firefox OS, mobile and Firefox for desktop

Next Week

  • It’s ask a question day in sumo

Product Status Updates (voice updates)

Firefox Desktop & Mobile

Speaker Location: Toronto (johnath)

  • Press Tour Recap

Webmaker


Speaker Location: OpenMatt in Toronto

  • Maker Party 2013 kicks off on Saturday, June 15!

  • Get together at events all summer long. Make something. Teach others about digital literacy, webmaking and how to code.
  • Lots happening with great partners like the Chicago Summer of Learning. They’re using Mozilla’s Open Badges software to reward learning that happens outside of school.
  • Stay tuned for a demo from Open Badges‘ Sunny Lee.

Grow Mozilla

Speaker Location: Mountain View

Help us build a history of Mozilla told by Mozillians. Please share your memories about this Mozilla milestone:

60 seconds with Mozilla IT

Speaker Location: San Francisco

  • Relops Windows testing machine upgrades

  • hg.mozilla.org upgrade to 2.5.4
  • Datacenter Network upgrades
  • Wireless switchover in some offices

Speakers

Presenter Title Topic Location Share? Media More Details
Who Are You? What Do You Do? What are you going to talk about? Where are you presenting from? (Moz Space, your house, space) Will you be sharing your screen? (yes/no, other info) Links to slides or images you want displayed on screen Link to where audience can find out more information
Alfredo Coh Year Up Intern Next Around the Campfire Event Mountain View No None https://intranet.mozilla.org/Interns_YearUp
Sunny Lee Open Badges, Product Lead Chicago Summer of Learning remotely (Vidyo from Portland) Yes – screensharing None http://chicagosummeroflearning.org/

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Terra Jones Ronald Piovesan Mountain View Mountain View Business Development
Angelina Fabbro Jeff Griffiths Vancouver Vancouver Evangelism
Patrick Hundal Mark Crandon San Francisco San Francisco Business Development

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Eric Reed Dave Herman/Brian Anderson MV MV Research
Jonathan Wilde Mark Finkle/Frank Yan MV SF FFX Eng/Mobile UI
Shilpan Bhagat Mark Finkle/Wes Johnston MV SF Mobile
Stefan Mirea Mike Connor/Greg Szorc MV SF FFX Services Eng
Alexander Wafula David Boswell MV SF People People
Eric Zounes Jake Maul/Dumitru Gherman MV MV Web Ops

<meta>

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


  • 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
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

Older Posts »

Powered by WordPress