Meeting Notes Meetings notes from the Mozilla community

9-January-2014

Mobile: 2014-01-08

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

Schedule

  • Next merge: 2014-02-03

Topics for This Week

Rating Dip

We have been investigating a ratings dip that appears to have started around Dec 10th 2013. Currently, we think this could be related to three main issues:
  1. a Google UX change in the Play Store and
  2. Slow performance on mid to low end devices.
  3. No Flash support on KitKat

The first is not really in our control, but if we can feedback to Google, we probably should. #2 is within our control and we have been working on improving pageload performance. We need to make sure we include mid and low end devices when profiling/testing. Some of the data we have been gathering shows that regions, like Brazil, where we are growing, are the same regions where we are being rated poorly due to performance. Those regions also seem to be using mid to low end devices. The third we may have a solution for, glandium and snorp are investigating.

Pageload Performance

As mentioned, we have a lot of work happening related to improving our pageload performance. Many of the bugs came from profiling, Java and Gecko. Many are small wins, but we have some decent wins related to proxy settings (bug 952799 and bug 957037) and throbber (bug 917896). The throbber change is our single biggest pageload win so far.

http://eideticker.wrla.ch/#/samsung-gn/nytimes-load-poststartup/timetostableframe

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.

  • Sofia Larsson fixed bug 922682 – reflozPinchSeen is unused in browser.js
  • Frederik Braun fixed bug 948894 – Move inline scripts and styles into separate file for about:apps (he also filed a bunch of similar bugs and has been helping mentor other new contributors!)
  • Neil Bleasdale fixed bug 948897 – Move inline scripts and styles into separate file for about:feedback
  • Veeti Paananen fixed bug 952789 – Sync progress screen uses a Gingerbread progress bar and bug 951274 – Disable “click on selected text to copy”
  • Eduard Neculaesi fixed bug 923238 – Swiping away updater download notification should cancel the download
  • Isura Edirisinghe fixed bug 943703 – Create helpers.HelperInitializer for UITests
  • Capella fixed bug 947284 – End text-selection handle is not visible when opting to select all text and bug 957259 – Error: “TypeError: caretPos is null” in SelectionHandler.js

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!

JChen

<Read Only>

Fixed

Working on

GCP

  • Last week:
    • WebRTC load adaption: more API juggling. Minimize changes in upstream.
    • bug 957091 SafeBrowsing investigation. Google banned dougt. Or something.
  • Next week:
    • Enable the Load Adaption. Watch Fireworks.

Randall Barker

  • Last Week(s): Investigating tab streaming. Wrestling with build systems.
  • Next Week: Finish tab stream proof of concept. Get Roku NDK.

Brian Nicholson

<Read Only>

  • Bug 917896 – Replace progress throbber with a progress bar
  • Ongoing requestAutocomplete work

WesJ

<Read Only>

  • Still fixing actionbar bugs
  • Fixing test failures on new async event dispather – Bug 946344 – Replace GeckoEventResponder with an async callback mechanism
  • Lots of reviewing
  • Going to pick up Bug 943568 – Replace Prompt.PromptListItem with GeckoMenuItems, to move forward quickshare 2

LucasR

<Read Only>
Last week

  • Bunch of reviews
  • HomeConfig backend stuff
  • Preparing to land big toolbar refactoring

Next week

  • More HomeConfig stuff
  • Prepare talk for Android meetup
  • Land toolbar refactoring

liuche

<Read Only>

  • Finished:
  • Current:
    • Getting Sola started (new intern!), reviews
    • bug 942875 – Manage Home Lists in Settings

Margaret

  • Done
    • Finished some home list stuff
      • bug 862805 – Allow add-ons to register custom lists on about:home
      • bug 941318 – Create content provider to store data for lists on about:home
      • bug 950919 – Get rid of “aboutHomePage” flag
      • bug 951054 – PageEntry strings should be recomputed when locale changes
    • Other small fixes
      • bug 951605 – Regression: EV green lock and non-EV gray lock swapped
      • bug 921668 – Home Page Snippets icon is tiny on HiDPI devices
      • bug 950719 – Bing search icon is larger than other default search icons
  • Next
    • More home list work, mainly focused on the content provider/data part of things
    • Make sure snippets are in shape for 29

mcomella

<Read Only>

Past

  • bug 951776 – screen distorts after tapping on any search suggestion on some devices
  • bug 946656 – TEST-UNEXPECTED-FAIL | testSessionHistory | testAboutHomeVisibility | The Toolbar title is Browser Blank Page 02 or 03 – got http://mochi.test:8888/tests/robocop/robocop_blank_02.html, expected Browser Blank Page 02 also with 03
  • research bug 951181 – [meta] “Automation Error: Missing end of test marker (process crashed?)” after some robocop runs
  • bug 952343 – Dismissing editing mode (back button) started from web content will not return to web content
  • bug 952336 – Switch-to-tab on the current tab does not reshow web content

Present

  • bug 956858 – Menu is incorrectly accessible via hardware menu button in editing mode
  • bug 939350 – Create python linter wrapper
  • bug 938824 – Remove reflection from testSearchSuggestions
  • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along

Future

nalexander

Stuff I don’t have time for update:

Help wanted for bug 951865. Build system patch has f+, pretty basic review comments. If somebody could push it over the line, that would help GeckoView development.

If somebody cares about alternate build systems/better Android resource management/integration with IntelliJ, I pushed some rough hacks at building with Gradle (must be 1.9!) to https://github.com/ncalexan/gecko-dev/commits/nalexander/gradle

You need to build and package, and then remove $OBJDIR/mobile/android/base/generated/org/mozilla/gecko/{R,Manifest}.java to prevent build errors. Easy to add this exclusion to the geckoview/build.gradle file.

There are hard-coded paths, all sorts of nastiness. It was just proof-of-concept, and indeed, I was able to build a working Fennec APK using gradle.

Real update:

Full steam ahead on Firefox Accounts for Android. I landed bug 955808 and bug 956816. Prereqs for Firefox Account + Sync login state machine. rnewman did a heroic first review of said state machine and preliminary UX on Monday night before his PTO. rnewman landed bug 956442 and bug 956935 for Sync migration. Goal is to push a try build with preliminary UX to design team and QA this Friday.

BLassey

  • Been looking at making a stand alone WebRTC client
  • Went to Toronto, made it home

MFinkle

  • Trying to participate in the Metro work week
  • Sync wrangling for Fx29
  • Profiling page load, filing bugs and making patches.
  • Cleanup of the second screen patches, with tests!
  • Trying to keep “redirects” out of history (bug 949104)

Ian Barlow

