Meeting Notes Meetings notes from the Mozilla community

11-September-2012

Mozilla Platform Meeting Minutes: 2012-09-11

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

Platform/2012-09-11

« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2012-09-1111: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

Notices / Schedule

  • Firefox 15.0.1 with a fix for the private browsing issue went out last Thursday
  • Firefox 16 beta 2 (including mobile ARMv6) went out the door last Friday
  • Firefox for Android 15.0.1 with a fix for keyboard issues went out yesterday (Monday)
  • Firefox 16 beta 3 will be going to build today
  • Please stay focused on bugs tracked for Firefox 16

Firefox OS

  • The development team had a successful week in Sao Paulo working with Telefonica. Major visual design changes landed – icons, wallpapers, homescreen layouts, etc. Tons of bugs and features landed.
  • Now moving towards end of next milestone with is last feature work landed by 9/28.
  • Follow along via this sheet which tracks the progress of the built-in apps, the @hackb2g twitter account which tweets Gaia commits, and the B2G Desktop builds.
  • Dogfooding program: Device selection in progress, OTA updates almost ready for dogfooding, expect more info over the next 1-2 weeks.

Firefox Development

Firefox Developer Tools

  • Source map implementation can be followed here: bug 771597
  • Remote web console getting close, follow here: bug 768096

Add-on SDK

Performance

(no audible)

  • Snappy work week this week

GFX

  • Cairo-Azure canvas backend is now on by default on all OSes.
    • We expect to remove the second canvas implementation just after Firefox 18 branches to Aurora.
    • Please test canvas on Windows XP, Linux and mobile, and report bugs!

JS

  • IonMonkey has landed in mozilla-central! Preffed on for desktop (bug 745386). David Anderson and the IonMonkey team.

Layout

  • support for embedded SVG glyphs in OpenType fonts landed (bug 719286)
  • Bugs of interest:
    • Allow web pages to access cross-origin stylesheets if the CORS headers say so (bug 732209)
    • script for importing reftests from CSS Working Group tests now supports auto-prefixing (bug 786891), which is progress towards importing more tests
    • support for finding touch event targets that aren’t exactly at the event point is now in Gecko rather than the Fennec front-end, bug 780847
    • support for print callbacks for <canvas> elements (needed by PDF.js) bug 745025
    • case that slows down style change calculation now more limited (though not clear how much it helped the original gaia testcase) (bug 779968)
    • support for <ol reversed> (bug 601912)

Media

DOM

WebAPI

  • (I forgot this last week) a few weeks ago we hosted a day of discussions about app cache
    • in conjunction with Google, Facebook, Twitter, and Microsoft developers we decided a few changes can make it much better and more palatable to web developers
    • rough notes: https://etherpad.mozilla.org/appcache
    • work to be determined
  • Jan Varga continuing work on unified quota handling for offline storage
  • Bonnie Surender got a patch reviewed and ready to land for improved wifi geolocation on Linux (bug 668194)
  • Andrea Marchesini has a patch for transferrable object support with workers (bug 720083)
  • MozCamp EU
    • Mounir gave two presentations which generated good questions
    • great conversations and community building

Network

Identity

Plugins

Mobile

Accessibility

Tree Management

  • Seeing improved wait times due to reallocation of slaves, turning off tests.
    • If you know of any perma-orange/red tests, please let us know so we can shut them off until they can be fixed!
  • Extra load from ionmonkey-enabled/-disabled fennec builds bug 789373

Security

Stability Report

Socorro

  • Large new release might be pushed to production tomorrow, subject to QA signoff
    • Support for rapid beta (“mobeta”)
    • Also bringing per-build-date reports for Aurora and Nightly
    • bugs in this release

Desktop

  • Release
    • 15.0.1 is now up at 52 million ADUs and the crash rate looks good.
    • Third Party Issues
      • bug 789700 crash in vmsfdmff.dll@0x5728 with Free Download Manager 1.5.7.5
      • bug 783369 Norton Confidential 2012.5.5.11 crashes (couictlr.dll, coffplgn.dll)
  • Beta – 16b2 – crash rate a bit higher than normal but is coming down.
    • before we had pushed the bits out, there was a high number of crashes – 1200
    • bug 782706 crash in browsemngr.dll bundled with Babylon
    • bug 790047 Firefox startup crash in js::XDRScript
  • Aurora
    • crash rate come down in the last week
    • New crashes
      • bug 789933 crash in mozilla::gfx::DrawTargetCairo::Stroke
  • Trunk
    • top regression fixed so the rate is going down
    • bug 789933 crash in mozilla::gfx::DrawTargetCairo::Stroke
    • bug 788436 Firefox 18 crash in nsGfxScrollFrameInner::ScrollToImpl
  • Flash
    • There is still a top generic crash from Flash
    • bsmedberg landed a patch on trunk – do we land it on other channels?
    • Stephen Donner found a reproducible crash – working on a reduced test case for Adobe.
    • Nothing that has changed dramatically.
    • bug 782395
    • bug 777008
    • bug 772717
    • 11.4 now seems to have made it to the majority of users, but no really big win – overall volume on Vista and higher is still 3x as many crashes and 4x as many hangs as 11.2 was.

B2G

  • Some B2G data but not much that’s actionable yet
  • Only the Mac data is useful.
  • Kairo/Naoki on point to monitor this effort.
  • Meta tracking bug 761905

Mobile

  • 45% of all our crashes on Fx15 mobile are startup related.
    • Waiting for 15.0.1 release to see if the startup crashes might calm down.
  • Wishlist fix:
    • bug 756140 – even though this is with Cynogenmod, the number of crashes for this is huge (6240 crashes in 3 days) versus the next one down which is 1,576 crashes in 3 days. It’s the biggest crash in 15/16

See Mobile Notes for Mobile specific Socorro notes

Roundtable

10-September-2012

Mozilla Project Meeting Minutes: 2012-09-10

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

WeeklyUpdates/2012-09-10

« 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

  • Siddharth Agarwal, for his work on getting pymake used on the windows builders. Windows builds now take under 90 minutes.

Upcoming Events

This Week

Monday, 10 September

Tuesday, 11 September

Wednesday, 12 September

“The Business of Open Source” at Mozilla San Francisco, 4pm – 8pm
Many misconceptions exist around the viability of open source as a business advantage. This panel will explore the ways entrepreneurs can make money while giving back to innovation by adopting open source models. We’ll hear from successful open source entrepreneurs, examining their past successes and fleshing out frameworks for aspiring open source entrepreneurs.
The event is hosted by both WebFWD and 10gen, providers of the popular MongoDB open source database.
http://opensourcebiz.eventbrite.com/

Thursday, 13 September

  • Intern presentations from 2-4pm in 10 Forward, TOR Commons and SF Commons.
    • Come see Kevin Ngo, Christoph Kerschbaumer, Jacques Uber, and Bing Han present what they’ve been working on all summer!

Friday, 14 September

  • Intern presentations from 2-4:30pm in 10 Forward, TOR Commons and SF Commons.
    • Come see Nick Fitzgerald, Codrut Stancu, Mihnea Balaur, Tim Disney and Vineeth Kashyap present what they’ve been working on all summer!

Next Week

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location:

Firefox Mobile

Speaker Location:

Thunderbird

Speaker Location:

Older Branch Work

Speaker Location:

Webmaker

Speaker Location:

Identity

Speaker Location:

Services

Speaker Location:

Firefox OS

Speaker Location: Dietrich

  • The development team had a successful week in Sao Paulo working with Telefonica. Major visual design changes landed – icons, wallpapers, homescreen layouts, etc.
  • Follow along via this sheet which tracks the progress of the built-in apps, the @hackb2g twitter account which tweets Gaia commits, and the B2G Desktop builds.
  • Dogfooding program: Device selection in progress, OTA updates almost ready for dogfooding, expect more info over the next 1-2 weeks.

