Firefox/Planning/2014-11-05

From MozillaWiki
Jump to: navigation, search
« previous week | index | next week »

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

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


Schedule & Progress on Upcoming Releases (Lukas/Sylvestre/Lawrence)

Live:

  • Desktop/Mobile 34 beta6 is live

Today:

  • Desktop 33.0.3 is going to build today with more gfx fixes

Tomorrow:

  • 33.1 build3 (Windows only) gtb
  • 34 beta7 (desktop) gtb

Monday:

  • Enabling updates on Aurora with Dev Edition
  • Firefox 34 will reenable crypto.signText() with the intention of providing a path forward in 35.

Firefox Desktop & Platform (Javaun/Chad/Martin)

Current Releases

Beta (69)

Aurora (54)

Nightly (70)

UX (Madhava)

Firefox Mobile (Mark/Brad/Jenn)

Done since last week that might impact others

  • worked on Reader mode/reading list

Doing this week that might impact others

  • continuing work on reader mode/reading list
  • discussions underway with Desktop and Cloud Services on Password Management

Working on that is dependent on others

  • Splitting APK - next steps are with RelEng
  • Disabling OCSP in Firefox for Android
  • Surfacing new 'Firefox Account Locked' messaging - awaiting input from Cloud Services
Beta (69)
  • java.lang.IllegalArgumentException: Receiver not registered: org.mozilla.gecko.GeckoNetworkManager@<addr>: at android.app.LoadedApk.forgetReceiverDispatcher(LoadedApk.java) at org.mozilla.gecko.GeckoNetworkManager.stopListening(GeckoNetworkManager.java) ( Bug 895775 )
  • crash in java.lang.IllegalStateException: Callback has already been executed for type=MediaPlayer:$, guid={$} at org.mozilla.gecko.EventDispatcher$GeckoEventCallback.sendResponse(EventDispatcher.java) ( Bug 1055562 )
  • crash in java.lang.IllegalStateException: No current media session at com.google.android.gms.internal.gp.dV(Unknown Source) ( Bug 1055764 )
  • Scrolling on Bing locked when toolbar reappears over search field ( Bug 1055883 )
  • Intermittent hang in ShaderProgramOGL::CreateShader during Android 4.0 tests ( Bug 1059797 )
  • crash in java.lang.IllegalStateException: Already registered Wifi:Enable at org.mozilla.gecko.EventDispatcher.registerListener(EventDispatcher.java) ( Bug 1061030 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.ChromeCast$2.onConnected(ChromeCast.java) ( Bug 1061032 )
  • crash in java.lang.NoSuchMethodError: android.os.Bundle.getString at org.mozilla.gecko.preferences.GeckoPreferences.setupPreferences(GeckoPreferences.java) ( Bug 1065531 )
  • crash in android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=$ a=3 r=$} at android.content.res.Resources.loadDrawable(Resources.java) ( Bug 1067429 )
  • Low res drawables for devices used in the synced tabs panel ( Bug 1068051 )
  • Use DialogFragment for Onboarding v1 start pane ( Bug 1072831 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.GeckoApplication.onActivityResume$642b2292(GeckoApplication.java) ( Bug 1074189 )
  • crash in java.lang.RuntimeException: Parcel android.os.Parcel@<addr>: Unmarshalling unknown type code 4522062 at offset 736 at android.os.Parcel.readValue(Parcel.java) ( Bug 1079876 )
  • "Remember this decision" does not work for choosing a client certificate on Firefox for Android ( Bug 1081711 )
  • More robust handling of external intents ( Bug 1090385 )
  • Change chromecast app id to point to official chromecast app ( Bug 1090650 )
Aurora (54)
  • Remove margins on default home screen panels ( Bug 1022472 )
  • Crash in java.lang.NullPointerException: at org.mozilla.gecko.ChromeCast$2.onConnected(ChromeCast.java) ( Bug 1061032 )
  • Move "Exit Guest Mode" menu item to Tools menu ( 1061612 Bug 1061612 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.overlays.ui.ShareDialog.slideOut(ShareDialog.java) ( Bug 1061685 )
  • crash in java.lang.IllegalStateException: Error reading list.txt at org.mozilla.search.providers.SearchEngineManager.getAllEngines(SearchEngineManager.java) ( Bug 1067026 )
  • Android action handler 'Send tab to': Don't offer 'Reading list' action if it has been turned off (low-memory devices) ( Bug 1067543 )
  • Long search text runs under "x" button in search bar ( Bug 1068411 )
  • crash in java.lang.IllegalArgumentException: mimeType cant be null at android.app.DownloadManager.validateArgumentIsNonEmpty(DownloadManager.java) ( Bug 1070797 )
  • Unable to Remove bookmarks via context menu ( Bug 1074787 )
  • Regression: Doorhanger for popup blocker not working ( Bug 1083879 )
  • Update string and image on "first run" view of Search Activity for V1 ( Bug 1084590 )
  • FilePicker.js: "File is not defined" after selecting file to upload ( Bug 1085158 )
  • Gecko fails to render any page visible right after a first-run (and Sync sign-in) ( Bug 1085405 )
  • Android Nightly sends a weird Accept-Language header ( Bug 1091803 )
Nightly (70)
  • Page-position when going back a page is not always remembered when conducting a scroll on prior page and then hitting back ( Bug 942736 )
  • Chromecast support for Fennec tab mirroring ( Bug 1048335 )
  • Move chromecast server to point to a mozilla.org hosted site, not to people.m.o ( Bug 1056043 )
  • Firefox :: 'Clear all history' button is active when history is empty ( Bug 1068644 )
  • The closest link is not always correctly detected using Nightly ( Bug 1078029 )
  • The URL appears instead of 'Switch to tab' under some already opened bookmarks ( Bug 1080374 )
  • AndroidDecoderModule uses incorrect sampling rate for AAC SBR tracks ( Bug 1089159 )
  • clicking webcompat "Report Site Issue" from private tab opens in regular tab ( Bug 1089376 )
  • yahoo search code for the search activity widget ( Bug 1089598 )
  • crash in java.lang.RuntimeException: Unhandled error for GeckoRequest: FindInPage:Find at org.mozilla.gecko.util.GeckoRequest.onError(GeckoRequest.java) ( Bug 1089655 )
  • Update "Report Site Issue" tab URL to https ( Bug 1089734 )
  • Crash @ java.lang.RuntimeException: Parcel android.os.Parcel@<n>: Unmarshalling unknown type code <n> at offset <n> ( Bug 1090361 )

Developer Tools (Jeff/Rob/Dave)

<Read Only>

  • processing feedback from dev edition internal testing, logging bugs

Feedback Summary (Cheng/Tyler/Matt)

Desktop

You've heard too much from us already the last three weeks. Nothing here is terribly new.

Tracking the following issues:

  • Browser flickering (no clear cause)
  • More freezing/non-responsiveness: possibly bug 1089183 (we don't know yet what is causing that) or bug 1064864 (will be fixed in 33.0.3)
  • We might be seeing the problem where no data transfers unless the mouse jiggles. We fixed this back in 25 with a backout but it's now back in 33: bug 933733

Mobile

User Experience Research (Bill)

Market Insights from the Market Strategy Team (Kev)

Kev sucks, and is calling an audible because meetings. Some items of interest brazenly copied from yesterday's mobile meeting. I will be updating this today and blogging on planet when the update is done. Apologies, and the desktop portions need to be added; this is entirely mobile focused right now. Don't be hatin'.

Worth a Read

  • IDC and Strategy Analytics both released their smartphone market data reports, which had a couple of surprises in there. Xiaomi is now regarded as the number three vendor behind Samsung and Apple, with Lenovo (who finished acquisition of Motorola's mobile business) and LG tied for third. Smartphone shipments are well over 320MM units/quarter now, up 25% yoy and just under 10% over last quarter, with a focus on lower-priced devices for every OEM except Apple. Android continues to grow market share, with iOS staying relatively flat. We're probably getting close to a leveling point now, but we'll see how that goes.
  • Amazon posted a half billion dollar loss last quarter, with many people looking squarely at the Fire phone as a big part of that. There's all kinds of reasons, including acquisitions (e.g. Twitch at almost $1B), investments in other services and building out for the holidays, and their revenue and cash flow are both up. The Fire phone was an experiment, and an expensive one, but don't expect Amazon to slow up. Their Q3 report is worth a read, just to get an idea of the breadth of things Amazon is doing.

Notes

  • As some folks have discovered the hard way, Android Lollipop is rolling out.
  • #Fx10 is getting some pickup with the dev browser.
  • MS has released a streaming app to allow non-Windows developers to test their work in IE. Interesting bit of outreach.
  • iOS 8 uptake has stalled pretty hard. It's up a little to 52%.
  • IDC also released it's tablet report, which shows stronger growth with Chinese OEMs at the expense of Apple. Related, many rumors that Apple is going to kill the Mini and focus on the Pro to try and turn the iPad line around.
  • Windows Phone has a wallet, and it works everywhere Apple Pay does, too. Interesting times ahead in the mobile payment space.
  • Big, established electronics companies continue to lose the high-end market. Still flogging the dead horse because others are, but Samsung and Sony are both getting hit hard on the high-margin devices, and are going to have to do something interesting to counter the likes of Xiaomi, Karbonn, and Intex if they want a piece of the smartphone pie (vs. the components side, where they both do reasonably well).
  • Android's co-founder, Andy Rubin, has left Google to pursue other ventures (namely helping start-ups build hardware). Not a huge surprise given how little Google has said about its robotics side of late.
  • iOS 8.1.1 was released to developers. Nothing of note, seems like a fairly normal point release.

Marketing, Press & Public Reaction (Arcadio)

Questions, Comments, FYI