<Read Only>
(sorry, have to run to another meeting)

  • Trying to help out on Sync / Firefox Accounts
  • Kicking off some tablet brainstorming tomorrow/friday
  • Ongoing 3rd party service work on the Homepage
  • Other misc UI refinements, including action bars and page progress indicators.

Arun

<Read Only>

  • Form auto-fill: Working on security aspects & polishing rest of the designs (slides available end of week)
  • Next: Kick-off some explorations on Tab-switching (will sync with lucasr soon)

Sola

  • Getting ramped up on the codebase
  • Adding “Share” and “Add to Home Page” options for top sites in about home

Feature Focus

Fx27, Feb 4, 2014
Fx28,March 18, 2014
Fx29,Apr 29, 2014
Fx30, Jun 10, 2014

Round Table

QA


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2014-01-08

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

Schedule & Progress onUpcoming Releases

Firefox Desktop & Platform

Current Releases

  • Firefox 26 looks good, no major issues heard after the break.

Beta (27)

  • Firefox 27 Beta 4 for Desktop shipped yesterday (1/7)
  • Firefox 27 Beta 5 for Desktop will go-to-build tomorrow

Nightly (29)

  • Working on a plan for FFA-authenticated sync in FF29. sync-dev should have the biggest details.
    • Quick discussion about how/if we’re going to incorporate this into Australis onboarding experience. Contact your local PMM (lforrest?) or Product manager (Chad or Rob Lord) for more details.
    • Details are still being ironed out. Magic 8 ball says: Reply hazy, ask again (or try sync-dev or PMs as listed above).

Firefox Metro

  • Team working on Iteration #22 until Friday January 17.
  • 10 out of 49 points completed to date for Iteration #22.
  • 8 out of 29 bugs resolved to date for Iteration #21.
  • To date, 23 bugs are blocking our uplift to Beta 28 – View Bug List

ID Summary Status Assigned to Whiteboard
947078 Make the “Include URLs” option for the crash reporter into a checkbox instead of a toggle ASSIGNED ally [beta28] [feature] p=2
957008 Investigation – video position slider doesn’t work for HTML5 videos on Youtube ASSIGNED ally [beta28] [defect] p=2
950241 Takes two tries to start up Firefox in Touch mode ASSIGNED jmathies [leave-open][beta28] [defect] p=2
952989 Sliding in Windows Charm while OSK visible on top of Find App Bar will re-appear when selecting “Options” ASSIGNED jmathies [beta28] [defect] p=1
952993 Screen isn’t wrapping all the way to the top when using the OSK to search for next instance ASSIGNED jmathies [beta28] [defect] p=2
956286 nightly started from taskbar icon doesn’t get startup focus ASSIGNED jmathies [beta28] [defect] p=2
945438 Can’t select menu items with mouse in Google’s div-based select widgets ASSIGNED mbrubeck [beta28] [defect] p=3
952297 Left scroll arrow in the Metro tab strip is visible even when tab strip is not scrollable ASSIGNED mbrubeck [beta28] [defect] p=2
953430 taping on completed download button under about:start produces a blank app bar ASSIGNED mbrubeck [beta28] [defect] p=2
860081 Higher-resolution overlay button icons ASSIGNED mmaslaney [beta28] [feature] p=0
893856 Toast Notifications Image ASSIGNED mmaslaney [beta28] [feature] p=0
950174 Save form data and cookies in Metro session store ASSIGNED msamuel [beta28] [feature] p=5
941124 Recombine all prefs into one file, and implement pref namespaces for all but a whitelist of prefs ASSIGNED netzen [beta28] [feature] p=5
948778 Add vertical rule to tab strip to visually indicate a cut-off point ASSIGNED rsilveira [beta28] [feature] p=2
956741 Load first run on start page for the first 3 tabs ASSIGNED rsilveira [beta28] [feature] p=1
951635 Removing animations from tile swipes in snapped view ASSIGNED sfoster [beta28] [defect] p=1
957010 Investigation – LinkedIn “People You May Know” page does not work in Metro mode ASSIGNED sfoster [beta28] [defect] p=1
957011 Investigation – irrcloud.com not loading properly in win8 touch mode ASSIGNED sfoster [beta28] [defect] p=1
927402 Disabling telemetry through settings still shows “enabled” under about:telemetry ASSIGNED spohl.mozilla.bugs [beta28] [defect] p=2
951402 Infinite recursion and crash in nsSHEntry::GetAnyContentViewer(nsISHEntry**, nsIContentViewer**) in Metro Firefox ASSIGNED tabraldes [beta28] [defect] p=3
943069 Gmail composition text body slides up too far for editing RESOLVED jmathies [beta28] [defect] p=1
943071 Selection monocles aren’t positioned correctly after the browser shifts due to skb display RESOLVED jmathies [beta28] [defect] p=2
944215 OSK not appearing on the first tap under Navigation App Bar (also not dismissing) RESOLVED jmathies [beta28] [defect] p=1
952846 Don’t ship unused PDF.js files in metro installer RESOLVED mbrubeck [beta28] [defect] p=1
905621 Stylize the bad url error page RESOLVED mmaslaney [beta28] [defect] p=0
950917 Pinned tabs lost when going between desktop/win8 touch/desktop mode RESOLVED msamuel [beta28] [defect] p=2
950986 “Windows 8 Touch” (switch to Metro) not appearing in Australis menu panel or customization UI on a Windows 8 tablet RESOLVED msamuel [beta28] [defect] p=2
956368 [session store] Tab Groups lost after switching from desktop to Metro and back RESOLVED msamuel [beta28] [defect] p=2
953012 Opening a new tab using the overlay while a website is loading creates two about:start tabs RESOLVED rsilveira [beta28] [defect] p=1
948139 Add telemetry for switching from Metro to Desktop RESOLVED sfoster [beta28] [feature] p=1
952663 Create tests for expected tab strip behavior RESOLVED sfoster [beta28] [feature] p=1

Firefox Mobile

Current Releases

We shipped a 26.0.1 to fix bug 951776 in order to remove graphical corruption when tapping Google search suggestion

General PSA, Two things we are looking into

Rating Dip

We have been investigating a ratings dip that appears to have started around Dec 10th 2013. Ratings dropped by hundredth to 4.39. We received about 42k new ratings in the past couple of weeks vs 10k last month of which only 65% (vs 71%) were 5 stars. The daily average rating for the past month has been fluctuating between 4.23 & 4.56 (vs 4.4 six months ago)Currently, we think this could be related to three main issues:
  1. a Google UX change in the Play Store and
  2. Slow performance on mid to low end devices.
  3. No Flash support on KitKat, http://snorp.net/2013/12/11/flash-on-kitkat.html and bug 935676

