Meeting Notes

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

8-July-2014

SeaMonkey: 2014-07-08

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

Agenda

  • Who’s taking minutes? -> mcsmurf

  • Nominees for Friends of the Fish Tank:

Action Items

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

NEW
OPEN

  • http://weblogs.mozillazine.org/seamonkey/ has not been updated since November 2012, the last version listed is 2.14 (bug 956561); move blog to blog.mozilla.org if possible Assigned: mcsmurf.

    • Mcsmurf says that it looks like we might be getting a blog on blog.mozilla.com.

    • KaiRo will do some DNS magic to get it mirrored at blog.seamonkey-project.org
    • bug 973886 for creating the blog account
  • bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager
    • mcsmurf will look into this

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • Buildmaster is up and running.

    • Due to the master having some mysql issues, Callek has put a halt on the mysql updates, which affects the tbpl. So nothing is showing in tbpl atm.
  • comm-* will be building out of mozilla-* (bug 648979 etc.). Jcrammer has completed the coding. The decision to merge c-c into m-c has been kicked down the road into the next quarter or two.
  • Migrating our Linux builders to CentOS 6 bug 795354. Puppetmaster has been updated. Ewong is able to login to these hosts and buildbot is installed. We still need to get everything setup for parity and do some slight tweaks to the puppet config, but we’re pretty close to useable.
    • 2.28 beta and final will depend on build system working again for Gecko 31.0

    • bug 983536 libpango version >= 1.22.0 required on Linux.
    • bug 977676 SeaMonkey’s puppet broken due to requirement of ffxbld ldap password.
    • bug 943740 is tracking the progress (or lack of one) in building trunk and aurora on Linux & Mac from the downloading user’s POV.
  • Python has been updated on all buildboxen!
    • 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.
  • 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.

    • pymake has been discontinued. We need to install the latest Mozilla-build and tooltool on our windows builders.
  • 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.
  • In Progress: bug 1029513 Stop building Venkman because bug 800200 removed JSD1 which Venkman depends on.

Fixed Stuff Since Last Meeting

  • bug 1019021 SeaMonkey make package doesn’t package things needed to run for .. in .. loops that iterate over the content window object.

Release Train

  • Callek plans to have at least one 2.28 beta as soon as we get the Linux builders up. But no ETA yet.

    • SeaMonkey 2.28 beta 1 has not been scheduled yet.
  • Useful Firefox Release Schedule link: Releases Scheduling

Extensions and Plugins Compatibility Tracking

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

open tracking (0)
tracking requests (1)
targeted (0)
fixed (30)

2.Next

  • Stalled. Needs a kick.

    • bug 937809 Add DuckDuckGo to the default search engines list.

    • bug 815954 Click-to-Play: Port bug 812562 (click-to-play blocklisted plugins: reshow urlbar notification as with normal click-to-play).
    • bug 476108 GetShortPathNameW fails under some NTFS junctions [patchlove].
  • Fixed since the last meeting:
    • bug 1027241 Import nsICMS* from Gecko to Thunderbird to fix bustage caused by their removal from Gecko.
  • Current breakages:
    • bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager needs an owner

    • bug 995737 adapt seamonkey for the ab remote content policy change; use permission manager instead of address book property.
    • notifications/doorhangers not showing: bug 1019583 offline apps, quietly accepting requests (partially fixed)
  • Mozilla-central bugs that affect us:
    • Our front end Sync UI needs to be updated as the old backend is going away in Gecko/Firefox 31. See: New Firefox Sync has landed in Firefox Nightly. Tracked in:

      • bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager.

      • bug 1003434 Add support for about:sync-progress.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • 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 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

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

  • Low triaging effort.

Open reviews/flags:
30 review
6 super-review
4 ui-review
6 feedback

  • See Feature List page for major wanted/needed features.

  • TODO: We will need to update our Sync UI code due to the new Sync API. Also we need to check if we are allowed to create FX accounts from our UI Since the new Sync accounts are FX accounts.[IanN] I’m sure I saw a question about FX accounts and branding.

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:

    • bug 1013674 – Port |Bug 1011352 – Add a MOZ_AUTOMATION environment to all builds| to SeaMonkey production.

    • bug 1030016 – Port |Bug 598615 – HAVE_64BIT_OS changed to HAVE_64BIT_BUILD| to SeaMonkey
    • bug 1031960 – installer/package-manifest:139: Missing file(s): /SeaMonkey.app/Contents/MacOS/components/jsdservice.xpt
  • To be Checked-in:
  • Review:

    • bug 840427 – Migrate SeaMonkey builders to using mock

    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 922076 – Switch tests to using moz.build and manifests
    • bug 956007 – Remove front end for removed x-user-def font preferences
    • bug 1021370 – Bug 1016622 changed the name of seer to Predictor. browser-prefs.js needs to be changed.
    • bug 1029513 – Stop building Venkman because Bug 800200 removes JSD1 which Venkman depends on.
  • Working On:

    • bug 110904 – attach signature fails silently on bad paths

    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • bug 863747 – Add option to disable Location bar history
    • bug 918474 – Default Search dropdown doesn’t get refreshed after adding new search engine

IanN

  • Usual testing, reviewing and commenting.

  • Contributed to fixing:
    • bug 1027241 Import nsICMS* from Gecko to MailNews Core to fix bustage caused by their removal from Gecko
  • Pending check in:
  • Checked in pending review:
  • Waiting for feedback/review:
  • 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
  • Working on:
    • bug 943335 [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)

    • 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

Fixed on comm-central (haven’t got around to branch landings yet, sorry):

  • bug 1016132 Stop mutating the prototype of extApplication.prototype.

  • bug 825127 about:memory in Modern includes old CSS version.
  • bug 1021615 Customise dialog doesn’t display toolbar style after changing toolbar style preference back to full.
  • bug 934492 Adjust the preference panes for the removal of the charset data source.
  • bug 1018256 Fix Save and Change Character Encoding dialog.
  • bug 1018263 Selection list properties dialog doesn’t work properly.

Fixed on dom-inspector:

  • bug 368608 Fix DOM Inspector after removal of inIFlasher.

Backed out on comm-central:

  • bug 970121 URL bar isn’t decoded in some edge cases.

Needs checkin (forgot to check in due to oversight on my part):

  • bug 1009451 TypeError: tabs[i]._preview is undefined.

Needs beta checkin (haven’t got around to branch landings yet, sorry):

  • bug 1020630 Content permission doorhanger/notification doesn’t work.

Needs help with review (packaging/installer changes):

Needs review (aurora port):

  • bug 934492 Adjust the preference panes for the removal of the charset data source.

Still waiting for review:

  • bug 970993 Aero Peek rendering issues.

  • bug 553757 SMTP Server dialog doesn’t fit after disabling SSL.

