Meeting Notes

29-January-2014

Firefox Status: 2014-01-28

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

Friends of the Firefox team

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

Project Updates

Australis

  • ~70 P1s, P2s and P3s remaining.

  • Paris work week was very useful for giving us a sense of the remaining work
  • Current focus areas:
    • Panel layout strangeness

    • Tabs in Titlebar toggle
    • Customize transition smoothness
    • Styling of panels, Windows 8 (general), OS X (toolbars)
    • Add-on compat

Thumbnailing

  • landed: bug 809056 – reduce thumbnailing impact when there are no thumbnail service consumers

  • landed: bug 960941 – gBrowserThumbnails expiration filter should be based on top sites, not open pages

Social API

  • bugs bugs bugs and intermittent orange, my favorite new band

e10s

UX Updates

Internet Connectivity Detection

Intern Val (vt on IRC) is working on improving Firefox’s error messages to users. More specifically the internet connectivity detection on desktop. The rationale is that if there is an internet connectivity issue, we should let the user know this is the case and help them fix it.

Currently there is a disabled pref network.manage-offline-status. It will detect if there is no internet connectivity and set the browser in “work offline” mode. This behavior is present in Fennec and FxOS to detect connectivity issues on mobile.

There are some inconsistencies about what error messages we give to the user based on the platform

  • On mobile: we tell the user to check their internet connectivity.

  • On desktop: we tell the user they are in “offline mode” and attempt to disable it. This is not a very good error message if they don’t have internet.

Does someone in the call have background on the following topics?

  • History of the “work offline” mode and use cases associated it

  • Issues with the internet connectivity detection on Desktop.
  • Design choice for internet connectivity to share state with user triggered “work offline” mode.

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!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 18:00 UTC

  • Handy local meeting time link
  • Dial-in: conference# 91337
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 91337

    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 91337
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 91337
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 91337
    • CA/Toronto: +1 416 848 3114, x92 Conf# 91337
    • UK/London: +44 (0)207 855 3000, x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

22-January-2014

Firefox Status: 2014-01-21

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

Friends of the Firefox team

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

Project Updates

UX Updates

  • Question from the Talkilla project: are the l10n requirements for landing on Nightly the same as on Central, or is it possible to land for testing before all l10n strings are ready?

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!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC

  • Handy local meeting time link
  • Dial-in: conference# 91337
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 91337

    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 91337
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 91337
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 91337
    • CA/Toronto: +1 416 848 3114, x92 Conf# 91337
    • UK/London: +44 (0)207 855 3000, x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

18-December-2013

Firefox Status: 2013-12-17

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

Friends of the Firefox team

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

  • Friend of the Desktop Team badge created!

    • First award went to Luís Miguel (:Quicksaver), who was nominated last week!

    • Does anybody know who pamela.karam1 is? She nominated herself for a badge, but I can’t find an entry on Mozillians, nor activity on Bugzilla… unless anybody can vouch for her, I’m going to reject this one.
    • mconley will send out badge nominations for any folks in this list each week. Unfortunately, it doesn’t look like I can share admin rights on this badge with anyone else.
    • I have the ability to update the badge name, image, etc. Please send mconley your feedback.
  • mconley nominates Peiyong Lin (:lpy) for converting the CustomizableUI tests from using our homebrew test runner to using the built-in add_task function (bug 946754).

Project Updates

Australis

  • UITelemetry

    • [mconley] The must-have probes have landed on mozilla-beta, mozilla-aurora and Holly.

    • [mconley] Have begun porting probes over to mozilla-central
    • [mconley] I’m double-checking with :afowler that the fact that we’re jamming all of this UITelemetry into a single object that won’t be split apart is not a privacy concern. Waiting to hear back.
  • Other
    • [mconley] I’ve been writing some blog posts about the Australis performance work that we did. Here’s part 1, 2 and 3.

Thumbnailing

Nothing new

