Meeting Notes Meetings notes from the Mozilla community

11-December-2013

SeaMonkey: 2013-12-10

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

Agenda

  • Who’s taking minutes? -> mcsmurf
  • Nominees for Friends of the Fish Tank:

Action Items

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

NEW

  • Decide about what RSS feed readers to add in bug 943318; suggestions by mcsmurf: Add AOL Reader and Feedly

OPEN

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • We are perma-red and perma-orange on comm-central and comm-aurora due to not having a recent enough version of Python (or if we do, the build scripts aren’t finding them).
    • With the December 9 merge, these problems should now affect comm-beta as well (i.e., SM 2.24).
    • On trunk Linux and OSX trunk builds are perma-red. Windows en-US builds are being successfully compiled but tests are not working due to a dependency on python 2.7.3.
    • bug 908090 ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5. We do have python 2.7 installed but our build system is picking up python 2.5 instead.
    • pymake is failing with “invalid syntax” again because of an outdated Python.
    • Priority on fixing this and l10n repacks after 2.23 release.(No ETA yet)
    • bug 943740 is tracking the progress (or lack of one) in building trunk and aurora on Linux & Mac from the downloading user’s POV. (Windows nightlies are still appearing on schedule — or were until a day or two ago.)
  • No langpacks since 29th August on trunk. Needs investigating.
    • Windows and Mac trunk langpacks directories have been removed on the FTP server, maybe for lack of recent XPIs (later than 2.20a1). Latest Linux langpacks are dated 29 August. Callek told Tonymec on IRC he has a hunch about why but more pressing things to do first.
    • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.
    • Trunk, Aurora and Beta TBPLs are far more orange (or even red) than green; at the top of Aurora and Beta TBPLs there is a link to mozilla.org::ServerOps:DCOps bug 870207 which is RESOLVED WONTFIX since June. SeaMonkey::RelEng bug 884454 has been opened as a followup.
  • Buildmaster is up and running.
    • Callek is hand-approving requests for CLOSED TREE landings at the moment.
  • bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed.
  • comm-* will be building out of mozilla-* eventually (bug 648979 etc.). Jcrammer is working on this.

Release Train

  • SeaMonkey 2.23 beta 1 was released December 6.
  • SeaMonkey 2.23 beta 2 was released December 8.
  • SeaMonkey 2.23 final is scheduled for December 10.
    • But might be delayed.

Extensions and Plugins Compatibility Tracking

  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • bug 888478 DOM Inspector could not be installed.
    • The Windows version of SeaMonkey 2.21 is affected but not Linux. The install.rdf is missing in affected builds. The last SeaMonkey 2.23 nightly build (before uplift to 2.24) does not seem to be affected possibly because of the other build changes during that cycle (bug 914560).
  • Lightning doesn’t work on SeaMonkey trunk due to:
    • bug 925823 (Failed to load native module libcalbasecomps.so).
  • Lightning and addons.mozilla.org:
    • We should 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
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
  • SeaMonkey 2.23 dropped support for the old XPFE autocomplete widget, so any addon using it is probably broken now (for example Nostalgy addon). Addons can use the toolkit autocomplete widget these days.

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.22

open tracking (0)
tracking requests (3)
targeted (0)
fixed (15)

2.Next

  • Current breakages:
    • [mozilla-central] bug 856270 Update nsEditorSpellCheck to use nsIContentPrefService2.
      • This broke comm-central in various ways:
      • Core bug 887010 InlineSpellChecker.addDictionaryListToMenu fails if called straight after InlineSpellChecker.enabled is set to true (and no async work around).
  • 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.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 831208 (asyncContentPrefsUse) Refactor asyncContentPrefs consumers to use the async API. Tracked in:
      • bug 909093 Update SeaMonkey to use nsIContentPrefService2. Mcsmurf and Neil@parkway are currently working on this.
    • bug 566746 (asyncFormHistory) Form history should use asynchronous storage API. Tracked in:
      • bug 912031 Use Asynchronous FormHistory.jsm in place of nsIFormHistory2 in Suite.
    • 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 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
    • 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 627699 Port GTK2 to GTK3. Tracked in:
      • bug 882036 Port GTK2 to GTK3 – SeaMonkey Part.
      • A Red Hat person seems to be working on the GTK3 integration.
    • bug 846635 Use asynchronous getCharsetForURI in getShortcutOrURI. bug 834543 Add asynchronous version of setCharsetForURI and getCharsetForURI. Tracked in:
      • bug 896947 Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
    • bug 825588 Asynchronous JavaScript API for downloads and bug 851471 Decommission nsIDownloadManager. Tracked in:
      • bug 888915 Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.

Feature List, Planning

Private Browsing is now available in SeaMonkey 2.19 and newer. There may be some edge cases have probably been missed. We hope any remaining bugs will be found before we formally announce.

  • Testing would be appreciated! Please file bugs as blocking the meta bug 460895.

Bug statistics for the last two (full) weeks: 26 new, 10 fixed, 9 triaged.

  • Low to Medium triaging effort.

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

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).

Callek

Fixed:

  • bug 946575 Add SeaMonkey 2.23 Beta 2 to bouncer.

TO-DO:

  • bug 607776 force_release_l10n.py: Make the default for shipped-locales work for non-browser apps.
  • bug 812981 Put up snippets for linux64 minor and major updates to SeaMonkey 2.19 and Beta to current Beta of SeaMonkey.
  • bug 827178 Update stage.m.o cron to match recent changes with ffxbld cron.
  • bug 845844 Deploy updated tbpl to tbpl.drapostles.org.
  • bug 884454 Bring up sea-master1 with puppet.
  • bug 890429 SeaMonkey master failing to upload log files.

ewong

  • Review:
    • bug 738786 – Port Bug 284379 – Enabling middlemouse.contentLoadURL and middle clicking a tab should still close tab
    • bug 840427 – Migrate SeaMonkey builders to using mock
    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 864291 – Remove “Personas” from UI and Help
    • bug 904338 – Empty port line when create a Blogs & Newsfeeds account
    • bug 918474 – Default Search dropdown doesn’t get refreshed after adding new search engine
    • bug 928632 – When the birth year is empty, SeaMonkey puts 1900 and in English language
    • bug 934492 – Adjust the languages preference pane to take into account Bug 910192 which removes intl.charset.default and deduces the fallback from the locale
  • Working On:
    • bug 110904 – attach signature fails silently on bad paths
    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • bug 863747 – Add option to disable Location bar history
    • bug 938673 – Add context menu to status bar padlock icon

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
    • bug 937558 Need new Venkman and Chatzilla branches
  • Pending check in:
  • Checked in pending review:
  • Waiting for feedback/review:
    • bug 837408 Add en-GB locale to gaia
    • bug 943096 Search subfolders checkbox is always disabled in Search Messages dialog
  • 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
    • bug 943318 Remove Google as a content handler for feeds, because Reader and iGoogle are being discontinued
    • bug 943335 [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)
    • 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.

Neil

Forgot to land on comm-central, might need uplift too:

  • bug 937616 Click-to-play notifications should track plugins that are no longer present in the page.

Fixed on comm-central:

  • bug 947725 –enable-xterm-updates no longer works.

Fixed on mozilla-central:

  • bug 936933 Unable to scroll overflowing block with arrow keys if page contains a contenteditable element.

Fixed on comm-aurora:

  • bug 934013 Modern Theme doesn’t get packaged anymore.

Fixed on mozilla-aurora:

  • bug 943804 Some binding changes not properly reflected in event handling.
  • bug 892638 Assertion when unhooking XML prettyprinter due to node insertion.

Fixed on comm-beta:

  • bug 938447 Autohide menubar does not operate properly.

Waiting for review:

  • bug 947619 Tabs bookmarked in private windows have no titles.

Still waiting for review:

  • bug 909093 Update SeaMonkey to use nsIContentPrefService2.
  • bug 514173 Make string literal buffers shareable.

Ratty