The first is not really in our control, but if we can feedback to Google, we probably should. #2 is within our control and we have been working on improving pageload performance. We need to make sure we include mid and low end devices when profiling/testing. Some of the data we have been gathering shows that regions, like Brazil, where we are growing, are the same regions where we are being rated poorly due to performance. Those regions also seem to be using mid to low end devices. The third we may have a solution for, glandium and snorp are investigating.

Crashes Trending up

.2, while 24 and 25 increased to around 1.5-1.6 and now with 26.0 shipped we’re almost getting up to 2.0 again
  1. Top crash is SQLite Database related. The”fix” is based on patches in bug 949639 and bug 949913. We are looking at these in Aurora right now and will uplift if possible
  2. Approval received which should help prior to next release bug 945327, bug 930735, bug 935831
  3. The remaining for Fx27 are pretty well balanced across components http://mzl.la/19QJn1Z 1video/audio, 1graphics:layers, 3 JavaScript Engine, 1DOM, 1Web Audio, 2ImageLib)

Beta (27)

Aurora (28)

Nightly (29)

Attempting to load balance to make this release more sane, we’re getting there and sync is part of that: https://wiki.mozilla.org/Mobile/Roadmap#Firefox_29:_.28Nightly.29

Developer Tools

  • The tracing debugger has landed but is preffed off for the forseeable future. Toggle ‘devtools.debugger.tracer’ to check it out.
  • we now automagically pretty-print minified JS according to some sensible heuristics
  • the theme-apocalypse is still happening, things are getting flatter
  • Add-on Builder is now read-only
  • outbound will be slow until the end of the month

Feedback Summary

No updates. Getting back into the swing of things and working on Australis/Android reports.

Market Insights from the Market Strategy Team

Mobile

  • Here is how the device landscape will look like in 2014, according to Gartner.
    • There will be 2.5 billion units shipped throughout the year of PCs, tablets and phones, which is 7.6% higher than 2013.
    • There will be 1.9 billion phones sold, 5 % more than last year.
    • Tablets are growing at a staggering 47% rate, but their number is smaller: 263 million will be shipped in 2014. ** PCs sales are only by very little larger than tablets and they are the only segment that is declining year-over-year (by 7%), with 277 million units forecasted. In 2015, tablets are expected to out sell PCs, with 324 million over 268 million.
    • In terms of operating systems, across all forms factors (PCs, tablets, phones), Android is on top, with 1.1 billion shipments, followed from a distance by Windows with 359 million, and iOS / Mac OS with 344 million. Chrome OS is on 5th place, with a forecasted 1.8 million device sales.
  • Before the holiday season Opera released version 2.0 of Coast, it’s iPad browser. The browser moves the location bar from its traditional place further down and centre of the page. Its start page interface is heavily customised for gesture interactions and allows an unlimited number of 3×3 grids of shortcuts, that can be modified with already opened tabs by swiping them from the edge of the page. Screenshots here.
  • Dolphin released a version of the browser with enhanced privacy controls called Dolphin Zero. They are putting a twist on “Do Not Track” by claiming to shred all user data that is stored while browsing.
  • Google announced the Open Automotive Alliance, an alliance of industry players that has the aim to bring Android to cars. Founding members include Audi, General Motors, Honda, Hyundai and Nvidia.
  • LG launched their first TV that runs WebOS. Minimum system requirements are a 2.2 GHz dual-core CPU and 1.5 GB of RAM. The device promises a more intuitive interface for easier control and a more pleasant experience.
  • South Korea and the European Union are starting to plan for the implementation of 5G networks. The Asian nation is planning to start testing a nationwide network in 2018 and have a commercial service in 2020. The European Commission is starting a 5G Public-Private Partnership at the beginning of 2014 with the charter of researching implementation of greater network speeds. The founding members of the association are Alcatel-Lucent, Ericsson, Nokia Solutions and Networks, Orange. Also in Europe, a 5G Innovation Centre is planned with the help of the UK telecoms regulator, Ofcom, and backed by industry players such as Telefonica, EE, Vodafone, Huawei, Samsung.

Marketing, Press & Public Reaction

  • Engagement Team work-week next week in Santa Cruz (Tue – Thur) — we will be offline, working hard planning how to help Firefox reach its 2014 goals
  • Brazil Desktop campaign turning on again now that the ‘airwaves’ have cleared after the holidays

Questions, Comments, FYI

  • FYI – Tree closure this weekend. Could take longer to get code landed / merged. bug 951731

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

8-January-2014

SeaMonkey: 2014-01-07

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

Agenda

  • Who’s taking minutes? -> mcsmurf
  • Nominees for Friends of the Fish Tank:
    • Everyone, who helped fixing the builds (Callek, ewong, mcsmurf, …)

Action Items

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

NEW

OPEN

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • Python has been updated on all buildboxen!
  • We are perma-orange on comm-central, comm-aurora and comm-beta due to problems with tests
    • 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 final was released December 12, 2013.
  • SeaMonkey 2.24 beta 1 not scheduled yet.

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 in the Windows version of SeaMonkey 2.21 due to a missing install.rdf.
    • This was fixed via (bug 914560) and the in-tree version of DOMi is working for SeaMonkey 2.23 (Gecko26) and later.
    • Ratty filed bug 957149 to push an updated version of DOMi to addons.mozilla.org to pick up the latest fixes.
  • Lightning doesn’t work on SeaMonkey trunk due to bug 925823 (Failed to load native module libcalbasecomps.so).
    • This should now be fixed for SeaMonkey 2.23 and newer. Fixed in Core::Build Config bug 927073.
  • 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

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

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: 21 new, 6 fixed, 15 triaged.

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

ewong

  • Fixed:
  • Checkin-needed:
  • Review:
    • 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 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
    • bug 938673 – Add context menu to status bar padlock icon
  • 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

IanN

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

Neil

Still 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 947619 Tabs bookmarked in private windows have no titles.
  • bug 953295 Arrow keys don’t work in restore session page.

Fixed on mozilla-central:

  • bug 940907 Re-introduce the Character Encoding menu to the View Source window.

Waiting for tree to open:

  • bug 952087 Anchor scroll fails if the anchor gets created between DOMContentLoaded and onload.

Working on:

  • bug 940040 Pressing and releasing “Alt” on Linux should not open the File menu.

Waiting for review:

  • bug 952954 Need to update plugin placeholder visibility code.

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.

Fixed since the last meeting:

  • bug 952120 Port bug 774572 (Define JAR_MANIFESTS in moz.build files) to DOMi, Chatzilla, Venkman.
  • bug 915574 Use MOZ_FOLD_LIBS in SeaMonkey, too.
  • bug 950360 nsWindowsShellService.cpp: error C2660: ‘imgIContainer::GetFrame’ : function does not take 3 arguments (Fallout from bug 944442).

