Meeting Notes Meetings notes from the Mozilla community

4-June-2013

Mozilla Platform: 2013-06-04

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

Hot Bugs

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

Orange Factor
  • bug 876068 – B2G Windows desktop builds mostly fail, after a “C:\Tools\sdks\v7.0\include\winnt.h(135) : fatal error C1189: #error : ‘No Target Architecture'”.
    • Affects all dep builds. Do we even need these builds?
    • Please check with Gaia team before disabling these. I would expect them to be needed. (sicking)
    • Filed bug 879370 for fixing the underlying cause w/o TBPL spam.
Stability

Other

The Need To Know

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

Notices/Schedule (akeybl/lsblakk/bajaj)

  • FF22b4 is going to build EOD (mobile may be decoupled)
  • We’re now more than halfway through the Beta cycle – it’s due or die if you’ve got a tracked bug at this point
  • Our most concerning FF22 issues right now are new crash regressions
    • bug 867226 – Incomplete framebuffer abort in mozilla::layers::LayerManagerOGL::CreateFBOWithTexture with “error 0x8cdd”
    • bug 853774 – crash in imgRequest::GetStatusTracker
    • bug 863313 – crash in mozilla::gl::GLContextEGL::MakeCurrentImpl @ libEGL_VIVANTE.so@0x5… with Vivante GC400 or GC800 core running ICS
47 bugs (37 bugs last week) 30 bugs (43 bugs last week)
Unresolved Aurora 23 Trackers (non-security, not tracked for Beta) Unresolved Beta 22 Trackers (non-security)

Upcoming Outages/Upgrades

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

  • crash-stats will be upgrading Hadoop on Monday June 10 bug 871890 – starting at 9am EDT, crash-stats will be hardhatted for est. 5 hours. [laura]

Key Issues

(Non team specific issues that impact engineering.)

UCOSP – the Undergraduate Capstone Open Source Project – is a final-year credit project for undergrads across Canada, who’ll be working in small, geographically distributed teams. We’ll be hosting their code sprint in mid-September, but the time to start thinking about projects is much sooner than that!

Mike Hoye will talk about this for two minutes, just to put the idea in your heads.

Team Stand-ups

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

Accessibility (dbolter)

Among other things:

  • Making excellent progress on adding and polishing braille support (Max Li (intern))
  • Implementing a way for Gaia to pull in default extensions via build system. (Eitan)
  • Attacking our known test run asserts. (Trevor)
  • Deep in debugging life cycle and text bugs. (Alexander)
  • Some travel/evangelism in Germany. (Marco)
  • Built in screen reader improvements. (Eitan, Yura (volunteer), Marco)

Add-on SDK (dtownsend)

  • Kayaking at JSConf
  • Last week’s meeting minutes
  • Places API is nearly done
  • Toolbar buttons, sidebars and toolbars APIs are in progress. Coordinating with Australis team

Simulator (dtownsend)

B2G Services (dougt/mmayo)

Developer Tools (dcamp)

DOM (jst/dougt)

Firefox Desktop (gavin/dolske)

Last week
  • Australis
    • Continued work on customization and tabs styling (bug 874819, bug 867675, bug 875946) – see root meta bugs bug 732583 and bug 872617 and the dashboard
    • Milestone 6 completes tomorrow. We’ve got almost all of the customizable widgets done (bookmarks widget and character encoding widget are the two big missing pieces).
    • User research team is going to do some focus groups with users on or around June 10th to see what people think of the design.
    • Still on track to ship in 25 cycle
    • Try out a UX build, and please file bugs! Dupes are cheap.
  • Performance
    • New API added to be able to track reflows (bug 453650)
    • Many improvements to new tab opening/preloading to avoid unnecessary layout reflow (bug 878801)
    • Tracked down remaining form-history synchronous SQLite users (bug 876002)
  • Social
Next week
  • Australis
    • continued work, particularly on customization (new widgets, interaction)
    • User research focus groups!
  • Performance
    • enable new tab page pre-loading
    • fix sync’s use of old form history API
    • determine plan for enabling background tab thumbnailing
Blocked on
  • N/A

Firefox Metro (bbondy/jmathies/mbrubeck)

  • Last week:
    • team-status scrum
    • Lots of bug fixes/improvements on front end UI.
    • New default browser telemetry added for all platforms (BROWSER_IS_USER_DEFAULT)
    • APZC prelim investigation / syncup with other teams
    • Software updating from Metro (note addon compat check issue in bug 794937)
  • Continuing:
    • More front end bug fixes, theming, and polish.
    • Sorting out issues with browser registration for automated tests (bug 864940)
    • APZC
  • Misc:
    • Adding a new front end team member (emtwo / Toronto)

Firefox Mobile (mfinkle/blassey)

  • gfx::Point, gfx::Rect, and gfx::Size can now be typed with units at compile-time. See bug 865735 for initial landing and bug 877728 as an example of how to use it. Some explanation also at https://staktrace.com/spout/entry.php?id=799. Relevant files are at layout/base/Units.h and gfx/2d/{Point,Rect}.h and will be fleshed out as more stuff is converted to be typed.
  • bug 867517 Gecko-based WebView for Android landed
    • Still need to figure out how we’re going to package it for 3rd parties
  • bug 877203 New fonts for content (Clear Sans) landed and bounced, may need help figuring out reftest failures
  • bug 866957 Collect and report cell tower and WiFi AP info, landed behind a pref
  • ANRs (Android chrome-hangs) have been reduced from 21.6 reports/day for first 3 weeks of 23 nightly, down to 13.8 reports/day for first 3 weeks of 24 nightly (36% decrease). This can be attributed to our new ANR reporter and focus on fixing those hangs.
  • bug 862377 UI for WebRTC has landed in nightly, which means we plan to turn WebRTC support on by default in Fx24
  • bug 878123 and bug 878868 we plan to start shipping x86 support in Beta

GFX (milan)

  • Back from a joint “rendering” work week in Taipei
  • Active work:
    • off main thread image animation
    • D2D 1.1
    • SkiaGL
    • joint work on async pan-zoom on mobile; sorting out metro

Identity (jedp)

Overview

  • The Native team in Identity is Jed, Austin King, and Zach Carter (50% time)
  • Primary efforts: b2g, desktop firefox, WebRTC
  • Austin King is working on Persona sign-in to browser UI
  • Jed is working on b2g and desktop
  • Zach will help out on b2g with device sign-in, looking ahead to picl and identity-attached services
  • Ryan Seys joins Identity as a Summer intern, working on Persona auth for WebRTC
    • Have met with ekr and bbrittain
  • Austin, Jed, and Crystal Beasley (aka Skinny) mini work weekend Friday thru Sunday for native desktop

JS (naveed)

  • DONE
    • ARM raytrace regression fixed – bug
    • JS h264 decoder memory utlization bug fixed
    • Exact rooting fuzz bugs
    • Started ES6 self-hosted Arrays extras
    • Work on getting –ion-eager switch in the browser for fuzzers.
    • Landed in inbound a script to import selected subsets (ch06/, intl402/) of ECMAScript’s test262 suite, those tests to run every push; landed those subsets in inbound.
    • Closed (bug 831507 ) – Adding GGC post-write barriers to baseline compiler code generation.
    • Put more work on a well-commented pseudo-implementation of ES6 module loaders. You can see it here: https://people.mozilla.com/~jorendorff/js-loaders/loaders.html
  • DOING
    • Increase FFI asm.js call performance
    • Static rooting analysis precision improvements
    • Green GGC on tbpl
    • Implement proxy invoke trap (bug 878605 )
    • Removing unneeded #includes in SpiderMonkey in the hope of speeding up compile times (bug https://bugzilla.mozilla.org/show_bug.cgi?id=634839).
    • clean-up memory pressure patches. (bug 876029 ) & (bug 869263 )
    • find regression on Sunspider (between May 21st to 29th)
    • Bug 878992 – Remove unused TypeObject flag OBJECT_FLAG_UNINLINEABLE which was only relevant for now-defunct JM.
    • Bug 859609 – Enable inlining of anonymous lambdas and functions-which-use-their-scope-chains in Ion.
    • Begin Asm.js parser