Waiting for check-in on CLOSED TREE:

  • bug 154772 Tooltip for address bar should show complete current URL.
  • bug 916865 Revert the part of bug 906083 which changed the spellchecker.dictionaries.download.url.
  • bug 942548 The height of editor spell check dialog is too short so you can see only the top of the buttons at the bottom.
  • bug 947599 Set up DLL blocklist before LoadAppInitDlls (Port bug 932100 to SeaMonkey).

Waiting for review/moa:

  • bug 920070 Add a few IDs to the File menuitems to make it easier for extensions to overlay.

Working on:

Other stuff:

  • Did some reviews.
  • Bug triage and Bug discussions.
  • Usual end user support and PR in newsgroups and Mozillazine.

rsx11m

Fixed on trunk:

  • bug 354940 Make background color in URL bar for https: more obvious.
  • Spin-off bug, patch posted:
    • bug 947972 Add checkbox to toggle https: background color in Location Bar preference pane.

Fixed on comm-beta:

  • bug 931484 Apply transparency rule to signatures only once even if they are nested.

Waiting for reviews:

  • bug 939481 No sync preferences defined for some Privacy & Security settings.
  • bug 939566 Take care of Mac-specific issues with the window title in the about:privatebrowsing page.
  • bug 936898 Add global alert icons in missing sizes to the modern theme.

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
  • End-user information and discussion on MozillaZine.

tonymec

Stalled

  • NEW (dogfood, regression)
  • ASSIGNED (NEEDINFO)
    • bug 112578 (enh) search mails window : search subfolders should remember last state
      • One-liner port from Thunderbird, r? since 2013-10-20
      • NEEDINFO from Thunderbird QA since 2013-11-26 (what does Tb do in similar circumstances?)
  • FIXED (verifyme)
    • bug 934191 (min) The title of the “Quit SeaMonkey” dialog is misleading when closing just the Browser
      • can only be VERIFIED on Windows atm: needs 2.25a1 later than 2013-11-12
      • 2.24a2-wontfix because new strings

Triageing etc. as usual.

Any other business?

  • Meeting schedule:
    • There won’t be a meeting on Christmas Eve 2013-12-24.
    • Thus we shall meet again on 2014-01-07.

SeaMonkey Meeting Details

Thunderbird: 2013-12-10

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

Thunderbird meeting notes 2013-12-10
Minute taker – don’t forget to save a revision of the pad before clearing it for next use.
Please don’t forget to post on wiki.mozilla.org after the end of the meeting so that they will go public in the meeting notes blog.

Attendees

  • mconley, irving, jcranmer, paenglab, rolandtanglao, aceman, mkmelin, sshagarwal, javirueda

Action items from last meetings

  • none

Friends of the tree

  • nobody nominated but i am 100% somebody did something awesome

Current status and discussions

  • mconley: can we create an open contributor badge for TB contributors?
    • Friends of the tree, new contributor, I lost the list of because I’m not a fast typer
    • Need graphics or something or thing
    • Roland knows how to do it, so give him the graphics that we need. Goals, graphics, and people to award the badges to.

Critical Issues

  • Bug 948555 – Core graphics fix broke us in the last merge, but jcranmer is on it – we’ve essentially lost all OS X Mozmill tests. :/

Upcoming

Round Table

mconley

  • Still no takers on my Ensemble call for help – although I’ve responded to email asking how it currently works
  • Took another chunk out of my review queue this past weekend! \o/ I’ll have another opportunity this evening or tomorrow evening.
    • Part of my review queue includes needinfo?’s from tessarakt’s questions from the last meeting

jcranmer

  • Review queue is backed up, apologies
  • Hoping to land bug 842632… when bug 948555 is fixed (:-( @ m-c bustage)
  • Alder is green on 5/8 trees!
    • OS X opt broken due to universal build + nsinstall + ldap headaches
    • Windows requires a lot more investigation to fix
  • Will have spotty internet access and work times from ~Dec 21-Dec 29, and likely to be overloaded until Jan 14 with school stuff

Paenglab (no Mic)

  • Used a bit TB with dark Persona and found two bugs:
    • Bug 948384 – No chat icon when unreadMessages=”true” with dark Personas.
    • Bug 948568 – Use inverted chat toolbar icons with dark Personas.
  • Around christmas will look to update TB’s tabs to Fx Australis implementation.

Question Time

Other

  • Q12014: We are (finally) moving the Knowledge Base from support.mozillamessaging.com to support.mozilla.org & from getstatisfaction to support.mozilla.org forums [roland]

Action Items

  • [mconley] Put together an Etherpad for contributor badge categories and graphics
    • Make sure each badge has an explicit, 1-sentence goal.

Mozilla Platform: 2013-12-10

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

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
  • #2 – bug 934057 – Intermittent test_notifications_popup.html | at least one notification displayed | uncaught exception – TypeError: notification is undefined at notification_common.js:61
    • Will have this bisected by EOD today.
    • Gavin will help find an owner once bisected.
  • #4 – bug 915449 – Intermittent testMasterPassword | Exception caught – junit.framework.AssertionFailedError: EditText is not found!
    • Current spike in testMasterPassword started on 2-Dec.
    • Working on bisecting.
    • Gavin will help find an owner once bisected.
  • #5 – bug 934301 – Intermittent test_bug450930.xhtml | Right edges out (408,0), | Bottom edges out (227,0)
    • Bisection confirms that this is a regression from bug 911889.
    • lmandel to follow-up with Jet to find an owner
Stability

Other

The Need To Know

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

Notices/Schedule (akeybl/lsblakk/bajaj)

  • Firefox Desktop & Mobile 26.0 released
  • ESR 24 released (ESR 17 is officially dead, auto-updates to 24 as of today)
  • FF27.0b1 is with QA
  • Aurora came off of Holly instead of Mozilla-Central (Australis is expected to ride the trains in FF29, not 28)
  • Aurora updates are throttled until FF28 sign off
  • Weekly reminder about the 2 week push out, next release (FF27) is on Feb 4th
  • Alex and Bhavana are PTO this week & next so until Dec 20th please ping Lukas for any urgent matters related to Desktop/Mobile
Next Merge: February 3, 2013 Next Release: February 4, 2013
Trains
Central: 29 Aurora: 28 Beta: 27 Release: 26
15 bugs (0 bugs last week) 57 bugs (0 bugs last week)
Unresolved Aurora 28 Trackers (non-security, not tracked for Beta) Unresolved Beta 27 Trackers (non-security)

Build Changes (gps)

(Build changes of which engineers should be aware.)

Upcoming Infrastructure Outages/Upgrades

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

  • The next Tree Closing Window is January 11, 2014. IT will be physically moving tegra units between data centers. (hwine)

Key Issues

RelEng (catlee)

(Non team specific issues that impact engineering.)

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.)

Add-on SDK (dtownsend)

No Update

App Tools (dtownsend)

No update

Firefox Mobile (mfinkle/blassey)

  • Background Thread hang monitoring and reporting landed last week for Fx28 bug 909974, bug 932865 ; we’re capturing Compositor thread hangs to start bug 940737
  • Regression fix landed in time for Fx27 beta bug 933420 – Bookmark list doesn’t update when bookmark title is edited, Regression fixed for Fx28 bug 943466 – Text selection Actionbar generates JS error in browser.js
  • Responsiveness improvements landed for Fx28: bug 943475 – Predictive lookup for awesomebar entries in an effort to reduce perceived page load times. See: http://www.youtube.com/watch?v=XxYMKXqNUPU
  • Cleanups to action bar landed, we’ll be landing more here during aurora but should be converged before the holidays {{bug

943513}}, bug 942680

Firefox OS Communications (scravag)

<Read Only>

these bugs will be fixed and uplifted by December 12th

  • Version 1.4
    • Users stories are ready, they are waiting for sign off

Firefox OS Media Apps (hema)

<Read Only>

  • Last Week
    • Fixing blocker bugs
    • Wrapping up 1.3 feature work
  • This Week
    • Continue to work on stabilizing 1.3 codebase and fix blockers

Firefox OS Media Recording (cjku)