Stalled:

Working on:

  • Restarted work on bug 636104 Stub messenger preferences.xul for Lightning [SM2.1].
  • Port bug 773782 (Stop using LL_* macros) and bug 927728 (Replace PRUnichar with char16_t) Profile migration part.
  • ShellService Fixup. Ports the following bugs:

Other stuff:

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

rsx11m

Fixed on trunk and branches:

  • bug 939481 No sync preferences defined for some Privacy & Security settings.

Waiting for reviews:

  • 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.
  • bug 947972 Add checkbox to toggle https: background color in Location Bar preference pane.

Other:

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

SeaMonkey Meeting Details

Thunderbird: 2014-01-07

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

Thunderbird meeting notes 2014-01-07
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

  • rkent, florian, jcranmer, Roland, JosiahOne, mkmelin

Action items from last meetings

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

Friends of the tree

Current status and discussions

  • mconley still did not put together this etherpad!
  • Chat updates in brief:
    • Instantbird now uses bugzilla.mozilla.org
    • instantbird front-end code will be merged into comm-central in a folder named im/
    • GPL code (libpurple + glue code) would be in a separate repository
      • This would make it easier to develop the add-on for TB as well

Upcoming

Round Table

clokep/florian

  • Finally completed the 6th chat/ merge of IB -> c-c (bug 920801)
    • Dealt with a couple of minor bugs from this (bugs 956487 and 956767)
  • Planning to do another chat/ merge of IB -> c-c soon
  • Merged the Instantbird bugzilla into Mozilla’s bugzilla (bug 749586): sorry for the bugspam
    • Includes a “Chat core” component for code shared between Thunderbird and Instantbird
      • Need to resolve duplicates and move bugs to their proper components
  • Filed bug to merge the Instantbird UI into c-c (bug 956609)
    • Hoping to finish this merge by the end of the week
    • Will likely close the tree for a few hours once we are ready to land

jcranmer

  • Windows builds almost work on Alder (down to a packaging failure)
    • Pymake’s shell quoting is annoying
    • bug 957720 is the tracking for work needed to get windows builds green
  • Goal is to finish cc-rework by the end of January:
    • Still need to ensure unit test configs work in new setup
    • Unresolved OS X Universal builds failure
    • Unresolved Windows packaging failure
    • Need to land bug 957720, bug 944952
  • More talk about killing RDF, so returning to working on bug 441437
  • Had a wonderful winter weather in Chicago followed by a bitterly cold weekend here in Urbana

JosiahOne (Left meeting early)

  • Did a lot of reviews, still have more to do. (Paenglab’s been knocking out bugs left and right.)
    • If you have flagged me for review, I plan to finish reviews this week.
  • Created several shared CSS files for theme with no regressions so far.
  • Landed a bunch of minor theme improvements
    • Removed the grain texture that has been causing issues. Bug 935023.
  • My plan now is actually to start doing less theme stuff and move to Cocoa and JS-based Front end.

mkmelin

  • bug 953426 expose remote content per-host privileges
  • bug 956586 get rid of FillInHTMLTooltip which is now in a binding (and bug 331772)

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]

Mozilla Platform: 2014-01-07

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)

Next Merge: February 3, 2014 Next Release: February 4, 2014
Trains
Central: 29 Aurora: 28 Beta: 27 Release: 26
  • FF27.0b4 for Desktop and Mobile have gone to build yesterday and is with QA
12 bugs (?? bugs last week) 41 bugs (?? 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.)

RelEng (catlee)

(Repo, test, and other information for engineers from the release engineering team.)

Upcoming Outages/Upgrades

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

  • Tree closing window this Saturday 0900 – 1500 PST. bug 951731
    • During this time the tegras will be moved from the Mountain View office into a data center, and will be unavailable until Monday 0900 at the latest. bug 914480
    • Panda testing will be online when TCW ends. (Test servers they use are part of the move.)
  • Tegras will remain offline (and android jobs cancelled) longer, possibly through the weekend. Our goal is no more than 48 hours offline, with a stretch goal of back online before 1600PT Sunday (just as Taipei starts).

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.

Developer Tools (robcee)

<Read Only>

NO UPDATE

DOM (jst)

  • ICC landed (bug IncrementalCC), flip dom.cycle_collector.incremental to true to test. (:mccr8)

Firefox Mobile (mfinkle/blassey)