Reviews have been a bit slow this past fortnight, sorry to those affected, hopefully I’ll be able to catch up over the next couple of months.

Ratty

Fixed:

  • bug 1023277 Dropdown for mail view selector: “All” an “Unread” without text instead of highlighted with IWN7-Basic and Aero Themes.

  • bug 1032800 Remove public destructors of NS_*_INLINE_* refcounted classes, Remove NS_HIDDEN, Fix dangerous public destructors.
  • bug 1032804 Classic Theme is missing dummy chome.manifest file (and icon.png, and preview.png).

Working on:

  • bug 817295 chrome directory missing in fresh profiles (again).

  • bug 973530 Add UI to access the remote debugger preferences.
  • bug 1034203 In about:certerror send the failed channel from the docshell to the Security Exceptions Dialog.
  • bug 1035237 The labels in the menulist items for the mail view selector don’t line up vertically.
  • bug 1019383 Implement search-engine discovery notification.

Other stuff:

  • Did some reviews.

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

rsx11m

Waiting for check-in:

  • bug 1019986 Clarify “Don’t Show” label in Desktop Notification bar and doorhanger.

  • bug 1009233 Help on mail account settings for authentication method needs updating.
  • bug 1019583 Part 2: Update Offline Web Applications preference pane.
  • bug 998787 Rename options in Geolocation doorhanger notification to disambiguate “Don’t Share” vs. “Not Now”.

Waiting for ui-review:

  • bug 1025569 Notifications for requests from Offline Web Applications offer beyond-session options in Private Browsing mode.

Stalled:

  • bug 994093 Provide toggle for Geolocation service (geo.enabled) in Privacy & Security preference pane.

Filed/investigating:

  • bug 1032302 8BITMIME keyword ignored in EHLO greeting, BODY=8BITMIME absent in MAIL request for 8-bit transfers. (MailNews)

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.

  • End-user information and discussion on MozillaZine.

stefanh

Fixed bug 1012445 Implement NS_THEME_CHECKMENUITEM for Mac OS X.

Any other business?

Discuss:

  • [Ratty] KaiRo reminded us that we need to grow our contributor community. Perhaps we can get some Engagement experts from Mozilla to give us some suggestions?

    • [IanN] might have a chat with some people and see if they can point me in the right direction.

SeaMonkey Meeting Details

Mozilla Platform: 2014-07-08

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

Need To Know

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

Notices/Schedule (lsblakk/sylvestre)

Next Merge: July 21, 2014 Next Release: July 22, 2014
Trains
Central: 33 Aurora: 32 Beta: 31 Release: 30

<Read Only>

  • 31b8 build 1 built on both Desktop & Mobile. Waiting for QA sign off to go live

  • GGC won’t ship with 31 but in 32. Causing too many issues in term of stability (OOM) Bug 994589 for more info
  • Other top crash: bug 988549 (GFX blocklist)

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

Quality Programs

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

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 7.65 (Previous Week: 9.18).

  • Numbers improving after another recent batch of test disablings and a number of fixes landing.
  • #1: bug 1007230 – Timeouts during pip install.
  • New serviceworker tests are flaky on Android/B2G. Seems too risky to backout at this point, so action needed on the various bugs on file.
  • 34 intermittent failures fixed in the last week – List – Thanks!.

MemShrink (njn)

  • No update.

Stability (kairo/bsmedberg)

  • Overall numbers still don’t look entirely good:

    • Aurora is just still seeing some people on the bad builds from last weekend, crash data for newer builds is fine

    • Beta 31 has ~30% worse data than 30, due to 3 areas:
      • Experiments shutdown crashes (bug 1012924, no effect on release which doesn’t run experiments).

      • GGC OOM crashes, mostly bug 999158. Sadly, we’ll need to disable GGC on 31.
      • GFX crashes, see bug 988549, due to blocklist for D2D (at least) not working correctly. GFX team is looking into it.

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

Electrolysis (e10s) (blassey)

  • bug 989875 – HTTPS “Untrusted Connection” page’s “Add Exception” button does nothing

  • bug 1030414 – Pop-up windows don’t work from non-e10s windows when e10s is enabled

Firefox Mobile (mfinkle/blassey)

<Read Only>

Work In Progress

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

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)

Firefox OS Devices/Porting (ericchou)

<Read Only>

  • Device porting (Gonk team)

    • Porting Summary

      • Flame

      • Tarako: Solving PTR3 blockers. 7/17 MP has been scheduled.
      • Dolphin: SPRD PTR2
      • Tako : a series of training will happen in Mozilla Taiwan office this week.
      • Woodduck : sync code from github
  • Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)

    • bug 1032088 – Bluetooth stack configuration files would be missing if users full flash PVT images. (2.0+)

      • File sharing via Bluetooth did not work because of this issue. Resolved by Shawn.
    • Team still worked on WebBluetooth API, kept finishing implementation and adding corresponding test cases.
    • Thanks to Thomas Zimmermann, who provided a bunch of patches to move Bluetooth backend (Bluedroid) out of process. Ben and Shawn are taking care of the review.
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)

    • bug 941302 – PlatformDecoderModule for FirefoxOS/B2G (2.1 feat+)

      • Both video and audio are working now. Blake is preparing patches for review. Hope we can start reviewing by the end of this week.
    • bug 904177 – Integrate MediaCodec into gecko for media playback (2.1 feat+)
      • Patches mostly got r+. Bruce will refine these patches and try to get it fixed this week.
  • Device Storage & Stability (members: Alphan Chen)

    • bug 1029403 – Followup to Mount/Unmount API (2.1 feature+)

    • bug 1029533 – MTP boilerplate
      • Eric provided a simple patch to bring up MTP. Later Dave Hylands provided another patch which integrates MTP with the device storage system of Firefox OS. We will discuss how Dave and Alphan can co-work on Wednesday’s meeting.

Firefox OS Telephony/WIFI/NFC (kenhkchang)