<Read Only>

  • bug 945614 – [B2G getUserMedia] fake video should not initialize camera
  • bug 926746 – HARDWARE_UNAVAILABLE is already thrown while GetUserMedia for audio
  • bug 943278 – (gonk-kitkat) kitkat Gonk Support (Android 4.4)

Firefox OS Performance (mlee)

<Read Only>

  • Last Week
    • Ended sprint on 2013.12.06.
    • Completed Power Usage Baselining.
    • Restored Gaia Perf Tests now ported to use Node.js
    • Improved Contacts Scroll FPS by ~7 fps.
    • Initial deployment of new will-animate CSS property across core gaia apps.
    • Continued progress on Power Measurement harnesses
  • This Week
    • New sprint ending 2013.12.20.
    • Focus on Memory issues and infrastructure setup.
    • Expect to ship power harnesses to Automation team by end of sprint.
    • Continuing deployment of new will-animate CSS property across core gaia apps.
    • APZC support via position:sticky CSS property deployment in core Gaia apps.

Firefox OS Productivity (doliver)

<Read Only>

No update this week — transitional period between 1.3 & 1.4 releases. Will be more newsy next week.

Firefox OS Telephony/WIFI/NFC (kenhkchang)

<Read Only>

  • Last week
    • To fix V1.2 issues.
    • RTSP Client, to add seek function.
    • NFC, to add test cases.
    • EAP-SIM, to co-work with partner to fix EAP-SIM problem.
    • LTE, to know what we need to add for LTE.
    • WPA-EAP, to import Cert by WifiManager.
    • WIFI-Direct, to support multi-connection function.
    • Power metering, to obtain system metrics and power profile.
    • Network metering, to implement network metering for system traffic.
  • This week
    • To fix V1.3 issues.
    • RTSP Client, to fix seek crash problem.
    • NFC, to add the handover function.
    • LTE, to study partner’s requirements.
    • WPA-EAP, to import Cert by WifiManager.
    • WIFI-Direct, to support multi-connection function.
    • Power metering, to implement PowerStats API.
    • Network metering, to obtain network tethering statistics.

Identity (jedp)

<Read Only>

JS (naveed)

