Meeting Notes Meetings notes from the Mozilla community

22-September-2014

Firefox/Gecko Delivery Planning: 2014-09-03

Filed under: Posts — Tags: — Jesper Kristensen @ 4:17 pm

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • Firefox 32 desktop and mobile shipped yesterday
  • Updates have now been disabled while we review feedback. Assuming no critical issues are found, target is to reenable updates on Tue, Sep 9.
  • Current branches
    • Beta: Firefox 33
    • Aurora: Firefox 34
    • Nightly: Firefox 35

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can find the most recently completed iteration (34.3) performance report here
  • You can see the status of the current iteration (35.1) in progress here

Summary of Recent Landings

  • Team landed 50 bugs over the last week, to close out the 34.3 iteration.
  • Details of landings from the past week can be seen here

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

  • Chromecast – continuing to bug fix based on nightly feedback
  • WebRTC OpenGL on Roku, tab sharing support bug 1048425
  • Experimenting with Bing as the default search engine – bug 1049108
  • Remote Tabs home panel bug 1014994,first patches have landed
  • Moz Stumbler should be landing in nightly this week.
  • Tablet refresh: Continuing to progress
    • bug 1046200 – Create BrowserApp.isNewTablet()
    • bug 1047561 – Create settings UI for enabling the new tablet UI
    • bug 1048575 – Disable dynamic toolbar when in new tablet UI
  • Janus https://wiki.mozilla.org/Mobile/Janus
    • Client connection speed assessment

You can find more on upcoming feature plans in the[roadmap]

Uplifts from the past week

Beta (33)
  • Regression: Menu breaks on Firefox 29+ on tablets with hardware menu ( Bug 1030113 )
  • TwoWayView crashes in Android L ( Bug 1034167 )
  • Regression: On screen options button appears after exiting edit mode on devices with hardware options button ( Bug 1047264 )