<Read Only>

  • bug 1034522 – B2G Emulator: Add console command – sim status .

  • bug 1027478 – Modify telephony API from dialEmergency(number, serviceId) to dialEmergency(number)
  • bug 1023695 – [B2G][SMS] Introduce sms-deleted event to provide the awareness of change in MobileMessageDB for multiple apps interested in SMS.
  • bug 813893 – B2G RIL: support UMTS CBS Message
  • bug 1012549 – Support import PKCS#12 in wifi
  • bug 979888 – B2G NFC: support UICC-based card-emulation as per Mifare.
  • bug 997576 – [NFC] Testcase for reading empty NFC tag.
  • bug 979891 – B2G NFC: NFC Daemon shall support HCI Event EVT-TRANSACTION handling.
  • bug 1030002 – [B2G][RIL] Use webidl attribute, CheckPermissions, for checking mobileconnection/mobilenetwork permission.
  • bug 1022490 – [dolphin][flame][perf] improve the performance of exporting Contacts to USIM card.
  • bug 843452 – B2G RIL: use ipdl as IPC in MozMobileConnection.
  • bug 1003711 – [RTSP] Build Darwin Streaming Server on B2G emulator
  • bug 1032111 – [RTSP] Basic RTSP test case on ICS emulator
  • bug 1035074 – [system-message-api] SystemMessageManager makes JS Error: “this._dispatchers is null”
  • bug 1017472 – Captive portal notification will not be dismissed after user manually log in
  • bug 1010035 – [B2G] add marionette tests for Cdma 3-way calling
  • bug 935843 – B2G RIL: Parse EF_IMG from SIM
  • bug 824145 – B2G STK: Support for STK icon display
  • bug 1029721 – CDMA call waiting call is not logged in call history
  • bug 1009393 – [B2G][Emulator] support RIL_REQUEST_CDMA_FLASH
  • bug 1013153 – [OPEN C_1.3] APN and mvno type/data
  • bug 1032858 – Add support for RIL_REQUEST_GET_CELL_INFO_LIST to expose neighboring cell data
  • bug 1030810 – flame v2.0 often fails to enable cell data when leaving wifi with dual-sim

GFX (milan)

  • Will create a tracking bug for leaving Windows OMTC on Aurora and link some of the bugs currently hanging off bug 899785 to block that. Aiming for 33 at this point.

  • Still chasing those PushClipsDT issues.
  • Chasing increased memory usage with B2G 2.0, new homescreen, etc. Current issues include larger screen, 1.5x multiplier having us hit fractional CSS pixels and slow path (opacity), extra snapshots kept around for the edge gesture interface, additional memory required by tiling and low-res tiling, but not memory leaks as such.

JS (naveed)

Layout (jet/dbaron)