Layout (jet/dbaron)

  • (two weeks ago) we met, with Graphics and Media, in Taipei
  • a bunch of the team (dbaron, fantasai, jet, jdaggett, SimonSapin, heycam) at SVG and CSS Working Group meetings this week
  • off main thread animations finally has some test coverage, or will very soon (bug 788549), which is a step towards enabling it on non-B2G platforms
  • zoom-in and zoom-out values of CSS cursor property now unprefixed (bug 772153)
  • major ongoing projects:
    • making CSS Flexbox paginate correctly (so pages using it will print) (bug 811024)
    • starting to investigate implementing overflow:fragments (bug 874238)

Media (mreavy)

  • WebRTC’s first implementation will be going out in Fx 22 Desktop. We believe all release blockers have been eliminated in Beta 4.
    • Actively looking at Bug 879213 – occasional audio-only latency issue, where audio noticeably lags video (it may be more common in certain network situations or environments). We believe it affects all products (desktop and mobile).
    • TURN support (http://tools.ietf.org/html/rfc5766) is coming in Fx 23.
  • Working with the team in Taipei to get WebRTC working on B2G
  • WebRTC’s work week is next week in Sunnyvale (10 mins from the MV office)
  • Ben Brittain is the new intern for WebRTC. He is working on hooking up WebRTC to telemetry
  • Made good progress on improving H.264/MP4 playback performance on Win 7/8. There are 2 known bugs related to H.264/MP4 playback:
    • Bug 875644 – HE-AAC doesn’t work properly (HE-AAC is not very common yet on the web)
    • Bug 879099 – Minor regression with color saturation on Nvidia
  • Close to finishing gstreamer backend for Linux to enable H.264 playback, but B2G work is taking priority this week
  • On track to deliver the first part of MSE (Media Source Extensions) by end of the month (i.e. a first phase of adaptive streaming [chunked multi-bitrate/resolution streaming] support that enables DASH-JS)
  • roc: Fixed a few video controls bugs affecting YouTube last week. People are now working on a few different video playback issues with the Youtube app, hoping to have them fixed this week.

Necko (dougt/jduell)

  • Update on Disk Cache rewrite (jduell) wiki page
  • Deliver network data (i.e. call OnDataAvailable) off main thread (sworkman)
    • 1st targets: HTML parser, imglib
  • Http2, for real (patrick)
  • starting work on adding more predictive network connection support (connect for partial awesome bar entries, hover over link, etc).
  • Fixing youtube hang on B2G bug 870564

Performance (vladan)

  • Dhaval Giani is our new intern. He’ll be working on adding transparent compression to ext4.
  • Avi Halachmi landed VSync support on Windows (bug 856427). He’s now working on improving Talos animation tests (bug 854746 + bug 845943)
  • Aaron Klotz is working on a patch to report main-thread NSPR & SQLite I/O to the profiler (bug 867762)
  • Irving and Felipe are re-factoring the Addon Manager to store configuration in JSON files instead of SQLite DBs + move I/O operations off the main thread (bug 853388 + bug 853389).
  • Yoric added a warning when storing prefs >16kb (bug 872981)
  • Yoric is working with ttaubert to refactor session store (bug 874381)
  • Yoric is working on a pure-async mozIStorageAsyncConnection (bug 702559)
  • Nathan Froyd is working on a new client-side Telemetry design
  • Glandium has been making improvements to build. He’s moving to Japan, resuming work as contractor on June 25th.
  • Julian Seward is working on multi-threaded stack unwinding on Android
  • I’m working on reducing amount of startup I/O (bug 810156)

Services (connor)

<Read Only>
Health Report: desktop stable, gps on PTO; Android underway, part-landed on m-c, still tracking for uplift to 23.
Sync service still working through outage (largely due to hardware failures). Things are improving. Contact mmayo for details.

WebAPI (overholt)

Last week:

This week:

B2G (sicking)

  • We’re essentially done with v1.0.1 development!
  • Next release, v1.1, is happening from the same b2g18 branch.
  • Release after that, v1.2, is likely going to be based on Gecko 26. Unlikely to be earlier.

Quality Programs

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

Critsmash (dbolter)

  • Smash those crits.

MemShrink (njn)

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 5.90 (Previous Week: 5.74). 4.32 ignoring resolved/disabled bugs.
  • Most frequent oranges are infra-related.
  • 13 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • Between bug 831768 and the Flash 11.7 release, Flash crashes and hangs across all Windows versions (including XP!) are down by almost 50% in Firefox 21 / Flash 11.7 compared to Fx 20 / Flash 11.6!
  • Overall numbers across channels look pretty good.

Roundtable

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

<Read only beyond this point>

Mailing List Threads

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

Good Reads

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


Engineering Meeting Details

  • Tuesday 2013-06-0411:00 am Pacific
  • Dial-in: conference# 98411
    • US/International: +1 650 903 0800 x92 Conf# 98411
    • US toll free: +1 800 707 2533 (pin 369) Conf# 98411
    • Canada: +1 416 848 3114 x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / Warp Core / SFO-Boardroom / Tor Commons
  • join irc.mozilla.org #planning for back channel

3-June-2013

Mozilla Project: 2013-06-03

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

All-hands Status Meeting Agenda

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

Friends of the Tree

  • Jérémie Patonnier and David Bruant for hosting meetups during the MDN sprint this past weekend, along with everybody who contributed to MDN during the sprint. (See this ether pad for details)
  • Mozillian Bartosz Piec and crew from the Mozilla Poland community for their help with the Warsaw Firefox OS App Day this past Saturday

Upcoming Events

Tuesday, 04 June

WebFWD Community Mixer

5pm – 7pm, Mozilla San Francisco 7th Floor

This is a time to meet our teams the day before they pitch to the world in Mountain View. Come have a beverage, snack and get to know them before they start sweating ;).

RSVP at http://webfwdiiimixer.eventbrite.com

User Experience Research Talk

12PM PST, 10FWD: MTV

Simulcast on Air Mozilla

Topic: Firefox Desktop User Types in North America

Presenter: Bill Selman

Have you ever wondered who is using Firefox on the desktop and how they are using it? Do you want to know which facets of our user base are enthusiastic about new features vs. users who are reluctant to see any changes at all? Are you interested to learn which category of Firefox user type you fit into and how representative you are of a larger Firefox population?

The User Experience Research team has collected a great deal of data to answer these questions and is eager to share it with you. Bill Selman, Senior UX Researcher, will present findings from a three part qualitative and quantitative study of Firefox users in North America. He will present how those users fit into six specific categories of user types based on their behaviors, motivations, beliefs, and attitudes.

Wednesday, 05 June

WebFWD Graduation
Test Run: Noon – 1pm PST, Mozilla Mountain View 10 Forward + Air Mozilla

Open Demos: 6pm – 8pm PST, Mozilla Mountain View 10 Forward + Air Mozilla

This is THE day: our teams will pitch to you – investors, professionals, developers, entrepreneurs all committed to making the web better! Feel free to invite others with similar interests.

RSVP for the evening event at http://webfwdiii.eventbrite.com

Product Status Updates (voice updates)

Webmaker