Grow Mozilla

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
Firefox Affiliates Facebook App Chelsea Novak Firefox Affiliates has a Facebook app, just like the title says. Screencast from my laptop in Toronto please! http://apps.facebook.com/fxaffiliates/
Mozilla WebFWD Events + Graduation Didem Ersoz (Mountain View) We have a few [| events] this & next week leading up to our graduation on Wed., Sept 19 in SF at 4pm (also on Air Mozilla). Note that many of [| our teams] will be in town prior to meet Mozillians and others so reach out if you would like to meet them. http://webfwdgraduation.eventbrite.com/
About Home – Firefox on Android Snippets Barry Munsterteiger (San Francisco) Showing a sneak peak of the Upcoming Firefox on Android snippets Vidyo share from my laptop

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?
Shea Helms Mathew Caldwell Mountain View Recruiter
Anton Kovalyov Dave Camp Mountain View Developer Tools Engineer
Thomas Zimmermann Faramarz Rashed Mountain View Software Engineer
David Zeber Gilbert FitzGerald Mountain View Data Analyst
Denelle Dixon-Thayer Harvey Anderson San Francisco Associate General Counsel
Pierros Papadeas Mary Colvig Germany Community Manager

Introducing New Interns

New Intern Introduced by Speaker location Will be working on
Brian Burg Brian Anderson Mountain View Research

Roundtable

<meta>

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

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

Firefox

Platform

Services

Messaging

Mobile

IT

  • Set-up an environment for the Brand Engagement team in support of MozCampEU.
  • On-site support for BrazilJS & Firefox OS Hack Day.
  • Worked with Release Engineering to increase infrastructure to support development teams.
  • Working with Security Assurance to build a Panda chassis for their specific mobile testing needs.
  • Continue to work on a plan for proactive system updates and maintenance, draft can be found at https://wiki.mozilla.org/IT/Maintenance

Release Engineering

QA

Test Execution

WebQA

  • Affiliates
    • Affiliates FB app released 9/5
  • B2G
    • Will start automating some smoketests in a week or so, using Marionette
  • Socorro
    • Tentatively shipping “mobeta” support in Socorro 18 this Wednesday, 9/12
  • SUMO
    • UI revamp in process, slated for release 9/10

QA Community

Automation & Tools

  • Statistics APIs and Metrics branches landed in Datazilla, pushing to production this week
  • Lots of improvements to bugzilla, including changes to reduce and (in most cases) eliminate mid-air collisions
  • Automation Development did a hackathon at Mozcamp EU on creating automated tests for B2G
  • Eideticker Galaxy Nexus results and integration with SPS profiler now live
  • TBPL nearly ready to pre-fetch logs. See bug 718632 for details
  • More information here

Security

Engagement

PR

Mozilla Makes a Mobile Web Browser Feel Like a Smartphone

A Firefox Smartphone for the Developing World

Our first look at Firefox OS and how Mozilla is building its ecosystem of apps

Backers Tout Firefox OS as Open Mobile Option

Why Chrome Hasn’t Killed Mozilla Firefox

Events

Creative Team

Community Marketing

Support

Metrics

Evangelism

Labs

Apps

Developer Tools

Add-ons

Webdev

L10n

People Team

WebFWD

Foundation Updates

5-September-2012

Mobile Meeting Minutes: 2012-09-05

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

Mobile/Notes/05-Sep-2012

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 95312
    • US/International: +1 650 903 0800 x92 Conf# 95312
    • US toll free: +1 800 707 2533 (pin 369) Conf# 95312
    • Canada: +1 416 848 3114 x92 Conf# 95312
  • irc.mozilla.org #mobile for backchannel
  • Warp Core Vidyo Room

Schedule

  • Next merge is 2012-10-08
  • Fx16b2 was built and is being tested
    • Reader fixes
    • Feedback Solicitation (en-US only)
    • Initial ARMv6 support
  • Fx15.0.1 will is being triaged
    • Crash fixes for mobile

Major Topics for This Week

ARMv6

We are getting ready to start limited ARMv6 support from Fx16. Expanding the current minimum requirements is important and will require Dev and QA support.

Feedback Solicitation

Fx16b2 will introduce feedback solicitation. This should start pushing more feedback into input.mozilla.org, along with some device info. Community reaction to the prompt will be worth watching as well.

Blog posts from Boston work week

If you ran a breakout session at the planning day, please write up and post what happened there. In addition, the following posts are needed

  • Personals mock ups – Shorlander
  • make sync not suck – Shorlander
  • readability 2.0 – kats + scott
  • opt in for search suggestions – madhava
  • sub menus – sriram
  • jimDB – jchen
  • reader mode – lucas
  • reader mode memory hog – brian
  • addon docs – mfinkle
  • panda burn-in scripts – clint/joel
  • platform viewport – mbrubeck
  • benchmarks – jeff
  • webGL leak – ??
  • webapps.sqlite – ??
  • remote about:memory – jeff + blassey

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)

  • Last week
    • Failed to land new updater
    • PTO Friday
  • This week
    • Landed updater
    • Now working on a few plugin bugs

Kats

Aug 29 – Sep 4:

  • bug 787322 – fix multiple consecutive rotations throwing off zoom values
  • bug 787427 – fix clicking on small misshapen elements inside larger clickable elements (pending review)
  • bug 787060 – fix nsWindow::RedrawAll so it works with DLBI
  • wrote some code to build an object graph and dominance tree from a heap dump and malloc/free data, but the data looks incomplete. investigating getting better data out of valgrind
  • blogged about getting valgrind running on the android emulator

Next:

  • bug 769369 ([ARMv6] Fennec loses responsiveness after time)
  • steal bug 760229 from romaxa (reduce java transient memory allocations)

GBrown

Last week:

  • Set up a local panda board
  • Bug 783639 PixelTest failures on panda
    • caused by … Bug 787115 Hang and high CPU during robocop tests on panda: java.lang.StringToReal.parseDouble
  • Bug 777440 Estimate releng work for supporting 2 pass linking
    • Still have problems with valgrind and OpenGL-in-emulator; will re-visit wrt :kats blog post
  • Bug 783011 – xpcshell on android fails with “failed to get nsJSRuntimeService!”
  • Wrote a blog post on performance measures

Next:

  • Continue work on bug 777440
  • Figure out how to deal with bug 787115
  • Bug 784242 PixelTest failures: Pixel at 100, 0 – Color rgba(0,0,0,255) not close enough to expected rgb(32,100,0)
  • Bug 767215 Intermittent testAxisLocking, testLoad, testFlingCorrectness | Pixel at 0, 0 – Color rgba(255,255,255,255)

Chris Lord (cwiiis)

  • Now
    • bug 786502 – Static background on Bungie.net appears to scroll away with the content
    • bug 788202 – When listing a frame tree, subdocument frames are not entered
  • Next
    • Blog about position:fixed work
    • bug 786412 – Consolidate ContainerLayer functions
    • bug 786740 – CSS transition with rounded borders cause rendering issues
    • bug 785069 – tcheckerboard2 has regressed substantially since Jul 22nd (blocked on regression range)
    • bug 783914 – WEBGL_depth_texture doesn’t work using ANGLE (low priority)
    • Blog about invalidation work

Chris Peterson

  • Done
    • Investigating Stagefright video bugs
    • Mentoring a contributor working on bug 756504 – Android D-pad and game controller key events should specify DOM_KEY_LOCATION_JOYSTICK
    • (Waiting for review) bug 782096 – NullPointerException at android.os.Parcel.readException(Parcel.java) on Galaxy Tab 7.7″ (GT-P6800) with Honeycomb
    • (Waiting for review) bug 769894 – IllegalStateException: Hardware acceleration can only be used with a single UI thread
    • (Waiting for review) bug 785536 – Add MPAPI GetPref so platform decoders can query about:config prefs
    • Fixed bug 777591 – Compile new namespaces packages into separate .jar packages (and link .dex from .jar files, not .class files)
  • Next
    • Fix and possibly slipstream with any Firefox 15 chemspills:
      • bug 780543 – Holding backspace causes enormous repeats of content
      • bug 669361 – ASUS hardware keyboard is always en-us