<Read Only>

  • Notable Fixes:

    • bug 1029307 – use fixed subscript/superscript offset ratio instead of font metric values. add subscript/superscript test fonts.

    • bug 1031319 – Don’t generate element animations when animation-name is “none”
    • bug 1029969 – Make compositor animation (OMTA) tests ignore floating-point differences
    • bug 1010067 – Rename animation classes so they are easier to understand
    • bug 1031967 – Make mozilla::css::Loader cycle collected and traverse its observer array.
    • bug 1028237 – Account for device offset for thebes layer masks.
    • bug 987497 – Force ** {{buggy drivers to pick up the TexturePass2 uniform change.
    • bug 1026450 – Don’t let clipped animated transforms trigger layerization of elements outside the clip.
    • bug 997010 – Support dynamic changes to the image-orientation property.
    • bug 1023618 – Always call FlushRendering in the reftest harness.
    • bug 1029180 – Give nsStyleContext a private destructor & MOZ_FINAL, to make it less likely to be freed by anything other than refcounting.
    • bug 996798 – Add a typedef to make it easier to change the size of nsWrapperCache/nsINode flags.
    • bug 1030829 – preload ‘hidden’ fonts on FirefoxOS into the user-font cache.
    • bug 1030067 – ignore the principal when caching data-URI fonts, to allow sharing across pages with the same CSS.
    • bug 1029718 – Skip transform calculation if region to transform is empty for layer event regions.
    • bug 1008942 – When a network request for an image finishes during paint suppression and the image doesn’t have a frame don’t start a decode.
    • bug 1034399 – Use a Moz2D DrawTarget backed gfxContext for SVG bounds calculations.
    • bug 988808 – Convert SVG hit-testing to use Moz2D instead of Thebes backed gfxContext.

Media (mreavy)

<Read Only>

  • Working hard on landing OpenH264 and initial ScreenSharing support for 33

    • bug 948160 – master OpenH264 bug

      • Lots of GMP plugin stuff ready to land to finalize the plugin API and allow sandboxing by proxying Shmem to the Parent.
    • bug 923225 – Metabug for screen sharing support
      • Large patch from some external contributors; gcp working with them to make it reviewable and landable — Thanks!
  • Landed fix for top orange this morning bug 1031137 — yeah! Thanks padenot
  • B2G audio performance fixes landed and uplifted to 32. Looking to see if we need more.

Necko (dougt/jduell)

  • Here’s our Networking Q3 goals

  • We’re also starting some projects that are not Q3 goals (may take longer):
    • OpenVPN interface for necko: wanted by many cellphone network optimizer providers

    • Looking into how we can improve our behavior in captive portals (Hotel/airport/etc wifi)
    • Also hoping to provide better support for detecting online/offline for B2G (and maybe other platforms)

Seceng (keeler)

    • bug 1027133: Broadened twitter’s pinset to cover *.twitter.com

    • bug 1024610, bug 1021419 landed for backend of tracking protection, bug 1029887 to enable frontend changes in review
    • bug 643041: nsIX509Cert2, nsIX509Cert3 are now part of nsIX509Cert. Similarly, nsIX509CertDB2 -> nsIX509Cert. There are no functionality changes, but some addons or patches currently being worked on may require some find/replaces. Also, it’s no longer necessary to query interface from (for example) an nsIX509Cert to an nsIX509Cert3 to get the additional functionality that was provided by that interface.

WebAPI (overholt)

  • No update this week.

Roundtable

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

Andy McKay (andym) This the right place to nom bugs? 1035318 and 1035320

<Read only beyond this point>

Friends of the Tree

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

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)

irc #planning Log From This Meeting



Engineering Meeting Details

  • Tuesday 2014-07-0811: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 Hair of the Dog
  • join irc.mozilla.org #planning for back channel

7-July-2014

Mozilla Project: 2014-07-07

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

All-hands Status Meeting Agenda

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

Friends of Mozilla

  • Big shout out to volunteer sheriff nigelb for ensuring the infrastructure issues breaking the tree over the weekend were resolved in a timely fashion.

  • HUGE thanks to the Mozilla India community for their support with our user research in Delhi & Jaipur!
  • Congrats to Andre Garzia for publishing a new book, “Quick Guide For Firefox OS App Development” – check it out at https://leanpub.com/quickguidefirefoxosdevelopment/

Upcoming Events

This Week

  • In the SF office this week (Foxhole) there is a week-long camp for LGBT youth who are learning how to program in Python, make webpages, and build community in the open web. Tech Camp homepage

  • The Ascend Project, the first pilot of which will take place at the Portland office this fall has completed the gathering of applications and is now finalizing the 20 participants. To follow along with progress please check the website and follow the project on Twitter.
  • The Engagement Team is having their team offsite starting tomorrow in Santa Cruz, CA. Offsite Info Wiki Page

Thursday, 10 July

  • 10:00 AM Pacific / 17:00 UTC: Grow Mozilla discussion — a forum for discussing community building at Mozilla

  • 5PM UTC / 1PM EST / 10 AM PSTSecurity Open Mic

    • An open meeting to chat anything security related with the Mozilla Security team.

    • Vidyo: SecReview Room // Dial-in Info (phone): – US/INTL: 650-903-0800 or 650-215-1282 then extension 92 – Toronto: 416-848-3114 then extension 92 – Toll-free: 800-707-2533 then password 369 – Conference num 95294

Friday, 11 July

  • MozFest East Africa – July 11-12 in Kampala, Uganda. MozFest East Africa is a tech event organized by the Mozilla Community in Uganda to get different minds together to share their knowledge, skills and expertise on the web and how to improve it. It will also get exhibitions on African innovations or creations being made to improve the web in relation to the context and African needs.

    • San James Emmanuel, Lawrence Kisuuki, Michelle Thorne, and many more Mozillians are attending!

Project Status Updates (voice updates)

Firefox Desktop

Speaker Location: San Francisco (johnath)

  • More experimentation you can try out on nightly:

    • Electrolysis

    • Loop

Firefox OS

Speaker: non-verbal
Flame phones. We have about 200 Flames available for members of our community (volunteers and employees.) This is for those who will use the phones regularly, and who will participate in product surveys, focused testing efforts, and be available to help us gauge the quality of specific features and the overall product.

To apply to the program, head over to our Foxtrot Application, which takes about 10 to 15 minutes.

Mozilla Science Lab

Speaker Location: non-verbal

Mozilla Reps

Speaker: Brian King
Speaker Location: San Francisco

Introducing Reps in town for the Engagement Offsite.

Content Services

Speaker: Sean Bohan
Speaker Location: New York
2 weeks since the Content Services Work Week and we are looking at the future of Enhanced Tiles for the New Tab. Currently, users see Tiles which consist of a screenshot of that page, some text under each of the tiles. Users have the ability to move a tile, leave it alone or remove it from their New Tab. Our team is looking at giving the users the ability to add “Format” to that list of actions, letting them change tiles from a screenshot to something that is either more functional or just looks better. Right now ideas include magazine and news tiles that can show most recent headlines on top of Tile. Sites given the able to update the Tile image to latest logo or seasonal doodle. At the July 21 MoCo, Aaron Thornburg (UX lead for Content Services), will show a demo of where this could go.

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
Mary Ellen Muckerman Engagement – VP Brand Voices strategy San Francisco Yes N/A N/A
John Bernard Engagement – Director of Marketing, Firefox OS Firefox OS launch update Remote Yes N/A N/A
Chris Cooper Release Engineering Manager Try Server Best Practices Remote No N/A Try Best Practices

Try High Scores

Roundtable

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

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

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

Welcome!

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

Introducing New Volunteers

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

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Anthony Duignan-Cabrera Mary Ellen Muckerman San Francisco New York Office Editor in Chief
Yi-Fan Liao Evelyn Hung Taipei office Taipei office Firefox OS
Travis Blow Mark Mayo MV NYC Services Operations
Ang Brij Andreas Gal MV MV CTO Office

<meta>

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

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

Automation & Tools

bugzilla.mozilla.org

Notable changes to bugzilla.mozilla.org during the last week:

  • bug 669535 Added a user preference to disable “Possible Duplicates” when creating bugs

All changes.


  • 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

2-July-2014

Mobile: 2014-07-02

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

Schedule

  • Next merge: 2014-07-21

Topics for This Week

Fx33 Cycle Checkin
Mailing list post to come looking at how well we are doing in this cycle

SPDY proxy renamed
It is now known as Janus (the Roman god of time, space and safe passage)

Tablet Work
Getting the Larch branch ready for the work.

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.

  • Franz Sarmiento fixed bug 925986 – Code cleanup – Misc unused var declared in aboutReader method _toggleToolbarVisibility() – and bug 1028728 – Update findListViewWithTag consumers to use strings from HomePager

  • Shashank VRSN Sabniveesu fixed bug 1026010 – Rename GeckoApp.ACTION_BOOKMARK to something more intuitive – and bug 949902 – Command to go up a level in bookmark view is mislabeled
  • Matthew fixed bug 1028815 – “7 days ago” label in History panel is confusing
  • Working with vivekb on tickets related to Remote Tabs and cleaning Sync tabs/clients DBs

  • Reviewing patches in progress from capella on Remote Tabs

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>

  • Renamed ‘Gonzales’ to ‘Janus’, https://wiki.mozilla.org/Mobile/Janus

  • Profiled startup performance, found a lot of places for improvement. Bugs will be filed soon-ish.
  • bug 1020227 – Deadlock in opensl_stream_destroy
  • bug 1024614 – Send NS_NETWORK_LINK_DATA_CHANGED events on Android
  • bug 1032460 – Fix JNI pointers to use longs
  • Misc. Janus patches/reviews, etc

Alan K. (ack)

Last week:

  • PTO Monday & Tuesday

  • Fixes for cloudsync refactoring regressions
  • Ad-hoc networking running on Flame

This week:

  • Query & livemark support

  • Add some cloudsync tests

Next week:

  • Vacation

JChen

<Read Only>

Past week

  • Worked on native stack for background hangs

    • ATM putting patches up for review

Fixed

Working on

GCP

<Read Only>

  • Last week:

    • WebRTC Tab sharing fix

    • WebRTC Tests extended bug 1018928 but pretty orange
    • Almost all WebRTC tests are disabled on Android 2.3 emulator
    • Screen sharing support for WebRTC
  • Next week:
    • Screen sharing support for WebRTC

Randall Barker

  • Last Week: Rebased Roku build system and merge with standalone WebRTC branch. Continued work trying to stream tab from fennec.

  • This Week: Resolve issues with tab streaming from fennec. Get WebRTC standalone in shape for landing.

Eugen Sawin

Past

Present & Future

  • Proxy

    • Cache improvements

    • Metrics

Sylvain Cleymans

Last week: Nearly done adding testing in Gonzales/Janus

Next week: Improving testing in Janus

Martin McDonough (mmcdonough)

  • Last Week: Got H264 video decoding and displaying on Android using native API with some graphical issues

  • This week: Fix stuttering/graphical errors in H264 video.

Brian Nicholson

<Read Only>

WesJ

<Read Only>

  • Moed to MTV office this week!

  • bug 901803 – Integrate chromecast support into Firefox. Landed (disabled)! Still pushing rel-eng to get things we need on build machines.
  • Looking into an add-on for desktop to support casting.
  • bug 1004715 – Home screen widgets. Mostly working. Splitting into two widgets, one for launching Fennec/Search activity, one for hub stuff.
  • bug 1014712 – use msapplication-TileImage and msapplication-TileColor to create home page tiles. Still going back and forth with rnewman. Lost my build machine a bit during the move.
  • bug 1004495 – Tapping on a download notification doesn’t do anything (if Firefox is in the background). Waiting for brian.
  • bug 989094 – Webrtc permissions prompt should remember your last choice. Patch up for finkle.

LucasR

Last week

  • Google I/O in SF, PTO on Friday

  • Diving into new APIs in Android L
  • Fixing TwoWayView in Android L
  • Initial tablet refresh discussion
  • bug 1010740 – Toolbar refinement – Change entry asset and tweak padding
  • bug 1029046 – Disable recent tabs panel in migration if all panels are disabled
  • bug 1030141 – crash in java.lang.IllegalStateException: Default panel in HomeConfig state is undefined at org.mozilla.gecko.home.HomeConfig$Editor.initFromState(HomeConfig.java)
  • bug 1031363 – crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TabMenuStripLayout.onPageSelected(TabMenuStripLayout.java)
  • bug 1028710 – Flickering of views during transition on opening a New Private Tab when tab drawer open and on tab drawer open/close animation
  • bug 1032756 – Look for zipalign in Android’s build tools directory
  • Patch reviews

Next week

  • Suggested sites in distributions

  • Toolbar stuff

liuche

<Read Only>

  • Tabs panel follow-ups (bug 1028705, bug 1023270, +others)

  • Working on new mocks for swipeable home panels
  • More telemetry, reviews
  • PTO Monday

Margaret

Fixed

Working on

eedens

Past

  • Landed 1030277 – Create content provider for search terms

  • WIP 1022102 – Clean up the actionbar layout and styling

Current

  • Work on search activity so we can enable for nightly

    • Fix major issues from Try build.

    • Enable in Nightly with Nick.
  • Implement UI/UX minimum design: http://cl.ly/image/3r0d2e1i3W2W

mcomella

<Read Only>

Past

  • bug 1029989 – Rename private_tabs_panel_description to reflect new string content

Present

  • bug 998000 – Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode

  • [meta] bug 979921 – Android 2.3 test failures
    • bug 948591 – Intermittent testClearPrivateData | Exception caught – junit.framework.AssertionFailedError: Text string: ‘^Settings$’ is not found!

    • bug 979552 – Frequent Android 2.3 testAddSearchEngine, testBookmarkFolders, testImportFromAndroid, testSettingsMenuItems, testTitleBar | Automation Error: Missing end of test marker (process crashed?)
    • bug 979600 / bug 946957 – Android 2.3 testSessionOOMRestore | Page title is correct – got page3, expected page4
  • bug 1021356 – Refine visuals in empty private tabs screen
  • bug 1024778 – Do not use onFinishInflate in RemoteTabs*Panel
  • bug 1025546 – Support various image views in Hub panels
  • bug 1020534 – Tablet toolbar icons hard to read on dark lightweight themes
  • bug 1030363 – Create Sound.jsm for Android
  • bug 1030715 – The orange animation bar gets stuck when the pull to refresh action is performed slowly

Future

  • Too busy with other things:

    • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along

    • bug 939350 – Create Python linter wrapper
  • bug 983437 – Delay FHR pruning until the screen is off
  • bug 989441 – Centralized documentation for writing tests

RNewman

  • In SF.

  • Kicking off overlay project with ckitching.
  • Distrodistros: CDN is live, patch is reviewed, docs are written; getting close to landing. (Follow-ups expected.)
  • Locale testing: doing a couple of builds with new locales (52!) for Jeff.
  • New Android SDK/build-tools work fine, only zipalign needs to be symlinked.
  • Wrestling endlessly with Eclipse: needs to add the Play Services projects to make the ChromeCast stuff build, and now Fennec crashes on launch. Sadface.
  • Debugged an exciting client record bug with Nick: bug 1032483. If you have duplicated devices in Send Tab or Synced Tabs, this is why.
  • The usual miscellaneous reviews and patches.

Chris Kitching

… Has returned.

Complete

Ongoing

  • bug 1024289 – Cleanup of the “combined” database view to improve performance (and slightly reduce the vastness of the crazy in BrowserDatabaseHelper.java)

  • bug 948509 (and related) – Starting rnewman’s fancy overlay project. Basic idea being to use an overlay to allow for more convenient handling of share intents without users having to perform a complete activity switch and lose their train of thought. Later work hopes to do something similar for handling ordinary link-open intents. Input from UX-esque people appreciated (hopefully Richard can help to flesh out any missing details).

nalexander

Search Activity
Custom sync servers
  • Working on dev-docs and blog-post for Android custom sync servers
Busted stuff
  • Duplicate client records likely came from bug 1032483

  • Looking into a problem with homescreen shortcut launching bug 1032217

BLassey

landed
  • bug 1025931 – Crash java.lang.NullPointerException in in org.mozilla.gecko.GeckoAppShell.getContext

  • bug 1030738 – NullPointerException when getting action bar
  • bug 1030743 – NullPointerExceptions in GeckoPreferences
  • bug 1033013 – testMasterPassword
WIP
  • tab streaming to chromecast
travel
  • I’ll be in MV next week

MFinkle

  • UI Telemetry

  • Playing with Sonicnet.js in Firefox
  • GeckoView work

Ian Barlow

  • Extra long weekend, today is my Monday

  • Admin/Manager stuff
  • Launcher/Lockscreen research findings coming soon
  • In SF the week after next!

Anthony Lam

<Read Only>

  • Last week

    • Wrapping up “Contextual hints” bugs

    • Seach UX specs
    • Interviews
    • Watching Google I/O videos on Material design/ other stuff
  • Next up
    • Search activity

    • Toolbar refinements with Lucas
    • Sync panels design (for Tablet and Mobile)
    • Panels UX review (for Tablet and Mobile)
    • Bugs follow up

WebRT

  • week was chock full of conferences, travel, and other OOO

  • mhaigh found ChromeWorker/js-ctypes/JNI crasher bug 1032936

Ad nauseum…

  • bug 960584 notify user of download progress indication when fetching APK – patch needs updating

  • bug 1024724 Can’t install app if Fennec is in Italian – blocked on building multi-locale Fennec
  • bug 1021395 Web app machinery dumps lots of semi-sensitive data to logcat – blocked on bug 1032936
  • bug 1026263 Error writing default prefs during packaged web app installation – under investigation
  • bug 1029691 Manifest not being checked on APK installation – work in progress received feedback

A-Team

  • All test jobs running for Android 2.3 and Android 2.3 armv6 now

    • mochitests, robocop, xpcshell tests moved to aws

    • Tegra retirement is imminent

QA

Garvan

  • have stumbler building in Fennec. Need to clean up

  • Meta-bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1032506
  • Been on Dolphin (B2G 1.4) for the past week, still on Dolphin today/tomorrow. Need to be on stumbler the following 2 weeks, or it won’t make 33.

Feature Focus

Last call for Meta Bugs for items below! Some have been added to the roadmap that folks sent to me last week. I’ll be doing a blitz tomorrow for those that are still blank.

Firefox 31 (Beta) – Release: Jul 22, 2014

Firefox 32 (Aurora) – Release: Sep 2, 2014

Firefox 33 (Nightly) – Release: Oct 14, 2014


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

1-July-2014

Mozilla Platform: 2014-07-01

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

Need To Know

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

Notices/Schedule (lsblakk/sylvestre)

Next Merge: July 21, 2014 Next Release: July 22, 2014
Trains
Central: 33 Aurora: 32 Beta: 31 Release: 30

<Read Only>

  • 31b6 build 2 built on both Desktop & Mobile (build 1 canceled because of some tests failing)

  • Both should be live today
  • OMTC disabled in aurora but 3-30% regressions! Bug 1032831

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

Quality Programs

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

MemShrink (njn)

  • No update.

Stability (kairo/bsmedberg)

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

DOM (jst/overholt)

  • WebIDL bindings infrastructure now largely done. 2 1/2 years in the making, lots of details to get right in lots of corners. Big shout out to the team who worked on this, including peterv, bz, khuey, bholley, mccr8, and efaust. Also a big shout out to the numerous people who helped convert code from using XPConnect to WebIDL, including dz, Ms2ger, ehsan, baku, bjacob, tbsaunde, and many many more (too many to name here).

  • Old XPIDL based event generator is dead (bug 1031051). Everything is migrated to WebIDL.
  • ServiceWorkers! Lots abuzz here, a few hackers met to hack on ServiceWorkers in SF last week. See [1] for details.

Electrolysis (e10s) (blassey)

  • Various bug fixes but the big e10s feature this week is the Password Manager for e10s: bug 949617

Firefox Mobile (mfinkle/blassey)

  • Gonzales project is now known as Janus

Firefox OS Devices/Porting (ericchou)

<Read Only>

  • Device porting (Gonk team)

  • Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)

    • Bluetooth in-house certification test has been done by Taipei QA team. All found bugs have been resolved by BT team except one Gaia issue. (See meta bug 1022503, bug 1022504)

    • WebBluetooth API was moved from 2.1 to 2.2 according to the result of 2.1 feature sign-off meeting. BT team will continue working on new API implementation.
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)

    • bug 941302 – PlatformDecoderModule for FirefoxOS/B2G (2.1 feature+)

      • Video is working now. Audio isn’t working but already found the root cause.
    • bug 1017438 – A short period of sound at the end of a song would be cut off too early (1.4+, landed)
    • bug 1017421 – Preview of custom ringtones cannot be stopped. (2.0+, analyzed by Bruce and solved by Jim)
  • Device Storage & Stability (members: Alphan Chen)

    • bug 1029403 – Followup to Mount/Unmount API (2.1 feature+)

