Meeting Notes Meetings notes from the Mozilla community

6-August-2012

Mozilla Project Meeting Minutes: 2012-08-06

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

WeeklyUpdates/2012-08-06

« 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

Upcoming Events

This Week

Monday, 06 August

Tuesday, 07 August

Wednesday, 08 August

Thursday, 09 August

  • Grow Mozilla discussion at 10 AM pacific — a forum for discussing community building at Mozilla

Friday, 10 August

Next Week

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: MV (johnath)

  • Social: bug 764869, bug 764872, bug 773351, bug 770695: big pieces of the work that makes Social actually semi-usable have landed. That means that you can test social features using “MoTown” in Nightly builds, by setting social.enabled = true.
  • navigator.id DOM and core landed last week, the beginnings of native Persona integration
  • Taras’ weekly performance/snappy update. Highlights include:
    • JS profiling using the built in profiler
    • Reducing the cache nuking hit that telemetry tells us we hit on 10-20% of pages
    • Also starting to file performance bugs on popular addons
  • OMGCDN!
    • We are moving to a CDN for initial Firefox downloads. The extra speed improves download success & conversion by 10-20% in some locales!
    • Software updates are still using the volunteer mirror network, for now.

Firefox Mobile

Speaker Location: MV (johnath)

  • Spinning a 14.0.2 to fix jellybean specific crashes
  • More testing on ARMv6 to find stability gotchas and minimum requirements
  • FF15 (with Tablet support) firming up!
    • BUT has anyone had a lot of hangs with Firefox Beta on Asus Transformers? Let mfinkle/blassey know.
  • Scott wrote an excellent blog post about font inflation

Thunderbird

Speaker Location:

Older Branch Work

Speaker Location:

Webmaker

Speaker Location:

Identity

Speaker Location:

Services

Speaker Location:

Firefox OS

Speaker Location: Dietrich

  • Gaia: Working camera! And photo filters in the Gallery! Animated SVG analog clock and FM Radio dial landed. There are risks in email plumbing, calendar, 1st Run, and settings, some in visual design access and some in implementation. More visual design implementation is landing every day. Weekly meeting notes.
  • Platform: Security review for bluetooth is done. The media stream components of Camera back-end are in review. Cell broadcast was added to v1 requirements. Lots of software update pieces under development and discussion. Lots of E10s work ongoing. Weekly meeting notes.
  • Release: Technical Release Plan sign-offs held on Gecko base, branching, updates and testing. Blockers for internal dogfooding are now tracked with [B2GTest:Blocker].
  • QA: Completed ~60% of the Gaia requirements deep dive and added more tests cases for additional feature coverage. Built a webapp on devices that tests battery, geolocation, vibration, fullscreen and orientation. Daily build smoke tests still show critical regressions.
  • Triage is now daily. Details in the weekly meeting schedule announcement.

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
Your Title Here Your Name Here What are you going to talk about? Links to slides or images you want displayed on screen Link to where audience can find out more information
Tour Guide David Boswell Community data arewegrowingyet.com and coding contribution dashboards Data posts on about:community blog

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?
Brendan Colloran Gilbert FitzGerald Mountain View Senior Data Analyst
Sriharsha Chintalapani (Harsha) Gilbert FitzGerald Mountain View Metrics Software Engineer

Introducing New Interns

New Intern Introduced by Speaker location Will be working on
Leo Yeykelis Mary Trombley Mountain View User Research
Valentin Gosu Nick Hurley Mountain View Platform

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)

Firefox

Platform

Services

Messaging

Mobile

IT

Release Engineering

QA

Test Execution

WebQA

QA Community

Automation & Tools

Security

Engagement

PR

Quiz Of The Week: The Fiery Fox

Smartphone OS makers eye developing markets

State of the Web: Which vision of an ‘open Internet’ would you fight for?

Firefox’s most popular add-ons from 3 billion downloads

New Photos of Mozilla’s Mobile OS Have Arrived Online