SessionStore

  • bug 921942 – Scroll position isn’t restored in background tabs after session restore
  • bug 942340 – Additional Telemetry on sessionstore.js

  • bug 945809 – Measure Longest Data Collection Operations in Content Script
  • bug 931891 – Backout the patch for bug 887515 and its dependencies from Firefox
  • bug 942374 – Support session restore with multiple processes

  • bug 947632 – CPOW failure in session restore code during shutdown
  • bug 940954 – Let Marionette support shutdown/restart tests

  • bug 923606 – Add Marionette tests to cover startup/shutdown paths
  • bug 950320 – Only one window restored after a crash

  • bug 907129 – restoreWindow() should merge closed tabs data when overwriteTabs=false
  • bug 938248 – Move GlobalState from SessionStore.jsm to its own JSM

Social API

  • renovations at home keeping me from meetings this morning, here’s a quick update

  • landed australis updates to social buttons, now customizable into menu panel (bug 935640, bug 940155)
  • landed removal of old style toolbar button, replaced with sidebar header (similar to left sidebar) that contains controls to change the provider in the sidebar, versions for both Australis and Holly (bug 935640)
  • large-ish refactoring patch in feedback loop (bug 894806)
  • short term focus is on bugs, refactoring, testing beta/australis changes to verify everything is ok for feb releases

UX Updates

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!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC

  • Handy local meeting time link
  • Dial-in: conference# 91337
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 91337

    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 91337
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 91337
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 91337
    • CA/Toronto: +1 416 848 3114, x92 Conf# 91337
    • UK/London: +44 (0)207 855 3000, x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

11-December-2013

Firefox Status: 2013-12-10

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

General Topics

Friends of the Firefox team

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

  • Luís Miguel [:Quicksaver] for filing detailed, constructive and helpful bugreports about Australis’ CustomizableUI API even though docs are still lacking. It’s been very helpful in polishing the rough edges that we’ve not run into within Firefox’s own use of the API.

  • [mconley] Filed bug 948019 for a contributor badge – mart3ll has generated a WIP set that he’s shared with me privately, which hopefully we can start putting up soon.

Project Updates

Australis

  • Australis bug filing has ticked up a little in the past week

    • No new major worries, but some new edge cases are coming in that weren’t known about before
  • Holly merged to Mozilla-Aurora, in one of the cleanest and simplest merges that I’ve (jaws) ever dealt with
    • We will keep Holly going through the Fx29 Nightly cycle and as far forward as necessary until Australis merges to Aurora

    • Potentially we could introduce a Holly^2 for the Aurora branch in case we decide not to push it to Beta, but this starts to get more complicated pretty fast
  • Bugs fixed within the past week: http://mzl.la/1cmOKRe

    • Great progress has been made on the UI Tour bugs

    • Now have full context-menu support for moving items around the UI without entering customization mode
      • Exceptions being if you right-click on the back/forward button or text inputs of the location bar or search bar
    • UITelemetry bugs being slowed down by pre-existing Telemetry bugs that need fixing (bug 863872, bug 947294)

Thumbnailing

Foreground thumbnailing

  • patch awaiting Tim’s feedback: bug 809056 – reduce thumbnailing impact when there are no thumbnail service consumers

Background thumbnailing

  • landed: bug 914920 – about:newtab displays thumbnail from unrelated websites for some links

SessionStore

  • bug 940954 – Let Marionette support shutdown/restart tests

  • bug 887780 – Don’t save state right after startup when restoring the initial session
  • bug 934935 – Facebook.com spams sessionstore.js

  • bug 936271 – Don’t save history for dynamically generated iframes
  • bug 947212 – Broadcast form data and move it out of tabData.entries[]
  • bug 921942 – Scroll position isn’t restored in background tabs after session restore
  • bug 912717 – SessionCookies blocks while recursively extracting host data information from history entries
  • bug 945809 – Measure Longest Data Collection Operations in Content Script

  • bug 942340 – Additional Telemetry on sessionstore.js
  • bug 941882 – Programmatically get the memory usage of a worker

e10s

UX Updates

We put our updates in the Status Board now! Look at the Firefox project or the user experience project

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!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC

  • Handy local meeting time link
  • 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

20-November-2013

Firefox Status: 2013-11-19

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

Friends of the Firefox team

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

mconley nominates Matt Hammerly who is helping out with bug 702005! Matt came aboard after seeing jaws’ MSU talk. Thanks Matt!

Project Updates

