Meeting Notes Meetings notes from the Mozilla community

13-December-2011

Mozilla Project Meeting Minutes: 2011-12-12

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

WeeklyUpdates/2011-12-12


« previous week | index | next week »

Video for today’s meeting

<video controls=”controls”><source src=”http://videos.mozilla.org/serv/air_mozilla/monday_meetings/status-2011-12-12.ogg” type=”video/ogg; codecs=”theora, vorbis””/></video>

Friends of the Tree

Speaker Location: Mountain View

jdm nominates philor, Ms2ger and edmorley for their firefighting efforts when Firefox refused to continue building on Windows for a while.

blizzard nominates Pat McManus for his work on WebSockets, which is now an RFC! – http://tools.ietf.org/html/rfc6455

Upcoming Events

Speaker Location: Mountain View

This Week

Monday, 12 December

Tuesday, 13 December

  • Brown bag with Google’s Innovation Director, Alberto Savoia, 12pm PST Ten Forward, Mountain View
    • Title: The Pretotyping Manifesto – Make sure you are building the right ‘it’ before you build ‘it’ right.

Wednesday, 14 December

  • Intern Presentations – 12pm PST Ten Forward

Thursday, 15 December

  • Intern Presentations – 2pm PST Ten Forward

Friday, 16 December

Next Week

Product Status Updates

Firefox Future (9, 10, 11)

Speaker Location: Toronto

  • Migration week next week!
  • UAC disabling service very close to landing (OMG SILENT UPDATE)

Firefox Current (3.5, 3.6, 4.0 – 8.0)

Speaker Location:

Mobile Firefox

Speaker Location: Toronto

  • Mobile is now once again building off of mozilla-central
  • It is also killing it. Get get some.

Thunderbird

Speaker Location: No voice update this week

Older Branch Work

Speaker Location:

Drumbeat

Speaker Location: No voice update this week.

Lightning presentation on Open Badges to follow.

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.

Presenter Topic Media More Details Location
Carla Casilli

carla@mozillafoundation.org

Mozilla’s Open Badge Infrastructure http://openbadges.org/

mailing list: https://groups.google.com/group/badge-lab
source code on github: https://github.com/brianlovesdata/openbadges

Digital Media & Learning Competition: Badges for Lifelong Learning (dmlcompetition.net)

Stage 2: Badge System Models & Design slides to review at your leisure

Los Angeles (calling in)
Ragavan Srinivasan Mozilla’s Apps Project No slides previous emails to all@mozilla.com Mt. View

Status Updates By Team

Firefox

Platform

Messaging

Mobile

IT

Release Engineering

QA

Desktop Firefox
Mobile Firefox
Open Web Apps
WebQA
QA Community
QA Automation Services

Automation & Tools

Security

Engagement

PR

Events

Creative Team

Community Marketing

Support

Metrics

Evangelism

Labs

Apps

  • Aiming for a release 12/13 for Apps Documentation to be live on MDN and the launch of the Apps Developer Preview.
  • Announcement will be on the Hacks blog
  • There will be 3,000 developers allowed into the Developer Preview on a first come first serve basis.
  • Note: All Mozillians will have access to the Developer Preview via a separate url that will be shared directly after the preview is live

Developer Tools

Add-ons

Webdev

L10n

Introducing New Hires

New Hire Introduced by Speaker location Will be working on
New person’s name here Who will be introducing that person? From which office will that introduction be transmitted? What will the new person be working on?

Foundation Updates

Roundtable

8-December-2011

Mobile Meeting Minutes: 2011-12-07

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

Mobile/Notes/07-Dec-2011


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
  • vidyo: Warp Core

Schedule

Major Topics for This Week

Application

Native Front-end

Android Platform

Stand ups

Suggested format:

  • What did you do last week?
  • What are working on this week?
  • Anything blocking you?

Snorp

  • Last week:
    • Hammered on Flash support for Honeycomb
  • This week:
    • Worked on improving texture upload performance using native Android APIs. Very close to a working solution.

Kats

  • Last week:
    • Fixed assorted zoom/pan bugs:
      • bug 706207 (bad viewport serialization exception)
      • bug 704690 (html anchors pan to the right spot)
      • bug 707132 (meta-viewport size was incorrect)
      • bug 707285 (race condition resulting in 1×1 viewport)
      • bug 696319 (scrolling web content input into view)
      • bug 707483 (scrollTo didn’t work)
      • Temp patch for OOM causing random orange (bug 706614)
    • Paint performance API (bug 706251)
  • Next week:
    • Fix regressions caused by my patches for bug 704738 (snap to edge/readjust zoom on device rotation) and re-land
    • More zoom/pan whack-a-bug
    • Get back to non-pan/zoom stuff (scrollbars, find-in-page)
  • Blockers:
    • Would be nice to get regression testing for pan/zoom features, it’s getting to the point where it’s very hard to cover all the cases via manual ad-hoc testing

GBrown

Last week:

  • finished most of the devicemanager patches (but cannot get xpcshell via sut working yet)
  • started looking at robotium
  • provided feedback on bug 602611

Next week:

  • concentrate on robotium

AlexP

Last week

  • bug 705457 – Tab key should move focus to the next field in a form
    • Investigated the bug, implemented and submitted the fix
  • bug 705166 – Entering text in inputs fields has regressed in performance; lagged input
    • Investigated the bug, found the cause of the problem
  • Investigated the new IME-related bugs:
    • bug 705201 – [meta] Forms are unusable
    • bug 706342 – Input hints are broken in form fields
    • bug 706336 – Cursor navigation and selection buttons in Swype don’t work
    • bug 707350 – Hardware Keyboard return gives a space instead of a return when using Swiftkey X Trial
  • Researched an option to reuse some functionality from Android BaseInputConnection class to fix input issues

This week

  • GeckoInputConnection refactoring
  • Continue working on IME bugs: Mobile/IME_Bugs