Speaker Location: no verbal update this week

  • Maker Party 2013 kicks off June 15! Thousands of people getting together at events around the world to make and share stuff on the web
  • This post gives an update on plans, next steps, and what partners are bringing to the party:
  • A partner effort launched in the UK yesterday. Mitchell Baker and the British Chancellor of the Exchequer, George Osborne, helped launch the UK “Make Things, Do Stuff” campaign. Learn more here
  • Webmaker booth at Vancouver’s Mini Maker Faire!

Firefox OS

Speaker Location: Dietrich

  • 1.0.1: Final stages. Nearly zero code change. The future looks bright.
  • 1.1.0: Can now send cat pictures over antiquated protocols. Driving hard to fix remaining blockers, heading quickly into certification phase.
  • Tablets, tvs and billboards. Oh my.

Grow Mozilla

Speaker Location: San Francisco

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

Speakers

Presenter Title Topic Location Share? Media More Details
William Reynolds Community Tools Yammer forum for Firefox OS launch activities Mozilla San Francisco No Firefox OS launch activities Yammer
Didem Ersoz Program Manager, WebFWD Program June 5: Graduation + Deadline to apply for next class Mozilla San Francisco No WebFWD Application
Kate Naszradi and John Bernard Community Engagement and Product Marketing Firefox OS Launch Camp: Re-Cap Mozilla San Francisco Yes Firefox OS Camp Wiki Page
Mitchell Baker Executive Chair Chris Beard Home office in Barcelona Not sharing screen No links
Mike Morgan (morgamic) Director, Web Development Manager Hacking Session 3 Mountain View Not sharing screen Manager Hacking Wiki

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Mathieu Pillard Wil Clouser PDX Paris Marketplace
Dominik Strohmeier Cori Schauer MTV Berlin FFOS

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Aaron Todd Brian Anderson MV MV Research
Ashish Dubey CVAN MV MV Web Dev
Eston Schweickart Dave Herman MV MV Research
Ganesh Ghosh James Lal MV MV FFX OS
Leon Zhang Potch MV MV Web Dev
John Wong Dan Veditz and Gary Kwong MV MV Web Security
Shawn Nguyen Jake Watkins MV MV Release Eng Ops
Stella Zubeck Bill and Mary MV MV User Research
Samvedana Gohil Anthony Hughes and Juan Becerra MV MV Desktop QA
Swaroopa Vantipalli John Hammink MV MV Mobile QA
Vaidik Kapoor Stephen Donner MV MV Web QA
Amanda Ko Cameron Dawson MV SF Automation and Tools
Joseph Kelly Christina Choi MV SF Metrics
Michael Sullivan Dave Herman MV SF Research
Nikhil Kumar Saptarshi Guha MV SF Metrics
Hannah Quay-del la Vallee Ben Adida MV SF Identity
Jez Ng Alon Zakai MV SF Research
Tanay Delima Diane Bisgeier SF SF WebFWD
Ben Blum Dave Herman MV MV Research
Dhaval Giani Vladan Djeric TOR TOR Platform
Guillaume Abadie Benoit Jacob TOR TOR Platform
Jason Yeo Armen Zambrano Gasparnian TOR TOR Release Eng

<meta>

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

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

QA

WebQA

Automation & Tools

Webdev

DXR

Massive improvements to http://dxr.mozilla.org/, the Firefox (et al) source code search engine:

  • Indexing and search
    • Much faster (indexed vs. not) performance on many types of queries
    • Add ability to find callers of constructors
    • Differentiate between a const and a non-const function of the same name.
    • Add finding of callers and callees.
    • Add recognition of typedefs.
    • Link macro references.
    • Link class declarations to class definitions.
    • Sort folder listings.
    • Improve regex that delimits JS symbols.
    • Better usability on mobile and WebKit
  • Infrastructure
    • Several thousand fewer lines of code
    • Slim down builds to emit only data, not Python code, making development much faster.
    • Replace ad hoc implementation of process pooling with concurrent.futures.
    • Reworked old-school CGI as a Flask WSGI app.
    • Redesign URLs for MXR parity and future extensibility
    • Tests! CI! Vagrant!
  • Bug fixes
    • Ability to actually enter a query without the JS screwing it up
    • No more crashing when doing negated phrase matching
    • Fix URL- and HTML-escaping bloopers, including XSSes.
    • Don’t duplicate lines in results under some types of queries
    • Many others

Get started contributing to DXR. Questions? Talk to Erik Rose.


  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

29-May-2013

Mobile: 2013-05-29

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

Schedule

  • Next merge: 2013-06-24
  • Next release: 2013-06-25

Topics for This Week

Prompt.jsm

Wes landed new code for dealing for prompts in JavaScript. The mailing list has some info but also see bug 875119. We have plans to add more of these kind of JS wrappers. We also plan to add documentation to MDN.

GeckoView

Brad has been working on initial patches for creating a web rendering view based on Gecko. Mailing list has some details (bug 867517). Some early next steps include: Making a JAR for embedders and starting to use GeckoView in Firefox.

Friends of the Mobile Team

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

  • Mark Capella filed, investigated and fixed bug 874036 – Tab counter displays incorrectly in some circumstances
  • Mark Capella also fixed bug 862445 – Adjust reader mode content layout for serif fonts
  • Federico Paolinelli fixed two download notification bugs
    • bug 746976 – Tapping a download notification for unknown files types should open the download manager to the download
    • bug 696911 – Hide download notification if the download opens on completion
  • Nicolas Carlo has been investigating some “night mode” improvements
    • bug 875852 – Reader Mode: Ambient light level changes are too sensitive
    • bug 872003 – Fade from light to dark could be smoother / faster

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
    • Taipei for Web Rendering work week. Good discussions around WebGL, Canvas 2D, Moz2D (Azure), SkiaGL, etc.
    • Bug 854556 – [Skia] Only hold a ref to the SkCanvas in DrawTargetSkia
  • This week
    • Bug 848482 – [SkiaGL] SourceSurface doesn’t currently work with SkiaGL (seriously, yes, still)

Kats

  • Last week
    • bug 868212 – silence JS warning on startup
    • helped glandium a bit with bug 874708
    • bug 868742 – fix to properly scroll frames where clientHeight is less than scrollHeight
    • bug 865735 – Add a units template parameter to gfx Point/Size/Rect classes
    • spent some time debugging bug 797615 (intermitting failure in testVkbOverlap) and have a fix
  • Next week
    • continue work on 865735-related things (propagating the type information in various parts of the code)
    • look at hit detection options for async subframe scrolling.

GBrown

Chris Lord (cwiiis)

  • Done
    • bug 869156 – Show the toolbar if the page shrinks
    • bug 803299 – Use 24-bit colour on 24-bit screens (on inbound)
    • bug 870055 – Page continues moving while finger is on screen (b2g browser)
  • Doing
    • bug 868998 – Reveal toolbar by scrolling a certain distance
    • Mentoring on bug 711959 – animations could be performed more efficiently
    • Initial investigation on bug 864447 – Support display port on sub-frames
    • PTO for 2 weeks

Chris Peterson

  • Helping Shane get up to speed and start implementing Contacts Web API
  • Java-side of Push Web API
  • bug 776223 – NullPointerException at ClipboardManager.setPrimaryClip(ClipboardManager.java)
  • bug 872076 – java.lang.NoSuchFieldError: CONTROL_LOCATION_UPDATES at LocationManager.<init>(LocationManager.java)
  • Band-aid for bug 849589 – Intermittent robocop PROCESS-CRASH RuntimeException: Only ByteBufferInputStream is supported at org.mozilla.gecko.mozglue.NativeZip.<init>(NativeZip.java:32)
  • Mentoring some bugs