<Read Only>

    • Compiler (JIT)
      • (bug 947188 – Add masm.assumeUnreachable()
      • (bug 834678 – (longstanding bug related to OOL crashes). Ready to land.
    • Garbage Collection
      • Continue work on zero hazards and GGC working in browser.
      • Continue plugging away at rooting hazards
    • Front End and Other
      • (bug 946484 – Fixed a problem preventing about:memory from reading some old memory report dumps
      • (bug 943744 – Reduced the amount of memory used while doing running memory reporters
      • (bug 927740 – Made the handling of GC/CC/MMU triggers consistent across workers and child processes
      • (bug 911400 – Create custom allow-nothing wrappers for objects/functions passed into/called in the self-hosting compartment
      • B2G’s AWFY is now up and running in the Paris office too. (both are reporting to AWFY.com)

Layout (jet/dbaron)

<Read Only>

Media (mreavy)

<Read Only>

  • WebVTT is enabled. Play this video
  • VP9 decoding support has landed in Nightly in bug 833023 in time for Fx 28 uplift
  • Work continues for Media Source Extensions
  • TURN TCP support for WebRTC landed in Nightly before Fx 28 uplift (bug 906968)
  • WebRTC is starting work on OpenH264 (bug 948160)

Shumway(mbx)

<Read Only>

Last Week:

  • Deflate / Inflate for ByteArrays
  • Filter Bounds Computation
  • Switched to a Grunt based build system

Next Week:

  • Scoping work for Shumway Workers
  • Landing Dirty Region Invalidation / Computation
  • Investigate Mushroomer Performance
  • Blur / Drop Shadow Filter Integration
  • WebGL Layer Compositing

Necko (dougt/jduell)

  • Found network seer was consuming 15% of CPU on mobile! Shrunk it down to 3% by using better indexing and transactions in SQLlite. (bug 945779) But we’ve also found that seer can consume a lot of disk space (bug 947745) so we’re going to disable seer on Beta and fix on m-c.
  • Close to getting DNS resolution working in child processes (bug 945066)
  • HTTP cache rewrite is planned to land at start of Firefox 31 cycle (early February). Still working on crash-proof index and eviction.
  • DNS experiment (for HTTP/2) telemetry has landed (bug 942317)

Performance (vladan)

  • NOTE: The new Telemetry dashboard is not currently being updated with new data, it should be fixed soon
  • bug 943352: Reduce the size of the Session Restore file by expiring old data from the saved session (e.g. closed tabs from months ago). Discussion on m.d.platform
  • bug 948528: We’re looking into Firefox power use when Firefox is idle
  • bug 742500: We’re adding expiry dates to Telemetry probes, to reduce Telemetry packet size and server storage requirements
  • bug 945874: StartupCache was being invalidated without good reason
  • Telemetry from Nightly lists addons which slow down Firefox startups/shutdowns: malware, Adblock Plus, Lightbeam, FirefoxOS Simulator, etc

Seceng (mmc)

WebAPI (overholt)

  • SharedWorker will ride the trains starting this week (sync APIs may change)

Quality Programs

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

MemShrink (njn)

  • Nuwa has landed on trunk (and 1.3) (bug 930282)
    • Still some fallout to deal with regarding interactions with the preallocated app process.
  • Still to come: fork the homescreen from the Nuwa process (bug 938470).
  • Next up, look at 1.3 and see how much we’ve regressed memory usage from 1.2/1.1.

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 6.57 (Previous Week: 5.77).
  • 15 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • Overall numbers for “old” channels/releases look all good, waiting for data on new versions.

Roundtable

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

<Read only beyond this point>

Friends of the Tree

There were great changes by volunteers in Core and Toolkit during the past week. Thanks to all of these contributors for their passion and hard work! Here are some highlights:

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.)

irc #planning Log From This Meeting

13:59 lmandel: https://wiki.mozilla.org/Platform/2013-12-10
14:00 khuey: lmandel: memshrink has voice today
14:00 lmandel: khuey: Thx
14:01 RyanVM|sheriffduty: there once was a man...
14:04 jduell: overholt: looking good with the stubble :)
14:04 overholt: jduell, thanks :)
14:04 dveditz_: normal except for the last minute cert thing
14:04 overholt: jduell, let's call it accidental NSID
14:04 dveditz_: and the Holly merge
14:04 RyanVM|sheriffduty: overholt: \m/
14:05 overholt: RyanVM|sheriffduty, right back at you!
14:05 kbrosnan: release date moved into feb
14:05 RyanVM|sheriffduty: you're echoing
14:05 dveditz_: What does "Aurora updates are throttled until FF28 sign off " mean?
14:05 dveditz_: akeybl: ^^^^
14:05 kbrosnan: dveditz_: as normal qa signs of
14:05 kbrosnan: off
14:06 dveditz_: meaning signs off on FF28 merging to aurora?
14:06 kbrosnan: yes
14:06 dveditz_: ok, that seems so normal as to not be worth mentioning
14:07 lmandel: gavin: Desktop update?
14:07 kbrosnan: people regularly ask why no aurora updates
14:07 akeybl: dveditz_: it is normal, I don't think I mentioned it in my voice update
14:08 akeybl: it's just in the notes for those who follow along
14:08 dveditz_: yeah, you didn't. you mentioned the holly thing though... that might be worth putting on the wiki page for people not here
14:08 akeybl: sure
14:09 RyanVM|sheriffduty: lmandel: no audibles for me in OF
14:09 lmandel: RyanVM|sheriffduty: thx
14:10 gavin: lmandel: no
14:10 jduell: blassey: where are you using speculative connections?
14:11 blassey: from the awesome bar
14:12 blassey: jduell: https://hg.mozilla.org/mozilla-central/file/8b409f4159a3/mobile/android/chrome/content/browser.js#l4287
14:13 jduell: blassey: cool
14:13 dveditz_: mmc: on which list is this argument going to take place?
14:13 mmc: refresh the wiki, i linked
14:14 mfinkle: jduell, blassey: and https://hg.mozilla.org/mozilla-central/file/8b409f4159a3/mobile/android/chrome/content/browser.js#l6708
14:14 mfinkle: and here https://hg.mozilla.org/mozilla-central/file/8b409f4159a3/mobile/android/chrome/content/browser.js#l8158
14:14 KaiRo: lmandel: no voice update from me today, FWIW
14:14 lmandel: KaiRo: k
14:14 lmandel: Roundtable. Any questions?
14:15 mmc: dveditz_, there was also a long thread on dev-planning
14:15 overholt: Mutually Assured Shipping is like Mutually Assured Destruction but less morbid
14:15 dveditz_: mmc: thanks!
14:15 khuey: blassey: though it could probably work on regular posix without much trouble
14:15 blassey: doh... broke the rulez
14:15 blassey: khuey: that would be cool
14:15 ctalbert is now known as ctalbert|bbiab
14:15 dveditz_: oh, the addon registration mega thread. sorry, I thought you were going to start a new thread for your proposal
14:15 blassey: khuey: I wonder if it would reduce the memory pain of e10s enough to use it on fennec again

Engineering Meeting Details

  • Tuesday 2013-12-1011:00 am Pacific Standard Time
  • 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 / Air Mozilla / MTV Warp Core / TOR Finch / SFO Warfield / PDX Widmer
  • join irc.mozilla.org #planning for back channel

10-December-2013

Mozilla Project: 2013-12-09

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

All-hands Status Meeting Agenda

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

Friends of the Tree

Upcoming Events

Tuesday, 10 December

Wednesday, 11 December

  • 11am, MTV 10-Forward and Air Mozilla: The Offline Initiative (for offline-capable web apps) brownbag
    • What’s hard about making web apps offline-capable?
    • What are we doing to make it easier today?
    • … and in the future?

If you want to learn more, join our brownbag on Wednesday and/or read the Offline Initiative strategy!

Thursday, 12 December

Friday, 13 December

Product Status Updates (voice updates)

Firefox Desktop & Mobile

Speaker Location: SF (johnath)

  • Release/merge week!
  • Australis stays on central, aurora merge is happening from the holly branch
  • Sassy new android about:home design is shipping in FF26

Older Branch Work

Speaker Location: Armen (Vidyo)

  • We want to disable Desktop nightly builds and Windows 7 testing for mozilla-b2g18 and mozilla-b2g18-v1.1.0hd
    • NOTE: This is not about mozilla-b2g26
    • These branches are only taking security fixes
    • If you have any concerns please raise it up on dev.b2g
  • Killing ESR17 and Thunderbird-ESR17
    • No more Firefox and Thunderbird ESR17 releases
    • Disabling builds/tests on tbpl
    • Updates to ESR24 will be available

Webmaker

Non-verbal. Lightning presentation to follow below.

Grow Mozilla

Speaker Location: San Francisco

Community Building in 2014 brownbag

  • Date: Friday, Dec 13
  • Time: 12:00 noon pacific / 20:00 UTC
  • Location: SF Commons area and Air Mozilla

This will be the last day of the Community Builders work week to plan for 2014 and we want to share what we’re working on. Learn about resources that we’ll be putting in place to help you increase participation on your team.

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
Martin Best Game Platform Strategist Mozilla and Goo’s Game Creator Challenge [2] Toronto (via vidyo) Yes [3]
Lainie DeCoursy Webmaker Mentor and Hive NYC Communications Manager Hour of Code – Mozilla Webmaker tutorials and how to get involved My house in Brooklyn No Webmaker blog post [4], David Humphrey’s blog post [5] and Code.org [6]
Sean Bolton Contributor new Air Mozilla features SF No example page: https://air.mozilla.org/mozilla-girl-geek-dinner/
Chelsea Novak Community Engagement Manager Firefox Affiliates Update SF No Link to Affiliates survey http://bit.ly/1eHWFfd
Kristin Baird Brand Engagement Vans Triple Crown of Surfing SF No Link to deck: https://docs.google.com/a/mozilla.com/presentation/d/1GebstPAR10TyWf2Wt7TJ8srTA8RWkmpS0aqEQOxaEFI/edit#slide=id.g297be085c_22
Amy Tsay Community Manager – AMO & Marketplace Add-on Pick-of-the-Month for December MV Elmo Link to download Bluhell Firewall: https://addons.mozilla.org/firefox/addon/bluhell-firewall/

Roundtable

Do you have a question about a Mozilla Project or initiative? Let us know by Friday- we’ll do our best to get you an answer.

Please note that we may not always be able to get to every item on this list, but we will try!

Who are you? Area of question Question
What’s your name? What do you work on? Is your question about policy, a product, a Foundation initiative, etc. What would you like to know?

Welcome!

Let’s say hello to some new Mozillians! If you are not able to join the meeting live, you can add a link to a short video introducing yourself.

Introducing New Volunteers

New Volunteer(s) Introduced by Speaker location New Volunteer location Will be working on
Wesley (ComputerWhiz) anyone in SF anyone who is free Canada sumo?
Who is the new volunteer(s)? Who will be introducing that person? Where is the introducer? Where is the new person based? What will the new person be doing?

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Mark Striemer Wil Clouser Mountain View, CA Canada Marketplace
Abel Lin CJ Ku Recording from SFO Taipei Firefox OS – Media Recording
Eric Petitt Peter Scanlon SFO SFO Engagement

<meta>

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

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

Messaging

Mozilla Thunderclap:
Goal: 250 participants in Mozilla’s Year-End Fundraising Thunderclap. We are at 80% of our goal! Join in: https://www.thunderclap.it/projects/7090-donate-a-status-to-mozilla

Social Support

Want some help getting the word out on @Mozilla about an event, project update or really cool blog post you’ve written? Add your links and some details here on the pad, or write to us at communications@mozillafoundation.org

Add your links 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

5-December-2013

Mobile: 2013-12-04

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

Schedule

  • Next merge is 2013-12-09
  • Release calendar has been tweaked for the following merge

Topics for This Week

Nightly got borked

Multi-locale builds ended up with zero locales packaged, not even en-US. Needless to say, this is bad. Fix landed on mozilla-central last night (thanks glandium) but AaronMT noticed the updates didn’t get completely fixed. Those are being fixed now (thanks bhearsum).

Locale Switching

Richard landed the core of the locale switching code. He has an add-on you can play with to test it out. We plan on making a full Settings UI for switching in the future.

Quick Share

The parts of the new multi-service Quick Share feature that landed in Fx28 will be disabled for the Aurora merge. We don’t have enough of the feature ready to justify shipping what is ready.

Cleanup Work

With merge happening in a few days, MFinkle got on a soapbox to push for cleaning up know regressions and tweaks to existing features. Let’s try to minimize Aurora uplifts by fixing stuff now.

Page Load Competitiveness

http://www.youtube.com/watch?v=XxYMKXqNUPU to see how bad things can look. MFinkle has some experimental patches for preloading/prefetching. BLassey noted that we have regressed pageload on Eideticker significantly over the last year, and that we’re not updating Chrome on those tests.

UITest Framework

Should be landing today (bug 910859), barring a quick review. Was fixing an intermittent (bug 938969) which has passed on try. Documentation for the framework is mostly completed and available at https://wiki.mozilla.org/Mobile/Fennec/Android/UITest

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge. New contributors are highlighted in bold.

  • CJ Barker fixed bug 870049 – Added SharedPreferences to persistent Crash Report client settings
  • Jacob Liebert [:intrepid] fixed bug 871884 – Change text input default in Android browser to capitalize first character in a sentence
  • Taylor Skidmore [:SirSkidmore] fixed bug 916483 – Replace usage of fastFind with finder (and bug 938818, which was backed out, but that was our fault not his!, and bug 941795)
  • Michael Boon fixed bug 923237 – Updater should immediately apply update when downloaded manually
  • ckitching landed his ProGuard work! – bug 913985 and bug 709230
  • capella fixed a bunch of bugs
    • bug 943742 – Swiping closed non-selected tabs from tray leaves TabCounter incorrect in current screen
    • bug 938563 – Select all + copy on textarea doesn’t copy linebreaks
    • bug 934470 – Cursor pin disappears on drag in textarea input

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)

<Read Only>

  • Working on Skia rebase and build system update to make future rebases easier
  • Investigating awful performance on Nexus 10

Kats

<Read Only>

  • PTO last week
  • Working on various APZC things for Metro and B2G
  • Building up a backlog of Fennec panning bugs that I will probably tackle after the merge.

Chris Lord (cwiiis)

  • Done
    • bug 931238 – Fix tile coherency checks and convert to using typed units
    • bug 945277 – Make sure display-ports are tile-aligned for sub-frames
    • bug 944047 – Scrolling with APZC enabled often causes parts of the view to be erased in Gaia
    • Blog post about efficient animation for web games
  • Doing
    • bug 943846 / bug 936500 – Scrolling very fast with APZC enabled can cause the screen to go blank
    • Further APZC fix-up efforts for b2g

JChen

  • Past weeks
    • Landing bug 940737 – Monitor Compositor thread hangs using BackgroundHangMonitor
    • Finally landed background hang monitor
      • bug 909974 – Background thread hang monitoring
      • bug 932865 – Background thread hang reporting
      • bug 935092 – Make a way to get another thread’s pseudo-stack
    • Investigated bug 935831 – segfault on Android 2.3 [@ memcpy | libfreebl3.so (deleted)@0x7549]
    • Worked on bug 942470 – test_user_agent_updates.html intermittently fails to unset its override of the UA string
    • Worked on ANR telemetry backend ([1] and [2])
  • Next
    • Work on improved ANR dashboard
    • Work on background hang backend

GCP

<Read Only>

  • Last week:
    • Holidays
    • Video Framerate/Size adaption investigation
  • Next week:
    • Adapt the adaption for CPU load

Randall Barker

<Read Only>

  • Last Week: Still trying to land bug 895358. Need a review of the Cross Process Mutex. Working on bug 942069.
  • This Week: Continue getting up to speed on WebRTC in Android and work on related bugs.

Brian Nicholson

WesJ

  • Fallout from action mode stuff:
    • Bug 943513 – Visual refinements to action bar mode
    • Bug 942680 – Regression: Google Search engine and search suggestions opt-in hidden behind urlbar
  • Bug 834358 – Make pdf.js usable on Android
  • Digging into moz-pay marketplace stuff

LucasR

Last week

  • bug 944537 – Only use gecko to decide whether to show Tab progress or not
  • bug 941825 – Make BookmarksListAdapter’s swapCursor() idempotent
  • bug 945375 – When choosing share from the three-dot-menu, Firefox crashes
  • bug 944533 – Re-implement toolbar’s display UI state management
  • bug 946233 – Revert FF28 to single quickshare behaviour
  • bug 943915 – Move SiteIdentityPopup to the toolbar package
  • bug 945212 – Encapsulate identity data/security mode behind a type-safe API
  • bug 942862 – Factor out display UI into a separate View
  • (In progress) Make HomePager configurable (bug 942231, bug 940565, bug 942875)
  • (In progress) Working on a ‘Firefox for Android in 2013’ blog post
  • Tons of patch reviews

Next week

  • Land major toolbar refactoring after the merge, file more follow-ups
  • Submit initial set of HomePager patches for feedback
  • Celebrate FF26!

Margaret

  • In Progress/Next
    • Organizing bugs for third party service integration MVP (“Lists”) – tracked in bug 941312
    • API to allow add-ons to register lists on about:home – bug 862805
    • Content provider to back lists data – bug 941318 (also bug 941357 for cleaning up current content provider code)
    • Talk at Mozilla “Geek Girl Dinner”

mcomella

<Read Only>

RNewman

MFinkle

  • Started playing around with some speculative connections (bug 943475) and hacky pre-rendering (bug 945408)
  • Working to land the core second screen code (bug 938571) next week

<Read Only>

  • Feeling more cranky than normal

Ian Barlow

Arun

  • Autofill improvements
    • Currently slide deck’ing to wrap research
    • Starting design phase this week (w/ Ian)

Security/MGoodwin

<Read Only>

  • Last week – not much
  • Next week:
    • Secreview work on QuickShare
    • Secreview work on WebRT / Android

WebRT

  • install/launch patch posted to bug 934756 yesterday for feedback
  • uninstall implementation ready for feedback as of this morning and will be included in next version of install/launch patch
  • automatic updates are in progress
  • pre-submission development experience needs product input, meeting tomorrow

Feature Focus

New Train Schedule: http://mzl.la/1bIq9LO

Fx26, Ships 12/10
Fx27, Ships 02/04
Fx28, Ships 03/18
Fx29, Ships 04/29
Fx30, Ships 06/10

Round Table


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-12-04

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

Schedule & Progress onUpcoming Releases

Firefox Desktop & Platform

Current Releases

  • EOL for ESR 17 next week. Updates will be provided to ESR 24.2.0.
  • Firefox 26 RC with QA – shipping on Tuesday

Beta (26)

  • FF26 is in good shape, no known issues

Aurora (27)

  • FF27 ready for Beta, no known issues

Nightly (28)

  • Merge day is on Monday Dec 9th, we’ll be putting holly branch to Aurora, not mozilla-central because of Australis (which is staying on Nightly).

Firefox Metro

Read Only

  • Team working on Iteration #20 until Friday December 06.
  • Final development iteration before uplifting to Aurora 28 next week.
  • To date, 43 out of 75 points completed.
  • Expecting 25 points of work to carry over into Aurora.

ID Summary Priority Status
918253 Defect – Unable to choose both Nightly and Firefox from Control Panel defaults P2 ASSIGNED
924886 Story – Update Metro session store component to share same session store state as Desktop’s session store P2 ASSIGNED
940168 Defect – Running firefox.exe from installation path doesn’t switch to metro environment when running P2 ASSIGNED
944781 Defect – Toolbar icons have gotten lighter on Windows 7 P2 ASSIGNED
944825 Relaunch in Windows 8 style nightly should prompt for default on Holly if not already default. P2 ASSIGNED
946181 [l10n] Rename entities switch-to-metro-button.label and switch-to-metro-button.tooltiptext to reflect updated content P2 ASSIGNED
939705 Defect – Arrow keys not working in context menu P2 ASSIGNED
936897 Defect – Download progress bar not appearing after first tab is closed (this._notificationBox.appendNotification is not a function) P2 ASSIGNED
850372 Defect – Support proper shutdown when the browser is suspended and the system reboots P2 ASSIGNED
895686 Change – Add updated icons for contextual appbar. P2 ASSIGNED
903284 Change – [l10n] Clarify labels and icons for the contextual appbar P2 ASSIGNED
903426 [l10n] Change – In-content crash reporter prompt P2 ASSIGNED
886321 Story – APZC metrofx issue tracking P1 RESOLVED
944740 [Australis] Don’t show »Metro Mode« button on non-Windows-8 platforms P1 RESOLVED
831986 Story – Double-tap Zoom P1 RESOLVED
840855 Defect – Dialogs intermittently fail to accept touch input P2 RESOLVED
918203 Defect – Several seconds delay before adjusting when transitioning into filled view P2 RESOLVED
922456 Defect – GFX issues when moving between different views (Full, Filled & Snapped) P2 RESOLVED
941292 [l10n] Change – Add ‘search settings’ to the ‘settings’ menu P2 RESOLVED
942389 Defect – Text selection highlight colors in chrome and content don’t match P2 RESOLVED
932999 Defect – Download button has white arrow on light background P2 RESOLVED
941592 Defect – double-tap to zoom fails if the user zooms out P2 RESOLVED
942689 Defect – Simulated mouse events for tap gestures do not include modifier key info P2 RESOLVED
943451 Defect – Return of double tab! (touchstart.preventDefault does not prevent clicks in Metro chrome) P2 RESOLVED
943735 Defect – Typing backspace in the urlbar should de-select the selected autocomplete tile P2 RESOLVED
945539 Defect – Metro download button has wrong layout on high-DPI screens P2 RESOLVED
942915 Decide on placement for “Metro Mode” button in Australis P2 RESOLVED
944828 [l10n] – Finalize verbage for Metro button text in Australis P2 RESOLVED
940101 Defect – Switching between Firefox Desktop/Firefox Metro environments not always working P2 RESOLVED
940936 Change – Use profile name in registry sync prefs for WindowsPrefSync.jsm P2 RESOLVED
944434 Defect – Updates from Desktop on Oak launch the metro browser instead of Desktop to perform the update P2 RESOLVED
930288 Defect – Tab previews appear “zoomed” after using snapped view P2 RESOLVED
933989 Defect – New tab button in tab bar always sets focus to the url bar, triggering soft keyboard P2 RESOLVED
943542 Defect – this._onClickCoords is not a function in SelectionHandler.js P2 RESOLVED

Firefox Mobile

Beta (26)

We’re good to go

Aurora (27)

Nightly (28)

  • There has been some nightly bustage, sorry everyone! Multi-locale builds ended up being empty that got fixed last night and actual updates were fixed this morning…
  • Fixed, bug 943742 – Swiping closed non-selected tabs from tray leaves TabCounter incorrect in current screen
  • Landed bug 936756 – Switch locales via pref, not via system locale setting which is part of bug 935025 which is is pretty darn awesome
  • [AT RISK] bug 768667 – Use the action bar for text selection on ICS+, bug 943513, bug 942680 <== top issues, UI and regression google search and search suggestions hidden behind URL bar
  • [ON TRACK] bug 852608 – Add support for OpenSearch. Firefox Mobile supports <link rel=”search”>
  • [ON TRACK] Dynamic snippets support preffed off
  • [ON TRACK] bug 932865 – Hang detection
  • [ON TRACK] Added locale: Estonian (et)
  • [ON TRACK] Added locale: Belarusian (be)

Developer Tools

  • Outbound
    • planning Aurora Hacks Post for Dec 17th
    • releasing Add-on SDK 1.15
      • target date is Thursday  Dec 12th
      • also planning Add-on Builder EOL notice for the same day, will ping communications@ with a blog draft this week.
  • Landings

UX & User Research

<Read Only>

Market Insights from the Market Strategy Team

Desktop / Platform

  • IDC forecasts worldwide PC shipments to fall by 10.1% In 2013; volumes expected to stabilize above 300 million units per year, but with no significant recovery. Enterprise sales are down 5% and consumer sales are down 15%. [1] Worldwide tablet shipments are expected to reach 221.3 million units in 2013, 53.5% above 2012 levels. Shipment growth is forecast to slow to 22.2% year over year in 2014, and down to single digits by 2017. [2] Phablets appear to cannibalize the smaller tablet form factors and usage scenarios. [3]
  • Spider.io demonstrates how easy it is to use malware with less than 100 lines of code to impersonate real website visitors and visit webpages of the botnet’s choosing. This generates traffic from residential IP addresses with real user cookies and with real mouse traces and click events. [4] Some publishers are supposedly optimizing their sites for bot-generated traffic. [5] While the top 500 retailers have increased paid search spend 25% [6], adtech fraud costs advertisers an estimated $7m per month and make Facebook more attractive. [7]
  • Internet browser reviews often use older versions [8] of all browsers and reflect areas for improvement in startup time and navigation time. WebRTC implementation comparisons show comparison’s between Firefox and Chrome with ratings neck-and-neck without significant differentiation in quality. [9] Rendering engine comparisons are also using older version and rank Gecko with competitors [10]. The list used as the top website creation software packages are expensive. [11]

Marketing, Press & Public Reaction

  • Brazil Desktop Campaign: We’ll be launching this by the end of the week. Get ready, Brazil. [Kristin, Laura & NoBox]
  • Indonesia Desktop Campaign: Now live in Indonesia. Goal is to help increase usage levels within Indonesia within Q4. Get your Kumi paper toy here or use this Indonesian Theme here. [Gen, Viking]
  • Australis Marketing Launch: The Engagement team “wave” is currently reviewing channel launch plans. The final launch plan will be presented to core Firefox product team early Jan [Laura]
  • Van’s Social API Sidebar: This social API implementation is helping to support our overall Van’s Triple Crown sponsorship and makes Firefox the best browser to keep up with contests. It’s now live here.
  • Firefox for Windows 8 Touch: Now has an official name – Firefox for Windows 8 Touch. Thanks to Pete and Karen for helping us reach a decision. Contact Karen or myself if you have naming or usage questions. [Laura]

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

4-December-2013

Mozilla Platform: 2013-12-03

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

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

Stability

Other

The Need To Know

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

Notices/Schedule (akeybl/lsblakk/bajaj)

  • FF 26.0b10 built and shipping this afternoon (PST)
  • FF 26.0 RC built and with QA
  • ESR 24.2 going to build tomorrow, ESR 17.0.11 will auto-update to ESR 24.2
  • reminder about the 2 week push out – see https://wiki.mozilla.org/RapidRelease/Calendar for 2014 release dates
Next Merge: December 9, 2013 Next Release: December 10, 2013
Trains
Central: 28 Aurora: 27 Beta: 26 Release: 25
46 bugs (36 bugs two weeks ago) 0 bugs (40 bugs two weeks ago)
Unresolved Aurora 27 Trackers (non-security, not tracked for Beta) Unresolved Beta 26 Trackers (non-security)

Build Changes (gps)

(Build changes of which engineers should be aware.)

Upcoming Outages/Upgrades

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

Key Issues

(Non team specific issues that impact engineering.)

Releng (catlee)

  1. Last week we stopped running 10.7 tests and we re-purposed those machines as 10.6
  2. Next week we will be killing builds and tests for esr17
  3. Infra is running on Ash to continue graydon’s work to push Android 2.3 testing to emulators/EC2

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)

  • no update

Add-on SDK (dtownsend)

No update

App Tools (dtownsend)

No update

Developer Tools (robcee)

<Read Only>

Contributions from community members:

  • Autocomplete via the Debug protocol bug 842682
    • Shows suggestions from the current debugger frame if paused.

Firefox Desktop (gavin)

  • Australis reminder: This Nightly->Aurora merge is special. We’ll be merging Holly to Aurora, rather than mozilla-central. Holly is mozilla-central minus Australis.

Firefox Metro (bbondy/jmathies/mbrubeck)

  • Desktop/Metro browser profile sharing landed in Monday’s nightly. Please file any bugs you find against tracking bug 924860.
  • We’re still planning on rolling out with fx28, with continued polish work on Aurora after next week’s merge.
  • B2G landings recently broke apzc scroll and zoom and no tests picked this up. We’re working on getting some front end apzc tests going to prevent this in the future.

Firefox Mobile (mfinkle/blassey)

<Read Only>

  • Browsing is busted in nightly bug 945723 initial backouts for what we thought were the offending patches in bug 936756 did not fix the problem which isn’t too surprising since we were super careful with the landing. Looks like something larger might be happening given bug 945750
  • bug 709230 – (Proguard) Use ProGuard to shrink and optimize Fennec’s Java .class files. Landed in Fx28 and is activated. Documentation should be available soon.
  • Fixed in Fx28 bug 943742 – Swiping closed non-selected tabs from tray leaves TabCounter incorrect in current screen
  • We are looking into how much of a regression this is bug 944429 Talos regressions tp4 7% on Android 4.0.4, SVG-ASAP 400% on Android 4.0.4, 500% on Android 2.2, on Nov 27.

Firefox OS Communications (scravag)

<Read Only>

  • koi+ status has reached zarro bugs
  • Comms workweek, DSDS: The workweek took place in Taipei last week. The team demoed
    • calling via either of the SIMs
    • receiving calls via either of the SIMs
    • sending messages via both SIMs
    • receiving messages via both SIMs

There was a small issue with data and this is being worked on and should be ready this week.
We are looking good for the reduced set of features we wanted to land in v1.3. Now onwards and upwards to close DSDS off with v1.4 – plus any bugs raised on v1.3.

Firefox OS Devices/Porting/Bluetooth (mchen)

<Read Only>

Firefox OS Media Apps (hema)

<Read Only>

Firefox OS Media Recording (cjku)

<Read Only>

  • bug 898949 – [B2G getUserMedia] Display front/back camera list on permission prompt
  • bug 936981 – Build up MediaEncoder GTest framework
  • bug 879668 – [MediaEncoder] Implement VideoOmxEncoder on B2G
  • bug 920921 – [Flatfish]: Flatfish has bad performance on Homescreen wiping

Firefox OS Performance (mlee)

<Read Only>

Last 2 Sprints

Firefox OS Productivity (doliver)

<Read Only>

v1.3 activity:

v1.4 activity:

Firefox OS Telephony/WIFI/NFC (kenhkchang)

<Read Only>

  • Last week
    • RTSP Client, to add suspend and resume functions and to support rtsp protocol in url bar.
    • NFC, to add test cases.
    • EAP-SIM, to co-work with partner to fix EAP-SIM problem.
    • Multi-SIM, to land all DSDS implementations into Gecko.
    • WPA-EAP, to add interface for WPA-EAP.
    • WIFI-Direct, to fix synchronization problem.
    • Power metering, to implement PowerStats API.
    • Network metering, to add metering function for system.
  • This week
    • RTSP Client, to add seek function.
    • NFC, to add test cases.
    • EAP-SIM, to co-work with partner to fix EAP-SIM problem.
    • LTE, to know what we need to add for LTE.
    • WPA-EAP, to import Cert by WifiManager.
    • WIFI-Direct, to support multi-connection function.
    • Power metering, to implement PowerStats API.
    • Network metering, to obtain system metrics and power profile.

Firefox OS Systems – Front End (gwagner)

<Read Only>

  • Moving Browser app into system: Bug 945259. (1.4)
    • We introduced a new Browser2 icon.
  • Download Manager landing this week: Bug 926955.
  • DSDS: Finishing FTU update

Firefox OS Systems – Platform (timdream)

<Read Only>

  • DSDS: v1.3 features to be completed this week. SIM card features is working on tests. There were some behavior difference on the chipset level need to be workaround.
  • NFC: Shirking UI landed. People is working on the BT part. Probably will not reach v1.3.
  • Tablet: Wrapping up work. Gallery and Video patches need to reconsider whether or not to land (and their maintenance etc.) need further discussion. (note: a short discussion after the meeting concluded that we should land what’s already done.)
  • 3rd-party keyboard support: Need to resolve one bug to make keyboard OOM recoverable. Keyboard manager flow to be discussed this week. Will discuss with QA on whether or not to reach v1.3. Some discussion on keyboard v.s. overlay.
  • WIFI-EAP: EAP-SIM, Gaia/Gecko landed this week, chip vendor to resolve their own problem. PEAP, TLS, TTLS: Gaia patch in review. Sec-reviewed this week.
  • Format SD Card: Patch in review.
  • CDMA: Two bugs on wasabi device is being worked on.
  • Window management: bug 907103 is being worked on. Will land after v1.3 branch since overall Haida work has moved to v1.4). Discuss with UX on haida UX this week.
  • Build script: Homescreen customization landed this week. Working on muitlocale.py and install-gaia.py.
  • getUserMedia: in review.
  • Lock screen: the canvas implementation have landed on master, some detail is being follow-up now. Need Comms to work on their call screen.