Firefox OS Media Recording (cjku)

<Read Only>

  • bug 1016184 – [Touch Caret] Enable touch caret on B2G

  • bug 959118 – [LayerScope] Combine layer dump and layer scope
  • bug 987040 – Implement mozbrowserSelection
  • bug 987529 – Implement Vsync dispatch pipeline
  • bug 814524 – Make WebGLContext::TexImage2D avoid readback for video elements
  • bug 1000722 – Many B2G reftests fail after enabling OOP, because partial drawWindow calls are drawing too small an area

Layout (jet/dbaron)

<Read Only>

Necko (dougt/jduell)

  • About to land (bug 354493): will no longer allow pages loaded from public IPs to access local (192.169.*.*, etc) address ranges (to prevent evil.com from scanning your intranet). Let us know if this causes you grief.

  • We recently started timing out HTTP connections that take >5 minutes without a reply. This breaks some “classic web applications” (euphemism): we’re backing it out in bug 1024015.
  • Fixed some issues with using https connections to HTTP proxy (bug 1029163)

Performance (vladan)

No update this week

Seceng (grobinson)

Roundtable

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

<Read only beyond this point>

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)

irc #planning Log From This Meeting

dveditz: blassey: why "janus"?
blassey: roman god of time, space and safe passage
blassey: why the change? apparently Speedy Gonzales is not considered to be culturally sensitive
...
Mossop: Some webapps use [HTTP requests waiting longer than 5 minutes] as a push notification. Make an XHR request to your server, when it wants to tell the client something it responds