Shane Tully

  • bug 785156 – Lock icon should toggle site security popup
  • bug 790775 – Sony Ericsson Xperia Play’s “circle” and “cross” D-pad buttons generate unexpected keycodes
  • bug 871938 – Crash reporter strings should use a variable for vendor instead of hardcoding ‘Mozilla’
  • bug 871514 – Replace “click” with “touch” on About:firefox update button
  • Started Contacts API

GCP

  • Last week:
    • bug 874572 getUserMedia – Browser holding lock on device camera despite browser activity in the background and paused
    • bug 874546 getUserMedia – Video playback does not resume when browser returns to being the foreground activity
  • Next week:
    • Likely more of the same 😛
    • Bug backlog
  • Blockers:
    • Current builds SIGSEGV in unrelated code when run under the debugger.

Brian N

  • Done
    • Bug 867058 – java.lang.IllegalArgumentException: bytes.length 0 must be a positive number
  • Ongoing
    • Bug 874985 – Create session restore unit tests
    • Ouya controls

Sriram

  • Got review+ for Quick share menu.
  • Cleaning up BookmarksPage based on feedback.
  • bug 848317 – Screen corruption on Nexus 4.
  • Dynamic responsive tab header is giving all the trouble!
  • PTO on Friday.

LucasR

  • Last week
    • Holiday on Monday
    • bug 864958 – Darken private browsing chrome
    • bug 877140 – Fade in toolbar buttons while hiding tabs tray
    • bug 867608 – Fix animation margins for forward button
    • (Investigated) bug 844502 – In landscape orientation, tab menu overlays content, page stuck resizing and shifting around
    • (In progress) bug 871651 – Janky animation to enter editing mode
    • A bunch of patch reviews
  • Next week
    • bug 871641 – Tapping on tab from last session doesn’t dismiss editing mode
    • bug 871642 – Touch home pager should dismiss editing mode
    • bug 862794 – About:home “visited” panel

Liuche

  • re-fixed bug 873230 – Organize tablet/phone xml files
  • bug 870169 – Extract usable telemetry from ANRReporter
  • bug 872329 – Apply existing settings to proposed Settings UI rework hierarchy
  • aurora uplift for bug 872543 – Long-form data reporting notification sticks around after visiting settings

Next:

Margaret

  • Done
    • bug 873429 – Form assistant suggestions is not dismissed while entering different letters
    • (fig) bug 871645 – Consolidate names of browser toolbar’s element
    • Investigated bug 861164 – use different search URLs for tablet vs. non-tablet
  • In Progress
    • bug 868052 – Toolbar does not appear when hardware menu button is pressed
    • Investigating reader mode regression caused by dynamic toolbar – bug 872961
  • Next
    • More bugs
    • (fig) bug 876712 – Kill AweseomeBar/AwesomeBarTabs

RNewman

FHR. Fix in AddonManager (Bug 877061), progress on shuffling add-ons from Gecko into Java (Bug 875400). Almost there!

Scott (jwir3)

Last Week(s):

  • Was at web rendering workweek last week in Taiwan.
  • bug 862763 : FontInflationEnabled() shows up in profiles but shouldn’t
  • bug 836565 : Reflow-on-zoom has lag after zooming in to an element
  • bug 847872 : Reflow-on-zoom on double-tap only
  • bug 870788 (in review) : Reflow-on-zoom should reflow each subdocument asynchronously

This Week:

  • Consider uplift of double-tap zoom to Fx23?
  • bug 766599 : Font inflation without requiring refresh
  • bug 864595 : Assertion in caretPositionFromPoint
  • bug 865654 : Caret position from point sometimes gets incorrect offsets for text inputs (review+, should land this week after I figure out test failures)
  • Additional cleanup bugs for reflow-on-zoom (e.g. bug 876161)

BLassey

  • bug 867517 Gecko-based WebView, landed the refactor patch. Just got r- on the actual WebView patch.
  • bug 872139 Slow down zoom animation, Ian now has a build with this and the double-tap-to-reflow patches to evaluate.
  • bug 876270 crash in mozilla::plugins::parent::_getvalue, fallout from WebView refactor
  • bug 872137 Make history menu use PromptService asynchronously, landed
  • bug 870063 Make context menu use PromptService asynchronously, finkle wants Prompt.jsm
  • bug 856445 Startup crash on LG Optimus Black (LG P970), r+, landed
  • bug 866957 Cell tower data reporting, still dealing with the review(s)

MFinkle

  • Stole bug 861164 from Margaret: Use different search URLs for tablet vs. non-tablet
  • Adding more 1x1s to my calendar
  • Playing hot-potato with WebRT and Marketplace groups
  • Finding ways to delay any review on patches from Brad

Ian Barlow

Last week

  • visiting SF

This week:

  • Work in progress
    • bug 877203 Trying out a new typeface for sans serif content: Clear Sans
      • Better design, more comfortable to read than Open Sans
      • Feedback welcome!
    • Mixed Content blocking
    • FHR – about:healthreport (Arun)
    • OUYA design refinement / future TV concepts (Zhenshuo)
    • Future tablet browsing concepts (Yuan)
    • Updated Settings UI
    • Partnership opportunities

Feature Focus

Firefox 22

Firefox 23

Firefox 24

Firefox 25

Round Table

  • Reflow-on-zoom UI setting?

User Advocacy

No Audible

Release Star Rating: 4.28

Beta Star Rating: 4.31

Release rating may pass Beta :/

No major issues on our radar for 21 or 22.


Details

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

Firefox/Gecko Delivery Planning: 2013-05-29

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Current Releases

  • FF21.0 was unthrottled completely late last week
  • All but the latest two releases are now Flash CTP
  • Older releases have had their update preferences updated with the latest, for sake of uptake

Beta (22)

  • Beta 3 went to build yesterday, released before the end of the week
  • Not exactly producty, but… https://wiki.mozilla.org/Platform/Channel-specific_build_defines
  • Significant updates to 10 locales in Beta 3: Gujarati (gu-IN), Hindi (hi-IN), Kannada (kn), Malayalam (ml), Northern Sotho (nso), Oriya (or), Punjabi (pa-IN), Songhay (son), Tamil (ta, India) and Telugu (te)

Firefox Metro

Read Only

  • Iteration #7 ended on May 23: View Status Report
  • Currently involved in Iteration #8 which runs from Tuesday May 28 – Monday June 10.
  • 8 out of 124 points closed to date (6% of total work).
  • On PTO from Friday May 31 – June 12: Asa will be assuming my Metro responsibilities while I’m gone.

ID Summary Priority Status
831909 Story – Text selection in Firefox app bar (touch) P1 ASSIGNED
855928 Story – Add telemetry probe for whether Firefox is the default browser P1 ASSIGNED
875398 Metro firefox Form history auto-complete spews DEPRECATION WARNING messages since the landing of bug 697377 P1 ASSIGNED
876030 Defect – The tile selection app bar should disappear if the user navigates to a page P1 ASSIGNED
831910 Story – Use the Auto-Complete Screen P1 ASSIGNED
849266 Story – APZC – Part I: Discovery and Prototyping P1 ASSIGNED
866229 Change – Add a preference for not doing updates in Metro P1 ASSIGNED
874323 Defect – Metro does not restart itself ater closing after an update because Ci.nsIAppStartup.eRestart is not supported in Metro P1 ASSIGNED
831915 Story – Implement Tile Widget and Groups – Part I P1 ASSIGNED
831905 Story – Secure site indicators in the Firefox app bar P1 ASSIGNED
831978 Story – Browser can display tab-modal, metro-styled prompts P1 ASSIGNED
857437 Defect – On-screen keyboard (OSK) overlapping app bars and find bar P2 ASSIGNED
865356 Defect – Difficult to select the text you intend to select in text input fields P2 ASSIGNED
850737 Story – Smoothly scroll the Firefox Start screen – Part I P2 ASSIGNED
876191 Defect – Two spaces between “the” & “nightly” under the “About” flyout P2 ASSIGNED
781002 Story – Apply metro styling to the context menu P2 ASSIGNED
872163 Defect – Metro Firefox Settings, About, and Sync flyouts should close when Win8 Settings panel opens P3 ASSIGNED
775718 Story – Full scrollbars when using a mouse P3 ASSIGNED
833131 Story – Sync bookmarks P2 REOPENED
875448 Defect – The URL bar edit right-click context menu doesn’t display P1 RESOLVED
867495 Defect – popup behavior is inconsistent P2 RESOLVED
856712 Defect – HTTPS certificate Visit Site/Add permanent exception buttons are not working P2 RESOLVED
867641 Defect: Context Bar covers some text when using previous and next buttons in Find in Page P2 RESOLVED
874917 Defect – Find bar disappears while touch scrolling page P3 RESOLVED