Australis

  • With final perf blockers bug 936469 and bug 937519 cleared, Australis landed and stuck on mozilla-central! \o/

  • Lots of bugs are getting filed. This is good. If you see something wrong in Nightly, please file a bug. Dupes are cheap. Please mark these bugs blocking australis-merge.
  • Shout-out to Gijs for fixing & landing bug 919965 (Drag ‘n Drop in Customization Mode overhaul)!

Thumbnailing

Foreground thumbnailing

  • kind of waiting on a consensus: bug 809056 – reduce thumbnailing impact when there are no thumbnail service consumers

Background thumbnailing

  • patch r+’ed, but Mark later pointed out a problem that needs addressing (not in the bug): bug 914920 – about:newtab displays thumbnail from unrelated websites for some links

  • patch posted for review: bug 931889 – Fix and re-enable browser_thumbnails_background.js
  • still blocked: bug 902755 – Deadlock in mozilla::ipc::GeckoChildProcessHost::LaunchAndWaitForProcessHandle after turning on new tab page thumbnails
  • landed on Aurora: bug 910036 – about:newtab shouldn’t load thumbnails in background when hidden by preloader
  • landed: bug 908277 – Make sure the background thumbnail service can’t open permission UI

SessionStore

  • Removal of Synchronous initialization path landing (bug 918024)

  • API for storing global session data landed (bug 899213)
  • Broadcasting of tab data as it changes instead of collecting it is close to landing (bug 930967)
  • billm landed a number of code cleanups (bug 930269)
  • Investigation into problematic websites greatly increasing the size of the session (bug 934934, bug 936271)

Social API

  • working on australis bugs

  • bug 935640 removes the old style toolbarbutton and adds an overlay button for sidebar selection, this needs further ux but is a big improvement (large code removal/simplification)
  • planning on several new providers to release with fx27 in january
  • a couple small bug fixes will need uplift to 27 (bug 935773, bug 936712, bug 940494)

e10s

  • bug 666816 All known Findbar regressions landed

  • bug 673569 Let each framescript have its own scope
  • bug 875871 Dev-tools for e10s
  • Software compositor
  • Linux sandbox

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!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC

  • Handy local meeting time link
  • 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

13-November-2013

Firefox Status: 2013-11-12

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

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!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC

  • Handy local meeting time link
  • 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

30-October-2013

Firefox Status: 2013-10-29

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

General Topics

  • It’s release day!

  • A warning that your OS X Mavericks build may stop/slow when the computer is locked/inactive

Friends of the Firefox team

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

  • Firefox 25 New Contributors

  • Thanks to Amod (:greatwarrior) for improving SessionStore by fixing bug 758138! (ttaubert)
  • Thanks to Felix H. Dahlke for working on multiple Australis related bug (bug 898783 and bug 879982) along with other non-Australis related bugs. (jaws)
  • Thanks to Tareq Khandaker for cleaning up a Popup Notification test to share more code in bug 927680 (MattN)

Project Updates

Australis

  • Windows XP TART results are now neutralized with the final blow from bug 921038

  • mconley is working with jrmuizel to reproduce and debug the OS X TART regression now (that’s the last one).
  • Bug tracking: http://screencast.com/t/9dT8qeXkv
    • Need to do a triage this week of the P3/P4/P5 bugs as they are now dwarfing the P1/P2 counts.

Thumbnailing

Foreground thumbnailing

  • feedback+’ed, working on new patch: bug 809056 – reduce thumbnailing impact when there are no thumbnail service consumers

Background thumbnailing

  • Landed patch on 27 to enable on beta and release (see bug 927688). Decided not to uplift to Aurora/26. It’ll just ride the trains from starting from 27.

  • in patch-review cycle: bug 902755 – Deadlock in mozilla::ipc::GeckoChildProcessHost::LaunchAndWaitForProcessHandle after turning on new tab page thumbnails
  • filed: Bug 929742 – FX_THUMBNAILS_BG_CAPTURE_DONE_REASON_2 not showing up in dashboard

SessionStore

  • bug 899276 – Don’t collect/save private tabs

  • bug 919835 – e10s support for state collection (sync) landed on inbound
  • bug 930202 – Restoring during async collection can cause problems
  • bug 930901 – Clean up and modularize SessionStore code a little more
  • bug 930967 – Make tabs broadcast its state asynchronously when it changes
  • bug 928335 – Restore Previous Session menu option is still enabled after Restoring Previous Session

  • bug 928630 – Selected tab loads about:home when restoring a session
  • bug 929849 – Tabs won’t close (on BSD and PowerPC)