Engineering Meeting Details

  • Tuesday 2014-07-0111: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 Hair of the Dog
  • join irc.mozilla.org #planning for back channel

30-June-2014

Mozilla Project: 2014-06-30

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

All-hands Status Meeting Agenda

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

Friends of Mozilla

  • Congratulations to Lukas Blakk for a wonderful Open Source Bridge keynote about Project Ascend. The Community Building Team also awards Lukas a Community Building Superstar Badge!

  • Huge thanks to Mozilla Mexico for their awesome work at Campus Party in Guadalajara, MX this weekend

Upcoming Events

Monday, 30 June

Tuesday, 01 July

Canada Day! Woo!

Wednesday, 02 July

  • Homebrew Website Club Meetup, 18:30-19:30 (with quiet writing hour from 17:30-18:30 beforehand)

    • Chicago, Portland, and Mozilla San Francisco!

    • Description:

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

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

      Any questions? See the wiki page for details or irc://irc.freenode.net/indiewebcamp.

Thursday, 03 July

  • 5PM UTC / 1PM EST / 10 AM PSTSecurity Open Mic

    • An open meeting to chat anything security related with the Mozilla Security team.

    • Vidyo: SecReview Room // Dial-in Info (phone): – US/INTL: 650-903-0800 or 650-215-1282 then extension 92 – Toronto: 416-848-3114 then extension 92 – Toll-free: 800-707-2533 then password 369 – Conference num 95294

Project Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

  • Experimentation!

    • Install

    • Search
    • Translation
    • New tab improvements

Firefox Mobile

Speaker Location: remote (mfinkle)

  • Turning off 2.2 tests soon

    • Some tests still don’t run on 2.3, so we’re going to loose 2.x test coverage for those. Beware and hand test relevant bits.

    • Partly to improve our test infra
    • Partly to begin EOL on Froyo
  • UI Telemetry
    • Check out the basic UI Telemetry dashboard

    • We are moving into the interpretation phase and should be filing bugs for any actionable issues we discover
  • Firefox Search
    • Currently working on getting the foundation in place to land in m-c.

    • Project page has more details
  • Firefox crashes on startup in the Android L Preview