Chris Lord

Chris Peterson

  • Landing my first Fennec patch

GCP

Brian N

(Gone for the morning)

  • Last week
    • Added search engines to AwesomeBar results (needs to land)
    • Worked on session restore
  • This week
    • More session restore
  • Blocked on
    • Nothing

Sriram

  • Last Week:
    • Worked on exposing passwords using Content Providers
    • Worked on preliminary implementation of thumbnails in tabs-list
    • Started looking into form assistant
  • This Week:
    • Completed the UI for form assistant
    • Fixed few small bugs related to NPE on tabs-list
    • Started working on exposing passwords using Content Providers
  • Blockers:
    • None

WesJ

LucasR

Last week

  • Finalized local DB support in Fennec
  • Fixed bookmarking in Honeycomb/ICS
  • Mostly done with about:home as per design

This week

  • Land local DB support
  • Follow-up changes needed for sync support
  • Land about:home with new design

Blockers

  • Crash on thumbnail saving is blocking local DB
  • Final design for about:home

MBrubeck

Done:

Next:

  • bug 703029 – Expose prefs for text inflation
  • Working on a patch for throttling background tabs (to improve power management)
  • Start work on re-enabling tablet UI for ICS tablets (follow-up to bug 704693).
  • Misc bug fixes.

Margaret

Done

  • Worked with sriram to get form history autocomplete mostly working (bug 695444)
  • Wrote patch to add platform support for click to play plugins (bug 707886)
  • Basic desktop UI for click to play plugins (part of bug 549697)

Next

  • More click to play plugins work
    • Add prefs to enable/disable click to play
    • Mobile UI for click to play plugins (bug 702653)
  • Help finish form autocomplete (we need to talk to alexp about an potential IME issue we’re seeing)

BLassey

Last week

  • Save splash screen in Bundle bug 706383
  • get recommended addons from profile bug 705993
  • OOM from splash screen bug 704022
  • fennec defaults to about:support bug 706658
  • eclair crash caused by motion events bug 701791
  • generate screenshots off main thread bug 706901
  • wrote a youtube player for the fire bug 705572
  • merged birch to mozilla-central
  • lots of reviews, you guys are killing me

Next week

  • writing haikus about DougT

blockers

  • only 24 hours in a day

DougT

This Week:

  • Reviews
  • Worked on the landing w/ Mr. Lassey.
  • Working on l10n plan with Pike.
  • Working on a Sync plan with Sync people.
  • Startup Perf (bug 702829)

Next Week:

  • Looking at startup timing.
  • Working from Mozilla China office.

Blockers:

  • None

MFinkle

Done:

  • More work on Add-ons Manager. I need to add support for the History API into Fennec, or at least the part where the back/forward UI is updated correctly
  • Reviews! I love em!
  • Blogged on Error Console
  • Some misc bug fixing
  • Talked to Brian about Session Store

Next:

  • Post new patch for Add-ons Manager (when I get the History thing figured out)
  • Make some more add-ons and blog about the clearing house
  • Push on AMO some more to get support for native Fennec
  • Check on status of Download Manager support

Madhava

  • Last week: readability bugs; first-run flow; misc bug opening and closing; ui reviews
  • This week: overall polish review; ui reviews
    • Readability bugs – remember: there’s a whiteboard entry “readability” for these bugs; pls add as appropriate

Ian Barlow

Last week

  • Did some more in-depth start page design explorations

This week

  • With the functional UI comfortably in place, time to polish polish polish wherever we can!
    • Providing specs for a more finalized start page
    • Tab menu
    • Updating some icons to get better visual consistency across the app

Patryk Adamczyk

Last Week
+ scrubbed the UI for consistency / polish
+ created an updated Navigation Bar to better reflect the unique Firefox brand

This Week
+ opening bugs and working with dev to get a plan together for landing the polish fixes
+ update the basic widget designs to reflect the new Nav Bar and create a 320px wide width.

Round Table

QA

SUMO

last week:

  • finalized tablet documentation
  • testing and filing bugs
  • enjoyed watching Dancing with the Stars finale on my phone

this week:

Since wesj is in Paris, if there is a dev or test eng who can join us for an hour at 6pm tonight in SF that would be welcomed. We have a member (brion in #mobile) who is a webdev testing NativeUI for wikimedia foundation mobile projects, if you want to hear his feedback and help me to answer his questions.

next week:
Out on vacation all week for a friend’s wedding.

Firefox/Gecko Delivery Meeting Minutes: 2011-12-07

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

Firefox/Planning/2011-12-07


« previous week | index | next week »

Planning Meeting Details

  • Wednesdays – 11:00am PDT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Fin du Monde 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# 95312 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 95312 (US)
  • Vidyo Room: Warp Core
  • 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.

Actions from Last Week

Schedule & Progress on Upcoming Releases

Firefox Desktop

Release (3.6, 8)

  • re-enabled updates for all users now that colo is stable again bug 708013

Beta (9)

  • FF9.0b5 on track; “go to build” last night, builds handed to QA just now. bug 700906
  • FF9.0b6 and signoffs next week

Aurora (10)

Nightly (11)

Firefox Mobile

Nightly (11)

  • we’ve merged birch to mozilla-central, so development is happening there
    • QA has signed off on the nightly build from mozilla-central
    • RelEng will migrate back nightly users from birch to mozilla-central bug 704549

Beta(8)

  • Landed a in-product YouTube player to work around the Kindle Fire not having a system one

Firefox Sync

Add-on Builder

  • Release today should complete our Q4 goals
  • Published a more detailed high-level roadmap for 2012 with a Q-by-Q breakdown of our major goals and actions: 2012 Roadmap Description w/ Goals & Actions
  • Will be meeting with Marketing/PR in the first two weeks of January to develop a plan for launching Builder 1.0 in February

Add-on SDK

Release (1.3 -> Firefox 8, 9)

  • Add-on SDK released last last Tuesday
  • everything running smoothly

Stabilization (1.4 -> Firefox 9, 10)

Development (1.5 -> Firefox 10, 11)

  • Localization work still ongoing – New Overview Etherpad
  • Development branch scheduled to merge to stabilization January 10, 2012

Feedback Summary

Desktop

Mobile

UX & User Research

Market Insights

Platforms

Opera

Opera released version 11.60 of its desktop browser, the first to use Ragnarok, their implementation of the reference HTML5 browser. (The name is a reference to the final world-ending battle between the forces of good and evil in Norse mythology). Opera claims it has a 100% pass rate on a long list of HTML5 rendering tests, and scores 11/11 at html5test.com. Support for a number of <audio> and <video> tags, preload, buffered, seekable, and muted, has also been added. The HTML5 DOM API for Microdata is fully supported, as are the registerProtocolHandler() and registerContentHandler() methods and ECMAScript 5.1. Full support for radial-gradient and repeated-radial-gradient CSS3 properties is also included. In CSS4, support for the image-rendering property is now available with the following values: auto, optimizeSpeed, optimizeQuality, -o-crisp-edges. It also offers speculative parsing, which loads external files while Javascript is executed.

Microsoft

There is increasing speculation that Microsoft may drop the “legacy” Desktop interface from Windows 8 for ARM-based tablets, permitting only Metro-style apps. Such a policy would make it very difficult, if not impossible, for third-party browsers to run on Windows 8 tablets.
http://www.zdnet.com/blog/microsoft/microsoft-to-drop-desktop-app-from-windows-8-arm-tablets/11325

Google Chrome

Google’s Paul Irish, .net’s Developer of the Year, gave a good demonstration of Google Chrome’s developer tools at the recent Velocity conference. He covers the Task Manager, Javascript APIs for performance timing and memory information, window.onerror trapping, console.profiles() cpu profiling, console.markTimeLine() for reviewing the page loading process, audits, the heap profiler, and remote debugging via a built-in webserver. It has been added at the Webkit level, and is thus available in all Webkit browsers; it’s already available in the Blackberry Playbook.
http://www.webkitbits.com/post/13796063053/chrome-dev-tools-performance

At the recent EDGE gaming conference, Google developer Paul Kinlan announced that Google Chrome’s upcoming gamepad support will also support cameras and microphones that don’t have to be plugged in. Bloggers are speculating that this will be integrated into Google TV, offering its users the ability to play HTML5 games on their TV with a gamepad.
http://www.favbrowser.com/google-chrome-to-support-gamepads-google-console-on-the-way/

Google Chrome Version 17 was released to Google Chrome’s Dev Channel. The browser now pre-renders Omnibox suggestions if there is high confidence the user will follow the suggestion, and, in Windows, Desktop shortcuts will be created for each user account, to launch Chrome with that account active.

Google announced that on the evening PST of December 8 they will host an event that makes some announcements regarding their Native Client technology. There is a lot of speculation about what will be announced, ranging from an announcement that it will be coming to the Android platform to that Flash will be embedded within it.
http://news.cnet.com/8301-30685_3-57332622-264/google-well-prove-native-clients-worth-on-the-web/
https://plus.google.com/111176493330591153076/posts/NGYpgFWFdbA

Webkit

Intel committed changes to the WebKit tree to enable SSE assembly support for two vector math functions that are heavily used in Web Audio.
https://bugs.webkit.org/show_bug.cgi?id=73182

Code supporting W3C notifications landed in WebKit nightlies for Safari.
http://dev.w3.org/2006/webapi/WebNotifications/publish/
https://bugs.webkit.org/show_bug.cgi?id=73253

Other committed trunk changes this week include a number of bugfixes and improved cursor caching for IndexedDb.

Some hackers put together an interesting demonstration of WebGL on the iPad by creating a gesture browser. See the video at http://vimeo.com/31644717

WebM

The WebM project released some short animated videos describing what video codecs are and what WebM is all about.
http://blog.webmproject.org/2011/11/video-codecs-101.html

Mobile

Summary below, full update here

  • Android platform distribution: v2.3 at 50%, v2.2 at 35% and v2.1 at 10%
  • The web version of the Android Market has been updated with handset model and app version for reviews
  • Opera Mini will be included in MediaTek’s runtime environment for “smart feature phones”.
  • Opera joined an initiative coordinated by the European Commission to make the Internet safer for kids by focusing on age-appropriate privacy settings, wider use of content classification and parental control,
  • Dolphin Browser HD v 7.2 launched and gained a new add-on, called the Dolphin Companion
  • Class-action lawsuits in the US and further smartphone security analysis have emerged following the discovery of the Carrier IQ app on smartphones
  • Verizon will not integrate Google Wallet into the Galaxy Nexus, in favour of competitor mobile payments platform Isis
  • Flexible screens on mobile phones might be pioneered next year by Samsung

Marketing, Press & Public Reaction

Questions, Comments, FYI

Actions this week

7-December-2011

Thunderbird Meeting Minutes: 2011-12-06

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

Thunderbird/StatusMeetings/2011-12-06


last meeting | index | next meeting »

Thunderbird Meeting Details :

Remember to press *1 to unmute yourself before 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

Agenda

  • Who’s taking minutes? –> mconley
  • Minute taking Schedule. Talk to Standard8 for schedule changes/additions.
  • Note: this meeting is for interactive discussion. Feel free to ask questions!

Action Items

Friends of the Tree

Thanks to our Friend of the Tree. When adding someone to this section, please get their T-Shirt size, phone number (needed for shipping!) and send it to rebron@mozilla.com so that he can send them a shirt!

Thunderbird Development

For more details, see also the driver meeting notes.

Feature Work

Account Provisioner
  • Has already landed
  • Still going through final polish and bug-fixing iterations
OpenSearch
  • Has already landed
  • Also going through final polish and bug-fixing iterations
Test Pilot
  • Hoping to push out some tests later this week to our beta users.
  • We’ll take a look at the results, but we’re not expecting anything conclusive there, because it’s a small data set – but it’ll be a good test of the Test Pilot infrastructure.
Tabs on Top
  • Going into final theming work – Andreas is working on OSX, and Richard Marti is finishing up Windows XP
  • A few final bugs got patched last week, but we’re getting super-close to something we can land

Schedule and Progress

Thunderbird 9
Thunderbird 10
  • Compatibility bump work in progress, should happen within the next couple of weeks.
Thunderbird 11
  • We’ve landed the patch that makes add-ons compatible by default
    • This does not apply to add-ons with binary components of course
    • AMO can override auto-compatibility of an add-on
Thunderbird 3.1.x

Extension of the week

  • signature Let’s you choose your signature on the fly via a menu item.

QA Updates

  • usual maintenance in bugzilla
  • some beta testing
  • It’s been very difficult to do work with e-mail and Bugzilla being down, but we’re managing.

Marketing Updates

  • Happy 7th Day Anniversary of Thunderbird 1.0 tomorrow, December 7.
  • Our high for ADUs at 7.8MM on 11/28. ADUs and downloads holding steady. Germany, US, France, Japan, Italy, and Poland leading the way.
  • Getting ready for Tb 9, pages are in process of getting localized and features getting communicated to local PR and marketing teams.
  • Week in the Life of Thunderbird User Test Pilot study, shooting to go into testing this week.

Infrastructure Update

  • MoCo is experiencing a huge outage of various services (email, calendar, AMO, etc) – luckily, the build infrastructure for Thunderbird has dodged the bullet
  • There *might* be some product impact with this outage

Build / Release Update

  • win32/mac/linux32 comm-central dep and leak test builds mostly green on Firefox staging
  • working on packaged tests next

Web Update

  • TB9 content updates will be ready for l10n today.
  • Have a fix for bug 661003 (kitsune analysis thing) but still waiting for email to come back so I can reset my webtrends password to finish this up…
  • TB 10 compatibility bump for add-ons should be done by the end of the week

Documentation

Support

(If you support Thunderbird or write or translate documentation to help support Thunderbird, please subscribe to the tb-support-crew mailing list and briefly introduce yourself to the list)

  1. 1239 new support topics (1115 one week ago) – 28-4DecemberThunderbirdGS-stats-2011-12-05_1320.png
  2. Thunderbird 9 Support Issues – Please edit and add any issues or bugs found in TB9 (as of this writing current TB9 version is TB9 Beta 3) on Get Satisfaction please tag them appropriately i.e. “tb9b3” for beta 3, “tb9b4” for beta 4 and “tb9” for general Thunderbird 9 issues
  3. Support Contributors, please add yourself to the Mozillians directory and tag yourself “Thunderbird”, “Support” and your city e.g. “Tokyo”. Contact Roland, rtanglao AT mozilla.com to get vouched! Roland will vouch for anybody on the tb-support-crew mailing list!
  4. Experimental twice a day Thunderbird support report showing trending topics, ISPs, mail providers, tags, anti-virus and active contributors at thunderbirdrobot.posterous.com. Unfortunately due to what seems like a bug in the posterous API it’s truncated. Luckily I have an email backup which I can use to fix it.
  5. See this week’s Support Appendix for full Get Satisfaction metrics and other support details

Lightning Updates

Status Updates

See the Mozilla Status Board for status updates specific to developers.

Roundtable Highlights

Attendees

Mozilla Platform Meeting Minutes: 2011-12-06

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

Platform/2011-12-06


« previous week | index | next week »

Platform Meeting Details

  • Tuesdays – 11:00 am Pacific
  • Warp Core Vidyo Room
  • 650-903-0800 x92 Conf# 95312 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 95312 (US)
  • join irc.mozilla.org #planning for back channel

Goals

Notices / Schedule

  • We turned off updates for a couple of hours last night due to addons.mozilla.com being down in order to prevent incorrect add-on compatibility warnings prior to updating.
  • We’re looking into initial 3.6 uptake data. More info later in the week.
  • FF9 Beta 5 go-to-build tonight on IRC. May be later than usual due to the email outage and buttoning things up. While I have everyone, here are the three bugs that we’d definitely like to take action on before building:
    • Need to make a decision on bug 705572 with relation to Kindle Fire support in FF9.
    • Need help backing out bug 679961.
    • If possible, coming to a decision on whether we can take a low-risk fix for bug 702111.
    • Lastly, we’d like to blocklist vksaver in bug 708000 so that we have the proper amount of time to test.
  • FF9 sign-offs are next week! Please bring any last minute concerns to our attention at the 2PM PT Channel Meeting in Warp Core today.

Firefox Development

  • Silent Update
    • Windows UAC service to land on M-C today
    • Background updates on hold pending the completion of Windows UAC Service
    • Add-ons compatible by default testing and bug fixing ongoing on M-C and Aurora

Firefox Developer Tools

Performance

  • Snappy
    • Working on profiler and chromehang
    • Starting to track slow SQL queries with Telemetry
    • For next week we plan to wrap up a profiler, come up with a fix for cache io on startup/shutdown, look into submitting hang stacks in a less brutal way.
    • Blog post by Taras with more details.
    • Meetings rescheduled for Thurs, 11am PDT

GFX

JS

  • Landed ObjShrink, which will reduce memory consumption of objects, make them faster to initialize. This is an important piece of our long-term performance plan.

Layout

  • Landed a feature nsIFrameLoader::clipSubdocuments that lets you create <browser>/<iframe> elements where the document isn’t clipped to the bounds of the <iframe> element; the <iframe> element defines the CSS viewport for the subdocument, but content outside the element’s viewport will render outside the <iframe>. This is mainly for the new mobile browser, but could be useful for other things. bug 699351

Video

  • cpearce has basically finished the work on full-screen; looking for a new project. Currently looking into mobile video performance.
  • Tim Terriberry and Jean-Marc Valin have basically finished work on the Opus audio codec for now. It’s making good progress through the IETF. Jean-Marc is working on improving the encoder a bit more. Tim is ramping up research for a new video codec.

DOM

WebAPI

Network

  • SPDY has landed (bug 528288), is in nightly builds, pref’d off (network.http.spdy.enabled).
  • High-res timers for Windows have landed (bug 676349).
  • SSL thread removal (bug 674147) landed with SSL handshake latency improvements. This also allows multiple SSL handshakes to complete in parallel (previously, SSL handshakes were effectively serialized).

Plugins

  • bug 90268 – moving plugins to content is blocked on the pandora homepage not loading. Internal debugging has been unfruitful, so we’re trying to get an engineering contact at pandora to help debug the issue.
  • Work has restarted in cooperation with Adobe on an asynchronous drawing API for NPAPI with acceleration. This will hopefully allow us to get rid of windowed plugins (on Windows) which should help with Windows event race conditions and plugin stability issues.

Mobile

  • In the process of merging birch to mozilla-central

Accessibility

Tree Management

  • tree closures due to PHX outage; currently back open
  • very soon all windows nightly and dep builds on mozilla-central will be signed

Security

Date / Time Item
Mon Dec 05 / 13:00 PST Silent Updates (cont. discussions)
Wed Dec 07 / 13:00 PST AVAILABLE
Thu Dec 08 / 10:00 PST AVAILABLE
Fri Dec 09 / 10:00 PST Page Inspector / Highlighter

Calendar and Meeting details

General Meeting Details
* IRC Channel: #security
* Etherpad: https://etherpad.mozilla.org/secreview
* Dial-in Info:
** In office or soft phone: extension 92
** US/INTL: 650-903-0800 or 650-215-1282 then extension 92
** Toronto: 416-848-3114 then extension 92
** Toll-free: 800-707-2533 then password 369
** Conference num 624

Stability Report

Socorro

Desktop

  • New bugs filed:
    • bug 707699
    • bug 695793 Orange Toolbar spike again on Firefox 8
    • bug 704488 – new JS crash appearing in 9.0 explosive report
    • bug 706104 – Crash in js::analyze::ScriptAnalysis::addJump – logged on 10
    • bug 707613 – Regression on the trunk – fix in the works
  • Working with Alex on a list of potential dlls to block for 9.0
  • Adobe wants to do a conference call – blocking old version of flash
    • Crashkill should probably be involved. bug 704158

Mobile

Roundtable

  • (aki) What are the expectations for the December 20th Mobile release?
    • Single locale repacks + partner repacks are blocked. Time is running out.
  • (ctalbert) B2G automation ran our first revision from build to test to reporting last week. See jgriffin or mdas for more details (in taipei this week)

6-December-2011

Mozilla Project Meeting Minutes: 2011-12-05

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

WeeklyUpdates/2011-12-05


« previous week | index | next week »

Video for today’s meeting

<video controls=”controls”><source src=”http://videos.mozilla.org/serv/air_mozilla/monday_meetings/status-2011-12-05.ogg” type=”video/ogg; codecs=”theora, vorbis””/></video>

Friends of the Tree

Speaker Location: Mountain View

jdm nominates Andrew Quartey (drexler), a new contributor who has been active in a wide variety of bugs and submitting a flurry of patches to fix them all.

Upcoming Events

Speaker Location: Mountain View

This Week

Monday, 5 December

  • Cross-Site Request Forgery – brownbag presentation by Frederik Braun, 12PM Noon PST
  • The Webtools team is in Mountain View/San Francisco

Tuesday, 6 December

  • Should Privacy Survive? – brownbag presentation by Dr. John Guelke, 12PM Noon PST
  • Mobile Testdrivers Program – brownbag presentation by Alex Keybl, 1:30PM PST
  • The Webtools team is in Mountain View/San Francisco

Wednesday, 7 December

  • ZURB Design and rapid multi-platform prototyping – brownbag presentation by Jonathan Smiley and Matt Kelley, 12PM Noon PST
  • The Webtools team is in Mountain View/San Francisco

Thursday, 8 December

  • WebFWD Update – brownbag presentation by Pascal Finette & Diane Bisgeier, 12PM Noon PST
  • How WebQA responds to, plans for, and executes on, new projects – Stephen Donner, 1:30PM PST
  • The Webtools team is in Mountain View/San Francisco

Friday, 9 December

  • WebGL Camp #4 – 10Forward – 8:30-5:00. Registration required. Mozillians, contact Havi (havi at mozilla dot com) for more info. [1]. Talks livestreamed on Air Mozilla.
  • Knowing Where One’s Towel Is (The Neurobiology of Decision Making) – brownbag presentation by Curtis Koenig, 12PM Noon PST
  • The Webtools team is in Mountain View/San Francisco

Next Week

Product Status Updates

Firefox

Speaker Location: Toronto

  • 2 weeks to migration day!
  • Major update prompt to invite 3.6 users to (pleasepleaseprettyplease) migrate to 8.0 went out late last week, should have early numbers this week on its effect
  • Firefox 8.0.1 post-mortem occurred on 12/2. Topics of discussion included add-on blocklisting, system restore runtime failure mitigation, and better tracking of pre-release 3rd party software.

Mobile Firefox

Speaker Location:

Thunderbird

Speaker Location: bwinton – Toronto

  • Wednesday 7th December is the 7th Anniversary of Thunderbird 1.0.
  • Daily builds now have default to compatible turned on for add-ons.

Older Branch Work

Speaker Location:

Drumbeat

Speaker Location: No voice update this week. Presentation from Mark Surman to follow.

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.

Presenter Topic Media More Details Location
Michael Coates Reporting Lost Devices or Safety Concerns https://bugzilla.mozilla.org/form.employee.incident IT Section on Intranet San Francisco
Jason Haas The Mozilla Student Reps Program is back! Preso slides-PDF A brief overview of the program: where it’s been, where it is now, and where it’s going. San Francisco
James Long Moving mozilla.org to Python https://github.com/mozilla/bedrock Mozilla.com/Bedrock Mountain View
Mark Surman End-of-year Fundraising Campaign Video www.mozilla.org/story Mountain View

Status Updates By Team

Firefox

Platform

Messaging

Mobile

IT

Release Engineering

QA

Desktop Firefox
  • Fx 3.6.x – 8.0.1 Major Update, tested and shipped
  • Fx9 beta 4, tested and shipped
  • Web compatibility run started (tests for compatibility issues)
  • add-on, configuration compatibility test run starts (this week)
  • graphics blocklisting (with refactored code on try-builds) starts this week
Mobile
BrowserID
  • BrowserID workweek this week, also targeting test completion of Stage before going to prod this week thursday
  • Production Deployment Plan
Open Web Apps
  • First Open Web Apps last Friday
    • Feel Good Info:
      • We tested across multiple revisions of the extension / soup app
      • We continuously pushed changes to myapps.mozillalabs
      • We fixed / verified bugs across Windows / Linux / Mac OS X
    • Stats:
      • 32 filed / modified bugs
      • 18 Commits https://github.com/mozilla/openwebapps/
      • 4 Commits to Soup
      • At times over 60 people in #testday
      • 6-7 Contributors from Indonesia showed up at midnight (mdabbagh was online and managed to steer them in the right direction)
WebQA
QA Community
Automation Services
  • Selenium 2.14 released

Automation & Tools

  • First run of b2g automation completed:
    • Build
    • Published build
    • Downloaded build on test machine
    • Installed build on emulator
    • Run Test
    • Published Results
    • The results will soon be appearing on autolog. Stay tuned.
  • BugHunter is now tracking assertion messages both encountered during its test runs as well as our crash reproduction system.
  • Peptest user responsiveness test harness landed in m-c.
    • Wrote some tests to show off how it works
    • Makefile target should land either today or tomorrow. Should be added as an option to try builds later this week or early next.
  • More notes are here

Security

Security

Date / Time Item
Mon Dec 05 / 13:00 PST Silent Updates (cont. discussions)
Wed Dec 07 / 13:00 PST AVAILABLE
Thu Dec 08 / 10:00 PST AVAILABLE
Fri Dec 09 / 10:00 PST Page Inspector / Highlighter

Calendar and Meeting details

General Meeting Details
* IRC Channel: #security
* Etherpad: https://etherpad.mozilla.org/secreview
* Dial-in Info:
** In office or soft phone: extension 92
** US/INTL: 650-903-0800 or 650-215-1282 then extension 92
** Toronto: 416-848-3114 then extension 92
** Toll-free: 800-707-2533 then password 369
** Conference num 624

Engagement

PR

Events

Creative Team

Community Marketing

Support

Metrics

Evangelism

Labs

Apps

Developer Tools

Add-ons

Webdev

L10n

Introducing New Hires

New Hire Introduced by Speaker location Will be working on
New person’s name here Who will be introducing that person? From which office will that introduction be transmitted? What will the new person be working on?
Craig Cook Fred Wenzel Mountain View Frontend Web Development on the Rapid Development team
Alexis Metaireau Mike Connor Paris, France Software Engineer, Web Services
Tanvi Vyas Lucas Adamski Mountain View Security Researcher

Foundation Updates

Roundtable

1-December-2011

Mobile Meeting Minutes: 2011-11-30

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

Mobile/Notes/30-Nov-2011


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
  • vidyo: Warp Core

Schedule

  • Next merge is Dec 20th
    • The goal is to move NativeUI into Aurora
    • We should be feature frozen by then
      • approval to land will be required after this date.

Major Topics for This Week

  • About:Home landed
  • User Agent switcher landed
  • birch -> m-c update

Application

Native Front-end

Android Platform

Stand ups

Suggested format:

  • What did you do last week?
  • What are working on this week?
  • Anything blocking you?

Snorp

Kats

  • Last week
    • Reviewed a lot of patches
    • Spent a couple of days getting zoom/pan reset bugs done (704950, 702983)
    • Took a day off
  • Next week
    • Add API for measuring pan/zoom speed (706251)
    • More assorted zoom/pan fallout/bugs (there’s a race condition that’s hard to repro, gecko-initiated viewport updates, regression on timecube)
    • Scrollbars

GBrown

Last week:

  • some PTO
  • continued devicemanager / mochitest / xpcshell test bugs

Next week:

  • finish this round of devicemanager changes
  • review disk cache patches: bug 602611

Note:

  • xpcshell-tests are currently broken on Android: see bug 706372 (and 698113)

AlexP

Last week

  • Reviewed older IME bugs. Closed some, which are not reproducible anymore:
    • bug 669995 – Virtual keyboard does not automatically appear on etherpad
    • bug 670694 – virtual keyboard is not displayed when editing input boxes
    • bug 688736 – Sometimes Virtual Keyboard is displayed while Hardware Keyboard is already used
  • Investigated and fixed:
    • bug 701947 – VKB does not appear when tapping into an iframe text box
    • bug 704156 – Unable to overwrite selection in awesome bar using HKB
    • bug 704721 – [ICS/Honeycomb] – VKB backspace key dismisses keyboard and deletes two characters only on the URL bar
  • Investigated:
    • bug 701706 – Virtual Keyboard is not dismissed if a tap is performed outside the focused input field
      • Need a better solution to stop unwanted selection while panning
    • bug 705202 – Samsung Galaxy S II & Swype input issue
      • Turned out to be for XUL-based Fennec only
    • bug 705166 – Entering text in inputs fields has regressed in performance; lagged input
      • Regression after bug 703821 – related to extra drawing
    • bug 705457 – Tab key should move focus to the next field in a form
      • Seems like GLSurfaceView does not receive key-down events

This week

Chris Lord

Done:

  • Remembered to update Mobile Notes page
  • bug 703141 – screen.width/height and window.innerWidth/Height are incorrect
  • bug 705114 – Kinetic panning doesn’t work on certain devices (such as the HTC Flyer)
  • bug 704575 – Union dirty rects instead of painting all of them
  • bug 705171 – Use RENDERMODE_WHEN_DIRTY instead of RENDERMODE_CONTINUOUSLY

This/next week:

  • bug 703573 – HTML iframe cannot be panned
  • bug 705246 – Browser should show highlight instead of over-scrolling when panning beyond page boundaries
  • Have a look at the texture upload situation, possibly gralloc bits
  • General bug-fixing/reviewing/etc.

GCP

  • Last week:
    • Holidays.
    • Fixed last urlclassifier review comments, missing features, xpcshell issues.
  • This week:
    • More hunting urlclassifier issues. Got blocked on a Windows test failure, seem to have narrowed down that.
    • Should be back on mobile tomorrow.
  • Blockers:
    • nsISafeOutputStream seems to have issues on Win32. Will work around + file bugs.
    • Previous optimizations are causes crashes for people with corrupted storage. I might need to spend time on this.

Brian N

  • Last week
    • First implementation of User Agent switcher
    • Move preference getting out of startup path
  • This week
    • Search engines in AwesomeBar results
    • UA switcher fixes
  • Blocked on
    • Homepage preference plans?

Sriram

  • Last Week:
    • Read about ContentProviders and ContentResolvers
  • This Week:
    • Submitted patches for ContentProviders for passwords.
    • Tested the patches with an external app to view them.
    • Working on few non-UI bugs.
    • Playing with Fennec on ICS. 😀

WesJ

  • Last week
    • Vacation
    • Multilocale build stuff
    • Split up double tap zoom
      • bug 704579 – tap highlight
      • bug 705505 – panning on taps
      • bug 701706 – tap outside textbox to dismiss
  • This week
    • Sick
    • Finish up last double tap piece
    • Multitouch – last polish bits almost done
    • Working from Paris next week

LucasR

This week:

  • Local DB support for bookmarks/history (patches submitted)

Next week

  • Fixes and follow-ups for local DB
  • Misc bug fixing

Blockers

  • None

MBrubeck

Done:

  • bug 705026 – Fix XUL Fennec theming on non-Honeycomb tablets (e.g. Kindle Fire)
  • bug 704693 – Fix XUL Fennec theming on Android 4.0 Ice Cream Sandwich phones
  • bug 706215 – Send viewport updates from JS when metadata changes
  • bug 706160 – Don’t auto-scale frameset pages
  • bug 694901 – meta name=”viewport” support
  • Helped bisect and fix bug 703945 – blank screen after rotating in XUL fennec

Next:

  • bug 706309 – Native Fennec Tp4m regression from meta viewport patches
  • bisect bug 705741 (XUL fennec displayport regression)
  • Figure out a contingency plan for XUL fennec on Ice Cream Sandwich tablets
  • Miscellaneous native UI bugs

Margaret

Done:

  • Holiday week
  • Finished fixing save as PDF progress notifications (bug 704691 – still needs to be merged from m-c to birch)
  • Started trying to make native autocomplete popups for form history (bug 695444)

Next:

  • Keep working on form history
  • Talk to Unfocused about helping with click to play flash (bug 549697, bug 702653)

BLassey

Last week:

Next week:

Nothing blocking

DougT

Done:

  • Reviews
  • Fixed a scroll width bug
  • Investigated Ts regressions
  • Perf improve by enabling radio on start
  • Merging duty

Next:

MFinkle

Done:

  • Reviews
  • Started patch to make Add-on Manager pretty
  • Need to experiment with ways to impl the desired add-on model
  • Made a small patch to support console API
  • Started a clearinghouse for NativeUI add-ons

Next:

  • Blog about the error console -> logcat system and how to use logcat
  • Blog about the add-on clearinghouse so people can use add-ons in NativeUI
  • Get some form of reviewable patch for add-on manager (won’t be final)
  • Look over remain “feature” bugs and see about getting plans/resources. (Form validation, Sesison restore, Download Mgr, …)
  • Push on AMO to add support for native Fennec

Madhava

  • Last week: sync flow (minor additions); first-run flows; addons install flows; blogged (see it here!)
  • This week:
    • Readability bugs – gathering and opening (there’s a new whiteboard entry “readability” for these bugs; pls add as appropriate
    • First run flows (open from icon (first time and thereafter) and open and open after crash/killed in background are clearer, so focusing on the open from link case)
    • character encoding
    • flash-enabling pref
    • other misc cleanup (i.e. how’s our frecency?)

Ian Barlow

Lost my voice, please read wiki below

Finished start page UI designs https://bug701380.bugzilla.mozilla.org/attachment.cgi?id=577988

Adding specs and assets now

No blockers other than flu

Patryk Adamczyk

Last Week

  • Delivered spec for the add-ons manager for bug 704415
  • Created a Readability Wiki, this addresses several font size bugs, such as bug 703029

This Week

  • Filing bugs and helping dev with any bugs that exist against my UX work

Sync (:rnewman)

Got a rudimentary SyncAdapter implemented — fetches Sync info/collections, meta/global, your keys, unpacks them, and applies server bookmarks to the local device. Next up is proper two-way syncing, history, and such.

On my plate: feedback on sriram and lucasr’s code.

Ping on IRC if you have questions or want me to join the call.

Round Table

QA

  • Is ARMv6 still a P1 for Native?

Firefox/Gecko Delivery Meeting Minutes: 2011-11-30

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

Firefox/Planning/2011-11-30


« previous week | index | next week »

Planning Meeting Details

  • Wednesdays – 11:00am PDT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Fin du Monde 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# 95312 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 95312 (US)
  • Vidyo Room: Warp Core
  • 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.

Actions from Last Week

Schedule & Progress on Upcoming Releases

Firefox Desktop

Release (3.6, 8)

Beta (9)

Aurora (10)

  • Silent update
    • Finishing work for Removal of OS security dialog for Windows. Expect to be ready to land early next week.
    • Finishing work for Add-ons default to compatible. Few outstanding bugs.

Nightly (11)

  • Silent update
    • Background updates on hold until completion of Removal of OS security dialog for Windows.
  • m_kato fixed and landed the first half of Chrome Profile Migration (Cookies, History, Bookmarks)

Firefox Mobile

Firefox Sync

Add-on Builder

  • No release this week, change set has a few unresolved bugs
  • Q4 goals are on-track
  • Socialized plans for Builder appification in 2012 w/ Kevin Dangoor. I’ll be incorporating his feedback in a more detailed roadmap/product plan by week’s end.

Add-on SDK

Release (1.3 -> Firefox 8, 9)

  • Add-on SDK 1.3 released yesterday!
  • Jorge Villalobos ran performance tests on the SDK and Fx Beta
    • empty add-on only added 11ms to start up
    • random, complicated add-on added 22ms to start-up
    • working on a system to run perf tests on the jetpack project tree bug 702684

Stabilization (1.4 -> Firefox 9, 10)

  • Development branch merged to Stabilization yesterday
  • Even more performance improvements!
    • we landed a brand new, simplified, loader
    • we simplified the XPI layout bug 660629
    • we will measure these new additions to look for more performance gains
  • 1.4 scheduled to ship on January 10, 2012

Development (1.5 -> Firefox 10, 11)

  • Still ongoing discussions about l10n – bug 691782 and in etherpad
  • Development branch scheduled to merge to stabilization on January 10, 2012

Feedback Summary

Desktop

  • Something about the holidays spurs people to have malware 🙁 The following are taking over people’s searches. All of these were around before but they’ve moved up in the complaint ranking.
    • Bigseekpro
    • Babylon search
    • Bearshare websearch
    • Searchqu
  • Outlook WebAccess bug 703015
  • Java doesn’t work (no necessarily Java Console): bug 704741
  • Complaints about Google’s pushout of Google+
  • Bookmark icon loss (as before)

Mobile

UX & User Research

Market Insights

Web Technology

Google Chrome

ANGLE now has full OpenGL support for windows

Google’s ANGLE library for supporting OpenGL on Windows now passes the GL ES 2.0 implementation. ANGLE translates OpenGL calls into their Direct3D 9 equivalents, allowing Chrome to use a single open graphics standard across all platforms.
more

Chrome beta now syncs entire profiles for shared computers

Google added a new feature that lets people who use a shared computer each have their own personalized Chrome, and lets them each sign in to Chrome to sync their information.
more

Google Chrome beta has Quota Management for local storage

The latest version of Chrome browser has the first concept and its implementation of Quota Management API . It handles quota for AppCache, IndexedDB, WebSQL and File System API.
more

WebKit/Chrome

1,079 changes landed in the WebKit and Chromium repositories. Notifications were added for screen wake-ups and unlocks, and CSS Transforms now partially work on SVG elements. The Gamepad API also landed. A low-entropy, shared secret authentication protocol called P244 was added to Chromium. The ability to create desktop shortcuts for Chrome Profiles has been implemented for Windows.

Ad inside Chrome browser itself

Users of Google Chrome noticed an in-browser ad for Chromebooks, likely the first time that Google had used the browser itself to deliver advertising.
more

Microsoft

IE9

IE9 made PCWorld’s 100 best products of 2011, Internet Explorer 9 comes in at #19, the only major browser to make the list this go around.
more

IE10

Microsoft released the 4th preview edition of IE10 which can be tested on Windows 8. It adds support for Cross Origin Resource Sharing (CORS), blobBuilder from the File:Api:Writer specification, and the user-select property in CSS. It also improves quirks mode to make it more consistent with those in Google Chrome, Firefox, Safari and Opera.his updated quirks mode supports quirks for page layout, while allowing use of more up-to-date standards features like HTML5 elements for audio, video, canvas, and more.
more

Opera

The latest snapshot of Opera 12 now supports CORS, and their Dragonfly web development tool now has Style Profiling which provides a performance profile of the entire process of building a web page, allowing web developers to optimize their style selectors.
http://my.opera.com/dragonfly/blog/style-profiler-preview

Avant

Avant said they would release a new browser in early 2012 that had support for the WebKit, Gecko, IE7 and IE9 rendering engines.
http://www.favbrowser.com/avant-browser-to-use-4-rendering-engines/

Development tools: QualityBots

Google released Qualitybots, a tool that allows users to create batch webpage comparisons across Chrome channels by utilizing EC2 machines. The resulting comparisons will help webpage designers and Chrome app developers understand how their work will fare in future Chrome versions.

Java

Microsoft said that hackers are launching millions of attacks on Java installations, and that, sadly, 60% of Java installations lacked an 18-month-old Java security update.
more

Mobile

Summary below, full update here and in your inbox.

  • Amazon answered to Congress on privacy in the Silk browser
  • Security and privacy constitute a rising concern on mobile
  • Panasonic to enter European and North American markets with Android-based smartphones
  • Yandex to be the default search engine in Windows Phone 7 devices in Russia
  • Windows Phone 7 devices to launch in China in 2012
  • Samsung’s Cortex-A15 chips have been unveiled, to come to devices in Q2 next year
  • Telefonica started testing a mobile payment and ID card system based on NFC technology

Marketing, Press & Public Reaction

Questions, Comments, FYI

Actions this week

« Newer Posts

Powered by WordPress