GCP

Brian N

Sriram

WesJ

  • MFinkle points to Wes’ work in bug 787271 – Expose some JNI to js through js-ctypes

LucasR

Last week

Next week

  • bug 786638 – Implement testing infrastructure for reader mode
  • bug 768268 – Reader Mode: Reader mode should not be entered automatically from an Awesomescreen choice
  • bug 778489 – Implement nice transition to Reader Mode
  • More Reader Mode bug fixing
  • UI Responsiveness planning

MBrubeck

Done:

  • Got Windows 8 running and Metro Firefox building
  • bug 779527 – resolution media query broken on Android
  • bug 786062 – remove unused PanZoom:PanZoom observer

Next:

  • Working on Metro patches
  • Final reviews for platform viewport patches

Margaret

Scott (jwir3)

Last Week:

This Week:

  • Still working on prototype for Reflow-On-Zoom. Almost complete, but there are still some small annoyances.
  • bug 784887 : Message passing from java -> JS re: pinch-to-zoom
  • Iterate with UX on mapping function for font inflation.

MComella

BLassey

Last week

  • went to Korea

This week

  • tying up some loose ends
    • bug 770289 – JNIEnv->NewString can throw and needs to be caught before another JNI call
    • bug 761503 – return a bool from PumpMessageLoop to indicate if work was performed

Next week

  • Warsaw for performance work week

MFinkle

  • Getting ramped up for Windows Metro
  • Making sure we have people looking at the things that came out of Boston

Madhava

Ian Barlow

Recently

This Week / Next week and beyond

Round Table

QA

Socorro/Breakpad/Stability

Hightlights:

  • nhirata still on b2g more so.

Socorro bugs

Skiplist

Breakpad Integration bugs

Please see Platform Meeting Notes for Stability report

SUMO

Feedback for the last week of Google Play Reviews (Full week of Firefox 15)

5 star 48,086 (+4509, 67% of Growth)

4 star 18,277 (+1392, 21% of Growth)

3 star 12,522 (+430, 6% of Growth)

2 star 8,414 (+166, 2% of Growth)

1 star 13,078 (+267, 4% of Growth)

Average rating: 3.79 (+.04)

Average Rating of this Week’s Reviews: 4.43 (+.23)

100,377 Total Reviews (+6764)

Observations:
The Text Input bug Bug 780543 is the #2 issue on Google play (behind crashes, which are about the same as in 14). Bundling this fix into a 15.0.1 will help.

Haven’t been able to run through Beta Feedback Yet (due to Labor Day Weekend).

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

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

Firefox/Planning/2012-09-05

« previous week | index | next week »

Planning Meeting Details

  • Wednesdays – 11:00am PDT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 99696 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL
REMEMBER

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

Contents

Actions from Last Week

  • Asa/Sheila to run the meeting 2 weeks hence
  • Cheng to summarize feedback on PDF.js.

Schedule & Progress on Upcoming Releases

Basecamp

SUMO

Firefox Desktop

Release (15, 10esr)

  • We’re spinning up a 15.0.1 to address bug 787743 – Private Browsing mode not working in Firefox 15.0

Beta (16)

  • 16.0b2 will be released before the end of the week

Aurora (17)

  • Final copy work and support documentation around the 10.5 EOL is completing now, in preparation for an add-on hotfix

Nightly (18)

Firefox Mobile

Release (15)

Beta (16)

  • 16.0b2 with ARMv6 support is being released as we speak

Aurora (17)

Nightly (18)

  • new updater has landed

Services

Firefox Sync

Apps In the Cloud Server

Add-on SDK

Release (1.9 -> Firefox 15, 16)

Stabilization (1.10 -> Firefox 16, 17)

Development (1.11 -> Firefox 17, 18)

Landing progress:

  • loader: ✓

No audible update today, however for an overview of last week’s SDK work week please see this post on my blog. Some highlights:

  • great progress on navigation toolbar changes
  • many P1 issues fixed, reviewed & closed, including the landing of direct proxies which we hope will simplify and speed up SDK code related to content scripts
  • close to landing key tabs module support for Native Fennec, which has been a major roadblock for moving forward.

Identity

Apps

Feedback Summary

Desktop

  • Still looking for Flash 10.3 guidance.
  • Stability issues – Lots of reports of exit crashing [1][2](Possibly Flash 11.4 related). Lots of general crashiness and perf issues [3][4] could be related to Catalyst update. Startup crashing is up as well [5][6]
  • Catalyst 12.8 update is causing crashing when HW acceleration is enabled. Seems to be crossfire related. [7][8]
  • Babylon update is causing issues.[9]
  • Norton issues on Mac are still hurting us.

Mobile

Google Play:

First week of Google Play Reviews are very positive (Review average is much higher, roughly .2+ stars)

SUMO:

User Experience (Design and Research)

No voice update this week, but see below for an overview of all things Design and Research!

  •  [Mozcamp]
    • Blake, Mary, Bill, Stephen and Patryk will be there!
      • Stephen and Patryk giving a talk on App Design Guidelines for Firefox OS
      • Mary and Bill are leading an ideation session, titled “Firefox: What’s next?”
  •  [desktop]
    •  [Australis]
      • Usability Testing on Australis Customization Prototype and synthesis results (zhenshuo)
  •  [project SPF (security and privacy)] (larissa)
    • Developing some general cog-sci based user insights for security UX design
  • [Other/future]
    • Project Hydra, an in-depth ethnography of how people experience and manage their lives online (versus the real world) is complete. Mary Trombley & Lindsay Kenzig led a 2-day workshop to ideate on findings. A final report will be available in the next few weeks. We expect multiple teams will find it useful.
    • Prototye exploration: looking at ways of making dragging URLs into email more interesting / useful by adding text and image snippets (bwinton)

Market Insights

Desktop / Platform

Apple

Google

Open WebOS

Opera

Twitter

WebKit

Mobile

Summary below, full update here and in your inbox.

  • New hardware launches expected: Apple, Amazon, Windows 8
  • China to become the largest smartphone market by shipments in 2012
  • The Dolphin browser rumoured to be receiving second round of funding
  • Baidu launched an Android browser
  • Facebook, Google and Youtube the most popular mobile websites across Asia Pacific
  • Android top operating system in SE Asia except for Indonesia, Thailand and the Philippines

Marketing, Press & Public Reaction

Marketing

  • Focus is on projects and features that will increase ADIs: CDN (done), Stub Installer (green light), Social API (green light – Fx17), Tiger Team (first 4 projects kicking off) and other download projects (in design)

Press

Firefox 16 Adds Charms For Developers

Mozilla previews “command line” in Firefox 16 Beta

Check out the new “command line” Developer Toolbar in Firefox 16

Latest Firefox Beta Offers Powerful New Tools for Web Developers

Questions, Comments, FYI

Actions this week

  • Sheila to run next week’s meeting
  • Matt/Cheng to collate PDF.js feedback
  • Gavin to update on the state of 3rd party add on drops

4-September-2012

SeaMonkey Meeting Minutes: 2012-09-04

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

SeaMonkey/StatusMeetings/2012-09-04

« last meeting | index | next meeting »

SeaMonkey Meeting Details

Contents

Agenda

  • Who’s taking minutes? -> Ratty
  • Nominees for Friends of the Fish Tank:
    • None this meeting

Action Items

(who needs to do what that hasn’t been recorded in a bug) We should assign people to the open items.

NEW

  • TBD

OPEN

  • IanN to arrange with Jeff to send a tee-shirt or something to Serge (FotFT).
    • Serge will look at the SeaMonkey Shop and let IanN know what he wants before the next meeting.

CLOSED

  • IanN spoke to jtek and Px has received some bumf from the SeaMonkey Shop.
  • TBD