Firefox Mobile

Beta (22)

  • Uplifting a few fixes

Aurora (23)

Nightly (24)

Developer Tools

  • our long national nightmare is over – Browser Console replaces Error Console in Nightly
  • productivity has temporarily slowed to a crawl due to a kayaking trip called ‘JSConf’.
  • cautiously optimistic SDK Australis bits will be completed this quarter, even if they can’t land.

Feedback Summary

Desktop

Release is stable.

Mobile

Release is Stable

UX & User Research

No update this week.

Market Insights from the Product Marketing Strategy Team

Mobile

  • HTC First, the phone pre-loaded with Facebook Home is experiencing delays in being made available to additional markets than the US, such as the UK and France. Reasons quoted is the poor experience of the app, which is rated on the Google Play Store with 2.3 stars. This comes amid record low earnings in Q1 for HTC, mainly due to delays in launching its flagship device, the HTC One.
  • Samsung announced an event in London for the 20th of June to unveil new devices in the Galaxy and the Ativ lines. In the Galaxy series (Android – based) rumours point to a Mini version of the Galaxy S IV. Due to the records sales of the original Galaxy S IV, it is expected that the lower – end version thereof will do well to capture that segment. The Ativ series is based on the Windows Phone OS and has been opened by the Ativ S, which has been met by moderate reviews.
  • The European Commission has made a series of news on antitrust enquiries, complains and investigations. Regarding Google, the regulator has mentioned they will likely ask the company to improve its proposals around the promotion of goods and services on its search service. On Apple, the authority sent a questionnaire to operators across the region on sales and distribution terms for the company’s products.
  • Mary Meeker released her yearly asessment on the development of the Internet.

Marketing, Press & Public Reaction

  • No updates today besides this reminder: PR is on press tour and will be demoing Sync and WebRTC goodness — let’s keep those hamsters running!

Planning Meeting Details

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

Video/Teleconference Details – NEW

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

28-May-2013

Firefox Status: 2013-05-28

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

Friends of the Firefox team

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

Stand ups

Suggested format:

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

Please keep your update to under 1 minute!

paolo