Gaia/Team/Taipei/Meetings/2013-12-03

GFX (milan)

<Read Only>

  • enabling async pan zoom on all Gaia apps
  • working on HD device (including Flatfish) performance
  • some residual Australis issues
  • ramping up MozSurface work
  • “merging” the graphics plans between the two graphics (Taipei and not-Taipei) teams

Identity (jedp)

<Read Only>

  • SF work-week for Firefox Accounts on b2g and web
    • Finalizing patches with reviewers (see bug 935245, bug 929388)
    • UX review, looking forward to b2g 1.4
    • Working with Marketplace, Wheres-My-Fox later this week

JS (naveed)

<Read Only>

    • Compiler (JIT)
      • bug 917996: Make sure encoding of LazyScripts are effectively working and that they are not de-lazified before.
      • bug 935999: Fix Ion addprop stub to support type checks (~20% win on Octane-TypeScript on AWFY)
      • bug 943327: Fix GVN to not store an instruction’s value number if we don’t need it (~20% win on Octane-Mandreel on AWFY, fixes the regression we had for the most part).
      • bug 609296: Make accessing properties (like toString) on number/booleans fast.
      • bug 939816: Support inlining functions with throw statements.
    • Garbage Collection
    • Front End and Other
      • bug 911578: Implemented IsPackedArray self-hosting intrinsic and used it to speed up Array#indexOf and #lastIndexOf

