Meeting Notes Meetings notes from the Mozilla community

8-May-2012

Mozilla Platform Meeting Minutes: 2012-05-08

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

Platform/2012-05-08

« previous week | index | next week »

Platform Meeting Details

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

Contents

Kilimanjaro

  • Kilimanjaro – Base Camp
    • Communications at the MoCo meeting yesterday – pivoting Kilimanjaro around B2G goals.
    • Product team working on defining “base camp”.
    • Posts to come on dev.planning.
    • Proceeding with triage today at 11:30am PT.

Notices / Schedule

  • We are here in the calendar. There are still 32 bugs tracking 13+ – if your bug has been fixed & landed, please update the status flags. If not, get back to work 😉
  • We held our FF12 post-mortem today
  • We’ll be holding our Rapid Betas scope overview during today’s channel meeting (2PM PT in Warp Core)
  • Automatic updates from FF3.6 to FF12 will be occurring some time in the next day
  • FF13 beta 3 will be going to build today, for a Friday ship
  • FN14 beta 1 (build #2) may be going to build today
    • More on the l10n ship strategy soon (hopefully tomorrow)

Firefox Development

  • some members of fx-team (dolske, gavin, mattn, zpao, fryn) are taking part in an “identity swarm” with the identity team today to try and help nail down and make progress on Identity-related work
  • bug 727120: ttaubert switched the Thumbnail service from using the cache to just using files on disk
  • bug 641892: contributor OHZEKI Tetsuharu added support for displaying multiple types of notifications at once. Great work!

Firefox Developer Tools

Add-on SDK

  • Dealing with the leaks and bustage caused by the bug leak fix bug 695480
  • Talking about add-ons on AMO using older versions of the SDK bug 751466

Performance

  • Perf work week May 14-18 (next week) in MV.
  • This week’s Snappy summary
  • Bas is working on slow downs due to borders and gradients. We should see some improvement in 3-4 weeks.
  • Incremental GC should turned back on soon (bug 750424, bug 750416).
  • Kyle’s big memory leak fix from last week turned out to occasionally cause leaks where there were none before (bug 751466).
  • Tim moved thumbnail storage away from network cache, which reduces cache contention and browser freezes (bug 744388).
  • Paulo continued nuking sync favicon api usage (bug 728168).

GFX

JS

  • Compartment Per Global landed and stuck. Expect ongoing bug stomping to continue as the rest of the source base adjust to these patches (bug 650353). Bholley wrote this a post on CPG: bholley.work.blog . – bholley and luke.

Layout

  • SVG and CSS working group meetings this week (including joint meeting Wednesday)
  • likely some large changes to font size inflation coming soon to increase the size of the areas in which we make separate inflation decisions (bug 707195 and duplicates/dependencies)

Video

Support for the new Opus audio codec has landed in Nightly, pref’d off. Set ‘media.opus.enabled’ to true to try it out. This was bug 674225.

There are some test files at https://people.xiph.org/~giles/2012/opus/

Opus is a new audio compression technology we’ve developed together with Microsoft (Skype), Broadcom, Google, Xiph.Org and other groups. It’s in the final stages of standardization at the IETF. It will be an essential component of our WebRTC (a/v chat) effort, but we also hope to get some traction with it as a baseline audio format for HTML.

We’re getting ready to land the first chunk of WebRTC on the tree to support getUserMedia() work (Camera API, etc). This will be preffed-off initially, and we’ll be calling on people to help when asked to do reviews, etc. This is a bit like docking a cruise liner in a narrow slip… so your help is appreciated.

DOM

WebAPI

Network

Identity

Plugins

Mobile

Accessibility

Tree Management

  • stage/ftp/surf moved to scl3 datacentre on Saturday. Some fallout on Sunday/Monday. If you see any more issues (e.g. downloading builds/tests), please ping IT/RelEng.
  • april was another month of record load – 280 checkins in a day [1]
  • may looking like a high load month as well – 40,207 test jobs on may 3
  • RelEng starting to look at doing win8 builds on win64 build platform (thanks to jimm)
  • RelEng starting to look at migrating win32 builds to win64 platform (thanks to ehsan for help testing)

Security

For updates to meetings please see the Security Review Calendar

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

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

Stability Report

Work Week

  • Stability work week will be June 11-15, 2012 in Mt. View

Socorro

  • Planning for Rapid Betas is ongoing, will push out previously planned work for some time.
  • B2G and WebAppRT should probably get crash reporting as well, please coordinate with KaiRo to get this moving!

Desktop

Trunk

  • Some new regressions cropped up:
    • bug 751826 crash in mozilla::plugins::parent::_getproperty
    • bug 752414 crash in nsXPConnect::CheckForDebugMode @ JS_GetCompartmentPrincipals (still crashing after backout)
    • bug 752824 crash in nsXPConnect::CheckForDebugMode @ JS_GetInternedStringChars
    • bug 752416 crash in nsXPConnect::CheckForDebugMode @ js::AllFramesIter::AllFramesIter
    • bug 752391 crash in js::gc::MarkRange
    • bug 752495 crash in js::IncrementalReferenceBarrier
    • bug 752309 is current topcrash and a regression from compartment-per-global, bholley is on it.

Beta

Aurora

Firefox 12

  • bug 640904 appears to still be the top signature on 12

Mobile

  • Aurora top crashes are mostly libdvm crashes, bug 730890 was fixed in nightly, waiting aurora approval; remaining Libdvm bugs are as seen:
    • bug 751967 – crash on new tab/google maps galaxy nexus, ICS, 5.03 build
    • bug 751262 – Dalvik VM aborts and Fennec dies sometimes after Fennec and Android device are idle
    • bug 750965 – crash in libdvm with continuous reloading page after a while
  • Nightly top crashes; bug 748531 catches exceptions in JNI code. This was also fixed recently and may need to be aurora approved?
    • bug 752428 – crash in nsDOMWindowUtils::SetDisplayPortForElement
    • bug 752426– crash in mozilla::AndroidBridge::TakeScreenshot
    • bug 737128 – mozilla::gl::GLContextEGL::ReleaseSurface GL crash on Droid X
  • note: Nightly could be inflated due to QA testers testing and trying to get repro steps; also takes a while for a fix to have a crash fall off the chart.
  • Reminder: please update your builds to help show impacts of crash fixes

See Mobile Meeting for Mobile specific Socorro updates

Roundtable

7-May-2012

Mozilla Project Meeting Minutes: 2012-05-07

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

WeeklyUpdates/2012-05-07

« 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

  • Special thanks to both RelEng & IT/Ops & RelOps for Saturday tree-closing work. These teams worked hard most of the day Saturday to avoid developer disruption.

Upcoming Events

This Week

Monday, 07 May

Tuesday, 08 May

Wednesday, 09 May

Brownbag Title Time Presenter Topic
Towards a Typed Dialect of JavaScript 1:00PM Ravi Chugh Intern’s final presentation.

Thursday, 10 May

Brownbag Title Time Presenter Topic Time
Lessons Learned from Field Research in China, India, and Japan Noon Carissa Carter Carissa Carter is a Principal at Parallel Design Labs – a startup design group focused on connecting craft, human-centered design, and systemic thinking. We create products and teach design processes to corporate clients, higher-ed students, and beyond.

Friday, 11 May

  • The WebFWD teams are in town. Come and say Hi – we’re camping out in MV on the 3rd floor.

Next Week

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

  • Seeing good falloff in 3.6 usage post-EOL
  • Kyle has a great post about shutting down chrome-content leaks. This means, in particular, fewer leaks from add-ons.

Firefox Mobile

Speaker Location: toronto (johnath)

Thunderbird

Speaker Location:

Popcorn

Brett Gaylor, remote from Victoria BC
Popcorn Maker 0.4 – Top Gun!
https://github.com/mozilla/butter
Live at http://mozillapopcorn.org:8888/

Living Docs event at Hot Docs a success:
http://livingdocs.org/hot-hacks-roundup/

Read about it on about.com
http://documentaries.about.com/od/documentaryfestivals/a/Mozillas-Hot-Hacks-Workshop-At-Hot-Docs-2012.htm?nl=1

Older Branch Work

Speaker Location:

Identity

Speaker Location:

Services

Speaker Location:

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
WebFWD Hack Day Pascal Finette The WebFWD teams are in town — join us on Saturday for a public hack day (in person in MV and on IRC #webfwd). RSVP here: http://webfwdopenworkday-es2.eventbrite.com/
The Grim Tab Reaper Jono Xia I wrote an add-on that causes tabs you haven’t touched in a while to automatically decay into bookmarks. Please try it out! https://addons.mozilla.org/en-US/firefox/addon/the-grim-tab-reaper/ https://addons.mozilla.org/en-US/firefox/addon/the-grim-tab-reaper/
40,207 test jobs in 24 hours (Thurs, 3rd May) John O’Duinn

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?
Georg Fritzsche Benjamin Smedberg Germany Software Engineer, Platform

Introducing New Interns

New Intern Introduced by Speaker location Will be working on
Who is the new intern? Who will be introducing that person? From which office will that introduction be transmitted? What will the new person be working on?
Paul Stansifer Dave Herman Mountain View Rust syntax extension/macro system

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

IT

  • A huge thanks to cshields, digi, fox2mike, casey, justdave, lerxst, rtucker in IT, and nthomas, rail, catlee, bear, joduinn for a Saturday maintenance window to get our FTP/Rsync/Surf and Tinderbox infrastructure into SCL3
  • Lots of DBA Activity, as usual
  • moved graphs.mozilla.org (both prod and stage) from SJC1 to SCL3
  • MXR (mxr.mozilla.org) moved from SJC1 to SCL3

Services

Messaging

Mobile

Release Engineering

QA

Test Execution

WebQA

QA Community

Automation Services

Automation & Tools

Security

Engagement

PR

Events

Creative Team

Community Marketing

Support

Metrics

Evangelism

Labs

Apps

Developer Tools

Add-ons

Webdev

L10n

People Team

WebFWD

Join us (and our teams) on Saturday, May 12 for an Open Work Day: learn about our projects and roll up your sleeves to test, code, write, document, localize and more! Best of all, you can do this in Mountain View or on IRC (#webfwd); details at https://webfwdopenworkday.eventbrite.com/

Foundation Updates

2-May-2012

Mobile Meeting Minutes: 2012-05-02

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

Mobile/Notes/02-May-2012

Contents

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-06-05
  • Beta plan:
    • 2012-05-08: Go to build
    • 2012-05-11: Push to market

Major Topics for This Week

Tree closure

mozilla-inbound is currently closed due to Windows PGO issues. mozilla-central is open to any non-libxul code, which means Mobile JS and Java patches can land on m-c with the a=mobile-only approval.

Blocker Uplift

You need aurora approval for any blockers that need to land on Aurora. With the beta “go to” build coming up on 5/8, we need approved patches landed ASAP.

Front-end Fx15 Work

As time permits, the front-end team has been working on Fx15 work. Some of this started during the work week in Toronto, but it will continue. Blockers take priority and focus on release blockers is the current priority.

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 746120 – pinch-zooming on overflow:hidden pages separates the layers
    • bug 738641 – reloading a page might not restore scroll position
    • bug 749384 – nytimes slow to respond to stop a fling on touchdown
    • investigated bug 747493 – pages with overflow:hidden are truncated too much, working on it with layout people
    • worked on bug 748531 – guard against exceptions in JNI code, need to figure out why XUL try build is failing
    • various iframe-scrolling soft-blockers: bug 722657, 732364, 750722
  • Next week
    • keep working on blockers

GBrown

Last week:

  • Investigated bug 734913/748994 – Regression in rawfennecstartup ‘throbber start’ time
  • Bug 748489 xpcshell tests require write access to TmpD / TMPDIR
  • Bug 749771 some xpcshell tests fail on Android because HOME environment variable is not set
  • Bug 750817 some xpcshell tests in netwerk/unit rely on Xpcomlib property and fail on Android

Next week:

  • Bug 751158 – Create tcheckboard3 to measure checkerboard with low res off

Chris Lord (cwiiis)

Chris Peterson

  • Last Week
    • Fixed bug 687717 – mobile.twitter.com->When writing into tweet box with IME, remaining characters of tweet isn’t decreased
    • Fixed bug 742036 – Convert DOM key codes to Android key codes when passing key events to Flash plugin
    • Fixed bug 707353 – [flash] soft keyboard doesn’t appear
  • This Week
    • Fixed bug 743468 – Entering accented characters on HKB causes mobile.twitter.com to eat subsequent input characters
    • Fixed bug 742267 – URL content is cleared when entering a new character from the hardware keyboard

GCP

  • Last week
    • Holidays
    • bug 717096 Crash may occur when switching between webm tab or App and Flash tab
  • Next week
    • bug 717096 Crash may occur when switching between webm tab or App and Flash tab
    • bug 746860 Bookmarks are cleared if you move fennec to the SDcard
    • bug 748402 “Error reading pref” in profile migration without Sync account present
    • bug 750753 Add tests for Profile Migration
    • bug 710330 implement bookmarks and history import from Android System DBs
  • Blockers
    • None

Brian N

  • Done
    • bug 746697 – crash in nsOfflineCacheDevice::ChooseApplicationCache with offline cache
    • bug 748498 – Sites can be updated with wrong title
    • bug 749305 – Favicons aren’t shown when navigating back/forward
    • bug 750734 – Virtual keyboard doesn’t appear when opening Fennec with an url from an external application
    • bug 750846 – Make thumbnails look better
  • Next
    • bug 747388 – Downloads are not deleted when removed from Download Manager list
    • bug 740565 – favicons for error states are not updated

Sriram

  • Last Week:
    • Started working on Text selection
  • This Week:
    • TabsTray shouldn’t re-inflate – bug 747419
    • AbsListView RecyclerListener to avoid OOM – bug 750349
    • Demo-able version of Text selection ready – yaaayy!!
      • Need to fix scrolling and zooming issues with the markers.
  • Blockers:

WesJ

Last week

  • bug 741247 – Touch events aren’t consistently triggered especially on the right sides of elements
  • bug 747354 – Download is displayed as completed if the Wifi connection is lost
  • bug 732052 – XUL Scale (video scrubber) elements should support touch events – need to update and put up a new patch

This week

  • bug 719276 – Double tapping causes css :active to remain – has patch
  • bug 749481 – BuildDisplayList should take into account resolution of document

LucasR

MBrubeck

Done:

  • bug 746703 – Set targetSdkVersion to 14 in AndroidManifest.xml to disable legacy menu button
  • bug 747067 – Don’t loop through every history item in deleteHistory
  • bug 746876 – disable test_bug720538 because of perma-orange

Next:

  • bug 707571 – user-scalable property of viewport meta tag is ignored
  • bug 750051 – crash in TouchBadMemory using window.find()

Margaret

Done:

  • Crash in Bookmarks/History AsyncTasks – bug 746946
  • Add-on install doorhanger in wrong tab – bug 747023
  • Telemetry doorhanger disappears – bug 750130
  • Sites don’t load when BrowserApp.selectedTab is null – bug 749624
  • Fennec doesn’t start in landscape mode – bug 749582
  • Add extra awesomeness weight to bookmarks – bug 736272
  • about:* pages (and other unwanted URIs) shouldn’t be stored in history – bug 749853
  • Site identity popup (Larry) – bug 695204

Next:

  • More blockers as they come!

Scott (jwir3)

  • Last Week:
    • bug 746966 : Main body text on randsinrepose.com not inflated (in review)
    • bug 749186 : Crash in nsFontInflationData::FindFontInflationDataFor() (r+, issue on try)
  • This Week:
    • bug 747267 : Very bad font inflation when filing a new bug
    • bug 748054 : default font.size.inflation.lineThreshold causing inconsistent font inflation
  • Blocking:
    • Unsure how to handle the tree closure issues wrt font-inflation (core layout) issues.

BLassey

MFinkle

Done:

  • Triage and Reviews
  • Landed a patch for bug 750195 which will hopefully fix the crash
  • Fixed bug 750159 to stop JS errors from borking onLocationChange processing
  • Fixed bug 750243 to stop the crash in bug 741432 and bring xul/desktop parity to native
  • Minor planning for the hack projects last week that have been resulting in some Fx15 landings

Next:

  • Triage and Reviews
  • More Fx15 planning

Madhava

Ian Barlow

  • In Progress
    • Gathering list of Fx15 bugs (tablet, phone enhancements)
    • Working with Stephen and Martell on parts of the One Mozilla Style Guide

Patryk Adamczyk

Lucas filed a few bugs against the reader mode asking for assets. Will try getting all of those to him before next week’s meeting.

GFX

Round Table

QA

  • This week
    • Qualify Fx13b2 against market
    • Quality pass against the aurora tinderbox builds, qualify smoketests and bug verifications first
    • Mock Update testing:
      • tests XF13->FN14 split-apk in preparation for beta (no single-locale APK for XF14)
    • Triage and verifications
  • Breakpad Integration bugs:
    • [NEW] bug 750348 A large number of devices are not showing up with the device identifiers
    • bug 738168 Moving Fennec to the SDCard will prevent crash reports from being copied to the profile, ie no crash report will be reported to Socorro
    • bug 732629 crash report failed to send due to : javax.net.ssl.SSLException: Not trusted server certificate

SUMO

Just a couple of pieces of Aurora feedback from input yesterday.

no feedback option:
http://input.mozilla.org/opinion/2894784

no desktop view:
http://input.mozilla.org/opinion/2890244

This week:

documenting PDF reader recommendation, download manager and ICS tutorial. Updated NativeUI docs are at https://support.mozilla.org/en-US/mobile#os=android&browser=m14

Firefox/Gecko Delivery Meeting Minutes: 2012-05-02

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

Firefox/Planning/2012-05-02

« 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# 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.

Contents

Actions from Last Week

Schedule & Progress on Upcoming Releases

Kilimanjaro

  • There is an App/Site compat effort to ensure content works on the Mozilla platform
    • Involvement from business dev, QA, product, engineering, dev evangelism, market insights, press
    • Information and details being documented on the wiki
    • Lawrence Mandel (lmandel) for questions, to get involved
  • Contacts requirement in flux, product discussions ongoing so we can have clarity soon on use-cases.

Firefox Desktop

Release (3.6, 12, 10esr)

  • 12 signed off, updates are unthrottled as of last night
  • second round of 3.6 EOL MU prompts go out today (bug 750403)

Beta (13)

  • Still 38 bugs tracking 13+ – if your bug has been fixed & landed, please update the status flags
  • 13.0b2 coming on Friday (5/4)

Aurora (14)

  • updates unthrottled last Friday

Nightly (15)

  • Very significant Snappy fix landed this week as part of memshrink that reduces leaks in chrome (bug 695480). This can also catch leaks from add-ons. It should significantly reduce memory usage and thus cycle-collector pauses, etc.
  • 744388 [Page Thumbnails] implement a custom storage, don’t use the file cache
  • 515785 Use new icons for each task in Win7 Jump list tasks
  • 729133 preconnect http sessions before cache lookup
  • 539095 Expose high-resolution timing API to web content
  • 588683 Implement form attribute

Firefox Mobile

Beta Plan

  • 2012-05-08: Go to build
  • 2012-05-11: Push to market

Aurora (14)

  • Landing blockers

Nightly (15)

  • New front-end work
    • Larry
    • Reader mode
    • Text selection
    • HTML5 context menu

Services

Firefox Sync

  • Android blockers: 0 beta, 8 release, 2 soft
  • Work ramping up on Sign into the browser on desktop.

Apps In the Cloud Server

Add-on SDK

Release (1.6 -> Firefox 11, 12)

  • All is well

Stabilization (1.7 -> Firefox 12, 13)

  • Released 1.7b2 last week no new beta this week
  • There will be a 1.7RC1 out this afternoon
  • On track to release 15 May 2012

Development (1.8 -> Firefox 13, 14)

Identity

  • SITB progress at work week!
  • Product feedback for Sync:
    • Not coupled to SITB. SITB is a different product altogether (mutually exclusive with Sync).
    • That also means: no “flag day” for now

Apps

  • Firefox Desktop 14 (Aurora) – landed
    • Looking to back out this functionality – bug 750936
    • Native Install
    • Chromeless launch of apps
  • Firefox Desktop 15 (Nightly)
    • Working on fixing bugs – mostly fit and polish to fit Kilimanjaro requirements
    • Defining Hometab promotion of apps
    • Defining Newtab launchpad of apps
  • Firefox Mobile 15 (Nightly) – in progress
    • Work started in Fx14 continues in 15.
    • Proposed marketplace bundling with Fennec is an open issue. See bug 738545
  • Apps in the Cloud
    • AITC client continues
    • AITC Server – Completed

Feedback Summary

Desktop

Firefox 12 issues summary:

Feedback is consistent with what we expected. We have a 4% increase in issues reported on input compared to the first week of the 11.0 release. This increase appears to be result of a combination of the PDF issue on mac (see bug https://bugzilla.mozilla.org/show_bug.cgi?id=747073), Torbutton drag & drop breakage (see bug https://bugzilla.mozilla.org/show_bug.cgi?id=715885) plus general UI changes to tabs & menus for users upgrading from 3.6. We do have 18 new votes on SUMO for the Gmail chat issue (see https://bugzilla.mozilla.org/show_bug.cgi?id=750389).

FF12 praise summary, down 7% from FF11:

fast:
[1]
[2]
[3]
[4]
[5]

UI:
[6]
[7]

tools:
[8]

values:
[9]

stability:
[10]
[11]

FF13 beta issues summary:

PDF on Mac
96 comments

Flash/video
74 comments
82 comments

FF13 beta praise summary:

default smooth scrolling, well-liked:
96 comments

tab screen:
[12]
[13]
[14]
[15]
[16]
[17]

new start page:
[18]
[19]
[20]
[21]

FF14 aurora issues:

UI:
buttons – http://input.mozilla.org/opinion/2882869
feedback – http://input.mozilla.org/opinion/2882855
padlock – http://input.mozilla.org/opinion/2882840

silverlight crash:
[22]
[23]
[24]

click to play:
http://input.mozilla.org/opinion/2890466

FF14 aurora praise:

Click to play:
http://input.mozilla.org/opinion/2891902

Flash stability:
http://input.mozilla.org/opinion/2890763

autocomplete URLs:
[25]
[26]
[27]

full screen:
[28]
[29]

download manager:
[30]
[31]

Mobile

UX & User Research

UX Design

This week in Firefox UX

Market Insights

Desktop / Platform

Google

  • The Google Security team made a post describing ClusterFuzz, their cluster of machines that perform 50 million fuzz tests per day on the latest Chromium builds. The entire pipeline from managing test cases to verifying fixes is automated.
  • A new version of Google’s Javascript engine, V8, features a new algorithm that selects between different optimization approaches, resulting in a 25% improvement in performance on SunSpider tests.
  • Google Drive launched, with some initial integration into ChromeOS and with much more planned. Initial integration arrived in the ChromeOS dev channel this week. Google applies all its search tools, including image recognition to data that is uploaded to Drive.

Microsoft

Opera

Privacy

  • Thomas Roessler of the W3C posted a good summary of the current state of the Do Not Track initiative at the W3C, European and US levels.

Research In Motion

  • RIM released their WebWorks SDK for Blackberry 10, which “allows web developers to create first class BlackBerry applications using familiar web technologies such as HTML5, CSS, and JavaScript”.
  • Sencha performed an in-depth review of the HTML5 support on the latest version of the Blackberry playbook, characterizing its support as “excellent”.

Mobile

Summary below, full update here and in your inbox.

  • Opera released stats on Opera Mini and Mobile user behaviour
  • Preliminary Q1 results place Samsung as top smartphone producer
  • Kindle Fire estimated to account for over 50% of US Android-based tablet market
  • Rumours about a Facebook phone allegedly produced by HTC surfaced again
  • First Intel phone features 1.6 GHz Atom Z2460 single core CPU, 400 MHz PowerVR SGX 540 GPU, 1 GB of RAM
  • HTC rumoured to be planning manufacture of own set of ARM-based chipsets
  • RIM unveiled developer alpha version of BB OS 10
  • Tizen version 1.0 was released in form of source code and SDK
  • Canonical rumoured to be planning Ubuntu-based mobile devices
  • Usage of TV white spectrum for wireless communications making progress in Cambridge, UK
  • The list of IP-related litigations between Apple and Samsung features 50 lawsuits in 10 countries

Marketing, Press & Public Reaction

Marketing

  • starting work on next release blog posts; collateral
  • seeing a strong response to 3.6 EOL; looks like we’ve dropped 10-15% of 3.6 ADUs in the past week.

Press

Questions, Comments, FYI

  • Does the backout of apps integration in 14 effect the mozillian preview of Apps?
    • Answer: No, it does not. The Mozillian Beta preview of Apps will be supported in Nightly.

Actions this week

  • dcm to find updated states of sdk usage in new addons
  • thunder/mconnor – update on identity+sync
  • michelleluna – look at gmail feedback for aurora this week (doesn’t reload); Answer: there is no input data to suggest a widepsread reloading Gmail issue in Firefox, I see only 6 comments out of 999 related to Gmail and none about not reloading, see input.mozilla.org/en-US/?product=firefox&version=14.0a2&date_start=2012-04-25&date_end=&q= A more generic search for ‘google’ also surfaces no comments about mail issues.

1-May-2012

Thunderbird Meeting Minutes: 2012-05-01

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

Thunderbird/StatusMeetings/2012-05-01

last meeting | index | next meeting »

Thunderbird Meeting Details :

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

Agenda

  • Who’s taking minutes? –> roland
  • 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 abourcier@mozilla.com that she can send them a shirt!

Thunderbird Development

Feature Work

Test Pilot
Filelink (Big Files)
  • An extra link was being displayed on the recipients end. This has been removed.
  • We’ve switched over to v2 of YouSendIt’s user data API
    • Hopefully we’ll get useful numbers for used / remaining storage space before too long.
    • mconley is preparing a patch for the management pane if those numbers won’t arrive in time.
    • Until then, we’re displaying the usage graph with the numbers YSI is giving us.
Instant Messaging

Schedule and Progress

Thunderbird 12
  • Released 12.0.1 to fix some issues reported after the release of 12.0.
Thunderbird 13
  • Next beta possibly next week once we’re on Firefox automation.
Thunderbird 14
Thunderbird 15
Thunderbird ESR

Extension of the week

QA Updates

Marketing Updates

Infrastructure Update

Build / Release Update

  • Thunderbird 12.0.1 released
  • Thunderbird 13.0b1 released
  • No beta this week
  • Thunderbird try and release builder configs landed.
  • Working this week to cut over everything starting with Try. See bug 698843 for details.

Web Update

  • Spent time on looking at bedrock, mozilla.org redesign
  • moving ispdb to github today, should make contributor/gsoc life easier
  • still have some content updates to get out

Documentation

Support

  • Thanks to Matt from Australia, wsmwk, eric moore and vincent aka cameleon for helping out on the Thunderbird 12 Support Day last Wed April 25th. Did I miss anybody? Next support day will be the day after TB 13 releases i.e. 1 day after TB13 release day June 5 which will be June 6, 2012

(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. 1555 new support topics (1246 one week ago ) – Media:23-29April-thunderbird-GS-Community_stats_for_Mozilla_Messaging.png
  2. Thunderbird 12 Support Issues – Please edit and add any issues or bugs found in TB12 and tag them tb12
  3. See this week’s Support Appendix for full Get Satisfaction metrics and other support details

Upcoming events!

  • TB community day June 1st in Vancouver (to be confirmed)
  • TB Support Clinic in Vancouver modelled after the Firefox in person support event aka Firefox Clinic before Mozcamp Europe sometime Summer 2012

Lightning Updates

Status Updates

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

Roundtable Highlights

Attendees

Mozilla Platform Meeting Minutes: 2012-05-01

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

Platform/2012-05-01

« previous week | index | next week »

Platform Meeting Details

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

Contents

Kilimanjaro

  • Efforts continue to “define” k9o
    • Excellent conversations on the list
    • https://wiki.mozilla.org/Kilimanjaro/ProductDraft – continue to add bugs
    • Lots of questions about triage. Group of product and project managers will triage noms to help people get a sense of k9o.
    • bsmedberg sent out a note about triage tool – leads.
    • Some outstanding items to triage – happening after this meeting
  • There is an App/Site compat effort to ensure content works on the Mozilla platform
    • Involvement from business dev, QA, product, engineering, dev evangelism, market insights, press
    • Information and details being documented on the wiki
    • Lawrence Mandel (lmandel) for questions, to get involved

Notices / Schedule

  • We’re here in the schedule
  • Unthrottling of FF12 will be discussed at today’s channel meeting, 2PM PT in Warp Core. Right now contingent upon bug 748269
  • Next round of 3.6 EOL Major Update prompts will go out at the earliest today
  • Automatic updates from 3.6 to FF12 is planned for the week of 5/7
  • FF12 (and associated releases) post-mortem will be held next week
  • FF13 beta 2 will go to build today, released Friday

Firefox Development

  • Firefox team sprinted to get a prototype of “sign in to browser” working
  • Firefox Product Lead (Asa) met with Firefox Desktop Engineering Leads and sorted out all K9O work. Bugs filed.

Firefox Developer Tools

Add-on SDK

Performance

  • This week’s Snappy summary
  • Kyle landed a very significant Snappy fix this week as part of memshrink that reduces leaks in chrome (bug 695480). It should significantly reduce memory usage and thus cycle-collector pauses, etc.
  • Patrick landed a change to have Firefox now hedge bets and warm up a TCP connection while checking the cache (bug 729133). More details on Patricks’s blog.
  • Work going into improving setTimeout (bug 743877, bug 715376).

GFX

JS

  • FIXED: bug 750424 nsXULPrototypeNode::Release should add itself to the purple buffer. This was blocking bug 735099 Re-enable incremental GC

Layout

Fennec and other bugs:

  • bug 728284 – Main container layer has siblings that are drawn in the background
  • bug 732016 – Maple: scrollIntoView does not clamp to the page size
  • bug 728983 – Maple invalidation problems with scrollable layer and multiple div’s
  • bug 706193 – footer text on nytimes.com inflated too much
  • bug 708175 – Form controls with fixed width or height shouldn’t have their text inflated
  • bug 745780 – update harfbuzz code to upstream commit
  • bug 746975 – update graphite2 library to 1.1.2 release
  • bug 745580 – handle bad results from Core Text shaping more robustly.
  • bug 706194 – Adapt and check in tests from webkit for new unicode-bidi attributes
  • bug 279330 – Midas hilitecolor command only works in CSS mode
  • CSS Working Group meeting in Hamburg next week.
  • Hoping to land GPU-accelerated clipping to border-radius today bug 716439. Fixes various performance problems with scrolling inside elements with border-radius, and canvas/video with border-radius. Some big changes. (ncameron)

Video

  • Landed MediaStreams infrastructure on mozilla-central (roc). Currently the only exposed APIs are mozCaptureStream/mozCaptureStreamUntilEnded on media elements and the ability to set MediaStreams as the src of media elements, so you can route video/audio from one media element to another. Not that useful by itself, but a foundation to build other APIs on (getUserMedia, WebRTC, audio/video processing) etc. Next step is to land some processing functionality.
  • Not video, but Nick is going to land a patch to disable attempts to remove our exception handler that triggers breakpad. This may reveal latent crashes.

DOM

WebAPI

Network

Identity

Plugins

Mobile

Accessibility

  • Accessibility engine is now built by default on Mac FF nightlies so that we can widen testing for ~5 weeks. We may revert for Aurora.

Tree Management

  • upcoming downtime while moving ftp.m.o/stage/surf to scl3
    • RelEng getting access today, will start verification
    • needs 5+ hours
    • needs tree closure *and* also blocks us doing releases.
    • tinderbox will also be offline during this time
  • possible ride-along moving graphserver

Security

For updates to meetings please see the Security Review Calendar

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

ID Summary Status Priority
748945 Review iframe auto-height feature (part of seemless iframes) NEW
748949 Review changes to Cache-Control: no-cache on https pages NEW
749221 Security Review of Media Plugin API (MPAPI) NEW
749233 Security Review of turn on “don’t load tabs until selected” by default / Tabs on Demand NEW
749235 Security Review of Enable HTTP pipelining by default NEW
749334 SecReview: webapps OS level integration : Maemo NEW
749337 SecReview: Thunderbird should (semi-)automatically improve the security-related server configuration settings when it knows an improvement could be made NEW
749339 SecReview: Thunderbird auto-configuration database should be expanded & updated by regularly spidering every domain on the internet ( NEW
749341 SecReview: Teach FileSaver to take URIs as well NEW
749342 SecReview: “App-state” API, so that content knows when it becomes hidden etc. NEW
749344 SecReview: WebUSB NEW
749355 SecReview: WebContacts (or Contacts+) NEW
749360 SecReview: (webtelephony) WebTelephony NEW
749362 SecReview: WebBluetooth NEW
749363 SecReview: Preffing out CSS should be easier NEW
749364 SecReview: WebPrint (or WebIPP) NEW
749365 SecReview: API for “home screen” app locking display, listening for “wake up” button, etc. NEW
749372 SecReview: Relax same-origin XHR restrictions for privileged applications NEW
749374 SecReview: (browser-api) Browser API NEW
749378 SecReview: Network manager API NEW
749379 SecReview: [WebAPI] Proper WebAPI permissions manager NEW
749625 SecReview: (camera) camera support for desktop NEW
706184 TellUsMore: Security review REOPENED

Stability Report

Socorro

  • Wednesday’s release will feature a new reports of crash trends based on build dates (bug 640238).
  • Plan for rapid beta support is being worked on, will delay work on other planned features.

Desktop

  • bug 704158 – Blocking older versions of Flash.

Trunk

  • bug 750556 crash in mozilla::dom::Element::ClearStyleStateLocks

Aurora

  • bug 750019 crash in js::types::TypeSet::addType @ nsIDOMHTMLDocument_Write

Beta

  • bug 750625 crash in nsUrlClassifierPrefixSet::GetPrefixes

Mobile

  • New crash in nightly with epoll_wait
  • Mobile specific socorro/breakpad integration issues : see Mobile Notes

Nightly Native

  • bug 746946 – Fennec crashes repeatedly after opening the bookmarks or history section with a clean profile
    • Landed 4/30 on Aurora; Landed 4/29
  • bug 748721 – crash in mozilla::layers::BasicTiledLayerTile::BasicTiledLayerTile
    • Does not occur on 4/27 and later.
  • bug 749816 – crash in epoll_wait after changing display: table-column style to display:none on body
  • bug 738198 – crash in nsPluginInstanceOwner::~nsPluginInstanceOwner @ nsPluginInstanceOwner::RemovePluginView

Aurora Native

  • Top 2 are the same as in Nightly
  • bug 730890 – crash [@ libdvm.so@<address>]

Roundtable

  • mozilla-central and mozilla-inbound CLOSED for bug 750661. Need help from everyone to get as much code out of libxul as possible. Ping ehsan if you can help.
  • The Notifications service has a Product page & there is a meeting with Product owners to discuss what integration into different clients looks like on May 2nd at 2pm pst. ping :ally if you are interested.

« Newer Posts

Powered by WordPress