e10s

  • bug 922756 Windows process sandboxing landed (bbondy)

  • bug 919835 Session Restore landed on inbound (billm)
  • bug 930967 Follow-up improvements to session data collection (ttaubert)
  • bug 931534 back/forward dropdowns using cpows (billm)
  • bug 931421 Enable useGlobalHistory for docshells in the child process (billm)
  • bug 897061 Form autocomplete in progress (felipe)
  • bug 932142 Tracking bug for browser-chrome e10s work (markh)
  • bug 930788 Video DownloadHelper compat investigation (evilpie)
  • bug 930787 AdBlock Plus compat investigation (billm)

QA

  • please use “feature” keyword on anything that is a new feature or even a major rework/refactoring of existing features.

  • I’ve been heavily triaging Fx27 fixed bugs with verifyme or [qa-]. If you feel I incorrectly marked a bug [qa-], please remove that whiteboard note, then add the verifyme keyword with comment for steps to reproduce.
  • rotating to Anthony Hughes for Fx28 on Nightly.

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!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC

  • Handy local meeting time link
  • 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

22-October-2013

Firefox Status: 2013-10-22

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.

Project Updates

Australis

For TART performance, we’ve drilled down to 2 bugs:

  • bug 924415 – Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.

    • Affects OS X 10.6 the most, and 10.7 a little bit. Accounts for almost the entirety of the OS X TART regression.

    • The investigation on this has reached a point where we need dedicated help from Graphics. Waiting to hear from Milan to see if they can give us some cycles.
  • bug 921038 – Move selected tab linear-gradient into stroke image and/or SVG
    • Coupled with SVG caching (which just hit inbound, and will hopefully stick this time), this should be enough to neutralize the Windows XP TART regression.

    • MattN and mconley are still trying to determine if this is a practical way of drawing the tab backgrounds. Tabs are complicated, and there are many cases we have to account for, so we’re still doing that.

For general usability/feature bugs:

  • We have made great progress on P1 and P2 bugs. We now have a number of P3 and P4 bugs to focus on, and will likely retriage these bugs to account for the large number in their buckets and keep up the great pace.

Thumbnailing

Foreground thumbnailing

  • WIP patch still awaiting Tim’s feedback: bug 809056 – reduce thumbnailing impact when there are no thumbnail service consumers

  • new (and applies to background thumbnailing also): bug 928014 – Investigate removing thumbnail IO worker thread

Background thumbnailing

  • Ready to enable on beta and release (see bug 927688), with the possible exception of a hang in bug 902755, which is in the patch-review cycle, and a failing compositor assertion also discussed in that bug.

  • We’d like to uplift enable-on-beta-and-release to Aurora so that it makes its way to beta sooner rather than later, on the next merge. These bugs need to be uplifted as well: bug 924665, bug 917610, bug 917609. All apply cleanly to Aurora. Tryserver results with those bugs applied to Aurora.
  • fixed: bug 897872 – crash in mozilla::dom::ContentParent::RecvAddGeolocationListener
  • in patch-review cycle: bug 902755 – Deadlock in mozilla::ipc::GeckoChildProcessHost::LaunchAndWaitForProcessHandle after turning on new tab page thumbnails
  • patch for Dolske’s review, but Gavin points out another approach that happens to be blocked by another bug: bug 908277 – Make sure the background thumbnail service can’t open permission UI
  • investigated further: bug 893404 – Intermittent browser_thumbnails_background.js | Test timed out

SessionStore

  • Worked on a few regressions that were introduced lately, our startup code path is complicated. (bug 853779, bug 929097, bug 918276, bug 928630, bug 900910, bug 919532, bug 912975).

  • Landed a couple of patches that bring us closer to data collection working in an e10s build (bug 909048, bug 910668, bug 921762).
  • Still working on cleaning up patches for Marionette restart/shutdown support and adding more tests for SessionStore’s startup path (bug 923607, bug 923606).
  • We’re almost ready to land bug 899276 that prevents private tabs from being saved to disk which means that it should be easier for add-ons to make docShells private.
  • Also almost ready to land the global value API that we’ve been working for a while now (bug 899213).
  • We landed bug 921581 that will bring us closer to a working and sane crash detection mechanism that would have prevented most of the regressions we talked about above.