Layout (jet/dbaron)

<Read Only>

  • CSS Grid implementation starting
  • CSS Variables in code review (bug 773296)
  • CSS scroll snapping implementation starting (bug 945584)

Media (mreavy)

<Read Only>

  • Starting support for fragmented MP4 in MSE for Windows Vista, 7 and 8 by landing bug 886196
  • TURN TCP support in WebRTC will be landing soon (bug 906968)

Necko (dougt/jduell)

<Read Only>

  • no update this week, other than trying to knock off Q4 goals and a few blockers.

Performance (vladan)

Update next week

Seceng (mmc)

  • EV testing now on xpcshell (Bug 927016).

WebAPI (overholt)

  • will hopefully have SharedWorker enabled on nightly/aurora/b2g some time soon (bug 924089)
  • bent and baku working towards async IDB in workers by end of year (will be very tight)
  • janv has started on getting localStorage into the quota system
  • nsm (and jdm, a bit) working on Service Workers
    • TPAC feedback from Microsoft and Apple was positive but they’d like to see performance numbers before committing to an implementation
  • Gene and Fernando taking over Network Information API (ex. “am I on wifi or a mobile connection?” … cost harder to do)
  • with Intel, W3C SysApps WG has de-emphasized Telephony spec
  • Marcos working on study for installable web apps. Draft: http://w3c-webmob.github.io/installable-webapps/
  • new WebAPI meeting time: alternating 8 AM Pacific (as now), 4 PM Pacific (starting tomorrow)