Status of the SeaMonkey Buildbot Master and Tree

  • All our machines are now all out of SJC1 are are now at SCL3 or SCL1
    • The R4 Macs are plugged-in, connected and base-imaged. Waiting on Callek to complete the setup.
    • cb-seamonkey-linux-01 has been de-commissioned with extreme prejudice.
    • The Linux32 VMs are all up.
    • The remaining machines on Parallels are the buildmaster (cb-seamonkey-linuxmaster-01) and Linux64 (cb-seamonkey-linux64-01). These need to be migrated to ESX. Specifically:
      • sea-vm-linux64-1 will most likely replace cb-seamonkey-linux64-01.
      • sea-master1 will replace the current buildmaster.
  • Build on MSVC2010 (ewong and Callek).
    • Trunk builds and all branches except release are now MSVC2010.
  • Build SeaMonkey using clang bug 775539. In progress (stalled on the possibility that we’ll need to upgrade our OSX boxes to XCode 4.1… waiting for confirmation.)
    • bug 776426 Set up ccache on all MacOSX systems. Waiting for review. CCCACHE is installed on the MacOSX systems but needs setting up.
    • bug 776428 Port |Bug 755145 – Define CCACHE_CP2 when using ccache and Clang| to SeaMonkey. [Fixed]
    • bug 776523 Add ac_add_options --enable-ccache to build/macosx/common [Fixed].
    • Find an interim solution for hosting tooltool binaries pending bug 768879 Have a world readable tooltool repository. [Found]
  • L10n Update: (2012-08-07):
    • L10n buildbots are building again on all three platforms for be, de, en-GB, es-AR, gl, hu, it, lt, nl, ru, sk, uk, zh-CN and zh-TW.
    • All green on beta for cs, es-ES, fr, nb-NO, pl, pt-PT and sv-SE, so repacks are sucessful. There were no issues with beta 1. Callek will confirm later this week.
    • bug 780557 Old language files packed with Hungarian version of SeaMonkey 2.11. This is because no-one on the hu locale team signed off on a newer revision. [Fixed]

Release Train

  • 2.12b4 shipped August 11
  • 2.12b5 shipped August 18
  • 2.12b6 shipped August 24
  • 2.12 shipped August 28
  • 2.13b1 shipped September 1

Extensions Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
    • Nothing to highlight.
  • We’ve had reports of some extensions shipped by default (among them CZ) not being compatible with SM 2.12. InvisibleSmiley guesses we missed to version bump them so people with compatible-by-default pref’ed off run into issues now.
    • Potentially added to Release Train notes to bump the versions on the extensions we ship as standard?
  • Our build team (Serge, Callek, ewong) needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
    • sgautherie thinks that the current DOMi branches/tags are not suitable for automatic SeaMonkey branch selection.

2.x (Last, Current, Next)

  • 2.11 had ~84,900 ADU by last Tuesday and ~170,500 downloads so far.
    • Of the released versions, as of last Tuesday, we have 11.3% on 2.0, 3.5% on 2.1-2.3, 4.8% on 2.4-2.6, 2.0% on 2.7, 2.5% on 2.8, 4.2% on 2.9, 4.2% on 2.10 and 67.5% on 2.11. So, in the last four weeks, ~1k (an additional 0.9% of ADU) have migrated to 2.7 or above.
    • ADUs have started to grow again after the summer dip. Still not back up to June levels yet.
    • Some people cannot upgrade due to system requirements (OS version, processor capabilities etc.). This even more applies to 2.10 which dropped support for Win2k and WinXP without SP2.
    • We need to create a new page for latest builds available for “Legacy Platforms” e.g. PPC containing links to 2.6.1 PowerPC/G4 and also perhaps to seamonkey-ppc (2.10 and 2.11b3 for OSX 10.5.8) TenFourFox and Tenfourbird. We can then link to that from our main release page. See bug 759315.
      • Done: InvisibleSmiley finished and linked the page from the Releases page after positive feedback from IanN.
      • hikerbiker suggests making the Legacy/PPC link more discoverable (Mozillazine post). IanN agrees that the current link is not easily found. InvisibleSmiley said that he didn’t want it to be too obvious or highlighted. IanN thinks splitting and renaming Old to Previous isn’t a bad idea and moving Unofficial Releases after it. Perhaps merging Contributed builds into it.
  • See Basics page for the usual reminders.

2.12

open tracking (0)
tracking requests (7)
targeted (3)
fixed (12)

  • One tracked 2.5 issue still open.
    • 2.1 through 2.7 have NOT included the ka (Kartvelian aka Georgian) locale. The last release with ka locale shipped was 2.0.14 and the ka l10n maintainers have not yet updated for changes in later SeaMonkey versions.
    • The plan was that Callek needs to morph bug 667147 into removing |ka| from our [current] automation entirely (all-locales), and will look at the best locale to transition any ka users to.
    • The ka owner came back with a bundle of l10n changes to get checked in. Callek to look into doing that, and try to identify if ka will be sustained going forward before completely abandoning. [Needs update from Callek]
  • 2.12.1 We might have a possible 2.12.1 on the horizon partly depending on what TB and FX do.

2.Next

  • TBD
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozillac-central that might break us. Please don’t depend on Ratty noticing such landings.
    • bug 774585 Update GetCodebasePrincipal callers to use the correct “data jar”. Tracked in:
      • bug 776577 Update usage in SeaMonkey of GetCodebasePrincipal to reflect changes to API (Port bug 774585) [FIXED].
      • bug 784041 TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/suite/browser/test/browser_bug413915.js | Exception thrown at chrome://mochitests/content/browser/suite/browser/test/browser_bug413915.js:7 – TypeError: secman.getCodebasePrincipal is not a function [FIXED].
    • bug 760940 Bookmarks and history menus behave incorrectly due to non-node weak map keys.
      • Tracked in: bug 777005 Fix Bookmarks and history menus behave incorrectly due to non-node weak map keys (Port bug 760940) [FIXED].
    • bug 774032 Implement autoconf substitution in Python. Tracked in:
    • bug 215450 uploading files that are larger the 2GB fails.
      • Tracked in: bug 782102 Port relevant changes from |bug 215450 uploading files that are larger the 2GB fails| [FIXED].
    • bug 719320 Implement DOM3 wheel event. Tracked in:
      • bug 782143 The mousewheel preference pane is broken because the mousewheel preferences have all been changed in bug 719320 (Implement DOM3 wheel event) [Has review+ checkin-needed].
      • bug 784503 Port bug 782739: mouse wheel zoom is lost after tab switch [FIXED].
    • bug 780618 Move all error codes to nsError.h
    • bug 779680 about:neterror’s GoOnline() should be invoked from events, not nsDOMWindowUtils.
      • SM bug 782892 about:neterror no longer automatically disables Offline Mode, frontend should handle it [Has review+ checkin-needed].
    • bug 733573 Expose a client TCP socket API to web applications.
      • SM bug 784922 Package TCPSocket.{js|manifest) to fix: TEST-UNEXPECTED-FAIL | /tests/dom/network/tests/test_tcpsocket_enabled_no_perm.html | navigator.mozTCPSocket should be accessible if dom.mozTCPSocket.enabled is true [has review+, checkin-needed].
    • bug 590640 Editor loses type-in state when injecting some elements.
      • [FIXED] in bug 787673 “Create Table from Selection” and “Find and Replace” no longer works in Composer and Thunderbird and other issues with deleteSelection.
  • Thunderbird/MailNews:
    • Regression caused by bug 525238 Authentication method (plaintext/encrypted password, Kerberos/GSSAPI etc.) should be explicit, not just “Secure authentication”
      • Tracked in bug 787968 Replace nsIMsgIncomingServer.useSSL with nsMsgSocketType.SSL (missing from patch for bug 525238) [FIXED], transplant needed to all branches.

Feature List, Planning

In the last four weeks:
Bug statistics for first two (full) weeks: 34 new, 14 fixed, 32 triaged.
Bug statistics for last two (full) weeks: 40 new, 20 fixed, 27 triaged.

  • Good triaging effort.