Mozilla Confirms It Will Join Berlin’s New ‘Factory’ Campus
Mozilla Will Nearly Double SF Office, Add 125 People In Early 2013
Mozilla expands in Berlin and US

Events

Creative Team

Community Marketing

Support

Metrics

Evangelism

Labs

Apps

Developer Tools

Add-ons

Webdev

L10n

People Team

WebFWD

Foundation Updates

1-August-2012

Mobile Meeting Minutes: 2012-08-01

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

Mobile/Notes/01-Aug-2012

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • 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
  • irc.mozilla.org #mobile for backchannel
  • Warp Core Vidyo Room

Schedule

  • Next merge is 2012-08-27
  • Fx15b3 is on-deck for release
  • Fx14.0.2 is being spun up for bug 769893

Major Topics for This Week

Target String Freeze for Fx16

We need to audit the list of potential uplifts to Aurora for string related changes. The big areas are WebAppRT and Reader. We want to take control and start limiting strings changes.

ARMv6 Builds

We are still trying to gather as much testing data as possible about our ARMv6 builds. We have a goal of release Firefox to a limited set of ARMv6 devices for Fx16 and need the data to help define the set of allowable devices.

Unblocking Flash on Tegra2 Devices

Again, more testing data is needed to determine if the quiality of Flash on the currently blocked tegra2 devices is good enough to unblock.

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)

Kats

  • Last week:
    • bug 776702 – remove unnecessary BitmapDrawable instance
    • bug 775722 – (landed) making native text selection handles a java compositor layer
    • bug 777505 – fix possible NPE in GeckoInputConnection
    • bug 770047 – create the LayerView as part of the XML inflation to avoid the black flash on startup
    • investigated some build slowness (filed bug 779268)
    • investigated bug 778488 (reader mode, can’t pan down while finger is on an image)
    • bug 763166 – fix potential race in AndroidBridge initialization
    • bug 777075 – refactor some of the dependencies of PanZoomController
    • bug 777351 – fold LayerController into GeckoLayerClient
    • cooked up some readability prototypes
  • Next week:
    • more readability work (depending on how people feel about the prototypes)
    • continue on moving PanZoomController to native code

GBrown

I have an appointment today and will likely miss this meeting.

  • Most Android tests are now hidden, due to excessive failure rates: see bug 777436. (Android tests are still run. To see them, add &noignore=1 to your tbpl URL, or click “Show all Android tests” on tbpl.)
  • I have been working on OOM failures during mochitests: bug 775227. Certain tests seem to cause OOM; disabling them seems to improve mochitest pass rates.
  • There are also frequent Tegra reboots during tests (bug 771626). A-Team hopes to deploy a fix for that today.
  • Next week: Continue to isolate OOM failures in mochitests and get more tests un-hidden.

Chris Lord (cwiiis)

Chris Peterson

  • Done
    • bug 767597 – Change AwesomeBar entry mode for Swype
    • bug 777191, bug 777193 – Fixed some warning about uninitialized variable in DefineIDBInterfaceConstants()
    • bug 777511 – #define nullptr __null for gcc <= 4.5
    • bug 778472 – Clean up Java import statements
    • bug 778468 – Create org.mozilla.gecko.toolkit package
  • Next
    • Continuing bug 743998 – Reorganizing Java package namespaces and jars
    • bug 766317 – Sony Ericsson Experia Pro’s HKB cannot enter non-English characters in web forms
    • bug 772252 – Numeral keys on physical keyboard don’t work in Firefox for Android on Sony-Ericsson Xperia Pro and Mini Pro

GCP

  • Last weeks:
    • Opus: Several runs with the tuning tool on high-low frequency bit allocation decisions. Analysis of results.
    • Reviewing of jdolske SafeBrowsing changes
    • bug 769896 Make “Import from Android” use MultiChoicePreference
    • SafeBrowsing: database comparison tool is working: https://github.com/gcp/sbdbdump
    • SafeBrowsing: bug 744993 arstechnica.com page block as “Reported Attack Site” even though block should have been removed. Found bug that could cause it.
    • SafeBrowsing: Found a bug that would cause any non-whole-site block to have the wrong hash values.
  • This week:
    • SafeBrowsing: Found a bug that causes add chunk numbers to be wrong. Investigating.
    • SafeBrowsing: Add fake update server to tests.
  • Blockers:
    • None