Firefox OS

  • Flame Programs – Asa Dotzler, Mountain View

  • Foxtrot (panel of Flame users who agree to help test and give directed feedback to the Product, UX, and QA teams) applications did not open last week as announced. We are working on the application form this week. Will announce as soon as its live.

  • Flame retail site is live again. Phones arrive from manufacturer to retail for distribution on July 10. Shipping is 3-7 business days. So, first retail Flames will land on our community in approximately 2 weeks.
  • If you’ve already got a Flame (from the pre-retail batch of 2000) and you are planning on sticking with the release channel and getting OTA updates, you’ll need to flash a new Firefox OS v1.3 (build 122) If you’re an employee, you can get this build today (see Asa) and if you’re a volunteer, we’ll have that build posted at our partner’s ASAP.
  • It has been determined that we will not push 1.4 to the Flame. The first major OTA update for Flame will take users from Firefox OS 1.3 to Firefox OS 2.0.
  • More details at our new wiki > https://wiki.mozilla.org/FirefoxOS/Flame# and hang out in IRC at #flame
  • Tablet Contribution Program

    • We’ve shipped out about 50% of the 10″ tablets and continue to deliver.

    • Email going out this week to let those participants who have not received a tablet know that it’s on the way.
    • Last week we held the first of our new weekly meetings with Taipei Stream 3 team, Asa Dotzler, and several of the volunteer TCP coordinators.
    • We have nightly builds. The TCP coordinators are testing now and we’ll post more publicly this week.

Webmaker

Speaker Location: (Nonverbal)

Grow Mozilla

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
Kristin Baird Engagement MozCamp India San Francisco Yes https://docs.google.com/a/mozilla.com/presentation/d/1kykMJEKSH4_FJdYEgXDTYljf1Tfuem2Mh97vGn3PMEI/edit#slide=id.g38bcb5299_030 https://docs.google.com/a/mozilla.com/presentation/d/1kykMJEKSH4_FJdYEgXDTYljf1Tfuem2Mh97vGn3PMEI/edit#slide=id.g38bcb5299_030
Mark Jeffries IT A/V Survey Results San Francisco No https://mana.mozilla.org/wiki/display/SD/2014+AV+Survey+Results https://mana.mozilla.org/wiki/display/SD/2014+AV+Survey+Results
Robyn Chau Developer Events “The Big 5″ Events Remote Yes http://bit.ly/1iNUAoI http://bit.ly/1iNUAoI

Roundtable

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

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

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

Welcome!

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

Introducing New Volunteers

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

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Jessica Amann Mihca Anderson Mountain View San Francisco Human Resources Business Partner

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Laleh Beni Cameron Zwarich Mountain View San Francisco Servo
Bernardo Rittmeyer Matt Noorenberghe Vidyo Mountain View Firefox Desktop
Artem Sobolev Seth Fowler Mountain View Mountain View Platform Engineering: Graphics
Sean Bolton Larissa Shapiro Mountain View San Francisco Community Building
Jakub Jurovych Nick Fitzgerald Mountain View San Francisco Developer Tools
Christopher Kitching Wes Johnston Mountain View San Francisco Firefox for Android
Robert Bindar Mike Henretty Mountain View San Francisco Firefox OS
Filipe Gonçalves Gregor Wagner Mountain View San Francisco Firefox OS
John Sullivan Steve Workman Mountain View San Francisco Networking
Tyler Smith Nikhil Marathe Mountain View Mountain View Platform Engineering: DOM
Thomas Daede Jack Moffitt Mountain View Mountain View Research
Stuart Pernsteiner Brian Anderson Mountain View Mountain View Research
Chance Zibolski Rob Miller Mountain View San Francisco Services Engineering
Ian Kronquist Michael Cooper Mountain View Mountain View WebDev: Input
Trevor Bramwell Chris Lonnen Mountain View Mountain View WebEng: Crash Reporter

<meta>

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

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

Automation & Tools

bugzilla.mozilla.org

Notable changes to bugzilla.mozilla.org during the last week:

  • bug 943146 The “needinfo” menu now includes the mentor(s)

All changes.


  • 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

25-June-2014

Mobile: 2014-06-25

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

Schedule

  • Next merge: 2014-07-21

Topics for This Week

UI Telemetry
Updated the UI Telemetry dashboard. We are moving into the interpretation phase and should be filing bugs for any actionable issues we discover.

Feature Videos
Launching a bunch of short videos that show off Firefox for Android features. Let’s push to get these released.

Turning off 2.2 tests this week
Some tests still don’t run on 2.3, so we’re going to loose 2.x test coverage for those. Beware and hand test relevant bits.

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.

  • Ethan Pransky fixed bug 1019009 – Detect unclosed Cursors in SQLiteBridge/MatrixBlobCursor

  • Hathibelagal A fixed bug 1027831 – Switch from deprecated FILL_PARENT to MATCH_PARENT in Java and XML (first patch!)

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>

  • Gonzales instance is up, details for testing coming later this week or early next week

  • Worked on a workaround for OpenSL hang on 2.3 bug 1020227
  • Miscellaneous Gonzales fixes/enhancements
  • Wrote an addon that lets you easily enable/disable Gonzales on mobile and desktop
  • Wrote a patch to support the upcoming networking support for changing networks

Alan K. (ack)

Last Week

  • CloudSync patch up for review

    • Will add support for Livemarks and Places Queries in a follow-up patch this week
  • New build provided to partner

This week

  • Mesh networking in B2G

    • Fixing up ad-hoc network support
  • Follow-up patch for CloudSync

JChen

Fixed

Working on

  • bug 1016629 – Add native stack support in ThreadStackHelper

GCP

<Read Only>

  • Last week:

    • SafeBrowsing reviews as ever

    • Mentor bugs
    • bug 1018928 Regression: Selecting “No video” option from the permission prompt still shows the content of the device camera.
    • More Android WebRTC tests
    • bug 1029401 crash in mozilla::MediaEngineTabVideoSource::StopRunnable
  • Next week:
    • bug 1015932 Create a way to share the OpenSLES engine between cubeb and WebRTC

    • bug 983504 Make GUM able to pull screen into a MediaStream

Randall Barker

  • Last Week: Rebased standalone WebRTC code to tip of tree. Worked on add-on to stream tab from fennec.

  • This Week: Resolve issues with tab streaming from fennec. Rebase Roku build system and merge with standalone WebRTC branch.
  • Problems: Mystery crash in MacOS X standalone player. Need to understand why libmozalloc can not be statically linked. Only part of the player not being linked statically.

Eugen Sawin

Last week

Next week

Sylvain Cleymans

Last week:

  • Added tests to Gonzales

Next week:

  • Finish fixing the tests

  • Improve the testing system