<Read Only>

  • Lot’s of righteous progress for sync (must have for Fx29)since we last met and over the holidays (you can create a sync account with FxA API in Nightly. Landings not limited to: bug 918012, bug 899217, bug 951883, bug 952789, bug 951569, bug 956443
  • We are converging on Action Bar for Text Selection for Fx28 (see wesj’s blog post in good reads, below): bug 768667 – Use the action bar for text selection on ICS+

Firefox OS Communications (scravag)

<Read Only>

Only small update today.

  • Comms 1.3? : 23
  • Comms 1.3+ : 37

Firefox OS Devices/Porting (mchen)

<Read Only>

Gonk-KK:

  • bug 943278 – (gonk-kk) kitkat Gonk Support (Android 4.4)
    • Stage 1 (until 2014/01/10):
      • Enable GonkDisplay for KK version.
      • Enable config/build system for building Gonk-kk image but disable modules first.

BT:

Media:

  • bug 904177 – Apply asynchronous model into decoding architecture (using MediaCodec)
  • bug 942078 – Video thumbnail generation rule (discussion via Web-API mail list)
  • bug 932701 – Keep the priority & nice value of threads related to media playback to equal or higher then foreground app (study phase)
  • Bugs: bug 940177, bug 952893

Others:

Firefox OS Media Apps (hema)

<Read Only>

No update. Focusing on 1.3 bugs and planning for 1.4

Firefox OS Media Recording (cjku)

<Read Only>

  • bug 950567 – [MediaEncoder] phase-in libmkv library
  • bug 920934 – [MediaEncoder] Implement AudioOmxEncoder on B2G
  • bug 951997 – [gUM on B2G] Create content sandbox permission prompt test
  • bug 878577 – [Memory shrink on B2G] Provide a hard limit for decoded image buffer

Firefox OS Performance (mlee)

<Read Only>

Firefox OS Productivity (doliver)

<Read Only>

  • No update this week — finishing up 1.3 blocking bugs to clear the decks for 1.4 work to begin Jan 20.

Firefox OS Telephony/WIFI/NFC (kenhkchang)

<Read Only>

  • Last week
    • To fix V1.3 bugs.
    • RTSP Client, to fix the crash problem, device is crashed when reconnect.
    • NFC, to discuss the payment architecture with partner.
    • LTE, to study which RIL interfaces we need for LTE.
    • WPA-EAP, to import Cert by WifiManager.
    • WIFI-Direct, to add test cases.
    • Power metering, to sync the webapi between powermetering and network metering.
    • Network metering, to obtain network tethering statistics.
  • This week
    • To fix V1.3 bugs.
    • RTSP Client, to fix the crash problem, device is crashed when connection is via NAT.
    • NFC, to rewrite NFC worker in C++.
    • LTE, to study which RIL interfaces we need for LTE.
    • WPA-EAP, to import Cert by WifiManager.
    • WIFI-Display, to do porting for libstagefright_wfd.
    • Power metering, to get Wi-Fi link speed.
    • Network metering, to obtain network tethering statistics.

Firefox OS Systems – Front End (gwagner)

  • Continue working on universal search feature Rocketbar. Landed on Master: Check it out by enabling it in the developer options. Rocketbar is Awesomebar + local app search + e.me results for v1 and additional search results like contacts, email for next versions.
  • 1.3 Blockers (Download Manager, Offline experience)

Firefox OS Systems – Platform (timdream)

<Read Only>

  • 3rd-party keyboard support: Keyboard OOP already enabled on master, another blocker, bug 953044, keeping keyboard from being resumed from OOM have been resolved. Next: stabilization and marionetteJS test bug 947120 wait for reviewing. pref measurement on going bug 950562
  • lock screen: trying to solve the performance issue occurs while unlocking bug 938737, and the bug of incompatible sharing component between normal and incoming call lockscreen bug 956662.
  • Built-in keyboard update & dynamic touch target: no update
  • Cursor management: no update
  • Dual SIM Dual Standby: There are eight DSDS 1.3 blockers. Five of them are gaia bugs. bug 944230. Airplane mode related works : bug 948847, bug 945147, bug 946588 SimManager rename method bug 932729
  • EAP SIM: No updste. follow-up on 1.4: EAP SIM for Dual SIM
  • PEAP, TLS, TTLS WPA-EAP: No update on Gaia part (work has been done since)
  • Format SD Card: halt
  • CDMA: one last blocker bug 909266 to be landed in days
  • NFC: no update
  • Gaia build script: added unit/integration test for build system, added a macro for running build scripts on node.js (meta bug 955988) and working on app manager and gaia-build integration.
  • window management: 1) move attention screen animation to System – Rex had a patch for dialer, I will provide patch for system this week. 2) pop-up window rewrite.
  • System App Modularization: working on a draft plan
  • Gecko Profiler GUI For Task Tracer: WIP, see http://alivedise.github.io/isis/
  • Setting panel isolation: working on int. test coverage first before working on the new app
  • Engineering mode: Helping volunteer complete web activity API test cases to uitest, found sms activity issue in 1.4. Evaluating issues on vendor utilization.
  • Test coverage report: working on getting it on Travis-CI
  • Gaia Audio Channel Service: in discussion

Read more at: https://wiki.mozilla.org/Gaia/Team/Taipei/Meetings/2014-01-07

GFX (milan)

<Read Only>

  • GL fence Firefox OS on JB 4.3
  • APZC finishing touches on Firefox OS
  • Firefox OS performance, including Flatfish
  • Getting rid of deprecated textures

Identity (jedp)

Firefox Accounts (FxA) and Sync on Desktop (ckarlof lead)

FxA on FxOS 1.4 (spenrose lead)

Brian Warner to present FxA + Sync at RealWorldCrypto in NY next monday (weather permitting)

  • Run-through of his talk in warner’s vidyo, this thursday, 5pm-530pm PST

JS (naveed)