(details: http://benjamin.smedbergs.us/weekly-updates.fcgi/user/paolo)

Last week:

  • Continue with reviews on features added to the JavaScript API for downloads

mak

Last Week:

  • Mostly reviews

This Week:

  • Bring reviews queue to a manageable size
  • Tracked regression bug 874407 – new history displays incorrectly in Library window/sidebar
  • Re-prioritized bug 769348 – URLs auto-completed in address bar might use unexpected url prefix
  • other pending patches if time allows

felipe

ttaubert

(details: http://benjamin.smedbergs.us/weekly-updates.fcgi/user/ttaubert)

  • Backed out sessionstore changes because of add-on compatibility.
  • Prototype for using speculative connect when restoring a session (bug 874533).
  • Worked on reflow observers for docShells (bug 453650).
  • Working on getting rid of an uninterruptible reflow in adjustTabstrip() when opening tabs (bug 876374).
  • Improved tabopen animation by delaying pre-rendering of next newtab page (bug 875509).
  • Eliminated reflow after swapping in preloaded newtab page (bug 875257).
  • Still trying to enable about:newtab preloading by default (bug 794041).
  • Reviews.

markh

A little more on e10s form/autocomplete.

Started looking into background thumbnail service stuff. Learnt lots, solved nothing 🙂

Put together a relatively complex patch so console and standard handles work as expected in child processes.

gijs

Australis

Fixed:

  • bug 874051 – Fixing a11y test failures on UX
  • bug 874601 – Social API test failures (test finnickiness also fixed on m-c!)
  • bug 874448 – OS X dropmarkers
  • bug 875163 – new icons hugeness on OS X hidpi
  • bug 873518 – removing throbber (activity indicator) and individual cut/copy/paste buttons, plus a sneaky off-by-one error in customize mode

Reviewed:

  • bug 823237 – new tab button paths fixing tab close overflow cases
  • bug 857886 – tab image updates for OS X hidpi

WFM:

  • bug 874819 seems to have gone away after a merge; this means we now have green UX trees apart from the jetpack tests. Thanks to mconley and everyone else who helped fix this. If anyone breaks tests and introduces more orange, I will personally come and find you. 🙂

(the jetpack tests depend on some SDK work as well as decisions regarding the addon bar, probably followed by more SDK work. I may help out with that if I have cycles within M6 still)

  • bug 872455 – Fixed some Social button weirdness, backported to Aurora
  • bug 865806 – Backed out, relanded with my crashfix to avert Aurora nightly crashiness

Next:

  • bug 870849 – (windows-only gap between titlebar and tabstrip; need to address Dao’s review comments)
  • bug 873501 – make the customization code spacer/spring-proof
  • bug 870014 – address the issues mconley identified

I also need to organize one of my mentored bugs now that Matt has cleared one up so they can work on that one.

mixedpuppy

  • various intermittent test failure work
  • investigation on improvements for webrtc apps/talkilla

UX Updates

lco

  • UX discussion on next steps for Boriss’ New Tab page design
    • New Tab tracking page: https://wiki.mozilla.org/Firefox/Features/New_Tab_Page_v2
    • our intern, Jack is going to be building an addon prototype of the basic framework for us to play with internally (and for whoever wants to try it)
    • at the same time, we’re also in the process of coming up with concepts to show to users

Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

SeaMonkey: 2013-05-28

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

Agenda

  • Who’s taking minutes? -> mcsmurf
  • Nominees for Friends of the Fish Tank
    • No one, tree is closed

Action Items

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

NEW

OPEN

  • Need to reward the nominees of the friends of the fish tank from this year (IanN)

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • No Windows langpacks since 8th April on trunk. Needs investigating.
    • Comment from mcsmurf on this: Not clear what is meant by this, please clarify. xpi/win32/ folders on FTP server look fine. Also file a bug if something needs to be investigated/fixed.
  • The Java on Linux bug has been tracked down to being due to our (SM’s) build config. Basically our RelEng team needs to check whether we can switch to linking libstdc++ dynamically, like FF and TB do. See: bug 754622 Oracle/Sun Java jre1.7.0_04 and later does not work in SeaMonkey.
    • In the mean time, InvisibleSmiley has added the workaround to the 2.17 and 2.18 release notes.
  • Tinderbox is going to be EOLed. We need to move the SeaMonkey tinderboxpushlog off.
    • Mostly done now, just a few loose ends.
    • Callek has gotten up and running a newer version of TBPL (that doesn’t depend on tinderbox) for testing. This will be deployed eventually to replace the current TBPL code we are running.
    • Mcsmurf needs to talk to Callek to see if tbpl can get more memory (some PHP(?) setting?) as sometimes fetching a log fails due to not enough memory (See bug 845844).
  • Intermittent issue with Mac OSX64 Debug Leak log comprehension. Issue tracked in bug 774844. Also see possibly related Thunderbird bug 806492.
  • Two 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 replace cb-seamonkey-linux64-01 (and running jobs now).
    • sea-master1 will replace the current buildmaster.
    • Both our buildmaster and cb-seamonkey-linux64-01 are down due to hardware failure. This means no builds and no releases until they are replaced. After two days of help from DCOps, Callek has decided to cease all recovery operations and concentrate on setting up the puppetmaster to get the ball rolling on getting our new buildmaster out. Therefore, our 2.18b5 and our 2.18 release are cancelled. instead will go directly to the 2.19 series of betas.
  • bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed.
    • Awaiting puppetmaster fully prepared to instantiate as Linux Mock-Based slaves
  • sea-puppet (one of said hp machines) is ready to be configured as a puppet master (bug 827079), needs audit of the manifests and settings creation.
  • comm-* will be building out of mozilla-* eventually. Jcrammer is working on this.
  • bug 865976 Cannot build SeaMonkey on Linux since Bug 842927 (Implement DOM3 KeyboardEvent.key only for non-printable key, first) [Fixed].

Release Train

  • Due to hardware failure, SeaMonkey 2.18b5 and SeaMonkey 2.18 were cancelled.
  • Instead will go directly to 2.19 series of betas and by the 24th June, the 2.19 final. This means that users of 2.17.1 will be going directly to 2.19.
  • If Firefox decides to do a dot release, we might go for a 2.18 later.

Extensions Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • There are now Lightning versions for both SM 2.17.x (Lightning 2.2b1) and SM 2.18 betas (Lightning 2.3b1) available on AMO.
    • Might need to point out in release notes that users needs to install the Lightning beta versions for the SeaMonkey releases (as Lightning follows Thunderbird 17.0.x release schedule)
    • Problem: Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/versions/ will provide users with versions that do not put them on the addons beta update channel; also linking to a specific version would need updating with every release
    • Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/#beta-channel does not jump to the correct page position as addons.mozilla.org loads the user comments for the addon after pageload. So it first moves to the correct position (page anchor) and after that it loads the user comments
  • Shipped extensions (DOMI, CZ, Venkman) compatibility:
    • Extensions are now compatible by default thus mitigating the issue. Although some people still disable c-b-d and run into issues.
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
    • Meanwhile Callek made some changes to the tags that SM pulls (CZ, Venkman, DOMI) for comm-central. See comm-central changeset 347b255c4810.
  • Nightly Tester Tools is being actively developed by xabolcs (coder) and whimboo (reviewer) to make it more compatible with comm-central in general and SeaMonkey in particular. See Issues · mozilla/nightlytt · GitHub.

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available
  • See Basics page for the usual reminders.

2.17

open tracking (0)
tracking requests (1)
targeted (0)
fixed (10)

2.Next

  • Current breakages:
    • Nothing significant at the moment.
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don’t depend on Ratty noticing such landings.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • bug 737615 Remove use of synchronous cache API from unit tests. Tracked in:
      • bug 804972 Remove synchronous calls to nsICacheSession::openCacheEntry in SeaMonkey tests.
      • Mcsmurf says this is almost fixed but there was a test failure. He will close this bug and open a new one for the failure.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
      • bug 795354 Migrate SeaMonkey Linux builders to CentOS 6.
      • bug 794772 Port |Bug 713802 – Build with GIO support (and drop GnomeVFS)|. This is dependent on bug 795354.
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 839034 move markPageAsXXX methods to nsINavHistoryService. Tracked in:
      • bug 845895 Fix markPageAsXXX usage in Seamonkey.
    • bug 876553 Preview images in filepicker dont use exif orientation tag. This might change build-time dependency of GTK

Feature List, Planning

Private Browsing is now mostly complete and uplifted to 2.18. Most things should work but some edge cases have probably been missed. Hopefully any remaining bugs will be found before its release.

  • Testing would be appreciated! Please file bugs as blocking the meta bug 460895.
  • We need to figure out if we want a new about:privatebrowsing page which someone will have to write (bug 842439). Help content is being worked on bug 872000.

Bug statistics for the last two (full) weeks: 33 new, 6 fixed, 12 triaged.

  • Low triaging effort.

Open reviews/flags:
23 review
7 super-review
2 ui-review
6 feedback

  • bug 847546 Support Retina Display (HiDPI) on SeaMokney on MacOS X.
    • Ratty thinks we will need 2x PNGs as well as other changes. See Core Tracking bug 785330 for supporting HiDPI mode (Retina Display) on Mac OS X.
  • See Feature List page for major wanted/needed features.
    • Ratty suggests featuring one or more bugs from that page at each meeting.
  • Featured helpwanted bugs:

Good First Bugs

  • Note: The GFB list is open to all including our regular contributors.
  • Ratty is working on an updated GFB list, suggestions welcome.
  • New GFBs recently added:
  • Currently there are 24 GFBs open, 2 are being actively worked on. bug 735333 needs some help getting this running on the try-server. Mcsmurf is assisting.
  • List of Open mentored bugs.
    • Ratty notes that there are 23 bugs that are GFBs but without the mentor keyword. These need to be audited to see if they are really suitable as GFBs.
  • Mentors of stalled bugs should try to communicate with the assignees and if they can’t work on them any more to unassign/free up those bugs.

Roundtable – Personal Status Updates

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

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
  • Checked in pending review:
  • Waiting for feedback/review:
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
    • bug 798147 Switch to correct pref pane if pref window already open
    • bug 778534 Use image instead of html:img in instant messaging
  • Working on:
    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • bug 657234 Move pasteQuote and pasteNoFormatting into contentAreaContextOverlay
    • File/Folder selection in windows.
  • To Do:
    • bug 639395 Get cmd_fontSize to reflect current state of selected content / content at caret.
    • Prefs-in-a-tab.
    • Create FAQ for Friends of the Fish Tank.
    • Help get composer standalone builds working with –enable-tests.

mcsmurf

  • Working on bug 798278 Implement multiple plugin doorhanger UI (Port Bug 797677 and Bug 754472)
  • Checkin pending bug 873037 Cleaning update directory should be changed from CleanUpdatesDir to CleanUpdateDirectories for Seamonkey
  • Checkin pending bug 871291 Replace CSS selector -moz-locale-dir with chromedir selector inside pluginProblem.css

Ratty

Waiting for check-in on CLOSED TREE 0514:

  • bug 870728 The Geolocation prompt should not offer action in PB mode if the action remembers permission for more than a session.
    • Landed on comm-beta (2.18b) a=CLOSED TREE.
  • bug 871536 Mitigate clickjacking of about:certerror.
  • bug 871541 Remove updateIcon from tabbrowser since it has only one consumer.
  • bug 871548 Query params sent when reporting a phishing site could contain sensitive info.

Waiting for check-in on CLOSED TREE 0528:

  • bug 595235 Make search suggestions work with new search sidebar.
  • bug 870413 Implement permission prompt for desktop notifications in SeaMonkey.
  • bug 875706 Flip the pref to enable the Content Security Policy (CSP) 1.0 parser for SeaMonkey.

Working on:
Investigating:

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

Other stuff:

  • Did some reviews.
  • Bug triage and Bug discussions.
  • Usual end user support and PR in newsgroups and Mozillazine.
  • Working on a joke about Zombie Romney working at BRAIN CAPITAL. Will get back to you.

rsx11m

Fixed on trunk:

  • bug 868419 Update Help for Mail & News Message Display preference pane.

Follow-up bugs waiting for checkin:

  • bug 872133 Focus textbox for “seconds” when checking “Show an alert” in Notifications preference pane.
  • bug 874899 Hide new options in Notifications preference pane when the old alert is selected.

Working on:

  • bug 872000 Document the new Private Browsing feature in Help.
  • Spin-off bugs filed:
    • bug 872521 Visually distinguish Private Browsing windows better from regular browser windows.
    • bug 873032 Private browsing window shouldn’t open directly over invoking regular browser window.
    • bug 873355 Download progress dialog can break in Private Browsing mode.
    • bug 874042 Cookies in a private session are purged when opening a new private window.

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
  • End-user information and discussion on MozillaZine
  • Updated Private Browsing article in the MZ Knowledge Base

stefanh

Working on bug 857461 – pinstripe: non-native focus rings are applied for links in chrome [Toolkit].

Any other business?


SeaMonkey Meeting Details

Thunderbird: 2013-05-28

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

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

Meeting Changes

Attendees

mconley, irving, rolandtanglao, JosiahOne (audio only), wsmwk, clokep (incoming audio only), aceman (audio only), mkmelin

Action items from last meetings

Action items from last meetings


  • (???) Standard8: Document flags to tb-planning
  • (???) Standard8: Follow up with metric numbers being public
    • This should be happening soon, work has been done, waiting for final approvals


  • (CLOSED) http.jsm update?
    • clokep needs to file a bug to get it included (see below)
    • atuljangra will be moving the FileLink backend to chat/ as part of GSoC, this will de-duplicate http.jsm

  • (2013-04-02) Investigating possibilities for dropping second ESR release channel whilst maintaining mainstream the same as the ESR releases.
  • (2013-04-02) Standard8: arrange for swag to be sent to WADA and Aryx who are our awesome FotT.
  • Community as a whole: Decide “who is supposed to plan our dances?”
  • rkent: Send a proposal to tb-planning

Round Table

  • mconley
    • I’ve got two GSoC students assigned to me
      • Jon Demelo will be working on a connector for Ensemble – likely a CardDAV one.
      • Fallen will be working on making devtools work with Thunderbird.
      • I have a contributor (Sakshi Bansal) investigating some object comparison algorithms for me, because I feel like the one we’ve high-jacked and extended from Underscore.js isn’t ideal. I have him looking at what Sync is doing.
    • Cleared a bunch of reviews last weekend, will clear more this week
    • Our tree is in bad shape, Mozmill-test wise. :/ (seems to be coming from m-c)
  • clokep
    • http.jsm:
      • This got more (less?) complicated, Instantbird has a GSoC student (Atul Jangra) to integrate FileLink.
      • Potentially could move FileLink under chat/ as it would then be shared code.
        • Decided in meeting that we WILL be doing this, it is simpler than moving http.jsm to toolkit.
    • Will be mentoring a student (Quentin Headen) to add Yahoo! Messenger support to the chat/ backend.
  • Roland
    • I am trying to test the McAfee update on Windows 8 using Thunderbird 17.0.6 (fixed in McAfee 12.1.338released today although they are throttled like firefox so uninstall and re-install to force an update if you don’t want to wait!)

to force an upgrade to 12.1.33

    • Will make volunteers SUMOMO admins (vincent, wayne, matt) so they can have the fun of SuMoMo SPAM
  • mkmelin
    • have been cleaning up the [good first bug] bug list, and it seems to have gotten some traction. we should add that to more easy bugs. (Yes, true, I also am mentoring some GFBs – aceman)
  • wsmwk (late addition)
    • bugday for Thunderbird+calendar June 12

Question Time

  • aceman
    • Q: what is the current procedure in reviewing bugs in /mailnews (account manager) like bug 389139? In the past I got IanN and somebody from TB to review it (like mconley). But what to do today if nobody has the time or rights to do it? Is Neil’s review enough for check-in? A: Yes
    • Q: What is opinion on removing debug code added by contributors that already left? I mean e.g. code in #ifdef DEBUG_bienvenu . My idea would be to keep the debugging code (where it seems useful) just change the name of the define. Call it after the functionality it is testing, e.g. DEBUG_ImapProtocol. A: Better leave it as is…

Action Items

  • Ping Standard8 about his action items

Mozilla Platform: 2013-05-28

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

Notices/Schedule

  • FF21 post-mortem held today – https://etherpad.mozilla.org/21-0-Post-Mortem
  • FF22b3 going to build today/tomorrow, released before the end of the week
    • After 6/4, no more speculative fixes. After 6/11, only new critical regressions will see fixes
37 bugs (40 bugs last week) 43 bugs (41 bugs last week)
Unresolved Aurora 23 Trackers (non-security, not tracked for Beta) Unresolved Beta 22 Trackers (non-security)

Key Issues

Future of the platform meeting

As posted to dev-platform (What should be next for the platform meeting?):

The general feeling about the platform meeting seems to be:

  1. it has some useful content/purpose that we want to maintain
  2. it has no particular focus and is not optimized for anyone

For 1, the uses that I’ve heard include (please feel free to add to this list):
– opportunity to find owners for stability, orange factor, other bugs
– opportunity to present ideas (like moving to Git) to a chunk of engineering
– like to know what other teams are up to

Other useful content that has been suggested includes:
– content for hackers
– engineering paper cuts

For 2, it seems clear that this meeting is broken in its current form. I have heard the following suggestions to maintain the benefits in 1 without the platform meeting:
a. set up a regular newsletter or other form to push team status to engineering (easier said than done)
b. set up an engineering managers meeting to handle cross team issues that require escalation like finding bug owners (requires buy in from a good number of managers)

Has the platform meeting run it’s course? Is it time to retire this staple of the weekly engineering meeting schedule?

Threads

Products/Projects

Firefox Mobile

  • Async prompt service bug 870062
  • Refactor to eliminate GeckoApp.mAppContext for bug 867517, Gecko-based WebView

OrangeFactor

  • Past week’s OrangeFactor: 5.74 (Previous Week: 6.88).
  • Thanks to philor for disabling failure-prone Android tests that were causing frequent suite timeouts.
  • Windows iX Slave Top Oranges
    • Win7 media test failures discussed last week still unassigned – bug 872748, bug 872760, bug 872788, bug 872996.
    • #1 top orange (bug 858377 – Intermittent test_393498.js | false == true) currently unowned. WinXP iX slaves primarily.
    • #4 top orange (bug 774689 – Intermittent 632781-verybig.html | image comparison (==), max difference: 255, number of differing pixels: 14400 ) currently unowned. WinXP iX slaves primarily.
  • #7 top orange (bug 875194 – Intermittent Android test_video_crossorigin.html | uncaught exception – NS_ERROR_NOT_AVAILABLE: Component is not available at http://mochi.test:8888/tests/content/canvas/test/crossorigin/test_video_crossorigin.html:33) currently unowned.
  • 21 intermittent failures fixed in the last week – List – Thanks!.

MemShrink

  • Brian Hackett delayed the analysis of JS scripts until they are Baseline-compiled, which reduces how much memory is used by scripts that are only run a few times. Among other things, this reduces startup memory by 14mb (10%), entirely eliminating a spike in memory usage we saw in the first 30 seconds after startup on AreWeSlimYet.
  • Joe Drew and Andreas Gal landed some nice fixes to reduce image memory usage on B2G, which continues to be a concern.
  • Read more about these and many other memory improvements in the MemShrink report for weeks 97-98.

Roundtable

  • (armenzg) new win7, winXP test machines live in production
  • tbpl database update Thursday – no downtime, but just fyi.
  • hg upgrade coming 01june – brief downtime, more details in bug 741353

Platform Meeting Details

  • Tuesday 2013-05-2811:00 am Pacific
  • Dial-in: conference# 98411
    • US/International: +1 650 903 0800 x92 Conf# 98411
    • US toll free: +1 800 707 2533 (pin 369) Conf# 98411
    • Canada: +1 416 848 3114 x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / Warp Core / SFO-Boardroom / Tor Commons
  • join irc.mozilla.org #planning for back channel

27-May-2013

Mozilla Project: 2013-05-27

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

All-hands Status Meeting Agenda

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

Friends of the Tree

Michał Frontczak (fxa90id) for helping other contributors get up to speed with the code of Mozillians.org, so they can start making great code contributions themselves!

Speakers

Presenter Title Topic Location Share? Media More Details
Who Are You? What Do You Do? What are you going to talk about? Where are you presenting from? (Moz Space, your house, space) Will you be sharing your screen? (yes/no, other info) Links to slides or images you want displayed on screen Link to where audience can find out more information

<meta>

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


  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

22-May-2013

Mobile: 2013-05-22

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

Schedule

  • Next merge: 2013-06-24
  • Next release: 2013-06-25

Major Topics for This Week

About Home Work

Work has been landing on “fig”. More changes should be ready to test by end of week.

Friends of the Mobile Team

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

  • Jamie Hewland fixed bug 849072 – Improve tab flushing and syncing behavior (first patch!)

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!

Kats

  • Previously:
    • bug 866184 – use gfx::Point instead of individual floats in some functions
    • bug 867685 – Make GeckoLayerClient.setIsRTL hold the GLC lock when updating viewport
    • bug 867582 – Fix some jittery behaviour at page edges in APZC
    • PTO
    • bug 860898 – add a verbose option to mach build options
  • Now:
    • Catching up on bugmail, reviews, etc.
    • start looking at async subframe scrolling (bug alias multi-apzc + dependencies)

GBrown

  • Last week:
    • Mostly PTO
  • Now:
    • bug 869030 Robocop testDoorHanger and testSystemPages cause future reboots on pandas
    • bug 867360 Watcher dies sometimes on Pandas
    • bug 870553 A blocklist/whitelist for Shumway

Chris Lord (cwiiis)

  • Done
    • bug 869696 – Gralloc is really slow on the Geeksphone Peak (and other Adreno 205 devices?) – requires follow-up
  • Doing
    • bug 803299 – Use 24-bit colour on 24-bit screens (patches r+’d but backed out due to reftest failures)
    • bug 869156 and bug 866772 – Dynamic toolbar stuff
    • bug 870055 – Page continues moving while finger is on screen (b2g browser)
    • bug 870311 – Touch events are wonky on high dpi devices (b2g)

Chris Peterson

  • Help our new intern Shane Tully get up to speed on hg and Bugzilla
  • bug 776223 – NullPointerException: at android.content.ClipboardManager.setPrimaryClip(ClipboardManager.java)
  • bug 863103 – Add BackgroundService runIntentInService() and WakeLock
  • bug 872076 – Catch “missing CONTROL_LOCATION_UPDATES permission” exceptions

GCP

  • Last week:
    • bug 862808 Local Video is upside down on Android when in portrait mode
    • bug 873812 Trying to establish a call from an Android device to a Windows machine fails to render the remote video streams
    • bug 859430 Add Bluetooth headset functionality to WebRTC calls
  • Next week:
    • bug 874572 getUserMedia – Browser holding lock on device camera despite browser activity in the background and paused
    • bug 874546 getUserMedia – Video playback does not resume when browser returns to being the foreground activity

Brian N

  • Done
    • Bug 869411 – About:home is cut off beneath title bar
    • Bug 872556 – Add-ons section can go missing in about:home
    • Bug 779497 – The Add-ons Manager entries are multiplied if a search engine is added from context menu
  • In progress
    • Session restore test cases
  • Next
    • Ouya

Sriram

  • Add a PagerTabStrip for new about:home – bug 872762
  • Quick share from Android – bug 869123
  • Hide existing about:home page – bug 873579
  • New bookmarks page – bug 862796
    • cl.ly/image/0z0U0c0n0c2m
  • Dynamic responsive tabs header – bug 874014
    • cl.ly/image/3M1z1c1k2n1M – variable size header + icons

WesJ

  • Bug 874689 – Make FilePicker use Async prompt service
  • Bug 870062 – Provide asynchronous option in PromptServic
  • Looking at moving other prompt service usage to async
  • Bug 853844 – Investigate removing the pageload throbber – Have eiditicker access. Looking to run some tests with a variety of apk’s to see if we can improve pageload.

liuche

  • bug 872543 – Dismissing notification in JellyBean
  • bug 871978 – SwitchPreference crash
  • bug 871970 – Rename datareporting_crashreporter_title
  • bug 862116 – Strings for Android system notification + notification icons
  • Next/Finish:
    • finish bug 873230 – split xml files into xml/ and xml-v11
    • bug 870169 – TelemetryReporter interface for more reporter probes
    • second pass for bug 872329 – Settings uplift
    • bug 865371 – Settings UI Changes

LucasR

  • Last week
    • Google I/O + PTO on Monday
    • Launched The Layout: http://thelayout.cc
    • Catching up with patch reviews
    • Prep work for the Summit Planning Assembly
  • Next week
    • bug 867608 – Gap between forward button and favicon after backing out of reader mode
    • bug 844502 – In landscape orientation, tab menu overlays content, page stuck resizing and shifting around
    • New about:home stuff

Margaret

  • Done
    • bug 872737 – Support distribution bookmarks from a /system location
    • bug 873429 – Form assistant suggestions is not dismissed while entering different letters
    • bug 872005 – Reader Mode: Able to add pages to reading list on devices incapable of accessing Reader Mode
    • bug 872965 – Exit Reader Mode icon takes user back, but not necessarily to original article
    • bug 872962 – Reader Mode text formatting pop-up is incorrectly positioned on device rotation
    • bug 873146 – about: page favicons are not displayed in the “Your tabs from last time” section of about:home screen
    • (fig) bug 871639 – Incorrect title when leaving editing mode while on about:home
    • (fig) bug 872834 – Finish adding editing mode to browser toolbar
    • Interviews
  • In Progress
    • (fig) bug 871645 – Consolidate names of browser toolbar’s element
  • Next
    • Investigate some reader mode regressions caused by dynamic toolbar – bug 872961, bug 872956
    • More new about:home stuff

BLassey

  • PTO end of last week
  • bug 866957 – Collect and report cell tower info
  • bug 872139 – Slow down zoom animation for reflow on zoom
  • bug 867517 – Gecko-based WebView

MFinkle

  • Recruiting
  • Planning around WebRT and Marketplace
  • Pitching in ideas for the PR Tour happening over the next two weeks
  • Misc manager stuff

Ian Barlow

  • In SF this week
  • Work in progress
    • Mixed Content blocking
    • FHR – about:healthreport (Arun)
    • OUYA design refinement / future TV concepts (Zhenshuo)
    • Future tablet browsing concepts (Yuan)
    • Updated Settings UI

rnewman

  • FHR.
  • FHR.
  • Roadmappy kinds of things.

Feature Focus

Firefox 22

Features

Firefox 23

Features

Firefox 24

Features

Firefox 25

Features

Round Table

QA

  • Beta – regression – gfx crasher – bug 867058
  • Vivante device ordered heading to Toronto – bug 863307
  • Competitive analysis work for Product
  • Continuing to hammer on WebRTC

User Advocacy

We now have auto updating Feedback tools from the metrics team. If anyone would like access to these tools please let Tyler know.


Details

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

« Newer PostsOlder Posts »

Powered by WordPress