Brian N

  • Done
    • Bug 777811 – Clean up getSubject() in AllPagesTab
    • Bug 778561 – Backout YouTube UA request hack
    • Bug 777274 – The content of History and Top Sites sections is not cleared when clearing private data
    • Bug 777510 – DOM events can be triggered for wrong document
    • Some basic debugging for Bug 773997 – Gecko does not finish starting with multiple non-default profiles
    • Mapped out Bug 717428 – Change DB schema to more closely resemble places
    • Bug 777966 – Change reader mode replaceBrs logic
    • WIP JSDOMParser – http://people.mozilla.com/~bnicholson/jsdom.git/
    • Bug 779389 – Remove XPCOM-related code from Readability.js
  • Next
    • Finish JSDOMParser
      • Put Readability.js parsing in its own thread
      • Do a full parse for every page
    • Bug 717428 – Change DB schema to more closely resemble places

Sriram

  • Done:
    • Hacked menu in GB to show custom colors. Waiting for UX approval and resources.
    • Refactored Menu code in BrowserApp and GeckoApp – bug 777427
    • Started with cleanup of GeckoApp.mAppContext – bug 778247
    • Fixed background behind webpages – bug 761785
    • Investigated Black screen on JB – bug 770047
    • Fixed text-interaction bar in JB – bug 770928
    • Fixed tab curve in 7″ tablet – bug 777358
    • Reviewing mcomella’s patches for about:home, kats’ for LayerController
  • Next:
    • More bugs as they come.

WesJ

LucasR

Last 2 weeks:

  • PTO on Wednesday and Thursday last week
  • Paternity Leave on Friday last week
  • Done:
    • bug 774306 – Protect access to mFavicons behind a getter
    • bug 771159 – Properly set toolbar’s background size to handle different densities
    • bug 767121 – Show tip when toolbar hides for the first time in reader
    • bug 767738 – Use favicon from the original site in Reader
  • Work in progress:
    • bug 771380 – Large gap between reader mode icon and padlock icon
    • bug 766942 – Reader Mode: Unable to add an article to the reading list from within Reader Mode
    • bug 766948 – Refine content type styling in reader mode
    • bug 776903 – Reader Mode: Toolbar icons are low resolution (scaled) on XHDPI devices
  • Blog: http://lucasr.org/2012/07/20/one-year-at-mozilla/

Next week

  • Finish Reader UI

Blockers

  • None

MBrubeck

Done:

  • bug 777673 – Record the sort order for hidden results, for use by next/prev shortcuts
  • bug 778333 – Back out 4b197ffb4dcc (bug 775372) and 7d11ab4b1a8c (bug 769857) because of link-clicking regressions
  • bug 775372 – Fix exceptions in _cancelTapHighlight when the highlight element is from a dead window
  • Lots of sheriffing and code reviews

Next:

  • PTO

Margaret

Done:

Next:

  • Finish feedback and tabs stuff

Scott (jwir3)

Last Week:

This Week:

  • Finish bug 756518.
  • bug 777089: Consider changing mapping function for min font size.
  • Continue prototyping reflow-on-zoom component (full page reflow).

Arkady

  • Present
    • Bug 649371 implement support for ClipData in Android clipboard
      • Learned some XPCOM
      • Figured out how to pass objects between js and java (woo!), if anyone ever needs to do something like this, ask. I can now save you a lot of time.
      • Ironing out last minute clipdata issues
  • Future
    • Clean up AutoLocalJNIFrame
    • Downloads
    • Discoverability of items in our menus