Martin McDonough (mmcdonough)

Last Week:

  • Worked on AAC decoding in mpeg4 for Android.

This Week:

  • Work on H264 decoding.

Brian Nicholson

<Read Only>

  • This week

    • Experimental reader mode hint stuff

    • bug 1020602 – Send serialized input elements from form to requestAutocomplete UI component
    • bug 1020607 – Populate pending elements with values given by requestAutocomplete UI
  • Next week
    • PTO from June 26 through July 3

WesJ

<Read Only>

  • bug 901803 – Integrate chromecast support into Firefox. All R+! Will land disabled until releng has the bits we need on build machines.

  • bug 1018468 – Provide fullscreen button for video. Finally landed :)
  • bug 1004715 – Home screen widgets. Picking up Jdover’s WIP. Looking at also putting this on the lock screen (for a guest mode).
  • bug 1014712 – use msapplication-TileImage and msapplication-TileColor to create home page tiles. Back and forth with rnewman on this, but getting there.
  • bug 1004495 – Tapping on a download notification doesn’t do anything (if Firefox is in the background). Revamping Notifications.jsm api a bit. Need a new patch.
  • bug 1001309 – Provide a way to clear history when Fennec’s put into the background. Updated. Waiting for reviews.

LucasR

Last week

Next week

liuche

<Read Only>

Margaret

<Read Only>

  • Landed three-dot menu in tabs panel with new “Close all” item (also telemetry) – bug 817716, bug 1023331, bug 1018432

  • Landed “Recent Tabs” panel – bug 1004850, bug 1026715
  • Search activity – discussions with eedens, got the project building locally, reviewing code
  • Google I/O today/tomorrow
  • PTO June 30 – July 11 (back to work July 14)

eedens

<Read Only>

Past

  • Brought GeckoView into search activity

  • Landing 881091 — article content replacing author’s name in reading view

Current

  • Content provider for search history 1017078

mcomella

<Read Only>

Past

  • bug 1028337 – ClassCastException when closing all private tabs

Present

  • bug 998000 – Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode

  • [meta] bug 979921 – Android 2.3 test failures
    • bug 948591 – Intermittent testClearPrivateData | Exception caught – junit.framework.AssertionFailedError: Text string: ‘^Settings$’ is not found!

    • bug 979552 – Frequent Android 2.3 testAddSearchEngine, testBookmarkFolders, testImportFromAndroid, testSettingsMenuItems, testTitleBar | Automation Error: Missing end of test marker (process crashed?)
    • bug 979600 / bug 946957 – Android 2.3 testSessionOOMRestore | Page title is correct – got page3, expected page4
  • bug 1021356 – Refine visuals in empty private tabs screen
  • bug 1024778 – Do not use onFinishInflate in RemoteTabs*Panel
  • bug 1025546 – Support various image views in Hub panels

Future

  • Too busy with other things:

    • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along

    • bug 939350 – Create Python linter wrapper
  • bug 983437 – Delay FHR pruning until the screen is off
  • bug 989441 – Centralized documentation for writing tests

RNewman

<Read Only>

This week

Next week

  • Testing the next batch of locales.

  • More distrodistro work.
  • Reviewing CloudSync again.

nalexander

<Read Only>

  • We now have no code in the org.mozilla.fennec* Java package. Everything is in org.mozilla.gecko. Existing Intent handlers should remain. (bug 929865)

    • Please be on the lookout for funky Fennec Intent handling, especially around webapps and homescreen bookmarks.
  • Lots of Eclipse improvements — see my blog: http://www.ncalexander.net/blog/2014/06/24/better-fennec-builds-with-an-eclipse-plugin/
  • Actively working on Search Activity (now with Geckoview!) landing
    • Geckoview pre-req requires building differently than initial patches
  • garvank is close to landing the Stumbler \o/

BLassey

  • chromecast tab streaming

MFinkle

<Read Only>

  • UI Telemetry

  • Q3 Goals

Ian Barlow

<Read Only>

  • Watching I/O Keynote

  • Detailing out Search UX
  • Gathering notes from Launcher / Lock Screen user studies

Anthony Lam

<Read Only>

  • Working Seach UX spec sheet

  • Contextual Hints bugs
  • UX designer interviews
  • Icon work
  • Toolbar refinements with Lucas
  • Research: first run, launchers

Yuan Wang

<Read Only>

Security/MGoodwin

<Read Only>

  • Looked at the packaged distributions thing with rnewman / mfinkle

  • Still here – ping me if you need anything

WebRT

Et Cetera…

  • bug 1022607 JavaScript Error: “TypeError: request.response is null” when downloading webapp in Fennec – uplifted to Aurora

  • bug 1016576 sideloaded app dies on launch with ThreadUtils.assertOnThreadComparison from Distribution.doInit – fixed by bug 1013684
  • bug 1007112 crash in android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.GET_CONTENT } at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java) – fixed
  • bug 974578 ‘java.lang.IllegalArgumentException: Receiver not registered’ after installing a webapp – fixed
  • bug 1024177 Web Runtime Apps Day presentation – fixed
  • bug 960584 notify user of download progress indication when fetching APK – blocked by bug 1029691
  • bug 1024724 Can’t install app if Fennec is in Italian – blocked on building multi-locale Fennec
  • bug 1021395 Web app machinery dumps lots of semi-sensitive data to logcat – in progress
  • bug 1026263 Error writing default prefs during packaged web app installation – under investigation
  • bug 1029691 Manifest not being checked on APK installation – new
  • bug 1029033 ‘pick’ webactivity action doesn’t return file content – new

Garvan

QA

Feature Focus

Updated Note! If you have existing Meta bugs for any of the below, please send them to me by EOD on Friday. Otherwise, I’ll be making one for you :-D

Firefox 31 (Beta) – Release: Jul 22, 2014

Firefox 32 (Aurora) – Release: Sep 2, 2014

Firefox 33 (Nightly) – Release: Oct 14, 2014

  • [ON TRACK] Videocasting (Roku, Firefly, Chromecast), Epic/Meta bug 921924

  • [PROPOSED] Search activity v1
  • [PROPOSED] Tab mirroring (Roku)
  • [PROPOSED] Form auto-fill improvements
  • [PROPOSED] Create “Add-ons” page in settings
  • [PROPOSED] Preferred web content language
  • [PROPOSED] OEM distro service
  • [PROPOSED] Create a “Want to make me your default browser?” prompt for users somewhere
  • [PROPOSED] Suggested sites v2(Distribution support & non-Mozilla suggested sites)
  • [PROPOSED] Reorder Home Panels in Settings Via Drag and Drop
  • [PROPOSED] First-run tips
  • [PROPOSED] Tabs updates and improvements
  • [PROPOSED] Moz Stumbler

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