<Read Only>

    • Compiler (JIT)
      • (bug 952992 – Remove MPrepareCall/MPassArg instructions. A lot of cleanup and allowed bz to do cool stuff with DOM calls
      • (bug 922681 – SetInnerHTML fast path for strings with no markup.
      • (bug 951528 – Fix fallout from compiling JSOP_SETARG in presence of “arguments” references.
    • Garbage Collection
      • We now are at 1 hazard, and have an r+ patch to get us to 0 reported hazards for the desktop browser!
      • (bug 950176 – now we use mangled names for most of the analysis (the exceptions are when we want to use human-readable strings for annotations and constructor/destructor matching)
    • Front End and Other
      • (bug 886193 – Lots of more work on function re-lazification.
      • (bug 911147 – implement Array#fill
      • (bug 896105 – implemented ArrayBuffer.isView
      • (bug 946042 – reviewed final version of SIMD interpreter support patch

Media (mreavy)

No updates

Necko (dougt/jduell)

  • HTTP/2:
    • we should be landing draft-8 this week. Working on draft 9 implementation
      • httpd.js is also up to draft 8/9 so we’ve got test coverage.
      • Akamai may also use our implementation for testing.
    • completed DNS experiment to see if SRV records usable to detect if http:// targets can speak HTTP/2: results seem promising.
  • New HTTP cache. Still on schedule for mid-february m-c landing.
    • Crash-recoverable cache index has landed on gum branch. Needs debugging.
    • Patches in progress for last major feature: eviction.

Seceng (grobinson)

  • Landed bug 713980: Logging blocked cross-site requests to the Web Console. This was a long-standing bug with a lot of requests for completion from web devs.
  • Landed bug 951895: fixes the SpecialPowers message manager in the B2G test harness. If you have tests that are broken/disabled on B2G (testing/mochitest/b2g.json) that use the Message Manager in some way, they might work now…

Shumway (mbx)

No update this week.

WebAPI (overholt)

  • console object coming soon to workers (bug 620935) (baku)
  • postMessage to targetOrigin (bug 949488) (baku)
  • work continues on async IDB in workers (bent, baku)
  • firming up rest of Q1 goals

Quality Programs

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

MemShrink (njn)

B2G now has system-wide memory reporting. This is intended to supplant top, ps, procrank, and all the other ways of getting OS-level memory measurements. Please file bugs if you have ideas for extra stuff it should measure.

Paul Adenot fixed a terrible web audio memory leak.

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 7.51 (Previous Week: 7.74).
  • 10 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • Overall numbers are OK, but tendencies for 27 beta and for 26 on Android point in the wrong direction (while 26 desktop shows improvements). We hope to have a few fixes in 27 beta 4, but we need to work on improvements for Android in the longer run. KaiRo is emailing Android stakeholders on that.
  • On Firefox OS, we found that some phones were released (again) with crash reporting disabled, we also need to follow up on that.

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

Mail filters for mentored bugs

irc #planning Log From This Meeting

13:59 lmandel: https://wiki.mozilla.org/Platform/2014-01-07
14:08 lmandel: KaiRo, bsmedberg: Stability update?
14:08 bsmedberg: I don't have one
14:09 KaiRo: lmandel: I have a short update
14:09 lmandel: Any roundtable items?
14:11 bajaj: KaiRo: elan: crashes tracked for Firefox 27 http://mzl.la/19Zb6eD
14:11 bajaj: KaiRo: elan : I am following up on those, help would be great :)
14:12 elan: bajaj: you got it
14:12 elan: also, we've got action bar for text selection fixes which will need to land and be uplifted
14:12 elan: I've requested a freeze for those changes by 01/24
14:13 elan: bajaj: ^
14:13 elan: (for aurora)

Engineering Meeting Details

  • Tuesday 2014-01-0711:00 am Pacific Standard Time
  • Dial-in: conference# 98411
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 98411
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 98411
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/Toronto: +1 416 848 3114, x92 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
  • Engineering Vidyo Room / Air Mozilla / MTV Warp Core / TOR Finch / SFO Warfield / PDX Widmer
  • join irc.mozilla.org #planning for back channel

7-January-2014

Mozilla Project: 2014-01-06

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

This Week

Mozilla participating in CES in Las Vegas, NV. Jan 7-10. (http://www.cesweb.org/home)

Description:

  • Hospitality suite in the Venetian Hotel for Press and BD meetings
  • Andreas Gal speaking on: “The Smartphone/Tablet Economy: The Consumer Obsession”
  • Rick Fant speaking on: “The App Community”

Wednesday, 08 January

  • 13:00 PST : SecReview – Autoland
    • Description: Autoland is a system that scans bugzilla for changes made by authorized people, and reflects those changes into hg. It interacts with the releng try system to “try” patches and with hg to “land” them into various trees.

Thursday, 09 January

  • 6pm CET / 12pm EST / 9am PST Mozilla Town Hall (AreWeMeetingYet for your local time) Foundation Board Candidate Discussion
Candidate Bio Link
Speigel Online CEO and early German blogger Katharina Borchert https://wiki.mozilla.org/Board/KatharinaBorchert
Brazilian open internet advocate and law professor Ronaldo Lemos https://wiki.mozilla.org/Board/RonaldoLemos
    • If you would like to meet Katharina and Ronaldo and provide feedback on their candidacy for the Board, please join us. Mitchell, Katharina and Ronaldo will be taking questions in IRC, and Mitchell will be accepting feedback directly by email.
  • 10:00 AM Pacific / 18:00 UTC: Grow Mozilla discussion — a forum for discussing community building at Mozilla

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: remote (mfinkle)

  • Happy new year! 2014 is going to kick ass!
  • Metro is trying, despite significant weather adventure, to have a work week this week in Toronto to carry it towards 1.0. If you haven’t checked it out lately, you should, it’s pretty hot.
  • Desktop is meeting up next week to plan out 2014 work
  • Desktop, Android and Services teams working hard to pull together sync with Firefox Accounts before the next merge day. Give them hugs, and help if they ask.

Firefox Mobile

Speaker Location: remote (mfinkle)

  • Work continues on improving page load performance
    • Looking at Java and Gecko profiling
    • Some fixes have landed
    • More in the works
  • Work continues 3rd party integration for the Firefox Home page
    • Exploring ways of storing/caching data
    • Exploring different views/lists
  • ANR reporting and fixing
    • Cool dashboard (thanks jchen)
    • Compositor ANR hang has been fixed (thanks bjacob)

Firefox OS

Speaker Location: remote (pdol)

  • 1.3 stabilization is priority #1
  • Rocketbar landed on master just before the holidays, can enable in the developer settings
  • Movistar Uruguay *sold out* of their Firefox OS phones, and Firefox OS sales were 30% of their holiday sales (article)
  • VIA Technologies announced support for Firefox OS and FREE APCs for developers who fix known issues (press release)

60 Seconds with IT

Speaker Location: San Francisco

  • Tegras are mooovin and groovin.

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

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 Interns

New Hire Introduced by Speaker location New Hire location
Amy Lee Jaime Chen SFO Toronto
Geoff Piper Jishnu Menon Mountain View Mountain View
Ted Clancy Gregor Wagner Mountain View Toronto
Philip Walmsley Tony Santos Mountain View Vancouver
Clara Carle Lori Jashinsky Mountain View Paris
Wendy Chan Winnie Aoieong Mountain View Mountain View
Niran Amir Pete Scanlon Mountain View San Francisco
Carol Huang, Omega Feng, Ting-Yu Chou Harly Hsu ,Thinker Lee San Francisco Taipei
New Intern Introduced by Speaker location New Hire location Will be working on
Jonathan Wei David Bolter Toronto Toronto Accessibility – Core support, mobile, TBD
Viktor Stanchev Vladan Djeric Toronto Toronto Extending and improving the Gecko Profiler
Willie Cheong Bhavana Bajaj Mountain View Mountain View Help build Release Readiness Dashboard

<meta>

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

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

Engagement

Social Support

@Mozilla wants to share your cool blog posts, product updates, and most definitely your community stories and events! Add a note here, write to communications@mozillafoundation.org or tweet @Mozilla


  • Dial-in: conference# 8600
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 8600
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 8600
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 8600
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 8600
    • CA/Toronto: +1 416 848 3114, x92 Conf# 8600
    • UK/London: +44 (0)207 855 3000, x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 8600

31-December-2013

Mozilla Project: 2013-12-30

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

All-hands Status Meeting Agenda

(No Live Meeting)

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

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

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?

<meta>

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


  • Dial-in: conference# 8600
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 8600
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 8600
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 8600
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 8600
    • CA/Toronto: +1 416 848 3114, x92 Conf# 8600
    • UK/London: +44 (0)207 855 3000, x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 8600

24-December-2013

Mozilla Project: 2013-12-23

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

All-hands Status Meeting Agenda

(No Live Meeting

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

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

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?

<meta>

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


  • Dial-in: conference# 8600
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 8600
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 8600
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 8600
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 8600
    • CA/Toronto: +1 416 848 3114, x92 Conf# 8600
    • UK/London: +44 (0)207 855 3000, x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 8600

19-December-2013

Mobile: 2013-12-18

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

Schedule

Next Merge Day: 02/03!!

Topics for This Week

  • Lazy about making meeting notes? Try the “bugpast” template (edit mcomella’s section to see how it is used)! “bugpresent” is currently being dogfooded!

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.

  • Sofia Larsson fixed bug 945251 – Reader mode toolbar tap highlight colour is orange instead of grey
  • retornam fixed bug 950785 – Remove unused selectWord and selectWordContext

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>

  • Still working on SkiaGL single context patch (fixing B2G problems)
  • bug 939962 – Gallery app will get OOM process killed upon saving an edited photo after flashing or resetting the device
  • bug 884226 – Consider enabling authors to force usage of a software canvas to enable fast read backs
  • bug 869368 – Flash elements are not correctly displayed and positioned in page on Gingerbread devices

Kats

<Read Only>

  • Fennec
    • fixed bug 940889 to not expose bad innerWidth values to content. tracking 27+ but letting it bake on m-c until next year since the code is brittle
    • fixed bug 948953 to allow scrolling in subdocuments while in fullscreen mode
  • B2G
    • bunch of APZC work

Bugpast:

Chris Lord (cwiiis)

<Read Only>

All b2g related.

  • Done
    • bug 950696 – Cache the ‘enable tiles’ layers pref
    • bug 943846 – (Don’t) constrain generated display-ports to composition bounds
    • bug 936500 – Always build layers for nsDisplayScrollLayer and fix FlingAnimation
    • bug 944047 – Fix APZC/BrowserElementPanning scrolling conflict + APZC subframe scrolling
  • Doing
    • bug 950488 – Application is not repainted correctly when going to fullscreen
  • Next
    • bug 950301 – Crash while panning in UI tests -> scrollbars

JChen

<Read Only>

Past week

  • ANR Dashboard (darchons.github.io/anr-dashboard)
    • “Normalize” feature to normalize hangs according to amount of usage
    • Trying to migrate it to Telemetry (e.g. telemetry.mozilla.org/anr)
  • Crunching initial background hang data
  • Interview

Fixed

Working on

GCP

<Read Only>

  • Last week:
    • Holiday
    • LoadManager = LoadMonitor averaging/thresholding + use existing webrtc.org overload code
    • Make LoadManager call into webrtc.org video encoder
  • Next week:
    • More Holiday
  • Week after that:
    • More Holiday
  • Eventually:
    • Make video and audio encoders adapt complexity
    • Test all the things

Randall Barker

<Read Only>
Attending pre-school winter pageant so missing meeting (don’t be jealous).

  • Last week
    • Still trying to land bug 895358 – Enable progressive tile rendering in B2G.
    • Investigating MediaEncoder for second screen
  • This Week
    • Continue investigating MediaEncoder

Sriram

<Read Only>

WesJ

  • Updating, fixing, and uplifting action mode stuff. Add-on API and blog post coming
  • bug 875750 – Implement <input type=”color”>: Android widget/color picker – basic landed. advanced in progress.
  • bug 946344 – Replace GeckoEventResponder with an async callback mechanism – landing
  • bug 942611 – Stop Firefox Mobile from leaking Storage space by leaking file uploads – iterating

liuche

<Read Only>

Margaret

  • Done
    • Text selection reviews/debugging/bug filing
    • Clean-up related to lists work
      • bug 949181 – Get rid of the hardcoded Page enum in HomePager
      • bug 950919 – Get rid of “aboutHomePage” flag
      • bug 949208 – ContentProviderTest crashes during tearDown()
  • Working on
    • A variety of bugs related to lists work
      • bug 951054 – PageEntry strings should be recomputed when locale changes
      • bug 941318 – Create content provider to store “My List” data
      • bug 949039 – Create an endpoint for list content provider that returns static test data
      • bug 862805 – Allow add-ons to register custom lists on about:home
      • bug 942875 – Create “Home page lists” settings page

mcomella

<Read Only>

Past

  • bugpast, bugpresent, mybugs Mozilla Wiki templates w/ jchen (currently dogfooding) 🙂

Present

  • FHR architecture docs
  • bug 939329: [meta] Enable JavaScript linting in mobile/android/
  • bug 938824 – Remove reflection from testSearchSuggestions

Future

RNewman

<Read Only>

Past:

nalexander

Definitely not readonly today!

  • l10n single-locale repacks are still burning, even after significant work to un-hork them. bug 923950 is blocked by releng configuration issue tracked by bug 951238. I’m concerned that I don’t understand what releases this issue is effecting, and how much work uplift will be (it’s definitely non-trivial). I can work around this if we have a time crunch for uplift (I think this is affecting Aurora as well?) but it’s work that I don’t have much time to do.
  • |mach projectify| rebased patch is up at bug 853045. Testers wanted. It’s Eclipse only, but the remnants of IntelliJ are there — patches welcome. Patches for coding style defaults even more welcome.
  • <drums>Firefox Accounts on 29 death march begins.</drums> Landed final two bugs for Engineering Milestone on elm yesterday (bug 918012 and bug 899217). Cross-platform testing today and tomorrow. Meeting with product and UX to discuss native UI tomorrow AM.

Firefox Accounts on Android meta bug — bug 799726

BLassey

  • chasing sync-related things
  • fixing up reflow zoom
    • bug 878935 support for pausing painting (waiting for review)
    • bug 868341 use the paint pausing and add an option to zoom without animation
  • bug 832052 added logging to figure out why NSS doesn’t load occasionally on the tegras

MFinkle

  • Management overhead on the “Race to Fx29” for FxAccounts
  • Clearing the seer DB and minor cleanup in Sanitizer.jsm (bug 951157)
  • Core second screen discovery patch has been cleaned up and is up for review (bug 938571)
  • Roku app design and assests are being finalized (bug 946471)
  • Some cleanup in GlobalHistory/AndroidHistory
    • Move CanAddURI into AndroidHistory (bug 949639)
    • Don’t store page refreshes as visits (bug 949913)
    • Don’t store page redirects as visits (bug 949104) [WIP]

Ian Barlow

  • Firefox Accounts + Sync
    • Working with UX (Services, Firefox IxD, Firefox Visual Design) to make sure have what we need on Android.
      • Sign in / Create account flows
      • Account Settings
      • Promo Snippet
      • Where synced stuff lives in the UI (this shouldn’t really change for now)
      • Migration UX for current Sync users
    • UX is targeting end of week for sharing interaction designs, locking down visual design first thing in the new year.
  • Also the usual ongoing work on
    • Third Party Service Integration on Home
    • Tablet refresh (Yuan and Anthony)
    • Autofill improvements (Arun)
    • Roku (Zhenshuo and Anthony)

Arun

  • Currently, designing auto-fill experience for passwords
  • Should be wrapping up auto-fill work end of this week!

WebRT

  • install/launch/uninstall
    • patch posted to bug 934756 for review
    • requested review from Fabrice (for dom/apps/ changes) and WesJ (everything else)
    • requested feedback from BrianN per MFinkle recommendation
  • automatic updates
    • in progress on apk-updates branch
    • WIP patch posted to bug 934760
    • requested feedback from MFinkle
    • expect to have patch for review this week
  • testing/debugging
    • discussed with App Tools team
    • expect to start working on this the first week of January
  • APK Factory service

A-Team

<Read Only>

  • “Cpp” tests are running on Android 4.0 Opt now, thanks to :dminor
  • Android support added to “mach xpcshell-test”. More mach support for Android tests coming in the new year.
  • Top bug on last week’s Orange Factor was bug 663657 Intermittent Android “command timed out: 2400 seconds without output, attempting to kill” (see also bug 948600)
  • More test crashes/hangs than usual, but test failure rates still fairly low. bug 948931, bug 807230, bug 781107, bug 689856, bug 722166

Feature Focus

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

Round Table

QA

bug 951605 – EVSSL certs are not displayed in 29


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2013-12-18

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

Point of Order

  • Next week’s meeting is Christmas Day, the one after that is New Year’s Day.
    • Those two are cancelled. See you January 8th, happy new year!

Schedule & Progress onUpcoming Releases

Firefox Desktop & Platform

Current Releases

  • FF26.0 on track to unthrottle tomorrow – looking in to a couple of issues bug 949275 will be fixed by blocklist

Beta (27)

  • FF27.0b2 shipped, last beta until FF27.0b4 on Jan 8th, 2014

Aurora (28)

  • Enjoy the extra couple of weeks of localizing!

Nightly (29)

  • Enjoy the extra couple of weeks of landing fixes without approvals!

Firefox Metro

Read Only

  • Team working on Iteration #21 until Friday January 03.
  • 61 out of 104 points completed to date for Iteration #21.
  • 29 out of 45 bugs resolved to date for Iteration #21.
  • To date, 23 bugs are blocking our uplift to Beta 28 – View Backlog

ID Summary Priority Status
947078 Make the “Include URLs” option for the crash reporter into a checkbox instead of a toggle P2 ASSIGNED
938722 Need a recommended way for web pages to determine that plugins are not supported in Metro P2 ASSIGNED
950241 Takes two tries to start up Firefox in Touch mode P2 ASSIGNED
945438 Can’t select menu items with mouse in Google’s div-based select widgets 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
941124 Change – Recombine all prefs into one file, and implement pref namespaces for all but a whitelist of prefs P2 ASSIGNED
883930 Defect – The soft keyboard should not be able to obscure input in dialogs P2 ASSIGNED
920236 Add a pref to display a page on first run after install/upgrade P2 ASSIGNED
941284 Make ‘top sites’ screen less white / bare with fresh profile P2 ASSIGNED
948139 Add telemetry for switching from Metro to Desktop P2 ASSIGNED
949277 Track usage of about: pages P2 ASSIGNED
947581 WindowsPrefSync.jsm errors on startup P2 ASSIGNED
850372 Defect – MetroFx should treat termination-from-a-suspended-state as a normal shutdown P2 ASSIGNED
898843 Defect – Update logos and colors in Metro flyout panel About P1 RESOLVED
941774 Add support for touch input injection for testing purposes P2 RESOLVED
944215 Defect – OSK not appearing on the first tap under Navigation App Bar (also not dismissing) P2 RESOLVED
945765 Add some basic apzc tests to catch regressions P2 RESOLVED
947146 Taps send a mouse move at the last position of the mouse P2 RESOLVED
949509 disable strict compatibility for addons in metrofx P2 RESOLVED
949590 When switching browsers, wait for the previous instance to close the profile before launching P2 RESOLVED
950288 Defect – After closing Metro Firefox, the tile launches desktop Firefox P2 RESOLVED
905369 Defect – History entries that use http auth cause auth prompt to appear over start UI P2 RESOLVED
945425 “Relaunch in Desktop” is not available on the Metro Firefox start page P2 RESOLVED
946296 Defect – Desktop add-ons loading into Metro browser P2 RESOLVED
946335 about:start no longer displays scrollbars P2 RESOLVED
946340 Split view about:start pages don’t touch scroll P2 RESOLVED
949333 Defect – Metro Firefox fails to submit login forms if profile has a Master Password P2 RESOLVED
950075 Defect – Form history autofill suggestions (and “undefined”) replace what I’m typing unpredictably P2 RESOLVED
950832 OSK not appearing on the first tap when filling in input fields P2 RESOLVED
948983 Desktop and Metro start pages should be compatible when switch between the two P2 RESOLVED
949612 Restore closed tabs and make the JSON sessionstore format for them compatible with desktop P2 RESOLVED
950159 Keep tabs from other windows in desktop when switching to metro P2 RESOLVED
951725 Save session state before switching to Metro P2 RESOLVED
945829 Metrofox hangs on startup when trying to show the profile chooser dialog P2 RESOLVED
948478 Metro Firefox hangs at startup trying to show add-on update dialog P2 RESOLVED
944255 Defect – about:start bookmarks and history tiles cut off when using split views P2 RESOLVED
915499 Defect – Download progress quickly flashes as “completed” and then starts the download progress P2 RESOLVED
936635 Defect – Tapping the ‘X’ of a tab in the tab strip does not close the tab if the side-scroll-arrows are visible in the tab strip P2 RESOLVED
936897 Defect – Download progress bar not appearing after first tab is closed (this._notificationBox.appendNotification is not a function) P2 RESOLVED
938324 Defect – NavBar and OSK have different transition timing/aren’t in sync P2 RESOLVED
943201 Match the Progress Download Gradient with the Page Load Gradient P2 RESOLVED
944362 Scrolling a <select> element causes mouse events on that element to have wrong y coordinates P2 RESOLVED
941457 Defect – Overlay buttons disappear when clearing History & Other Data P2 RESOLVED
940677 Change – Add a pref to disable auto switching between Desktop/Metro for Laptop/Slates P2 VERIFIED

Firefox Mobile

Beta (27)

Features

Aurora (28)

Features

Nightly (29)

Developer Tools

Landings

  • still hugely in bug-fixing mode as we deliver theme changes.

Feedback Summary

Desktop

Nightly Survey for Australis going live this week.

Mobile

No updates today.

Marketing, Press & Public Reaction

Marketing

  • Brazil Desktop Campaign: Now live as of last week. This campaign was created to coincide with the launch of Firefox OS in Brazil in order to leverage our partner’s spend in this region since Firefox will “be in the air.” Next steps: watch performance and optimize ad spend accordingly. [Kristin, Laura & NoBox]
  • Van’s Triple Crown Contest: The final contest ended this weekend in a gripping finale between Kelly Slater and John-John Florence making this the most viewed Triple Crown contest yet, with over 20M viewers of the live-stream. Final Social API activation numbers coming soon. [Kristin, Brand Team]

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

« Newer PostsOlder Posts »

Powered by WordPress