mcomella

  • Past
    • Bug 775740 – PromptListAdapter removed reimplemented functionality
    • Bug 776110 – Relative URLs links do not function in Reader Mode
      • Bug 778879 – Move Relative URLs code to use Services.jsm
    • Bug 778577 – (Moving to later change) Tab count draws incorrectly when changing Android accessbility font size
    • Bug 778862 – Change layout_* “match_parent” tags to “fill_parent”
    • Bug 778491 – Text of a “Your tabs from last time” entry was not centered vertically on about:home
  • Present
    • Bug 777652 – (Can’t repo – waiting for another crash log) Return of the Font Inflation Dialog
    • Bug 718437 – [meta] Long Press Context Menu
      • Bug 776064 – (UX string discussion, otherwise ready) Cleaning “tel:…” link actions
      • Bug 744662 – (same UX decision) Removing the “mailto:” when sharing a “mailto:…” link
      • String discussion – may have all “Share” commands drop “link”, “image”, etc. unless more than one of them exists
      • Bug 777450 – Long pressing a Flash video selects all the text on the screen
    • Bug 686528 – (Waiting on review) about:home for tablets
  • Future
    • Bug 716403 – Hide the navigation bar while scrolling down content
    • bnicholson said I could help with Readability… Since the deadline for that is sooner than the nav bar (which I haven’t started), it’d probably be more worthwhile for me to help out

BLassey

MFinkle

Done:

  • Vacation

Next:

  • Managing
  • Reviewing
  • Meetings

Madhava

  • Nothing of note. Helping, I guess?

Ian Barlow

In progress

  • bug 766948 – styling tweaks to Reader Mode
    • heads up – we might not be able to use Open Sans as our font, due to licensing restrictions. Verifying this, and also pushing to see if we can license other fonts instead.
  • bug 766942 – Reader Mode toolbar tweaks
  • bug 771380 – large gap btwn reader mode and lock, which turned into removing favicons from the URL bar
  • bug 686528 – about:home tweaks
  • Lots of little asset tweaks —
    • On that note, if people have any ideas for how we might asseble our UI using a less crazy amount of images, please comment in bug 775945

Next

  • bug 774479 – Google Play review solicitation
  • C2DM
  • Readability – font licensing
  • Continue exploring Reading List enhancements
  • Trying to hire some production help
  • GB custom menu resources for sriram

After Next

  • Private Browsing
  • Look at making Top Sites customizable
  • Consistency / polish
    • Audit of our UI to date
    • Transition designs
    • Redesign identity block
    • Make doorhangers better / more consistent
    • Redesign error pages

GFX

Round Table

QA

Socorro/Breakpad/Stability

Hightlights:

  • Fixed: bug 777372 Exposing Android_CPU_ABI, Android_Manufacturer, Android_Model, Android_Version in crash report UI
    • turns out kairo needs mobeta to be implemented before he can move forward with his reports.
    • Needs landing on production…
  • nhirata spending more time on b2g currently this week as well.

Socorro bugs

Skiplist

Breakpad Integration bugs

Please see Platform Meeting Notes for Stability report

Security

Please remember to make sure Security know what you’re doing (there are more of you than there are of us; help us to keep track).

Firefox/Gecko Delivery Meeting Minutes: 2012-08-01

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

Firefox/Planning/2012-08-01

« previous week | index | next week »

Planning Meeting Details

  • Wednesdays – 11:00am PDT, 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
REMEMBER

These notes are read by people who weren’t able to attend the meeting. Please make sure to include links and context so they can be understood.

Contents

Actions from Last Week

Schedule & Progress on Upcoming Releases

  • 14.0.2 respin for Firefox Android only is underway due to high level of crashes on JB bug 769893
  • 15.0b3 is built and handed off to QA for testing
  • 14.0.1 Post-mortem notes from yesterday
  • 10.5 EOL schedule: warning will be given sometime between the next two merges (8/28, 10/9) and then a “no longer supported” notification on Firefox 17’s release (11/20)

Basecamp

Firefox Desktop

Release (14, 10esr)

Beta (15)

Aurora (16)

Nightly (17)

Firefox Mobile

Release (14)

Beta (15)

  • Uplifts are trailing off (\o/)