Shumway (mbx)

<Read Only>

  • We are working on getting the add-on bundled into Firefox Android with easier about:config UI for testers to enable by default bug 905668
  • Thx for the progress on bug 886196 – Support fragmented MP4 segments and bug 709490 – Run WebGL on Web Worker with Off-Main-Thread-Compositing
  • Will be of interest if/when available: bug 944929 – (jsplugins-oop) Run plugins written in JS out of process

Quality Programs

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

MemShrink (njn)

DMD now works on Windows, thanks to Catalin Iacob!

Some progress on follow-ups for tree closures caused by Windows OOMs:

Also, web workers now use less memory, which saves 112KB per worker on 32-bit machines.

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 5.77 (Previous Week: 9.72).
  • Trying to bisect some recent failures. PLEASE reply to the bug if pinged.
  • 17 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • Overall numbers look good on all products and channels.
  • Starting with the latest beta, we are successfully reserving memory for Breakpad to use, so more OOM crashes should get minidumps.

Roundtable

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

<Read only beyond this point>

Friends of the Tree

There were great changes by volunteers in Core and Toolkit during the past week. Thanks to all of these contributors for their passion and hard work! Here are some highlights:

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.)

irc #planning Log From This Meeting

[2:03pm] lmandel: https://wiki.mozilla.org/Platform/2013-12-03
[2:04pm] KaiRo: lmandel: I have a one-sentence update for Stability
[2:04pm] lmandel: KaiRo: OK. Thanks.
[2:06pm] elan: lmandel: I tagged shumway update as read only
[2:06pm] lmandel: elan: k
[2:06pm] elan: if mbx decides to speak to it, that will be a happy surprise
[2:07pm] dveditz: mbrubeck: I noticed that change.... very happy to see it
[2:08pm] lmandel: RyanVM|sheriffduty: Audible today?
[2:08pm] RyanVM|sheriffduty: lmandel: no
[2:09pm] mbrubeck: Jumping on the Browser Toolbox bandwagon, we also have shiny new docs for using remote debugging to debug/inspect Metro Firefox: https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging/Firefox_for_Metro
[2:10pm] elan: and we need to work on making the shumway update more extensive but this week is a small first step
[2:11pm] catlee: gavin: how many users to we have on holly nihglites?
[2:11pm] catlee: nightlies
[2:11pm] joduinn-mtg: gavin: followup about australis... can you make sure to loop hwine into the convo? he's on the hook for the migration with RelEng
[2:12pm] gavin: joduinn-mtg: will do
[2:12pm] • joduinn-mtg tips hat to gavin
[2:12pm] gavin: catlee: I think you're probably in a better position to tell me? 
[2:12pm] gavin: I don't know
[2:13pm] mbrubeck: gavin, catlee: The nightly-holly channel had 51 ADI yesterday
[2:13pm] dveditz: gavin: is there any UI changes planned for the menus that slide into the customize panel?  I like the Australis look over all, but that slidy menu thing is kinda ugly. Especially where it leaves part of the panel showing on the edge (looks like a mistake)
[2:13pm] mbrubeck: laura: Sorry!  Yes, you just missed the Platform meeting, if that's what you were asking
[2:14pm] laura: no worries, I was absorbed in jcook's presentation
[2:14pm] laura: and only realized the time when he finished
[2:14pm] laura: thanks mbrubeck
[2:14pm] mbrubeck: gavin, catlee: That's an increase of 5000% from last Wednesday, when it had 1 ADI!
[2:15pm] catlee: we'll beat chrome in no time!
[2:15pm] catlee: I'm a bit worried about shipping relatively untested builds to aurora users then
[2:16pm] mschifer: we have been running automation on holly
[2:16pm] gavin: dveditz: not sure what you're referring to - I see https://cloudup.com/c4GoZ7t9egv
[2:16pm] mbrubeck: If we keep growing by 5000% every 5 days, then in another month we will have about 800 billion users on holly
[2:17pm] gavin: dveditz: the "cut off icon on the left" styling is intentional - shows you how to get back to the normal panel
[2:17pm] dveditz: gavin: exactly! notice the buttons half peeking on the left? looks like a mistake
[2:18pm] gavin: it's a spatial orientation kind of thingy
[2:18pm] dveditz: also felt a little odd to press the help button on the left of the panel and have the menu show up on the right
[2:18pm] jesup: I think we missed a new contributor (first patch) in Friends of the Tree: Adrian Cruceru (cruceru.adrian@yahoo.com), bug 876876 which landed 11/22-23.
[2:18pm] firebot: Bug https://bugzilla.mozilla.org/show_bug.cgi?id=876876 cri, --, mozilla28, cruceru.adrian, VERI FIXED, crash in webrtc::videocapturemodule::DeviceInfoDS::GetDeviceInfo
[2:18pm] dveditz: gavin: I get that it's intentional... I'm just saying it doesn't really work for me (one isolated anecdotal data point, from an otherwise Australis fan not a hater) 
[2:19pm] gavin: ok!
[2:19pm] dveditz: just throw it in the bucket of feedback for later
[2:19pm] dveditz: and see if more like it pile up or I'm an outlier
[2:19pm] mbrubeck: Maybe if the "peeking" part on the left were faded somewhat it would look more intentional.
[2:20pm] gavin: shorlander: ^
[2:25pm] mbrubeck: (or dimmed?)
[2:26pm] shorlander: mbrubeck: History in the panel here might be more inline with what you are talking about: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html
[2:26pm] shorlander: gavin, dveditz: thanks!