Open reviews/flags:
28 review
8 super-review
1 ui-review
7 feedback

Good First Bugs

  • Note: The GFB list is open to all including our regular contributors.
  • [Ratty] In June I trawled through my notes and came up with an initial list of GFBs. See previous meeting notes for details.
  • Ratty is working on an updated GFB list, suggestions welcome.
  • Currently there are 15 GFBs open, 2 are being actively worked on.
  • In the last four weeks since the previous meeting:
    • Tonymec fixed bug 768015.
    • Ewong fixed bug 715410, currently working on adding a test.
    • Newcomer Liu mentioned over IRC that he has a patch for bug 768025.
  • Neil suggests we could get some Services conversions going as GFBs.
    • bug 735333 (Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey code). Work on this has stalled. New assignee needed.

Roundtable – Personal Status Updates

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

Aqualon

Callek

Fixed:

Working on:

  • bug 740633 set up seamonkey HPs in scl3 (:dustin and Callek).
  • bug 782243 dtd style localization note in a properties file causes errors with l10n tools.

Other activities:

  • Did some reviews and approvals.
  • Engaged in release engineering and SeaMonkey driver discussions.

ewong

  • Fixed:
    • bug 714609 – removed-files.in (SpatialNavigation.js): Port bug 670880 and bug 705974 to SeaMonkey
    • bug 776428 – Port |Bug 755145 – Define CCACHE_CP2 when using ccache and Clang| to SeaMonkey
    • bug 778035 – OSX64 builds failing due to missing CC/CXX exports
    • bug 779716 – [SeaMonkey 2.11+] All bookmarks are deleted and are reset to default bookmark if I deleted all bookmarks-yyyy-mm-dd.json files
    • bug 781072 – (SM2.12b4) Tracking bug for build and release of SeaMonkey 2.12 Beta 4
    • bug 783157 – (SM2.12b5) Tracking bug for build and release of SeaMonkey 2.12 Beta 5
    • bug 784885 – (SM2.12b6) Tracking bug for build and release of SeaMonkey 2.12 Beta 6
    • bug 785229 – Nightly repacks failing when building libmar**bug 785567 – Tracking bug for build and release of SeaMonkey 2.12
    • bug 785815 – [Tracking Bug] Set up tooltool for SeaMonkey
    • bug 786907 – Tracking bug for build and release of SeaMonkey 2.13 Beta 1
  • Review:
    • bug 175175 – Add ID to Bookmark Menupopups
    • bug 715410 – Port |Bug 352037 – Undo Add To Dictionary| to SeaMonkey
    • bug 727488 – [cb-seamonkey-win32-0x, sea-win32-0x] Intermittent/permanent purple: “No such file or directory: ‘/e/builds/slave/test/minidumps'”
    • bug 739056 – Port |Bug 715099 – Convert nsProfileMigrator to JS so we can use JS modules on migration| to SeaMonkey
    • bug 760942 – install python ‘ssl’ module on SeaMonkey Windows machines
    • bug 774991 – stop support OSX 10.5 in SeaMonkey
    • bug 785675 – Port |Bug 748490 – Provide common location for testing modules| to fix multiple perma-oranges.
    • bug 788091 – Remove cn-sea-qm-centos5-01 from buildbot config.
  • Working On:
    • bug 574955 – Make webconsole work in SeaMonkey
    • bug 633937 – Port bug 562048 to suite.
    • bug 755758 – Port |Bug 629620 – Copied bookmarks shouldn’t inherit all annotations, since they are new entitities| to SeaMonkey
    • bug 757693 – Debug > TBPL points to an invalid URL
    • bug 762264 – Help->About SeaMonkey page should link to about:rights and SeaMonkey privacy policy
    • bug 775539 – Build SeaMonkey using clang
    • bug 776426 – Set up ccache on all MacOSX systems
    • bug 768380 – sea-vm-linux64-1 need to set up for our builds. (buildbot part)
    • bug 783600 – Sanitize the No Proxies Preference more (network.proxy.no_proxies_on).

IanN

  • Usual testing, reviewing and commenting.
  • Fixed:
    • bug 786189 Make more use of selectedMessageIs
    • bug 786200 Remove use of GetFirstSelectedMessage
    • bug 783389 Convert history to Services.prefs
    • bug 785980 Remove unused SetUpToolbarButtons function [TB]
    • bug 787673 “Create Table from Selection” no longer works in Composer and Thunderbird and other issues with deleteSelection
  • Waiting for review:
    • bug 783390 Switch to new drag and drop api in history
  • Checked in pending review:
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
  • Reviewed and waiting for other patches before checkin:
  • Reviewed and waiting for feedback from mobile peer:
    • bug 689253 Update en-GB for Mobile 10.0 (comm-aurora)
  • Working on:
    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 657234 Move pasteQuote and pasteNoFormatting into contentAreaContextOverlay
    • bug 778534 Use image instead of html:img in instant messaging
    • File/Folder selection in windows.
  • To Do:
    • bug 639395 Get cmd_fontSize to reflect current state of selected content / content at caret.
    • Prefs-in-a-tab.
    • Create FAQ for Friends of the Fish Tank.
    • Help get composer standalone builds working with –enable-tests.

InvisibleSmiley

  • Fixed:
    • bug 787720 Update SeaMonkey website for 2.13 Beta 1
    • bug 786049 Update SeaMonkey website for 2.12
    • bug 785469 Update SeaMonkey website for 2.12 Beta 6
    • bug 774958 Create/Update 2.12 Release Notes
    • bug 759315 Add a page to the SeaMonkey website about the latest releases available for Legacy Platforms (e.g. PPC)
    • bug 783760 Update SeaMonkey website for 2.12 Beta 5
    • bug 782018 Duplicate accesskey A in MailNews View menu
    • bug 782016 Update SeaMonkey website for 2.12 Beta 4

KaiRo

mcsmurf

Fixed bug 777005 Fix Bookmarks and history menus behave incorrectly due to non-node weak map keys (Port bug 760940)

Misak

Mnyromyr

MReimer

Neil

Fixed:

  • bug 776577 Update usage in SeaMonkey of GetCodebasePrincipal to reflect changes to API (Port bug 774585).
  • bug 779616 Stop using DOMAttrModified events in MailNews.
  • bug 783821 nsMsgAccount should use a pref branch instead of recomputing pref strings all over.
  • bug 783908 Implement remaining parts of GNOME shell service.
  • bug 784503 Port bug 782739: mouse wheel zoom is lost after tab switch.
  • bug 785745 Stop using DOMAttrModified events in bookmarks and history.
  • bug 787833 Plugin Blocked notification fails to show.

In Progress:

  • bug 746166 Remove use of cmd_backgroundColor from comm-central.
  • bug 782143 The mousewheel preference pane is broken because the mousewheel preferences have all been changed in bug 719320 (Implement DOM3 wheel event).
  • bug 782892 about:neterror no longer automatically disables Offline Mode, frontend should handle it.

Ratty