Aurora (34)
  • testVideoDiscovery.js is going to start perma-failing when Aurora 33 is merged to Beta ( Bug 1046493 )
  • Zoom level changes on some mobile sites on pressing the back button ( Bug 1046631 )
  • crash in java.lang.IllegalStateException: Not connected. Call connect() and wait for onConnected() to be called. at com.google.android.gms.internal.hc.ci(Unknown Source) ( Bug 1055012 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.ChromeCast.verifySession(ChromeCast.java) ( Bug 1057866 )
  • Default search engine probe recording null instead of “other” ( Bug 1058352 )

Landings from the past week

Nightly (35)
  • Add telemetry for Settings usage ( Bug 996753 )
  • “Clear Private Data” does not clear “Recently closed tabs” from Recent Tabs ( Bug 1031273 )
  • Auto complete pop up doesn’t go away ( Bug 1037353 )
  • Share overlay request backend: stage 1 ( Bug 1044794 )
  • Tapping the branding logo in the browser widget opens a new tab ( Bug 1048545 )
  • Crash in gfxContext::PushNewDT (OOM) with reproducible test-case (reddit.com) ( Bug 1053934 )
  • crash in java.lang.IllegalStateException: Not connected. Call connect() and wait for onConnected() to be called. at com.google.android.gms.internal.hc.ci(Unknown Source) ( Bug 1055012 )
  • Flash doesn’t work on Android L ( Bug 1055166 )
  • JavaScript Error: “this._items[aData] is undefined” {file: “resource://gre/modules/PageActions.jsm” line: 57}] ( Bug 1055212 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.ChromeCast.verifySession(ChromeCast.java) ( Bug 1057866 )
  • Specify main activity org.mozilla.fennec.App with a default intent over org.mozilla.search.MainActivity ( Bug 1058160 )
  • Default search engine probe recording null instead of “other” ( Bug 1058352 )
  • network error pages (about:neterror) have “XML Parsing Error: undefined entity” – due to Bug 1042196 ( Bug 1059096 )
  • Don’t set noHistory for onboarding activity ( Bug 1059440 )
  • Regression: Thin pixel bar present next to the back button on tablets in the new toolbar ( Bug 1059450 )

Developer Tools (Jeff/Rob/Dave)

  • Outbound
    • gearing up for CC/JSConf EU Sept 12 -> 14 and various other JSFest Berlin

Insights

Read-only update this week, as Kev is at a work week. Not a lot beyond announcements to kick off the fall holiday buying season, with all kinds of new gear coming. Still some interesting bits in the Notes section, though. I’ll have better stuff next week given all the press events in the next few days.

Worth a Read

  • A piece on how LG bungled their WebOS acquisition. It’s an opinion piece, but it highlights culture clash from a corporate and regional perspective, and how (unresolved) conflicting viewpoints can damage people and product.

Notes


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

Firefox/Gecko Delivery Planning: 2014-08-27

Filed under: Posts — Tags: — Jesper Kristensen @ 4:15 pm

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • No further release blockers for 32. Proceeding as scheduled. Release notes will be sent out for review tomorrow.
  • OSX v2 signing requirements have impact on Firefox
    • Short term solution is to work with Apple to add Firefox releases to a white list
    • Target for supporting changes is Firefox 34
  • CHANGE: Next merge will happen on Tue, Sep 2, 2014

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can find the most recently completed iteration (34.2) performance report here
  • You can see the status of the current iteration (34.3) in progress here

Uplifts

Beta (33)
  • Intermittent browser_426329.js | This test exceeded the timeout threshold. It should be rewritten or split up. ( Bug 947574 )
  • browser_bug248970.js is almost perma fail when run by directory on osx opt ( Bug 1002439 )
  • about:sessionrestore shows instead of about:welcomeback after a reset ( Bug 1035557 )
  • Stop icon in context menu does not have inverted variant ( Bug 1041121 )
  • SharedFrame docshell swapping is broken (Loop and SocialAPI affected) ( Bug 1047316 )
  • Incorrect behavior for “Save Page to Demo Social Service” icon (flag icon) for HTTPS pages ( Bug 1047340 )
  • FHR payloads contain invalid UTF-8 Characters ( Bug 1055102 )
Aurora (34)
  • Provide search suggestions on Firefox Start Page (about:home) ( Bug 612453 )
  • refactor nsSearchSuggestions to use a reusable JSM ( Bug 1007979 )
  • Provide search suggestions on Firefox new tab page (about:newtab) ( Bug 1028985 )
  • Enhanced Tiles (history tiles enhanced with unhover/hover states) ( Bug 1030832 )
  • Race condition setting experiment branch while a write is pending ( Bug 1038174 )
  • Refactor search tests to remove some code duplication ( Bug 1041534 )
  • Handle OpenH264 updates for long-running sessions ( Bug 1042161 )
  • Manage search Engine option in new tab is not working (broken) if search bar is removed ( Bug 1045008 )
  • entering square brackets in location bar crashes [@ nsDefaultURIFixup::KeywordURIFixup(nsACString_internal const&, nsDefaultURIFixupInfo*, nsIInputStream**) ] ( Bug 1047393 )
  • SearchBar Search Suggestion is no longer able to disable ( Bug 1048198 )
  • media.gmp-manager.url should mention GMP ( Bug 1050877 )
  • window sharing indicator on the URL bar stays on after stream.stop has been called ( Bug 1051855 )
  • Telemetry experiments: experiment branches still changing after bug 1038174 (search provider not being reverted back to original in search experiment) ( Bug 1052545 )
  • Intermittent browser_urlbarSearchSingleWordNotification.js | Test timed out | Found a browser window after previous test timed out ( Bug 1052750 )
  • Clicking on Mac share icons does not get Firefox into focus ( Bug 1052779 )
  • A string of numbers entered in the address bar prompts user with infobar asking if they’d like to go to the number ( Bug 1053245 )
  • uplift about:home/about:newtab search suggestions to Firefox 33 ( Bug 1054516 )

Summary of Recent Landings

  • Team landed 63 bugs over the last week, for the first half of the 34.3 iteration.
  • Details of landings from the past week can be seen here

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

  • Chromecast – continuing to bug fix based on nightly feedback
  • WebRTC OpenGL on Roku, tab sharing support bug 1048425
  • Experimenting with Bing as the default search engine – bug 1049108
  • Remote Tabs home panel bug 1014994,first patches have landed
  • Moz Stumbler should be landing in nightly this week.
  • Tablet refresh: Continuing to progress
    • bug 1046200 – Create BrowserApp.isNewTablet()
    • bug 1047561 – Create settings UI for enabling the new tablet UI
    • bug 1048575 – Disable dynamic toolbar when in new tablet UI
  • Janus https://wiki.mozilla.org/Mobile/Janus
    • Client connection speed assessment

You can find more on upcoming feature plans in the[roadmap]

Uplifts from the past week

Beta (33)
  • Regression: lost the ability to set and or remove an existing master password ( Bug 1042657 )
  • Zoom level changes on some mobile sites on pressing the back button ( Bug 1046631 )
Aurora (34)
  • Allow users to “try again” more than once on new error pages. ( Bug 910893 )
  • Add UI telemetry for managing search engines ( Bug 1007523 )
  • Measure default application setting in telemetry ( Bug 1030935 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.ChromeCast.pause(ChromeCast.java) ( Bug 1046537 )
  • Crash at android.os.TransactionTooLargeException: at android.os.BinderProxy.transact(Native Method) at org.mozilla.gecko.PromptService.show(PromptService.java) ( Bug 1048387 )
  • Setting to clear data on quit doesn’t clear tabs from last time panel ( Bug 1052387 )
  • Use correct background selector on tabs panel’s menu button ( Bug 1054323 )
  • Do not allow casting UI to appear if the video is an unsupported format ( Bug 1054920 )

Landings from the past week

Nightly (35)
  • Homepage contextual hint ( Bug 1021751 )
  • Lightweight first-run experience ( Bug 1042809 )
  • Blurry text on google search results ( Bug 1043961 )
  • Update Home Feeds add-on to address feedback requests ( Bug 1046215 )
  • ‘Paint flashing’ localizations need more space for text, gets cropped/truncated ( Bug 1048418 )
  • Regression: door-hangers and other images used in UI are transparent ( Bug 1055598 )

Developer Tools (Jeff/Rob/Dave)


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

Firefox/Gecko Delivery Planning: 2014-08-20

Filed under: Posts — Tags: — Jesper Kristensen @ 4:10 pm

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • desktop beta9 goes to build tomorrow (last beta)
    • disabling remote application reputation checks (bug 1055670)
    • trying to fix recently identified issue that mp3 audio doesn’t work in WebRTC on Firefox 31 (bug 1056032)
  • mobile beta10 goes to build on Monday (last beta)

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can find the most recently completed iteration (34.2) performance report here
  • You can see the status of the current iteration (34.3) in progress here

Uplifts

Beta (33)
  • “Customize Mode” doesn’t work well if strings for customization option buttons are long (due to l10n or font size) ( Bug 987586 )
  • Blurry loading throbbers after Bug 759252 ( Bug 1016434 )
  • about:networking hostname list not clearing after deleting history ( Bug 1020539 )
  • The New Tab Page should be smarter about showing more tiles when on large screens ( Bug 1026561 )
  • Experiment is displayed as “pending removal” in detailed view ( Bug 1026853 )
  • use an empty directory tiles data source pref for beta 32 ( Bug 1039881 )
  • browser_aboutHome.js intermittently causes external requests to snippets.mozilla.com ( Bug 1048375 )
  • Experiments #0::manifest fetch failed certificate checks. ‘issuerName’ value incorrect ( Bug 1048793 )
  • cache2 automation: browser_keywordSearch.js tries to connect to google.com with cache2 enabled ( Bug 1054411 )
Aurora (34)
  • about:sessionrestore shows instead of about:welcomeback after a reset ( Bug 1035557 )
  • remove existing webrtc indicator in the browser toolbar ( Bug 1037415 )
  • implement a whitelist of web sites allowed to use screensharing in Firefox 33 ( Bug 1037424 )
  • Possible deadlock in Crashreporter::OOPInit() from GMP plugin initialization ( Bug 1041525 )
  • show hidpi icons in the mac global webrtc sharing indicator ( Bug 1041685 )
  • replace place holder screensharing icons with final icons ( Bug 1041687 )
  • Visual issues with the global indicator for screen/device sharing ( Bug 1042163 )
  • OpenH264 crash reporting notification not shown ( Bug 1043531 )
  • Honor OpenH264 autoupdate pref for the initial GMP install check ( Bug 1046644 )
  • Incorrect behavior for “Save Page to Demo Social Service” icon (flag icon) for HTTPS pages ( Bug 1047340 )*browser_aboutHome.js intermittently causes external requests to snippets.mozilla.com ( Bug 1048375 )
  • location bar: In Private Browsing mode Firefox shouldn’t save browser.fixup.domainwhitelist. entries ( Bug 1048513 )
  • toolkit/mozapps/extensions/test/browser/browser_openH264.js | leaked 2 window(s) until shutdown [url = about:addons] ( Bug 1052409 )

Summary of Recent Landings

  • Team landed 62 bugs over the last week, to close out the 34.2 iteration.
  • Details of landings from the past week can be seen here

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

  • Chromecast! Uplifting code and fixing crashers.
  • Home Feeds add-on improvements – bug 1046215
  • Telemetry for search and settings – bug 1007523, bug 996753
  • Experimenting with Bing as the default search engine – bug 1049108
  • Remote Tabs home panel bug 1014994, first patches should be landing shortly
  • Tablet refresh: Continuing to progress
    • bug 1046200 – Create BrowserApp.isNewTablet()
    • bug 1047561 – Create settings UI for enabling the new tablet UI
    • bug 1048575 – Disable dynamic toolbar when in new tablet UI
  • Janus https://wiki.mozilla.org/Mobile/Janus
    • Janus Proxy – Cache improvements/more intelligent mechanics
    • Track bandwidth/processing delay dynamics

You can find more on upcoming feature plans in the[roadmap]

Uplifts from the past week

Beta (33)
  • Allow users to “try again” more than once on new error pages. ( Bug 910893 )
  • Autophone – s1s2 – Regression in local “time to throbber stop” on 2014-05-11 ( Bug 1018463 )
  • Remove Cache directory from Android profiles ( Bug 1045886 )
  • Make all empty view images 90x90dp ( Bug 1048941 )
Aurora (34)
  • Large text on door-hanger for mixed content blocking on high DPI devices ( Bug 917970 )
  • Add-ons can not be installed in private and guest browsing ( Bug 1038573 )
  • testVideoDiscovery.js is going to start perma-failing when Aurora 33 is merged to Beta ( Bug 1046493 )
  • Search activity displays private browsing searches from browser ( Bug 1048444 )

Landings from the past week

Nightly (35)
  • Large text on door-hanger for mixed content blocking on high DPI devices ( Bug 917970 )
  • Autophone – s1s2 – Regression in local “time to throbber stop” on 2014-05-11 ( Bug 1018463 )
  • Remove Cache directory from Android profiles ( Bug 1045886 )
  • testVideoDiscovery.js is going to start perma-failing when Aurora 33 is merged to Beta ( Bug 1046493 )
  • Zoom level changes on some mobile sites on pressing the back button ( Bug 1046631 )
  • Disable downloads and extension installs in guest mode ( Bug 1046941 )
  • Download cancel dialog shows undefinedYes and undefinedNo aa button values ( Bug 1048000 )
  • Search activity displays private browsing searches from browser ( Bug 1048444 )
  • Unable to use gesture typing in search activity ( Bug 1049282 )
  • Long pages have missing tiles and generally messed-up rendering ( Bug 1051592 )
  • Regression: tab counter is empty ( Bug 1052345 )

Developer Tools (Jeff/Rob/Dave)

<Read Only>

Market Insights from the Market Strategy Team (Kev)

Something to Think About

PC World reports on an upcoming USENIX presentation that will outline how Chrome’s addon ecosystem has a large number of bad actors (paper on “Hulk” available here). There are many extensions that stealthily do things that either aren’t reported or are detrimental/malicious. Extensibility makes a product useful to everyone, and there’s a common problem of bad actors in the addon ecosystems of Browsers
Why we should care: There’s an opportunity to establish working groups on how to identify, combat, and disclose bad actors to our users while addressing a problem that affects users of any browser. Mitigating the risk bad addons pose isn’t limited to Firefox, and it may make sense to work with others internally and externally on mitigation of a problem that affects users regardless of platform.

According to The Information, Google is readying services for the under-13 space. At it’s heart, Google’s initiative looks to address the vast, but protected, market of kids by tailoring its services for them, as well as giving their parents control (and the peace of mind implied control brings) over them. From Google’s perspective, it’s a way to show value to both the kids and their parents while adding value and loyalty to the Google brand.
Why we should care: Establishing brand loyalty early has been a tactic employed by many companies including Sun Microsystems, Apple, Microsoft, and others. Google continues to push across all markets/spaces, and is positioning itself as the lens through which people see the Internet regardless of who they are, where they are, or what they’re doing. It’s important that we continue to advocate openness, and ensure that open access to content and services is promoted/available.

Worth a Read

  • The Mobile OS Paradigm, a solid post on the differences between different platforms, most notably mobile and desktop, and how those contribute to a Mobile OS paradigm (e.g. what Mobile OSes need to be).
  • The IE team’s Reddit AMA is worth a read if you haven’t already had a look. It’s the source of the “IE was going to change its name” articles this past week, and shows that MS is trying to engage more. I’ll blame Rey for some of that.

Notes

  • Lots of coverage this week on Chromecast support in Firefox for Android Nightly. Will assemble a list of articles and forward.
  • Google strengthens malware protection in Chrome 36 with an expansion of its Safe Browsing platform’s definition of malware to include programs that make changes to your computer you’re not expecting and likely don’t want (commonly known as “hijacking”)
  • AllCast, a WIP app to cast your Android screen, regardless of content.
  • Facebook extends into the Web, providing its own web view/browser for viewing external content (and presumably gathering information about what their users are browsing)
  • Samsung has acquired SmartThings to bolster its IoT portfolio. Samsung typically throws internal resources at software problems, so this is a switch potentially linked to its increased competition across the board, particularly in the mid-range phone space.
  • Apple moves its Chinese user’s iCloud data onto Chinese soil
  • Kids not responding to their phone? Try Ignore No More, and app that locks the phone out until the owner gets a code from their parent. Interesting use case, regardless of the value seen.
  • How not to do an App Store. How the Windows Store is full of scams, even though MS vets (and profits from) the content.
  • Blur, an extensible launcher app. A somewhat different take on a launcher app in a crowded space.

Marketing, Press & Public Reaction (Arcadio)

Firefox for Android

  • Launched Youtube video campaign highlighting key product features
  • Goal: generate awareness of new Fennec features. Drive installs
  • Videos can be seen here: http://mzl.la/1oIu68P
  • Content refresh for Google Play: Timing for September
  • Content refresh for Firefox for Android website: Timing for early October

Sync

  • Redesigning Sync landing page and Sync sign-up flow
  • Timing: Aug 28 for launch
  • Sync campaign to launch Sept 2

Notification Bar

  • Notification bar to promote default usage on schedule for Fx34

Firefox Hello

  • Designing and producing creative assets for product launch: feature landing page, onboarding tour, first run tour

Gaming

  • Web browser gaming promotion scheduled for October

Questions, Comments, FYI

  • Axel: The l10n team moved from Firefox into Platform. FYI. People working on l10n keep working on l10n as they’ve done before.

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

6-August-2014

Firefox/Gecko Delivery Planning: 2014-08-06

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

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • Firefox 32
    • Desktop beta4 shipped yesterday, beta5 ships Friday
    • Mobile beta4 ships today

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can find the most recently completed iteration performance report here
  • You can see the status of the current iteration in progress here

Uplifts

Beta (32)
  • Update the icons in the context menu to have the correct size, HiDPI, and inverted variants ( Bug 1016405 )
  • The New Tab Page should be smarter about showing more tiles when on large screens ( Bug 1026561 )
  • allow snippets in about:home to highlight sync in the firefox menu ( Bug 1035586 )
  • Unable to close tab after slow script warning at chrome://browser/content/tabbrowser.xml:1989 ( Bug 1041788 )
  • Disabled icons in context menu are invisible if hovered in High Contrast White theme ( Bug 1041969 )
  • Page should be drawn in accordance with the high contrast themes ( Bug 1042625 )
  • White list about:home for Firefox Accounts landing page ( Bug 1043505 )
  • Empty language to translate to drop down on localized builds ( Bug 1046142 )
Aurora (33)
  • mac: killing plugin-container with SIGABRT doesn’t trigger the crash reporter ( Bug 1012912 )
  • Intermittent browser_946320_tabs_from_other_computers.js | Uncaught exception – Subview (PanelUI-history) did not show within 20 seconds. ( Bug 1027181 )
  • Make the ‘Translations by’ string localizable ( Bug 1032139 )
  • allow snippets in about:home to highlight sync in the firefox menu ( Bug 1035586 )
  • remove existing webrtc indicator in the browser toolbar ( Bug 1037415 )
  • Trigger explicit OpenH264 updates from OpenH264Provider ( Bug 1039226 )
  • Changing the URL in a pinned tab opens new tab instead ( Bug 1039904 )
  • Non-functional “preference” button for Open H264 plugin (depending on state) ( Bug 1040941 )
  • Investigate repeated & redundant GMPInstallManager log lines ( Bug 1041181 )
  • GMPChild should finish IPC setup before calling Crashreporter IPC method ( Bug 1041226 )
  • Possible deadlock in Crashreporter::OOPInit() from GMP plugin initialization ( Bug 1041525 )
  • handle dragging the global webrtc sharing indicator ( Bug 1041663 )
  • Fix positioning of the global webrtc sharing indicator if there are multiple screens ( Bug 1041667 )
  • show hidpi icons in the mac global webrtc sharing indicator ( Bug 1041685 )
  • replace place holder screensharing icons with final icons ( Bug 1041687 )
  • Unable to close tab after slow script warning at chrome://browser/content/tabbrowser.xml:1989 ( Bug 1041788 )
  • Disabled icons in context menu are invisible if hovered in High Contrast White theme ( Bug 1041969 )
  • Visual issues with the global indicator for screen/device sharing ( Bug 1042163 )
  • Page should be drawn in accordance with the high contrast themes ( Bug 1042625 )
  • White list about:home for Firefox Accounts landing page ( Bug 1043505 )
  • OpenH264 crash reporting notification not shown ( Bug 1043531 )
  • Crash reporter notification cuts off OpenH264 plugin name ( Bug 1045500 )
  • Empty language to translate to drop down on localized builds ( Bug 1046142 )

Summary of Recent Landings

  • Team landed 54 bugs over the last week, for a total of 92 for the 34.1 iteration.
  • Details of landings from the past week can be seen here

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

  • Search activity: Enabled in Nightly! Try it out. See blog post for some details.
  • Tablet refresh: Good progress on the tab strip implementation (screenshot). Initial patches submitted for review.
    • bug 1046200 – Create BrowserApp.isNewTablet()
    • bug 1046212 – Rename tabspanel to tabsui
    • bug 1047561 – Create settings UI for enabling the new tablet UI
    • bug 1048575 – Disable dynamic toolbar when in new tablet UI
    • bug 1048865 – Sync with upstream TwoWayView
    • bug 1048903 – Change TabCounter to take layout id as an attribute
    • bug 1048907 – Cast tabs button to ThemedImageButton instead of ShapedButton
  • Janus https://wiki.mozilla.org/Mobile/Janus
    • Janus Proxy – Cache improvements
    • UI improvements/fixes to addon

You can find more on upcoming feature plans in the[roadmap]

Uplifts from the past week

Beta (32)
  • Video controls are displayed in the middle of the video ( Bug 1005031 )
  • Regression: lost the ability to set and or remove an existing master password ( Bug 1042657 )
  • Reader mode (ambient light detection) prevents device from sleeping (holds CPU wakelock) ( Bug 1043920 )
  • Add architecture to logged library load errors ( Bug 1046369 )
Aurora (33)
  • No need to removeObserver in Snippets ( Bug 1042502 )
  • Regression: lost the ability to set and or remove an existing master password ( Bug 1042657 )
  • Tweak Browser:Quit to maintain existing support for add-ons ( Bug 1043539 )
  • Reader mode (ambient light detection) prevents device from sleeping (holds CPU wakelock) ( Bug 1043920 )
  • Add architecture to logged library load errors ( Bug 1046369 )

Landings from the past week

Nightly (34)
  • Enable search activity in Nightly builds ( Bug 992963 )
  • ButtonToast doesn’t do anything with duration parameter ( Bug 1018417 )
  • Auto-selecting a phone number does not stop at element breaks ( Bug 1023418 )
  • Fail to launch webapp with TypeError: navigator.mozApps is undefined ( Bug 1035867 )
  • support tab casting to chromecast ( Bug 1037015 )
  • Regression: lost the ability to set and or remove an existing master password ( Bug 1042657 )
  • Reader mode (ambient light detection) prevents device from sleeping (holds CPU wakelock) ( Bug 1043920 )
  • Add architecture to logged library load errors ( Bug 1046369 )

Developer Tools (Jeff/Rob/Dave)


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

30-July-2014

Firefox/Gecko Delivery Planning: 2014-07-30

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

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • Next beta builds:
    • desktop: beta3 Thu, July 31
    • mobile: beta4 Mon, Aug 4

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

You can find the most recently completed iteration performance report here

You can see the status of the current iteration in progress here

Uplifts

Beta (32)
Aurora (33)
  • Entering numbers or single words and then pressing Enter in the location bar should bring search results ( 693808 Bug 693808 )
  • Menu buttons not hiding the corresponding menu when clicking around the icon ( 953158 Bug 953158 )
  • Interpret urls with bogus protocols (‘site:mozilla.org firefox’, ‘define:serendipity’) as keyword search queries rather than showing an error page ( 982428 Bug 982428 )
  • Clicking the green text on the EV indicator a second time doesn’t dismiss the EV information ( 987230 Bug 987230 )
  • Update the icons in the context menu to have the correct size, HiDPI, and inverted variants ( 1016405 Bug 1016405 )
  • Add UTM parameters to plugincheck URL in Firefox ( 1022745 Bug 1022745 )
  • Intermittent browser_bootstrapped_custom_toolbar.js | leaked 1 docShell(s) until shutdown ( 1036036 Bug 1036036 )
  • Re-add state info for async shutdown blocker in Experiments.jsm ( 1040761 Bug 1040761 )
  • WebRTC sharing indicator on the toolbar doesn’t get the right image region applied (except for hi-DPI OS X) ( 1040810 Bug 1040810 )
  • In-content prefs should be nightly-only until ready ( 1042300 Bug 1042300 )
  • Only re-initialize nsSearchService on locale change in Fennec ( 1043627 Bug 1043627 )

Summary of Recent Landings

Team landed 41 bugs over the last week/so far for this iteration.

Details of landings from the past week can be seen here

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

You can find more on upcoming feature plans in the[roadmap]

Uplifts from the past week

Beta (32)
Aurora (33)

Landings from the past week

Nightly (34)
  • Enable device storage on Android ( 886627 Bug 886627 )
  • crash in android.content.res.Resources$NotFoundException: Resource is not a ColorStateList (color or path): TypedValue{t=0x1/d=0x7f0d0077 a=3 r=0x7f0d0077} at android.content.res.Resources.loadColorStateList(Resources.java) ( 987864 Bug 987864 )
  • Regression: Selecting “No video” option from the permission prompt still shows the content of the device camera. ( 1018928 Bug 1018928 )
  • Fail to launch webapp with TypeError: navigator.mozApps is undefined ( 1035867 Bug 1035867 )
  • MediaEngineTabVideoSource should set width, height and framerate based on constraints and prefs passed to Allocate() ( 1037488 Bug 1037488 )
  • don’t use mozAfterPaint events to drive tab stream ( 1037644 Bug 1037644 )
  • No need to removeObserver in Snippets ( 1042502 Bug 1042502 )
  • Add extensive logging and descriptive crash data for library load errors ( 1042984 Bug 1042984 )
  • Tweak Browser:Quit to maintain existing support for add-ons ( 1043539 Bug 1043539 )
  • Reader mode (ambient light detection) prevents device from sleeping (holds CPU wakelock) ( 1043920 Bug 1043920 )

Developer Tools (Jeff/Rob/Dave)

Feedback Summary (Cheng/Tyler/Matt)

Desktop

Summary

We are currently seeing two major trends in Firefox 31 feedback which revolve around the Verizon Mail issue and feedback about the addition of a search box to the New Tab page.

Verizon Mail – 404

Verizon Mail users on Firefox 31 are reporting that they are unable to reply/forward/send e-mails and were given a null 404 error. The details of this issue can be found in bug 1043690. There is currently no workaround available. We are recommending a chemspill at this point to address the issue.

New Tab Page

Firefox 31 users have been fairly vocal about the updates made to the New Tab page. Many users find the new functionality to be extremely beneficial. Some users are confused by the change and have not discovered the ability to change providers.

Updates Project

More detailed results of the Update Hotfix at our blog. Not to give away any surprises, but we’ve updated over 6 million users.

Coming Soon

31 Release survey is live and getting responses. Detailed week 1 report out today.

User Research (Bill)

Planning for user interviews and prototypes testing for Directory and Enhanced Tiles. Sessions will take place in mid-August in Chicago and Portland. These sessions will be recorded and live streamed. Expect results the first week of September.


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

23-July-2014

Firefox/Gecko Delivery Planning: 2014-07-23

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

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can find the most recently completed iteration performance report here
  • You can see the status of the current iteration in progress here

Uplifts

Beta
  • None for the past week
Aurora
  • exception on shutdown: “Exception calling provider shutdown”, NS_ERROR_FAILURE from nsIObserverService.removeObserver from PreviousExperimentProvider.shutdown ( 1012466 Bug 1012466 )
  • Add UTM parameters to plugincheck URL in Firefox ( 1022745 Bug 1022745 )
  • Make the ‘Translations by’ string localizable ( 1032139 Bug 1032139 )
  • Measure number of times infobar is hidden due to “Never translate this language/site” ( 1035337 Bug 1035337 )
  • about:sessionrestore shows instead of about:welcomeback after a reset ( 1035557 Bug 1035557 )

Recent Landings

  • Team landed 45 bugs over the last week (total of 89 for the 2-week iteration just ended)
  • Details of landings from the past week can be seen here

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

You can find more on upcoming feature plans in the[roadmap]

Uplifts from the past week

Beta (prior to merge)
Aurora (prior to merge)
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.ToolbarDisplayLayout.updateFromTab(ToolbarDisplayLayout.java) ( 964861 Bug 964861 )
  • Bump minSdkVersion to 9 ( 1017244 Bug 1017244 )
  • [Android L Preview] – Crash on startup – java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol “issetugid” referenced by “libmozglue.so”… ( 1030899 Bug 1030899 )
  • TwoWayView crashes in Android L ( 1034167 Bug 1034167 )
  • Regression: Contact API usage is being prompt on webpages ( 1037128 Bug 1037128 )

Landings from the past week

Nightly (prior to merge)
  • URL bar treats single-word input as a URL, not as a search keyword ( 854305 Bug 854305 )
  • In about:apps, lost the ability to invoke a context menu on an installed application ( 965176 Bug 965176 )
  • Tapping on a download notification doesn’t do anything (if Firefox is in the background) ( 1004495 Bug 1004495 )
  • Support suggested sites in distribution files ( 1012462 Bug 1012462 )
  • use msapplication-TileImage and msapplication-TileColor to create home page tiles ( 1014712 Bug 1014712 )
  • Bundled locale specific search engines not loaded until next browser restart ( 1018240 Bug 1018240 )
  • Page is displayed blank after choosing the “Show” popup option ( 1024391 Bug 1024391 )
  • Kindle Fire: activity and fragment transitions are obtrusive and uncomfortable ( 1031872 Bug 1031872 )
  • URL home screen shortcut is not working ( 1032217 Bug 1032217 )
  • Opening a tab from Recent Tabs panel doesn’t work in private browsing ( 1035439 Bug 1035439 )
  • Add-ons can not be installed; ‘Installation failed’ toast notification is displayed ( 1038098 Bug 1038098 )
  • Add-ons can not be installed in private and guest browsing ( 1038573 Bug 1038573 )
  • Regression: After closing all tabs, tabs tray dotted menu can not be accessed again ( 1038798 Bug 1038798 )
  • Remote tabs tray distorted on phone ( 1039062 Bug 1039062)
  • crash in java.lang.IllegalStateException: Fragment RecentTabsPanel{422715c0} not attached to Activity at android.support.v4.app.Fragment.getLoaderManager(Fragment.java) (Bug 1039471)
  • Private tabs list is cut off for portait orientation (Bug 1039738)

Developer Tools (Jeff/Rob/Dave)

<Read Only>

Feedback Summary (Cheng/Tyler/Matt)

Desktop

Firefox 30: Sentiment report was sent out this morning, please contact the User Advocacy team if you have questions

Firefox 31: No issues that we’ve seen so far, still watching feedback.

Firefox Updates Hotfix: Has been live for around a week, initial results have been published at https://mail.mozilla.org/pipermail/firefox-dev/2014-July/001997.html

Quick Summary:
Over 4.5 million users have installed the add-on
Around half of them have updated (Over 2 million users)
We are investigating success of the Notification popup
We will be digging into FHR, ADI, SUMO and Add-on numbers this week to get more detailed answers.
V2 of the add-on is already underway, fix the bugs in v1, add support for Mac, etc. Bug 1040228
We will be investigating other ways to continue this effort in the future.

Market Insights from the Strategy & Insights Team (Kev)

Note: Kev will be on PTO July 28 through Aug 8, so will miss the Jul 29 and Aug 5th calls. No one will be taking his place. He apologizes for this, and his use of the third person.

Something to Think About

Xiaomi released it’s Mi4 flagship phone this week for $320-400. The news isn’t really about the Mi4 – although it’s a nice looking phone – it’s around how Android handset prices are continuing to see downward pressure. $300-400 is the new sweet spot for super phones. It’s eating into the profit margins of organizations like Samsung (draw parallels to Sony as you see fit), and making a whole lot of power even more accessible for Android users. We’re seeing continued interest in Chromebooks (more below), and Microsoft is working with partners to introduce lower-cost hardware into the same space.
Why we should care: We consistently see metrics that more than 2/3 of buyers will spend more than $150 on their phone. The downward push on prices for hardware that continues to grow in capability and performance means even more people will be able to take advantage of a full-featured web on (what is usually) their primary communications and computing platform. This pricing pressure is extending into the

Worth a Read

Notes


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

16-July-2014

Firefox/Gecko Delivery Planning: 2014-07-16

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

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

(read only)

Firefox Desktop & Platform (Javaun/Martin)

Summary of Work In Progress

You can find the most recently completed iteration performance report here
You can see the status of the current iteration in progress here

Uplifts

Beta (31)
  • Download manager should respect Security Zone settings (Bug 1008778)
Aurora (32)
  • “Customize Mode” doesn’t work well if strings for customization option buttons are long (due to l10n or font size) (Bug 987586)
  • Not enough padding on OSX translation infobar (Bug 1022405)
  • Make the ‘Translations by’ string localizable (Bug 1032139)
  • Measure number of times infobar is hidden due to “Never translate this language/site”(Bug 1035337)

Landings

Nightly (33)
  • javascript change of href attribute of link rel=”icon” doesnt invalidate the icon (Bug 577892)
  • Debugger Protocol needs a generic “observer notified” unsolicited notification (Bug 797621)
  • Remove the “clear clipboard on exit” during Private Browsing (Bug 815952)
  • local (file://) links don’t work even when configured for company’s internal system (Bug 995943)
  • Breakdown: Make all dialogs windows in-content (Bug 996920)
  • “gContextMenu is null” thrown for first textarea context menu in a window (Bug 1005601)
  • add speculativeConnect() method to search engines (Bug 1006103)
  • exception on shutdown: “Exception calling provider shutdown”, NS_ERROR_FAILURE from nsIObserverService.removeObserver from PreviousExperimentProvider.shutdown (Bug 1012466)
  • Enable password sync with FxA and master password (Bug 1013064)
  • Add tab control options, including undo, to toolbar context menu and tab overflow menu (Bug 1014313)
  • [UX] Quick visual fixes for lightweight theme display on Windows and Linux (Bug 1015157)
  • Run an experiment in 32 beta to determine the best value for dom.ipc.plugins.unloadTimeoutSecs (Bug 1018200)
  • History/Bookmarks migration from Safari fails if the corresponding Property List file uses 3-byte integers (Bug 1018679)
  • Translation infobar: missing HiDPI icon (Bug 1018720)
  • [UX] UX for Sync Migration while migration is in progress (Bug 1018808)
  • API to access to the different components of the “autocomplete” IDL attribute value (Bug 1020496)
  • Send serialized input elements from form to requestAutocomplete UI component (Bug 1020602)
  • Populate pending elements with values given by requestAutocomplete UI (Bug 1020607)
  • Implement the dialog displayed upon form.requestAutocomplete() (Bug 1020865)
  • [UX] Pick and/or create five lightweight themes to promote in customization mode (Bug 1021736)
  • Panel animations have wrong anchor in RTL mode (Bug 1027057)
  • [UX] Designs for in-product promotion of Firefox Account creation (Bug 1028968)
  • Decide on initial Enhanced Tiles placement/replacement of history (Bug 1030892)
  • [UX] Design Spike — Screen sharing permissions UI for WebRTC web apps (Bug 1031424)
  • Make the ‘Translations by’ string localizable (Bug 1032139)
  • JS Error: “gEditItemOverlay is null” when using the keyboard to cancel “Bookmark all tabs” dialog (Bug 1033463)
  • Pasting data URIs to the location bar doesn’t work after Bug 1018154 (Bug 1034845)
  • Fix CUI to not call into ShortcutUtils and/or not log errors as badly in cases where there is no shortcut (Bug 1035164)
  • Changing between “Never remember history” and other settings in about:preferences#privacy and clicking “OK” in the resulting dialog is broken (Bug 1035211)
  • Investigate use of acceptDialog/cancelDialog in in-content prefs tests (Bug 1035308)
  • Measure number of times infobar is hidden due to “Never translate this language/site” (Bug 1035337)
  • about:sessionrestore shows instead of about:welcomeback after a reset (Bug 1035557)
  • Breakdown — Screen sharing permissions UI for WebRTC web apps (Bug 1035577)
  • [Breakdown] Instrument search improvements for fx33 (Bug 1035583)
  • [UX] Update Crash Reporting for GMP Plugins (openh264) (Bug 1035854)
  • Newly added links are type=undefined instead of history (Bug 1036280)
  • [Search experiment] Search experiment should only target en-US (Bug 1036719)
  • Log the number of searches being done from the url bar. (Bug 1036917)
  • Log the number of searches being done from the search bar. (Bug 1036919)
  • Log the number of searches being done from about:newtab.(Bug 1036920)
  • Log the number of searches being done from about:home. (Bug 1036922)
  • Tree row is no longer sortable in content preferences sub dialog (Bug 1037081)
  • Invert icons in the menubar in dark themes on Linux (Bug 1037411)

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

You can find more on upcoming feature plans in the[roadmap]

Uplifts from the past week

Beta (31)
  • NullPointerException when accessing ActionBar (Bug 1030738)
  • Fix Yahoo search codes (Bug 1033000)
  • crash in android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? at android.app.ContextImpl.startActivity(ContextImpl.java) (Bug 1034017)
Aurora (32)
  • Dynamic panel list view drawn only after scrolling (Bug 1010986)
  • Regression: Empty lists view, no data is shown or fetched (Bug 1017554)
  • Regression: Selecting “No video” option from the permission prompt still shows the content of the device camera. (Bug 1018928)
  • Page is displayed blank after choosing the “Show” popup option (Bug 1024391)
  • Last added pin to Top Sites Grid has the name grayed out (Bug 1025812)
  • Regression: Menu breaks on Firefox 29+ on tablets with hardware menu (Bug 1030113)
  • Fix JNI pointers to use longs (Bug 1032460)
  • Searches for numbers result in a search conducted on the actual entire Google Search URL no matter the engine (Bug 1035335)

Landings from the past week

Nightly (33)
  • Delay snippets initialization until delayed startup. (Bug 964511)
  • Cleanup the “combined” bookmarks and history view (Bug 1024289)
  • Closed private tabs appears in recent tabs panel (Bug 1030757)
  • [Android L Preview] – Crash on startup – java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol “issetugid” referenced by “libmozglue.so”… (Bug 1030899)
  • Kindle Fire: activity and fragment transitions are obtrusive and uncomfortable (Bug 1031872)
  • TwoWayView crashes in Android L (Bug 1034167)
  • [regression] Remote tabs panel disappears on device rotation (Bug 1034384)
  • Regression: Sync promo mangled with active tab list in the tab tray (Bug 1034607)
  • Fail to launch webapp with TypeError: navigator.mozApps is undefined (Bug 1035867)

Developer Tools (Jeff/Rob/Dave)

<Read Only>

Feedback Summary (Cheng/Tyler/Matt)

Desktop

  • Updated hotfix is deployed!
  • Reports due out this week (before next Wed) from us: Accounts signup survey, USR 30 (Desktop + Android)

Insights

Something to Think About

IBM and Apple signed an agreement earlier this week where IBM will re-sell and support Apple gear to and for their corporate customers. While many have identified this as a big win for Apple, it’s also a big win for IBM, whose products and services are used to manage the computing environments by and for their customers. The agreement is part of a segment that is heating up, with Microsoft also announcing lower-cost Windows 8 laptops to complement their Surface offerings, and keep pace with the changes Google is making to make Android and ChromeOS (and Google productivity services) a more attractive platform in the Enterprise environment.
Why we should care: Apple, Google, and Microsoft continue to invest in their cross-platform strategy, linking their core products to Enterprise – which include institutional users – with the aim of giving end-users access to what they need, when they need it, regardless of platform. Each org has different reasons for doing it, and are pursuing strategies that don’t (always) take advantage of the web as a platform.

Worth a Read

Notes

Marketing, Press & Public Reaction (Arcadio)

== Questions, Comments, FYI ==


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

9-July-2014

Firefox/Gecko Delivery Planning: 2014-07-09

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

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

Firefox Desktop & Platform (Gavin/Chad/Martin)

Current Releases

You can find the most recently completed iteration performance report here.
You can see the status of the current iteration in progress here.

Beta (31)

  • Translations experiments continue, expanding to three test countries. After test, the translations experiment will be turned off.
  • Generational Garbage Collection (GGC Bug 619558) is expected to be pulled from the upcoming beta and eventual release version of Firefox 31 due to instability. Should this occur it will be rescheduled for Firefox 32.

Aurora (32)

  • First WebRTC communications feature lands, with some functionality and UI updates

Nightly (33)

  • Improved organic search features to help users conduct web search via a search partner
  • Basic screen sharing via WebRTC
  • in product promotion experiments to help users take advantage of Fx features (like Accounts)

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

You can find more on upcoming feature plans in the[roadmap]

Uplifts

Beta (31)
  • Regression: Unable to properly seek in a WEBM video (Bug 1023771)
  • NullPointerException when accessing ActionBar (Bug 1030738)
  • NullPointerExceptions in GeckoPreferences (Bug 1030743)
  • Fix Yahoo search codes (Bug 1033000)
  • crash in android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? at android.app.ContextImpl.startActivity(ContextImpl.java) (Bug 1034017)
Aurora (32)
  • Video overlay cut off after panning (Bug 1017427)
  • Regression: Unable to delete first character in address-bar value that has been auto-completed (Bug 1023303)
  • Weird tiling behavior when scrolling on video thumbnails (Bug 1025562)
  • Autocomplete issues with backspacing using ai.type keyboard (Bug 1026788)

Landings

Nightly (33)
  • App icon in the launcher is fuzzy (Bug 959379)
  • Dynamic panel list view drawn only after scrolling (Bug 1010986)
  • Three-dot menu and + button are redundant in tabs tray (Bug 1023270)
  • Cleanup the “combined” bookmarks and history view (Bug 1024289)
  • Do not use onFinishInflate in RemoteTabs*Panel (Bug 1024778 )
  • Last added pin to Top Sites Grid has the name grayed out (Bug 1025812)
  • Flickering of views during transition on opening a New Private Tab when tab drawer open and on tab drawer open/close animation (Bug 1028710)
  • Disable recent tabs panel in migration if all panels are disabled (Bug 1029046)
  • Regression: Menu breaks on Firefox 29+ on tablets with hardware menu (Bug 1030113)
  • crash in java.lang.IllegalStateException: Default panel in HomeConfig state is undefined at org.mozilla.gecko.home.HomeConfig$Editor.initFromState(HomeConfig.java) (Bug 1030141)
  • Closed private tabs appears in recent tabs panel (Bug 1030757)
  • Bookmarks panel is empty in guest mode (Bug 1030770)
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TabMenuStripLayout.onPageSelected(TabMenuStripLayout.java) (Bug 1031363)
  • Fix JNI pointers to use longs (Bug 1032460)

Developer Tools (Jeff/Rob/Dave)

Feedback Summary (Cheng/Tyler/Matt)

Desktop

31 beta Survey is going out shortly.

We are watching reports that some Indian ISPs are causing youtube is misbehave in Firefox. Some users say this is happening outside of India, so we are still investigating.

Market Insights from the Market Strategy Team (Kev)

Something to Think About

Google continues to improve its l10n efforts, releasing 13 new languages for Gmail and raising the total to 71, covering 94% of the internet population. They continue to add locales to its Search UI as well as Search results language, and have announced improvements to localization support in Google Now (some of which have since been delayed) and other products.
Why we should care: Localization of our products has always been a strong point, but Google (and others) continue to close the gap and extend language support in all of its products, including Android, Play, and its core services. We should continue to focus on l10n support, and look at where we can continue to innovate/tailor our experiences from a regional standpoint.

Worth a Read

Notes


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

2-July-2014

Firefox/Gecko Delivery Planning: 2014-07-02

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

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • Mobile & desktop beta 6 build 2 live yesterday (build 1 canceled because of some tests failing)

Firefox Desktop & Platform (Gavin/Chad/Martin)

Beta (31)

[| All tickets]

Aurora (32)

[| All tickets]

Nightly (33)

[| all tickets]

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

You can find more on upcoming feature plans in the roadmap.

Uplifts

Beta (31)
  • NPE in HealthReportBroadcastService.onHandleIntent (Bug 1030740)
Aurora (32)
  • support add-on hot fixes (Bug 1004571)
  • Crash when long pressing text selection Actionbar icons on Gingerbread (Bug 1014181)
  • Some locale names not displayable in locale picker with default fonts (Bug 1023451)
  • Do not use onFinishInflate in RemoteTabs*Panel (Bug 1024778)

Landings

Nightly (33)
  • Article showing twice in reader mode (Bug 881091)
  • Command to go up a level in bookmark view is mislabeled (Bug 949902)
  • Regression: Selecting “No video” option from the permission prompt still shows the content of the device camera. (Bug 1018928)
  • Regression: Unable to delete first character in address-bar value that has been auto-completed (Bug 1023303)
  • Autocomplete issues with backspacing using ai.type keyboard (Bug 1026788)
  • crash in android.content.ActivityNotFoundException: at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java) (Bug 1030734)
  • Don’t include ignored about:home tabs in count to determine whether or not to show “Open all” button (Bug 1030736)
  • NullPointerException when accessing ActionBar (Bug 1030738)
  • NullPointerExceptions in GeckoPreferences (Bug 1030743)
  • Fix Yahoo search codes (Bug 1033000)

2.2 EOL

  • We’ll be turning off the tegras on trunk (hopefully) this week
  • that needs to be uplifted to 32 and ride the trains from there
    • on 32 we’ll just turn off broken tests and back known testing holes with extra QA
  • Update/release plan:
    • 31 will go out to all users
    • 32 will only be offered to 2.3+
    • 31 ESR will be offered to 2.2 users once 32 goes out

Feedback Summary (Cheng/Tyler/Matt)

Desktop

Second Firefox 30 Feedback report has gone out with the results from our latest snippet survey, please let us know if you have any questions.


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

25-June-2014

Firefox/Gecko Delivery Planning: 2014-06-25

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

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • FF31 Beta 4 desktop shipped yesterday
  • FF31 Beta 4 mobile should ship today
  • We didn’t ship a Beta 3 last week because of infra failures which delayed QA
  • FF30 Post-Mortem happened yesterday
    • Throttling experiments were successful: 25% for 24 hours got ‘soak’ pop faster, 100% updates on Tues (instead of Friday) was also uneventful and we got the feedback needed to feel safe doing it on Tues

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

You can find more on upcoming feature plans in the[roadmap]

Uplifts

Beta (31)
  • Crash (java.lang.NullPointerException) in GeckoPreferences on swiping away the Sync activity (Bug 1020412)
Aurora (32)
  • Blacklist Top Sites suggestions that have been “removed” by user (Bug 1010266)
  • Video overlay cut off after panning (Bug 1017427)
  • String bundles from .properties files don’t reflect locale changes until browser restart (Bug 1020502)
  • Regression: Removing Item from Reading List by tapping banner icon fails (Bug 1022238)
  • Empty state image cut off (Bug 1023914)
  • Weird tiling behavior when scrolling on video thumbnails (Bug 1025562)

Landings

Nightly (33)
  • Add ability to close all tabs (Bug 817716)
  • crash in gfxContext::gfxContext(mozilla::gfx::DrawTarget*) (Bug 952721)
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.ToolbarDisplayLayout.updateFromTab(ToolbarDisplayLayout.java) (Bug 964861)
  • List recently closed tabs in the UI (Bug 1004850)
  • Video controls are displayed in the middle of the video (Bug 1005031)
  • Some locale names not displayable in locale picker with default fonts (Bug 1023451)

UX (Ian)

<Read Only>

Developer Tools (Jeff/Rob/Dave)

  • Outbound
    • Hacks posts on the Web Audio editor and WebIDE made #1 on hacker news over the last week
  • Landings
    • Web Audio editor improvements:
      • Bug 980506 – Implement AudioNode destruction events for WebAudioActor
      • Bug 1026766 – Support Media/WebRTC AudioNodes
      • Bug 994263 – Removing GC’d nodes in the Web Audio Editor frontend
    • Bug 1026811 – Upgrade to CodeMirror 4.2
    • 35 bugs resolved.

Feedback Summary (Cheng/Tyler/Matt)

Desktop

  • We branched the usual Snippet survey to gauge sentiment with one of the following questions:
    • Very Unhappy … very happy (What we normally use)
    • One star … five stars
    • The classic Net Promoter score question (on a scale of 0-10, would you recommend …)
    • A slightly modified Net Promoter score question (on a scale of 0-10, would you choose to use Firefox the next time…)

Because we need more data for each question, we’ll be running the survey for a little longer than usual. Data next week.

  • Less than an hour ago, we launched a survey on the Account post-signup page to understand why people are using accounts. Data coming in 2 weeks.

Mobile

  • Rob Rayborn of User Advocacy found on input.mozilla.org a missing menu bug on Samsung tablets with hardware menu buttons & Aaron Train of QA reproduced it: bug 1030113

Market Insights from the Market Strategy Team (Kev)

Worth a Read

  • Google IO is this week, and starts on Wed Jun 25th. Many keynotes are streamed. Will be worth the watch, and the schedule is here.
  • Amazon finally launched its Fire phone, bolstering its connected device portfolio. It’s an AT&T exclusive, is about the same price as an iPhone, and has a one-click buy button. Not expected to sell large volumes, but continues to round out Amazon’s HW offerings, and Bezos talked about why they did it. They’re also offering incentives to developers for apps that take advantage of the Fire phone’s differentiating hardware and software.

Notes

  • Nokia/MS is launching an upgrade in its X line, including a $130 X2 which includes a larger screen, double the RAM, a 1.2Ghz dual core CPU, and Dual SIM capability, and even adds a capacitive home button.
  • Starting to see changes in Chromium that will likely be announced this week, including new UX elements in Chrome in line with Google’s Quantum Paper unified design initiative, some of which can already be seen in things like Google’s Web Starter Kit.
  • Yahoo! releases its Aviate home screen replacement app
  • Google Play revenue continues to grow, starts to shed stigma of having apps that people won’t pay for (although the Freemium model is driving revgen). Gaming is the big rev driver in the space
  • Nest acquires Dropcam, strengthening Google’s position (while still keeping an arm’s length on Nest) in connected home devices. Expect more of this.

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