e10s

  • bug 922756 Bbondy finishing up Windows sandbox

  • bug 897061 Felipe working on autocomplete
  • bug 919835 Billm working on session restore
  • Dvander working on OMTC software compositor for Windows and Linux.
  • Ncameron is working on hardware-accelerated compositor for Windows.
  • Mhammond working on e10s tests.

QA

  • add your qawanted/qa-urgent request here

  • train QA leads
    • 25 – ashughes

    • 26 – juanb
    • 27 – tracy
    • 28 – ashughes
    • 29 – juanb
    • 30 – tracy

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!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC

  • Handy local meeting time link
  • 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

15-October-2013

Firefox Status: 2013-10-15

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.

Project Updates

Australis

  • More performance stuff!

    • We’ve determined that switching to SVG curves and putting the linear-gradient into the active tab stroke image will put Windows XP in the black WRT TART. \o/ Patches en route (but partially blocked on shorlander for graphics assets for lw-themes)

    • We’ve determined that the slowdown for OS X 10.6 is caused by the GPU taking longer to composite things when we have the tabs drawn in the titlebar. mconley is going to try to use Xcode’s OpenGL Profiler to determine what we’re waiting for.
  • Improvements to Linux theming.
  • Recent tabs/windows added to the history widgets
  • Drag improvements in customize mode
  • Improved handling of wide widgets in the menu panel
  • Improved panel layouts
  • Improved styling of combined buttons

Downloads API

  • Reduce maintenance and support surface by locking the Downloads API activation preference in place

Thumbnailing

Foreground thumbnailing

  • WIP patch awaiting Tim’s feedback: bug 809056 – reduce thumbnailing impact when there are no thumbnail service consumers

  • putting on hold for now, until graphics people are able to work on it: improving canvas.drawWindow() performance

Background thumbnailing

  • resolving goal as complete: ensure minimal resource usage by background thumbnail service

  • profiled I/O, network usage, results are good: bug 899848 – Ensure minimal disk io caused by background thumbnailing
  • looking at remaining e10s-related crashes before finally enabling background thumbnail service on Beta and release channels
  • landed: bug 924651 – BackgroundPageThumbs should log crashes as a telemetry completion reason
  • landed: bug 924665 – BackgroundPageThumbs captures can finish twice
  • trying to reproduce on try server: bug 917517 – Intermittent browser_thumbnails_background_crash.js | dumpID is present and not an empty string
  • trying to find reduced test case for strange OS.File behavior: bug 909933 – Intermittent browser_thumbnails_update.js | thumbnail is still green – Got 255,0,0, expected 0,255,0

SessionStore

Places API asyncification

  • dependencies blocking async transaction manager got reviewed, meeting tomorrow to discuss current status of the remaining patches.

  • Raymond attached new patch to do async queries in bookmarks backups, reviewing it.
  • Backups hash comparison blocked due to a test failure, investigation ongoing.
  • Investigated url index replacement through the hashing functions in mfbt, still really early wip.

Social API

  • hoping to land patch to pref on multiple workers (bug 906839)

  • spending a little time on less important but more interesting functionality that will help move a couple more providers
  • working on rebranding
  • working on documentation
  • going on vacation then mozfest, little progress will be made over the next couple weeks

e10s

UX Updates

It was Madhava’s birthday last Wednesday and Canadian Thanksgiving this Monday, so obviously we didn’t get any work done ;-)

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!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC

  • Handy local meeting time link
  • 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

24-September-2013

Firefox Status: 2013-09-24

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.

Project Updates