Engineering Meeting Details

  • Tuesday 2013-12-0311:00 am Pacific Standard Time
  • 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 / Air Mozilla / MTV Warp Core / TOR Finch / SFO Warfield / PDX Widmer
  • join irc.mozilla.org #planning for back channel

3-December-2013

Mozilla Project: 2013-12-02

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

All-hands Status Meeting Agenda

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

Upcoming Events

Monday, 02 December

Wednesday, 04 December

  • MozillaSF is hosting the Homebrew Website Club Meeting, 18:30-19:30 in the 1st floor common area. Description:

    Are you building your own website? Indie reader? Personal publishing web app? Or some other digital magic-cloud proxy?

    If so (or you want to!), come on by and join a gathering of people with likeminded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project, whatever…

    Any questions? See the wiki page or feel free to contact Tantek (Mozilla host for the meeting).

    Also if you’re in Portland, there’s a simultaneous Homebrew Website Club Meeting there as well at the ESRI R&D Center:

    http://calagator.org/events/1250465273

    Planning on realtime video linkup!

Thursday, 05 December

  • On Thursday December 5th Mozilla will be hosting a Girl Geek Dinner. 130 Bay Area technical women will be in the Mozilla SF Space eager to learn about what we do. If you will be in SF and want to run a demo (eg: we don’t have anyone showing off Firefox OS) please sign up on THIS WIKI PAGE and get in touch with Lukas Blakk asap. The event goes from 6:30pm – 9:30pm and will be a lively gathering with food, drinks, speakers, and custom swag.

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

Firefox Mobile

Speaker Location: remote (mfinkle)

  • New stuff landing in Nightly
    • New UI for performing actions on a text selection has landed.
    • Quick Share enhancements for main menu has landed. Context menu changes are in the works.
    • Core code for Locale Switching has landed.
    • FIX: fixed position HTML elements were busted

Webmaker

Speaker Location: OpenMatt in Toronto

  • Hour of Code is coming. Next week is Computer Science Education Week. Webmaker is joining with other education and technology partners around the world.
  • The goal: offer a one-hour introduction to computer science — to demystify “code” and show that anyone can learn the basics to be a maker, creator and innovator.
  • Webmaker is cooking up hour-long projects and teaching guides. (Blog post coming soon.) 25,600 events planned so far — check out the CS Education Week site for more

PLUS: help spread the word about Mozilla’s end of year fundraising campaign

Firefox OS

60 Seconds with IT

Speaker Location: San Francisco

  • 83 10.7 Mac OS X minis used for releng testing were re-purposed to 10.6 because of the similarities b/w 10.6 and 10.7. We now have lesser wait times on 10.6!
  • people.mozilla.org reboot tonight (Tuesday morning 0100 PST)

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
Andrea Wood – https://mozillians.org/en-US/u/andrea/ Online Organizing & Fundraising Lead End-ofYear Campaign Launch My house in Oakland, CA Yes media https://fundraising.mozilla.org
https://www.thunderclap.it/projects/7090-donate-a-status-to-mozilla

Roundtable

Do you have a question about a Mozilla Project or initiative? Let us know by Friday- we’ll do our best to get you an answer.

Please note that we may not always be able to get to every item on this list, but we will try!

Who are you? Area of question Question
What’s your name? What do you work on? Is your question about policy, a product, a Foundation initiative, etc. What would you like to know?

Welcome!

Let’s say hello to some new Mozillians! If you are not able to join the meeting live, you can add a link to a short video introducing yourself.

Introducing New Volunteers

New Volunteer(s) Introduced by Speaker location New Volunteer location Will be working on
Who is the new volunteer(s)? Who will be introducing that person? Where is the introducer? Where is the new person based? What will the new person be doing?

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Dylan Hardison Mark Côté MV Remote – Florida Bugzilla
Nils Ohlmeier Marc Schifer MV MV Desktop QA
Edward Chen Recording from SFO Taiwan QA
Jean Gong Chris Lee MV MV Firefox OS
Ravi Dandu Chris Lee MV Remote – San Diego Firefox OS

<meta>

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

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

Automation & Tools

Engagement

PR

Firefox OS devices now available in 13 countries]


  • 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

« Newer Posts

Powered by WordPress