Aurora (16)

  • More testing of ARMv6 builds. Looking for stability and limits.
  • Might be unblocking Flash on some tegra2 phones

Nightly (17)

Services

Firefox Sync

Apps In the Cloud Server

Add-on SDK

Release (1.8 -> Firefox 13, 14)

Stabilization (1.9 -> Firefox 15, 16)

Development (1.10 -> Firefox 16, 17)

Landing progress:

  • loader!

Identity

Apps

Feedback Summary

Desktop

  • Flash repainting is broken/tearing while scrolling bug 778646 — Generally Flash is still an issue.
  • A few updates on issues from last week:
    • Crashiness is still a major thing
    • Netflix on Mac was determined to be a Silverlight issue
    • Bitdefender crashes seem to be better.
    • We’re seeing malware sneak into the top 50 — which is a sign that issues are dying down.

Mobile

UX & User Research

UX Design

  • [desktop]
    • [Australis] – continued customization view exploration on drag/drop, afforadances, and animations – see it here in the design prototype (Zhensuo, bwinton)
    • [dev tools] (Brian Dils)
      • revisions to the Inspector UX
      • keyboard shortcuts for Dev Tools
      • worked on Dev Tools UX framework
    • [Social API] (Boriss)
      • UX reviews on current completed, more bugs to be filed this week around style tweaks and behavior problems apparent once landed in aurora
      • Activation patch landed on bug 764869 – next stage is specific design proposal for activation screen for specific partner
      • Aurora uplift this week – will be soliciting, compiling, responding to first (internal) user feedback
      • Will be working with devs to make sure “flyover” content panels for specific partner feel and look as intended
    • [hometab/newtab] Restarting work with research review and conceptual sketches (Boriss)
    • [stub installer] Continuing to support development – WIP build coming very soon (madhava, shorlander)
  • [metro] (yuan)
    • Went through a major iteration on main layout for better control mapping. New mockups are coming.
    • Designing and testing animated tab indicator options
    • Pdf.js is supported on Metro!! Performance of content sizing is improved.
    • Keyboard shortcuts for basic operations are getting implemented. Looking into cases that need keyboard customization, e.g. awesomescreen.
  • [sync/identity] scoping new work and creating slightly revised wireframes; ongoing identity user-research (zhenshuo)
  • [android] (ibarlow)
    • reading mode/list
      • – styling tweaks to Reader Mode (heads up – we might not be able to use Open Sans as our font, due to licensing restrictions. Verifying this, and also pushing to see if we can license other fonts instead)
      • bug 766942 – Reader Mode toolbar tweaks
      • bug 771380 – large gap btwn reader mode and lock, which turned into removing favicons from the URL bar
      • looking into font licensing so we can use a great reading font
      • Continue exploring Reading List enhancements
    • user retention
      • bug 774479 – Google Play review solicitation – basic infrastructure built
      • C2DM
    • general
      • working on refining our font inflation algorithm bug 777089 (this is actually very interesting!)
      • bug 686528 – about:home tweaks
      • Trying to hire some production help

Market Insights

Marketing, Press & Public Reaction

Marketing

  • Welcome Sam Mott! He will be working on Product Marketing for Fennec
  • The first Tiger Team campaign launched last week – PR outreach celebrating Firefox hitting 3 Billion add-on downloads, Mark has that review below
  • Our project to optimize Downloads – a key product initiative – reached a large milestone this week with the switch to CDNs
  • Firefox 15/16 launch comms planning happening this week

Press

Mozilla Firefox Add-ons hit 3 billion downloads

Infographic: Firefox Add-On Downloads Top 3 Billion

Silent update speeds Firefox 14 uptake

Mozilla Looks for Start-up Cross Pollination with New Berlin Office

Mozilla Will Nearly Double SF Office, Add 125 People In Early 2013

Questions, Comments, FYI

  • FYI: Jaclyn will be transitioning PMM Fennec role to Sam. Thanks for everything all!
  • FYI: Rating/Feedback solicitation plans for Fennec

Actions this week

« Newer Posts

Powered by WordPress