Fixed:

  • bug 782001 Switch ContentPermissionPrompt to use nsIPrincipal instead of nsIURI (Port bug 775377).
  • bug 782033, bug 782516, and bug 784060 (Port bug 768568 to SeaMonkey).
  • bug 783510 Package ColorAnalyzer.js to fix ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/toolkit/components/places/tests/browser/browser_colorAnalyzer.js | Exception thrown - [Exception... "Component returned failure code: 0x80570016 (NS_ERROR_XPC.
  • bug 784041 TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/suite/browser/test/browser_bug413915.js | Exception thrown at chrome://mochitests/content/browser/suite/browser/test/browser_bug413915.js:7 - TypeError: secman.getCodebasePrincipal is not a functi.
  • bug 785581 Add in ID to the Web Development menu separator to make it easier for extensions to hook into our Tools menu.
  • bug 787189 Port |bug 628695 Make invalid form popup offset aware of the zoom level| to SeaMonkey.
  • bug 787873 dom.identity.enabled pref missing from about:config (Port bug 784602).
  • bug 787903 Plugin check pref set to mozilla.com instead of mozilla.org causing a useless redirect and making it vulnerable to improper redirects in mozilla.com (Port bug 752161).
  • bug 787968 Replace nsIMsgIncomingServer.useSSL with nsMsgSocketType.SSL (missing from patch for bug 525238).

Working on:

  • bug 785580 Lightning Calendar/Task icons don’t show up in the SeaMonkey All-Tabs popup menu.
  • bug 786613 Port |bug 782453 Add site-specific User Agent infrastructure| [Fixed except for packaging changes].

Other:

  • Good first Bugs: See the Good First Bugs section above.
  • Did some reviews.
  • Bug triage and Bug discussions.
  • End user support and PR in newsgroups and Mozillazine.

Ricardo

sgautherie

  • Fixed SeaMonkey (related) bugs:
    • bug 780814 Port |Bug 740997 – ICS camera support| to SeaMonkey
  • Fixed MailNews Core bugs:
    • bug 780976 linux external api builds broken (hidden symbol `MOZ_Z_inflate’ isn’t defined) since bug 763651

Stanimir

stefanh

Fixed:

  • bug 783554 Make Mac OS X 10.6 the minimum system version.

Working on:

  • bug 433254 Implement Mac shell service for SeaMonkey.
  • bug 783822 [Mac default] adopt editBMPanel to new light coloring.

tonymec

  • FIXED
    • bug 768015 Override Toolkit and increase image.mem.max_decoded_image_kb to 250MB.
  • The following have been ported to branches (aurora, beta before repository merge, and are fixed in 2.12 release) by someone who has checkin privileges:
  • QA, business as usual (including one unhappy event about bug 747186 🙁 ).

Any other business?

  • Bug Day:
    • Useful link: [1].
    • Tonymec confirmes that this is scheduled for the weekend before the fall equinox (21-22-23 September). An announcement has been made (shortly after the last meeting). A repeat announcement will be done closer to the event.
  • Geolocation
    • Geolocation now works out of the box. MoCo turned it on by default for all applications that build off mozilla-central.
    • For comm-beta all we need to do is (bug 494421) to add pref("geo.wifi.uri", "https://www.google.com/loc/json"); to browser-prefs.js. However we’re not even sure we are legally allowed to ship with the URL in, we might need to actually put in a pref to disable that in newer builds.
    • No news to date. Callek will have to reach out to his MoCo legal contact again soonish.
  • Test failures
    • qawanted, especially on Linux and MacOSX specific issues: reproducing and reporting would already help.
    • Serge says that on Linux and MacOSX, he just needs someone to actually run the tests and report what they see (screen, console, etc). For example, there is a Mac test about Ctrl+W not working. This should be so trivial.
    • tonymec suggests that any enthusiastic user, even non-technical, should be able to do some testing (litmus?) and not be scared by technical language and such.
    • IanN suggests reaching out to the user community using the newsgroups and forums.
    • Serge to do a write up and send it to Ratty to propagate to the community.
      • Ratty is ***still*** waiting for Serge.
  • MozCampEU2012
    • Tonymec, InvisibleSmiley, and Stefanh have received invitations but can’t go.
    • IanN and sgautherie are going.

Thunderbird Meeting Minutes: 2012-09-04

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

Thunderbird/StatusMeetings/2012-09-04

« previous week | index | next week »

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? –> 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 abourcier@mozilla.com that she can send them a shirt!

Thunderbird Development

Feature Work

Test Pilot
Filelink (Big Files)
Instant Messaging
  • Handling the feedback received after the release of Thunderbird 15 with instant messaging.
  • Currently investigating how we might aggregate previous conversation logs into all-day chunks. See bug 787149.
  • Adding unit tests!
Modern Address Book
  • More refinements and testing since last week (see the commit log for the dirty details)
  • The next step is to write the code that stores contacts in the SQLite database, and allows us to search for various things
  • Work on this is mostly paused while I address bug 787149.

Google Summer of Code Projects

All wrapped up. We’re going to do a post-mortem sometime in the next few weeks to discuss what happened, what’s landed, what still needs to be done, etc.

App Tabs for Thunderbird
Improving GMail Integration
Get ISPDB into Production
‘No reply’ reminder for Thunderbird

Schedule and Progress

  • Probably going to roll a 15.0.1, because we’re seeing some crashes that we’re not too jazzed about
    • Might be able to get a few other fixes in there as well.
  • Next merge date: 8 October
  • For information about channels, point people here – http://www.mozilla.org/thunderbird/channel/
Beta Version
ESR

Extension of the week

  • Dropbox for Filelink. Use your dropbox account to send large attachments in Thunderbird.

QA Updates

  • Ludo wrote a “day in the life of Ludo” to tb-planning with questions, ideas, etc – please comment!

Marketing Updates

  • Working on MozCamp still – we’re almost there!
  • We had positive press coverage for our launch last week! The chat feature was well received.
    • It was a “no brainer” launch, with positive feedback.
    • It was nice to see people notice that Thunderbird is *not* dead.

Build / Release Update

  • If you haven’t seen it already, unit tests are busted on try
    • There’s a patch up to fix it, and that’ll hopefully get out today.

Web Update

Documentation

Support

Lightning Updates

Status Updates

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

Roundtable Highlights

  • There might be one more MozCamp update tonight from Anne-Marie regarding stuff happening in Warsaw. Stay tuned!

Attendees

Mozilla Platform Meeting Minutes: 2012-09-04

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

Platform/2012-09-04

« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2012-09-0411: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

Notices / Schedule

  • Please start re-focusing on bugs tracked for FF16 and 17
    • Emails to teams owning FF16/17 tracked bugs will be going out shortly
  • FF16 b2 is going to build this morning (PT)
    • Mobile will be released Wednesday with ARMv6 support
    • Desktop will be released before the end of the week
  • We’re targeting full Win8 Classic support in FF16 – stay tuned for test day details
    • If you’re running Win8 (please do) and run into critical issues, nominate for tracking
  • FF15.0 remains throttled – we’ll be discussing 15.0.1 drivers this afternoon at the channel meeting

Firefox OS

(no audible, dietrich got pulled into another meeting)

Firefox Development

Firefox Developer Tools

New landings over the last few weeks:

  • New HTML panel
  • Reload fixes for the debugger
  • Highlighter perf/visiblity improvements
  • Whole-source search in the debugger: bug 774788

Add-on SDK

Performance

  • Vlad and Nicolas landed a big perf with for start-up – stop validating certificates for signed extensions on start-up (bug 726125).
  • Pat removed main thread DNS queries due to proxy configuration (bug 769764). This change breaks all proxy related add-ons. Pat is reaching out to change their API usage.
  • Timothy fixed extreme lag during text input on Web forms in Aurora and Nightly (bug 786421).

GFX

JS

  • Harmony Direct Proxies (bug 703537). Eddy Bruel.

Layout

Media

DOM

WebAPI

  • multiple recent work weeks
    • lots of great discussions
    • face to face reviews
    • planning
  • B2G payments and updates progressing well
  • many bug fixes

Network

Identity

Plugins

Mobile

  • new updater landed, bounced and re-landed bug 786380

Accessibility

  • Eitan made a quick (2:42) screencast/demo of the Firefox OS Screen reader. Note TTS (Text-To-Speech) is not on trunk yet.

Tree Management

  • OSX 10.8 tests in production http://relengofthenerds.blogspot.ca/2012/08/new-platform-tests-os-x-mountain-lion.html
  • Using pymake for win32 builds on all branches (except aurora, beta, release). Improved nightly/PGO compile times by about 45 minutes. (
  • Improved wait times for linux/windows builds
    • Due to migration of linux based builds to AWS, and recycling of old linux build machines into win64 build machines
    • More win64 machines coming online soon
    • Reimaging 40 OSX 10.5 test machines as additional windows test machines
  • Infrastructure load for august
    • Another record high number of checkins – 5,803 checkins in August, up from 5,635 in July.

Security

Stability Report

Socorro

Desktop

Beta

  • bug 787637 crash in js::NukeCrossCompartmentWrapper
  • bug 763896 [adbe 3216155] Flash hang in F_1152915508
    • This crash ranks #2 in beta and is fairly high in volume relative to other flash crashes

Release

  • Crash rate looks good with almost 49 million ADUs

Aurora

  • bug 785634 crash in JSContext::saveFrameChain mainly with Roboform is fixed but is causing the crash rate on Aurora to be a bit higher
  • bug 788107 crash in nsPluginStreamListenerPeer::OnStartRequest
  • bug 788162 Firefox crash in jvm.dll

Trunk

  • New crashes
    • bug 787775 reproducible crash in crash in js::ArrayBufferObject::removeFinalizedView
    • bug 785366 Intermittent crash in browser_styleeditor_new.js [@ IncrementalCollectSlice]

Mobile

  • 45% of all our crashes on Fx15 mobile are startup related.

See Mobile Notes for Mobile specific Socorro notes

Roundtable

  • (catlee) – supported architectures for win8?
  • Reminder: nsCAutoString -> nsAutoCString landed this weekend; script to revise patch queues is in bug 773151

29-August-2012

Mobile Meeting Minutes: 2012-08-29

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

Mobile/Notes/29-Aug-2012

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 95312
    • US/International: +1 650 903 0800 x92 Conf# 95312
    • US toll free: +1 800 707 2533 (pin 369) Conf# 95312
    • Canada: +1 416 848 3114 x92 Conf# 95312
  • irc.mozilla.org #mobile for backchannel
  • Warp Core Vidyo Room

Schedule

  • Merged on monday
  • Released Fx15 on Tuesday
  • Next merge is 2012-10-08
  • Fx16b1 was built yesterday

Major Topics for This Week

4 Stars in Play Store

We hit 4 visible stars on release and 4.0 rating on beta

Fx15 Released

Lots of positive ratings. Some confusion about hybrid (phablet) UI.

Fx16 Uplift

We still have two items that need to be uplifted to Fx16. A security fix for Reader (bug 778582) and Feedback Solicitation (bug 774479).

WebApps Update

We had a great WebApps testday, which uncovered a few important bugs, as well as some UX issues. Due to several factors, we are holding WebApps from Fx16.

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

  • Aug 21 – Aug 28
    • looked around at the bfcache code to see if it’s possible to serialize (looks dauntingly hard)
    • getting some tools together to be able to analyze memory use in more detail (heap/object graph visualization)
    • mentoring AlexHagerman to get him going with a working build
    • bug 783758 – close pixels.map file to avoid errors on pandaboard
    • bug 785596 – guard against null pointer exception
    • bug 785520 – scroll contenteditable fields into view on focus
    • bug 781883 – guard against missing the LocationChange event from browser.js when the activity is torn down/recreated
  • Next
    • continue working on a heap analysis/visualization tool
    • work on bugs as they come up

GBrown

  • Last week:
    • Bug 783639 PixelTest failures on panda
      • Identified 2 issues but still not working
      • Setting up my own panda board for faster debugging
    • Bug 764901 Intermittent Robocop testPasswordEncrypt
      • Investigated but couldn’t track down a cause
    • Bug 777440 Estimate releng work for supporting 2 pass linking
      • First patch sets up environment successfully, but having trouble running fennec-with-valgrind in emulator
  • Next:
    • Try to finish up bug 783639
    • Continue work on bug 777440
    • Bug 784242 PixelTest failures: Pixel at 100, 0 – Color rgba(0,0,0,255) not close enough to expected rgb(32,100,0)
    • Bug 767215 Intermittent testAxisLocking, testLoad, testFlingCorrectness | Pixel at 0, 0 – Color rgba(255,255,255,255)

Chris Lord (cwiiis)

  • Done
    • bug 781516 – Fennec invalidation regression on Nightly
    • bug 771154 – Large amount of over painting on some pages on fennec
    • bug 785333 – Keep track of display-item data with merged frames (relanded on inbound, looking green)
  • Ongoing
    • Get bug 785333 into Aurora?
    • Check up on DLBI with respect to mobile? (landing again soon, probably Firefox 18)
    • bug 783914 – WEBGL_depth_texture doesn’t work using ANGLE (low priority)
    • Blog about position:fixed work
    • Blog about invalidation work

Chris Peterson

  • Done
    • Debugging Stagefright video bugs and adding hardware whitelist/blacklist
    • bug 772252 – Numeral keys on physical keyboard don’t work in Firefox for Android on Sony-Ericsson Xperia Pro and Mini Pro
    • bug 766317 – Sony Ericsson Experia Pro’s HKB cannot enter non-English characters in web forms
  • Next
    • bug 784329 – No video playback with OMX.TI.DUCATI1.VIDEO.DECODER via MP4 in Android
    • bug 785275 – Galaxy S III hardware decoder shows green bars when playing non-720p videos (OMX_COLOR_FormatYUV420SemiPlanar)
    • bug 782830 – AwesomePlayer intercepts Stagefright video decoding on Galaxy S III

GCP

Brian N

  • Done
  • Next
    • Bug 784386 – Big memory spikes on readability check

Sriram

  • Done:
  • Doing:
    • Partying for 2000 5-stars in one day!

WesJ

Last week:

  • bug 771915 – Show the origin of the page in the chrome of the app when it is different from webapp’s origin
  • bug 786058 – Disable webapps support on FF 16
  • bug 769857 – Delay showing tap highlight instantly on tap (50ms delay)
  • bug 786599 – Firefox file picker is triggered when clearing the Android notifications after a file was already downloaded
  • bug 780759 – Splashscreens for webapps – waiting for r?
  • bug 783921 – Application shortcuts wrongly scaled? (DPI) – need to update with some ctypes magic
  • bug 784500 – Prime DNS in Java when Gecko is started with a url
  • Test day with the MiniMart (its always open! http://dl.dropbox.com/u/72157/Webapp.html#applistSection)

This week:

LucasR

Last week

  • bug 774914/bug 785145 – Convert divs with only a P element child into plain P elements
  • bug 785343 – Don’t convert DIV to P when it only contains a SELECT node
  • bug 777562 – Pass the right node to have styles cleaned after parsing
  • bug 785758 – Always update security and reader modes after progress visibility
  • bug 771380 – Reorganize toolbar layout to better handle dynamic icons
  • bug 778582 (Security bug)
  • Organized all Reader Mode bugs in terms of priorities

Next week

  • Reader Mode bug fixing, ensure Beta is ready to go
  • Fix any remaining issues on new toolbar layout
  • Blog about Reader Mode in Beta

MBrubeck

Done:

  • bug 759189 – Fix JSON parsing of getBuilders.php response
  • bug 783565 – Don’t look for mobile doctype or handheldFriendly if there is also a meta viewport tag
  • bug 784704 – GetViewportInfo does not read minimum-scale and maximum-scale
  • bug 784612 – Remove old XUL content autoScale hack from meta viewport code

Awaiting review:

  • bug 564815 – implement window.devicePixelRatio
  • bug 779527 – Fennec reports wrong screen resolution/density and pixel ratio
  • bug 716575 – Use the native Gecko support for <meta viewport>

Next:

  • Starting work on Metro Firefox
  • Wrap up and land platform viewport and resolution patches

Margaret

Done:

Next:

  • Investigating some aweseome screen perf problems – bug 785945
  • Investigating crashes caused by references to menuitems that might not exist in GeckoApp – bug 779741
  • Going to Warsaw/Paris for MozCamp/Community Building Meetup/PTO September 5-19

Scott (jwir3)

Last Week:

  • Worked on position maintaining code for reflow-on-zoom prototype.
  • bug 784887: Add message passing from Java->JS for pinch-to-zoom events (not complete)

This Week:

  • Finish work with viewport modifications to better support reflow-on-zoom.
  • Land bug 780258: Add max line box width API.
  • Blog about prototype for reflow-on-zoom and other events at Boston workweek.
  • Start bug 784375: Limit font inflation max ratio

mcomella

Currently having apartment issues and I’m stuck there – Notes will be properly updated when I come into the office

EDIT: Updated.

Note also that this is my last week as an intern. 🙁

Past:

  • Bug 766389 – Add “My Apps” to AboutHomePromoBox
  • Context menus
  • Level 1 committer’s access
  • Bug 784016 – Right side click bug
  • Filed some bugs for web apps test day
  • Reviewed some patches

Present:

  • Intern presentation tomorrow, 8/30, at 1pm PST.
    • Working on that today
  • Input fields
    • Screen flicker when selecting input fields
    • Zooming into an input field when it is selected

Future:

  • If I have time during the semester, I will try to continue helping out
  • Otherwise… ¯\_(ツ)_/¯

BLassey

MFinkle

Madhava

Ian Barlow

GFX

Round Table

  • What is the status of XUL Fennec? Do we still need to worry about breaking XUL Fennec?

QA

  • Reminder AaronMT is the lead on FX 16

Socorro/Breakpad/Stability

Hightlights:

  • nhirata still on b2g more so.

Socorro bugs

Skiplist

Breakpad Integration bugs

Please see Platform Meeting Notes for Stability report

SUMO

  • This is the first 24 hours of feedback on Firefox 15.

Firefox 15 Ratings on Google Play:

5 star 45,394 (+1,817, 70% of Growth)

4 star 17,461 (+576, 22% of Growth)

3 star 12,216 (+124, 4% of Growth)

2 star 8,296 (+48, 2% of Growth )

1 star 12,864 12,811 (+53, 2% of Growth)

Average rating: 3.77 (+.02)

Average Rating of the past 24 hours of Reviews: 4.89 (+.69)

96,231 Total Reviews (+2618)

Trending Topics/Issues in Rating Comments:

  • UI Complaints
  • Text Input
  • Text Looks Jagged

Observations:
Crashing (a concern with this update) isn’t being mentioned at all in the comments. we will see how this plays out over the next few days. There seems to be an issue with text input (words being duplicated, etc.)

We also have a smaller issue that is text appearing jagged in 15. Haven’t narrowed this down any, will be keeping an eye on it over the next 2-3 days.

Good Points:
The users love this release! It fixes nearly all of our main complaints from Firefox 14, plus improves startup speed significantly according to some users. Ratings are up dramatically in the past 48 hours as well.

Firefox Beta (Week of August 28, Firefox 15)

Firefox Beta Ratings on Google Play:

5 star 7,689 (+407, 59% of Growth)

4 star 3,210 (+157, 23% of Growth)

3 star 1,722 (+53, 8% of Growth)

2 star 895 (+36, 5% of Growth)

1 star 1,531 (+37, 5% of Growth)

Average rating: 3.93 (-.03 from last week)

This Week’s worth of Reviews Average Rating: 4.24 (+.14)

15,204 Total Reviews (+690)

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

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

Firefox/Planning/2012-08-29

« previous week | index | next week »

Planning Meeting Details

  • Wednesdays – 11:00am PDT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 99696 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL
REMEMBER

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

Contents

Actions from Last Week

  • Asa/Cheng to coordinate on input, come back with clear plan on PDF.js
  • Alex to organize a meeting around Metro update planning
  • Asa/Sheila to run this week’s meeting, and the meeting 2 weeks hence

Schedule & Progress on Upcoming Releases

Basecamp

  • Big group in Brazil this week.
  • Team working hard on finishing feature work.
  • Still some churn on requirements.
  • Revised schedule to be communicated.
  • Dogfooding
    • Using LG phones.
    • Hope to have the program setup by mid-Sept.
    • Some features like updates are a priority for support.

Firefox Desktop

Release (15, 10esr)

  • FF15.0 released Tuesday unthrottled, and will likely be throttled for analysis before EOD Wednesday

Beta (16)

Aurora (17)

  • Updates for Mac OS X 10.5 users are disabled
  • PDF.js disabled
  • FF17a2 updates are expected to be enabled Friday

Nightly (18)

  • Merge day happened Monday – Nightly=18, Aurora=17, Beta=16
  • How will the Firefox 18 schedule be adjusted to avoid merging on December 31 and releasing on January 1?
    • proposal soon to r-d, will likely extend the cycle by a week (affects all future release/merge dates)

Firefox Mobile

Release (15)

  • 4 Stars!
  • Lot’s of happy users

Beta (16)

  • Some uplift still needed
  • No WebApps in Fx16

Aurora (17)

  • New WebApp release

Nightly (18)

Services

Firefox Sync

Apps In the Cloud Server

Add-on SDK

Release (1.9 -> Firefox 15, 16)

Stabilization (1.10 -> Firefox 16, 17)

Development (1.11 -> Firefox 17, 18)

Landing progress:

  • loader: ✓

Identity

Apps

Feedback Summary

Desktop

Firefox 15:

  • Norton was an issue for a day but should be updated (still getting some traffic — there’s Norton for Mac?!).
  • Slow/jerky scrolling [1] (maybe. We haven’t seen it on SUMO, just input)
  • Bookmarks not visible on the bookmarks toolbar (some mentions of all toolbars missing): [2][3][4][5][6][7]. This may not be Firefox 15 specific (but there are definitely more mentions of it in 15 than 14)

Mobile

Google Play:

Firefox 15 (Released Tuesday!)

The past 24 hours of reviews are averaging 4.89 stars.

  • Text Input
  • Text Looks Jagged

SUMO:

Input:

45 Sad faces on Input in the Past Week (http://input.mozilla.org/en-US/?q=&product=mobile&version=–&date_start=2012-08-20&date_end=2012-08-27&sentiment=sad)

Firefox 15 is turning out to be an incredibly popular release. Users on Google play like re-adding text selection, as well as desktop view.

UX & User Research

Market Insights

  • No update this week.

Marketing, Press & Public Reaction

Marketing

Press

Firefox 15 remembers to forget old memory

Mozilla acts as plumber, plugs add-on memory leaks with Firefox 15

Check out how Mozilla is pushing HTML5 gaming with this 3D first person shooter demo

Firefox Update Brings Big Improvements To HTML5 Games

Firefox for Android Goes Tablet-Native

Firefox for Android tablets updated with improved speeds and a native UI

Questions, Comments, FYI

Actions this week

  • Asa/Sheila to run the meeting 2 weeks hence
  • Cheng to summarize feedback on PDF.js.

28-August-2012

Thunderbird Meeting Minutes: 2012-08-28

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

Thunderbird/StatusMeetings/2012-08-28

« previous week | index | next week »

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? –> irving
  • 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)
  • Box.com support landed in TB 16 (which is being pushed to our beta users real soon now)
Instant Messaging

Preparing an add-on to leverage libpurple to support more chat protocols (Yahoo, MSN, ICQ… are on the potential list of supported IM)

Modern Address Book

Google Summer of Code Projects

App Tabs for Thunderbird
Improving GMail Integration
Get ISPDB into Production
‘No reply’ reminder for Thunderbird

Schedule and Progress

Beta Version
ESR
  • released

Extension of the week

  • None

QA Updates

  • Release work

Marketing Updates

  • Marketing tools updated for TB15
  • Ubuntu One communication on track

Build / Release Update

Web Update

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. Please add any issues to the Thunderbird 15.0 Support issues page using the tagging convention from the TB15 Support Day Etherpad. Use the following tags and any other relevant Get Satisfaction tags as appropriate: tb15, tb15upgrade, tb15ubuntuone, tb15im,tb15twitter, tb15irc, tb15gtalk, tb15xmpp, tb15compactloss
  2. 1120 new support topics (1150 one week ago ) – Media:20-26August2012-Community_stats_for_Mozilla_Messaging.png
  3. 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

  • Will there be MarketPlace for Thunderbird? (Axel)

Attendees

« Newer PostsOlder Posts »

Powered by WordPress