Australis

  • Notable bugs fixed within the past week:

    • bug 881905 – Can’t drag Facebook button to main customization palette

    • bug 881905 – Make Downloads Panel anchor to the chevron if it is overflowed
    • bug 885086 – Overflow panel looks kinda wild when wide items get in there
    • bug 868640 – Implement private browsing indicator
    • bug 916735 – Add a pref to disable animation when entering/exiting customization mode (Improved run time of tests by 30%!)
    • bug 919541 – Consider not animating the opacity for Australis tabs
      • [from mconley] This seemed to cut our total regression by over 37.9% on XP. We started with a total TART regression in the neighbourhood of 6.35%, and ended up with a total TART regression of 3.94%

      • Check out our perf regression now
    • bug 885579 – Narrow widgets dropped on a wide widget should place the narrow widget above the wide widget
  • Landing blockers (outside of perf tracking):

    • bug 874674 – Clean up menu panel icons for Linux GTK theme

    • bug 875479 – Australis toolbar buttons for Linux
    • bug 916953 – Bookmarks button in overflow panel looks broken
  • Net bug changes

    • P1: -4 (was 10, now 6)

    • P2: -2 (was 17, now 15)
  • Performance

    • Vladan is investigating whether our ts_paint regression even exists anymore, or if we’re just seeing measurement noise.

    • avih is trying to get us more accurate TART measurements for OS X
    • mconley is trying to find out why the URL bar merge slowed us down, and trying various experiments to speed us back up.
    • Current investigations:
      • bug 917795 – Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d

      • bug 916859 – Find out why UX branch regressed on TART at merge changeset c375e7bc34b3
      • bug 916946 – Fix tab-close TART regression introduced by merging URL bar items

Downloads API

Done!

Thumbnailing

Foreground thumbnailing

  • WIP patch awaiting Tim’s feedback: bug 809056 – reduce thumbnailing impact when there are no thumbnail service consumers

Background thumbnailing

  • landed: bug 919438 – Disable browser_thumbnails_background_crash.js in non-crashreporter builds

  • landed: bug 915384 – Intermittent ASAN browser_thumbnails_background.js,browser_thumbnails_update.js,browser_thumbnails_background_crash.js | This test exceeded the timeout threshold.
  • landed: bug 917610 – backgroundPageThumbsContent.js’s use of nsIDOMWindowUtils.preventFurtherDialogs doesn’t work as expected
  • landed: bug 917609 – browser_thumbnails_background.js noAlert test should catch window.alert exception
  • investigating: bug 909933 – Intermittent browser_thumbnails_update.js | thumbnail is still green – Got 255,0,0, expected 0,255,0
  • new: bug 917659 – localStorage not isolated for background thumbnail captures
  • new: bug 917517 – Intermittent browser_thumbnails_background_crash.js | dumpID is present and not an empty string
  • new: bug 919467 – Dig into why browser_thumbnail_background_crash test is disabled on ASan builds
  • new: bug 919096 – Intermittent ASAN TEST-UNEXPECTED-FAIL | browser_thumbnails_background.js | Second file should exist after capture | [Exception… “Component returned failure code: 0×80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) | Test timed out | and more
  • new: bug 919068 – Intermittent ASAN TEST-UNEXPECTED-FAIL | browser_thumbnails_background.js | Thumbnail for {original,final} URL should be cached
  • new: bug 919305 – Intermittent ASAN browser_thumbnails_background.js | [Exception… “Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) and more

SessionStore

  • Async data collection got backed out but re-landed next day. No problems so far. (bug 894595)

  • Work on cookie collection regression still going on. (bug 912717)
  • Proposal to remove sync fallbacks is looking good. (bug 918024)
  • Global value API should also be close to landing. (bug 899213)
  •  :billm worked on moving more data collection to content scripts. (bug 910668 and bug 909048)
  •  :billm wrote another patch to make SessionStore work in e10s using CPOWs. (bug 919835)

Places API asyncification

coding continues, new guessed deadline is FF27 merge to Aurora.

Social API

last week:

  • re-landed 3 of 4 backed out patches last week (the fabulous Monday uplift), bug 914435 still needs a little work to validate my theory (to myself at least) that it was an e10s related crash.

  • good set of meetings with mconnor, boriss and others to start process of next round of work on socialapi
  • planning with talkilla group on a bunch of stuff. e10s/frameworker a major problem for a limited user test in Q1
  • biz-dev meetings

this week:

  • work on outline for long term architecture goals for social

  • documentation
  • bug fixes (first up bug 914435 and bug 919803
  • any summit prep

e10s

  • Findbar follow-ups being fixed

  • FullZoom in progress bug 691614
  • Mark looking into browser chrome tests and e10s crashes

UX Updates

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!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC

  • Handy local meeting time link
  • 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

Older Posts »

Powered by WordPress