Meeting Notes

1-October-2014

Firefox/Gecko Delivery Planning: 2014-10-01

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

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

  • 33 beta 9 desktop gtb tomorrow (last desktop beta)
  • 33 beta 10 mobile gtb Monday (last mobile beta)
  • 33 release candidates build Mon/Tue next week
  • Upcoming Aurora uplifts
    • Loop changes
    • OSX Gatekeeping v2 signature changes landing on Nightly this week. Still targeting 34 for this change (uplift coming shortly)
    • CloudSync uplift landing this week (bug 993584)

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can see the status of the current iteration (35.3) in progress here

Summary of Recent Landings

  • Team landed 80 bugs over the last week, to complete the 35.2 iteration.
  • Details of landings from the past week can be seen here

Priorities for the upcoming iteration

  • e10s on Nightly
  • Loop:
    • finalize accounts/contacts work
    • UX: design spike looking into “collaboration” use cases
  • “Panic button”: better-exposed “Clear Recent History” functionality
  • “Reset button on the web”: a mechanism to prompt users to reset Firefox when they try to download Firefox when already running the latest version
  • OS X Yosemite themeing work
  • New tab page performance investigations
  • Places performance work (main thread IO removal)
  • Translation trial followup

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 (33)
  • crash in mozilla::gfx::AlphaBoxBlur::Blur(unsigned char*) ( Bug 1028802 )
  • crash in mozilla::gfx::SourceSurfaceAlignedRawData::InitWithStride(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::SurfaceFormat, int, bool) ( Bug 1067018 )
  • crash in android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=$ a=3 r=$} at android.content.res.Resources.loadDrawable(Resources.java) ( Bug 1067429 )
  • [roku] add a ‘beta’ label to the Roku channel until client code hits ‘release’ ( Bug 1068573 )
Aurora (34)
  • Add telemetry for Settings usage ( Bug 996753 )
  • Visible seams on the page (maybe at tile borders?) ( Bug 1009306 )
  • Disable downloads and extension installs in guest mode ( Bug 1046941 )
  • crash in webrtc::ViEInputManager::NumberOfCaptureDevices() ( Bug 1063547 )

Landings from the past week

Nightly (35)
  • Send NS_NETWORK_LINK_DATA_CHANGED events on Android ( Bug 1024614 )
  • WebApp startup slowed significantly by debug server ( Bug 1034114 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.home.PinSiteDialog$3.onFocusChange(PinSiteDialog.java) ( Bug 1041448 )
  • APKs for previous versions of Nightly and Aurora stick around in Downloads ( Bug 1051654 )
  • Performing searches with Wikipedia search engine immediately launches Fennec ( Bug 1063193 )
  • crash in java.lang.IllegalArgumentException: Wifi:Enable was not registered at org.mozilla.gecko.EventDispatcher.unregisterListener(EventDispatcher.java) ( Bug 1063541 )
  • The URL displayed under tab titles in the Synced Tabs panel disappears for a while after choosing “Open in New Tab”/”Open in Private Tab” ( Bug 1064162 )
  • Synced Tabs panel shouldn’t be present in Guest Mode ( Bug 1064177 )
  • Firefox: User doesn’t go back to the channel after watching video till the end ( Bug 1068633 )
  • Android crash in mozilla::image::RasterImage::DecodeSomeData ( Bug 1069369 )
  • Selecting “No video” and “No audio” options from the permission prompt still shows the content of the device camera and the audio active ( Bug 1070989 )
  • System download manager needs a build time pref ( Bug 1071091 )
  • Form autocomplete dialog can take up the entire screen and make it really hard to use fennec ( Bug 1071738 )
  • Tapping sometimes triggers two clicks ( Bug 1071758 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.db.PerProfileDatabases.getDatabaseHelperForProfile(PerProfileDatabases.java) ( Bug 1072332 )
  • Regression: Open/Close animation of the tabs tray and menu is sluggish ( Bug 1072376 )
  • Issues with hidden/unhidden devices on Synced Tabs ( Bug 1072954 )

Feedback Summary (Cheng/Tyler/Matt)

Desktop

  • OMTC removal caused a spike in “blackouts” but now that it’s back, it seems to be going down.

Market Insights from the Market Strategy Team (Kev)

Read-only notes this week. Apologies, folks. – kev

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

30-September-2014

SeaMonkey: 2014-09-30

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

Agenda

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

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.
    • blog account has been created in bug 973886
    • Callek has imported old blogs from mozillazine
    • some sprucing / branding needs to happen next
  • bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager
    • mcsmurf will look into this
  • bug 1057920 SeaMonkey’s CVS dependency really should be removed. (currently used only for Releng Automation, and SeaMonkey Website).
    • IanN will create a separate bug for the releng automation stuff and will find out what is required to get the work done.

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • Buildmaster is up and running, and produces en-US builds, see 9/16 meeting’s Friends of the Fish Tank. Builds and langpacks in 18 languages including en-US are available unofficially thanks to A.Kalla, see also FOFT above.
    • 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.
    • Recent work on this:
    • bug 1040009 .mozconfig configure options are ignored if objdir path is absolute
    • bug 1035599 Pseudo-merge m-c and c-c’s objdir
  • [30th September 2014]
    • Infrastructure issues
      • linux64 systems are plagued by bug 1058385. Regular AWOLing. Currently 8 slaves are down.
      • WinNT systems were plagued by bug 1069119 and bug 1069117; but they seem to be ok now.
      • NB: Currently the miscellaneous patches to fix the RelEng infra (tooltool et.al) are all applied to the master directly. Once reviewed, the patches will be pushed to their corresponding repositories and the master will be updated properly.
    • [comm-central]
      • All platforms busted : bug 1071497 Patch checked in. Builds now back to “normal”.
      • l10n nightly/dep builds busted : bug 1073327 Fix waiting review.
      • blocklist update bustage : bug 1074572 Fix waiting review.
    • [comm-aurora]
      • blocklist update bustage : bug 1074572 Fix waiting review.
      • OSX64 l10n nightly/dep bustage : related to bug 902876
      • WinNT (build/debug) bustage : bug 1053652 Waiting for potential upstream fix.
    • [comm-beta]
    • [comm-release]
      • OSX64 bustage : bug 1023644 Patches waiting for review.
  • See RelEng page for the RelEng status history.
  • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.

Release Train

  • SeaMonkey 2.29.1 was released on 24th September 2014.
  • There shall be a 2.30 beta soon. Schedule TBA.
  • Useful Firefox Release Schedule link: Releases Scheduling

Extensions and Plugins Compatibility Tracking

  • Firefox & Thunderbird Add-on Converter for SeaMonkey
  • This tool goes a little further beyond simply modifying install.rdf – it also identifies a few more other things in the code that are Firefox or Thunderbird specific and attempts to change them. Of course, not all extensions can be ported so easily to SeaMonkey since there’s only so much an automated tool like that can do.

    Add-on Converter for SeaMonkey: http://addonconverter.fotokraina.com/

    • Lemon Juice has been regularly updating his converter code, adding new fixes whenever an extension doesn’t convert properly.
  • bug 1060858 Ghostery 5.3.1 dropped support for SeaMonkey. Ghostery depends on the Addon-SDK. Since the SDK has been rewritten to support Firefox Australis, Ghostery no longer works for SeaMonkey. See discussion thread on mozillazine
    • [Ratty] I’ve contacted the Ghostery people (bmcdermott) and the addon-SDK people. The Addon-SDK has been updated (bug 1071048 so now Ghostery works on SeaMonkey trunk builds. The Addon-SDK is uplifted to mozilla-central every few weeks. Once this is done I’ll try to get the Ghostery patch uplifted to -aurora and -beta. Lemon Juice has been investigating other SDK based addons and so far the news is encouraging. QrCodeR can work in SeaMonkey by setting a SeaMonkey compatibility flag on three modules context-menu.js, selection.js and panel.js. Investigation continues!
  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • Ratty filed bug 957149 to push an updated version of DOMi to addons.mozilla.org to pick up the latest fixes. Depends on:
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available
  • See Basics page for the usual reminders.

2.29

open tracking (0)
tracking requests (0)
targeted (0)
fixed (8)

2.Next

  • Stalled. Needs a kick.
    • 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].
  • Current breakages:
    • bug 998807 Sync account creation or device pairing fails with exception in BrowserIDManager needs an owner
    • bug 995737 adapt seamonkey for the address book remote content policy change; use permission manager instead of address book property.
  • 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 795354 Migrate SeaMonkey Linux builders to CentOS 6.
    • 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.
  • Soon to land changes on OSX, tracked by:
    • bug 1074019 Modify file structure of SeaMonkey.app to allow for OSX v2 signing
    • bug 1074021 Get SeaMonkey to launch with the new .app bundle structure
    • bug 1074025 SeaMonkey’s preprocessed channel-prefs.js file needs to be the same for each build

Feature List, Planning

Bug statistics for the last two (full) weeks: 57 new, 12 fixed, 18 triaged.

  • Medium triaging effort, well above average in new bugs filed during the last three weeks.
  • IanN thinks it would be useful to remind people on the newsgroups / forums that they can contribute by triaging. Tonymec will post a reminder to newsgroups / forums

Open reviews/flags:
31 review
6 super-review
3 ui-review
4 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

  • Haven’t done regular code fixing as I’ve been concentrating on the infra code changes.
    • bug 1072713 somewhat tracks the miscellaneous releng bugs.

IanN

  • Usual testing, reviewing and commenting.
  • Fixed:
  • Fixed for c-c:
    • bug 1060848 Static-link the CRT into SeaMonkey executable (/suite/app/moz.build). Port bug 1023941 Part 1
    • bug 1061011 Do not package .mkdir.done in XPIs
    • bug 1061029 Port |bug 815219 – Default to building with all available cores| to SeaMonkey
    • bug 1061336 Do not source mozconfig.common multiple times in linux in-tree mozconfigs
    • bug 1061341 Port |bug 895248 – Move –enable-stdcxx-compat in build/unix/mozconfig.linux| to SeaMonkey
  • Fixed for m-c:
  • Fixed for m-i:
  • Pending check in:
    • bug 1039003 Port |bug 633773 Use Google’s HTTPS search by default|, |bug 958883 Use HTTPS for Yahoo searches| and search plugin parts of |bug 959576 Create a component to get the list of priority domains| to Thunderbird
    • bug 1062559 Port |bug 1055627 Pass MOZ_GLUE_PROGRAM_LDFLAGS after STATIC_LIBS to linker| to c-c
  • 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 1060897 Static-link the CRT into Instantbird executable (/im/app/moz.build). Port bug 1023941 Part 1
    • bug 1051642 Allow for flat chrome format when packaging extensions
    • 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

Checked in to comm-central:

  • bug 986935 Restore from crash page is blank if default client dialog is open.

Needs checkin:

  • bug 870556 Try to improve performance of the IMAP download queue.

Still waiting for review:

Ratty

Fixed. Needs checkin (waiting for greener tree):

Fixed in Addon-SDK. Waiting for uplift to mozilla-central.

  • bug 1071048 update sdk/tabs metadata to work in SeaMonkey (for Ghostery and other SDK based addons).

Fixed:

  • bug 1035171 Switching tabs triggers onLocationChange with LOCATION_CHANGE_SAME_DOCUMENT flag.
  • bug 1039933 While composing mail, there exists an empty line in attachment context menu when right clicked on the attachment area.

Working on:

  • bug 640420 Add draggable splitter between urlbar and searchbar.
  • bug 698310 Spell Check Dialog to small for long words. Make it resizable.
  • bug 752331 Define TopLevelImageDocument.css and TopLevelVideoDocument.css for SeaMonkey themes.
  • bug 1040910 Support XHTML in feed titles.
  • bug 1068846 Enable generational GC for SeaMonkey.

Investigating:

Other stuff:

  • Coordinate efforts to get SeaMonkey support into the Addon SDK, needed by Ghostery, QrCodeR, and other SDK based addons.
  • Did some reviews.
  • Bug triage and Bug discussions.
  • Usual end user support and PR in newsgroups and Mozillazine.

rsx11m

Working on:

  • bug 1060852 Expose privacy.trackingprotection.enabled in Privacy preferences and account for removal of Do-Not-Track options.
    • Quasi-blocking bug 1031033 has only checked in FF string changes thus far;
    • bug 1042135 has patch for DNT-pref removal approved but won’t check in until patches for all FF-products are approved.

Needs testing:

  • 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

Did one review.

Waiting for review:

  • bug 333910 nsITheme for menu/scrollbox arrows (Widget: Cocoa).
  • bug 973644 Port bug 967970 – Set NSDisablePersistence to prevent disk leaks.
  • bug 1068997 Implement keyboard shortcut for composition’s “Find and Replace” on MAC.

Any other business?


SeaMonkey Meeting Details

Mozilla Platform: 2014-09-30

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

Need To Know

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

Notices/Schedule (lmandel)

Next Merge: October 13, 2014 Next Release: October 14, 2014
Trains
Central: 35 Aurora: 34 Beta: 33 Release: 32
  • You might have heard that we chemspilled last week
  • 33 beta 8 ships today
  • Final betas coming up
    • 33 beta 9 (last desktop beta) goes to build Thursday
    • 33 beta 10 (last mobile beta) goes to build Monday
    • still 22 tracked bugs for 33, please help drive down this list
  • Notable Aurora uplifts coming this week
    • OSX Gatekeeper v2 signing support via package layout changes
    • Loop changes

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)

<Read Only>

  • Past week’s OrangeFactor: 4.52 (last week: 4.17).
  • No progress on frequent Android and B2G timeouts raised in the prior weeks.
  • 14 intermittent failures fixed in the last week – List – Thanks!.

MemShrink (njn)

Stability (kairo)

  • Thanks to the GFX team for a lot of work and cooperation around OMTC on Windows.
    • We will very probably ship 33 with it back on and some good crash fixes added, turning it off for almost a week gave us good data though.

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

A*Team (RyanVM)

<Read Only>

Desktop Platform (bsmedberg)

  • New mac bundle structure and v2 signing landed
    • Planned to uplift to 34
    • Please file regressions or addon-incompatibility issues!

DOM (jst/overholt)

  • watch out for regressions in IndexedDB and related areas (bug 994190 relanded and looks good so far)

Electrolysis (e10s) (blassey)

<Read Only>

  • Please help dogfood e10s in Nightly!
  • Many e10s bugs fixed this week. Some highlights:

Firefox Desktop (gavin)

Summary of Work In Progress

  • You can see the status of the current iteration (35.2) in progress here

Summary of Recent Landings

  • Team landed 80 bugs over the last week, to complete the 35.2 iteration.
  • Details of landings from the past week can be seen here

Priorities for the upcoming iteration

  • e10s on Nightly
  • Loop:
    • finalize accounts/contacts work
    • UX: design spike looking into “collaboration” use cases
  • “Panic button”: better-exposed “Clear Recent History” functionality
  • “Reset button on the web”: a mechanism to prompt users to reset Firefox when they try to download Firefox when already running the latest version
  • OS X Yosemite themeing work
  • New tab page performance investigations
  • Places performance work (main thread IO removal)
  • Translation trial followup

Firefox Mobile (snorp/blassey/mfinkle)

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

Landings from the past week

Nightly (35)
  • Visible seams on the page (maybe at tile borders?) ( Bug 1009306 )
  • Send NS_NETWORK_LINK_DATA_CHANGED events on Android ( Bug 1024614 )
  • crash in mozilla::gfx::AlphaBoxBlur::Blur(unsigned char*) ( Bug 1028802 )
  • WebApp startup slowed significantly by debug server ( Bug 1034114 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.home.PinSiteDialog$3.onFocusChange(PinSiteDialog.java) ( Bug 1041448 )
  • APKs for previous versions of Nightly and Aurora stick around in Downloads ( Bug 1051654 )
  • Performing searches with Wikipedia search engine immediately launches Fennec ( Bug 1063193 )
  • crash in java.lang.IllegalArgumentException: Wifi:Enable was not registered at org.mozilla.gecko.EventDispatcher.unregisterListener(EventDispatcher.java) ( Bug 1063541 )
  • The URL displayed under tab titles in the Synced Tabs panel disappears for a while after choosing “Open in New Tab”/”Open in Private Tab” ( Bug 1064162 )
  • Synced Tabs panel shouldn’t be present in Guest Mode ( Bug 1064177 )
  • crash in mozilla::gfx::SourceSurfaceAlignedRawData::InitWithStride(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::SurfaceFormat, int, bool) ( Bug 1067018 )
  • Firefox: User doesn’t go back to the channel after watching video till the end ( Bug 1068633 )
  • Android crash in mozilla::image::RasterImage::DecodeSomeData ( Bug 1069369 )
  • Selecting “No video” and “No audio” options from the permission prompt still shows the content of the device camera and the audio active ( Bug 1070989 )
  • System download manager needs a build time pref ( Bug 1071091 )
  • Form autocomplete dialog can take up the entire screen and make it really hard to use fennec ( Bug 1071738 )
  • Tapping sometimes triggers two clicks ( Bug 1071758 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.db.PerProfileDatabases.getDatabaseHelperForProfile(PerProfileDatabases.java) ( Bug 1072332 )
  • Regression: Open/Close animation of the tabs tray and menu is sluggish ( Bug 1072376 )
  • Issues with hidden/unhidden devices on Synced Tabs ( Bug 1072954 )

Firefox OS Connectivity (vchang)

<Read Only>

  1. https://wiki.mozilla.org/TPE_CONNECTIVITY_GROUP/2014-09-30

Firefox OS Peripherals / Device Porting (ericchou)

<Read Only>

  • Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)
    • BLE API discussion on dev-webapi
    • bug 1063066 – [Flame][KK] Bluetooth transfer does not work in Gallery App – landed (2.1+, smoketest blocker)
    • bug 1062697 – [MADAI][Bluetooth] avrcp metadata doesn’t update on carkit. – landed (2.0+)
    • bug 1072142 – [woodduck] Read the 2nd socket message info directly – landed (2.0M+)
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)
    • bug 1069857 – [FFOS] OMXCodec’s seek could be triggered again in DecodeVideoFrame() when seeking – landed (2.0+)
    • bug 1053031 – [FFOS V2.0] When operate I-frame seek, Video player position was not changed. – patch ready (2.0+)
  • Device Storage & Stability (members: Alphan Chen, Eden Chuang)
    • No update this week

GFX (milan)

  • Bumpy ride for the Windows OMTC; is/was there a better way given the hardware variety?
  • Work week covered topics like APZ & tiling on desktop, Project Silk, E10S, etc. See here and here for notes.

Layout (jet/dbaron)

  • Xidorn Quan joins the Platform rendering team. He’ll start working on our Asian Text projects, completing the CSS Ruby layout feature.
  • Q3 Goals updated with current status. Will share Q4 Goals next week.

Media (mreavy)

<Read Only>

  • Fixed a number of race conditions resulting from the MediaStreamGraph refactor (bug 848954)
    • Added thread-safety assertions (caught a bug we’d already been tracking a fix for)
  • Found that in overloaded conditions the output buffering code would drop audio and run unnecessary processing (bug 1074420)
  • Landed a wallpaper patch for a top-crasher in beta – bug 1033066 (allocation size going negative; may be related to bug 1074420).
  • Found eager-allocation of 8MB when webrtc/gum is started that was supposed to be disabled on beta and release bug 1074548 – thanks khuey!
  • e10s getUserMedia/etc UI fixes – should work now
  • preparing to work on multi-stream support for PeerConnections (and call setup improvements like BUNDLE (less ports) and renegotiation (no having to start a new connection and drop the old one when adding/removing video, for example)
  • Lots and lots of Loop work. Better every day! File bugs!
    • Use it for 1-1’s in place of Vidyo!
  • More 2.0 fixes
    • Support for HW Audio AEC/noise-suppression on Flame landed (build option in 2.0)
    • working to make sure “right” device-specific prefs/files are installed on next base build (H.264 enable, better H.264 codec, HW AEC, etc)

Necko (dougt/jduell)

  • Network change detection (Windows-only for now, Android coming soon, other platforms Q4) finally landed and is sticking so far (bug 939318)
  • We’re implementing an OpenVPN API for Firefox OS: talk to me if you’re interested in what webAPI should look like (bug 1033580)
  • Resource Timing will probably be landing today (finally!) (bug 1002855)
    • e10 support isn’t there yet but should happen within a week or two.

Performance (vladan)

No update this week

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

11:04 lmandel: sydpolk: https://wiki.mozilla.org/Platform/2014-09-30
11:05 sydpolk: thx!
11:05 KaiRo: cpeterson: I guess you didn't reload, otherwise I would have done a very brief stability update
11:06 cpeterson: KaiRo: OK, we can jump back to you
11:06 KaiRo: cpeterson: ok, thanks
11:12 ctalbert: snorp: yay for that network link fix \o/
11:12 snorp: ctalbert: yeah seriously
11:12 snorp: ctalbert: bagder had a hell of a time landing it
11:13 KaiRo: milan_: other than getting more people to test Aurora, I don't know too much of what we could do better
11:14 lizzard: kaiRo: yeah, i think people with older computers may not be rushing to run Nightly
11:14 milan_: KaiRo: yeah, that's what I'm afraid of
11:14 milan_: we have webgl performance work coming up, and XP is a fairly large target, so it'll get interesting trying to do it without completely messing them up :)
11:15 KaiRo: milan_: of course, the amount of crashes that have been reported as OOM|small but weren't really OOM has not helped, but we finally should have fixed the largest issue with that
11:16 RyanVM|sheriffduty: snorp: I try ;)
11:16 snorp: RyanVM|sheriffduty: it found actual bugs!
11:16 snorp: testing works yay!
11:16 RyanVM|sheriffduty: our tests work! \m/
11:18 KaiRo: milan_: FWIW, you probably heard that we had reftests failing with OMTC off, I asked User Advocacy and it looks like they can confirm that users have been reporting more rendering issues last week as well, so that matches as well :)

Engineering Meeting Details

  • Tuesday 2014-09-3011: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 Alien Nation / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • join irc.mozilla.org #planning for back channel

29-September-2014

Mozilla Project: 2014-09-29

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 Rabimba Karanjai for being awarded a Loft Video Game Innovation Fellowship from the Entertainment Software Association, for his Firefox OS game Math Racer. Best wishes to him for his trip to Washington DC on October 1-3 to present his game to White House and Congressional representatives interested in games in STEM education.
  • Congratulations to Leona Szalai, who localizes social media content for Firefox into Hungarian, on her recent nuptials.
  • Thank you to Brian King and Guillermo Movia for hand-carrying swag across 3 continents so Marcelo Poli could receive his app reviewer prizes.
  • Thank you to JP for making Community Building a P1 this week!
  • Thank you to Sofien (Chaasof) for being a star Wiki gardener.
  • Thank you to everyone who put in extra hours on last week’s NSS security chemspill. An especially large thank you to Kai Engert for driving the patches to the finish line and landing them on the myriad release branches we had to deal with.

Upcoming Events

Tuesday, 30 September

  • Brown Bag event: Firefox OS HDMI Dongle
    • 11:30a-1:30p at Mozilla MTV MozSpace, in the MTV Commons
    • Will be available via AirMozilla
    • Come pick up a device to try out!

Thursday, 02 October

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

Project Status Updates (voice updates)

Firefox

Speaker Location: MV (cbeard) London (johnath)

  • Firefox at 10 years stuff (cbeard)
  • Unheralded Heroics
    • Chemspills
    • Mac signing

Cloud Services

Speaker Location: San Francisco (Bill Maggs)

Mozilla Location Service – Look for a new, much improved Mozstumbler in Google Play Store in the coming weeks! Many, many community stumbling events in planning stages. Contact your rep or Pierros Papadeas (ppapadeas@mozilla.com).

Firefox Accounts – FxA is available for Mozilla services. It’s not hard! Resources on MDN here. If you would like FxA to do auth for your service, please contact Bill Maggs (bill@mozilla.com) or Chris Karlof (ckarlof@mozilla.com).

Mozilla Communities

Speaker Location: Mark Surman (Toronto); William Quiviger (remote)

  • Update on Community Tiger Team activities.
  • Moving forward with six Contribution Challenges.
  • Team is also working on: survey to better understand community health and a communications plan.
  • William Quiviger to give an update on the FXOS Local Content Challenge

Contribution Challenges:

  • Firefox : Firefox 10
    • Business Owner’s: Winston/Eric; Community Liaisons: Kristin Baird/Brian King
    • Defining a plan targeted at driving downloads as part of the Firefox 10th Anniversary campaign.
  • Firefox Growth:
    • Business Owner: Chris More; Community Liaison: Larissa Shapiro
    • Identifying opportunities for community participation as part of the Growth team initiatives.
  • FXOS Local Content:
    • Business Owner: Sakina Goth; Community Liaison: William Q.
    • Finalizing plan to produce a large volume of high quality hyper-local content for FXOS users in India and Mexico, in a very short time frame, and in parallel, train Mozillians to become skilled evangelists and developer mentors to ensure long-term sustained support and mentorship for local developers creating hyper-local content for FXOS
  • FXOS in market Communications:
    • Business Owner: Erica Jostedt/Tristan Nitot; Community Liaison: Guillermo Movia
    • Finalizing a communications plan to continue to drive momentum/exposure for FXOS post launch. Plan will focus activities in India & Mexico.
  • FXOS + Webmaker:
    • Business Owner: David Ascher; Community Liaison: Michelle Thorne
    • Finalizing plan focused on user research that helps us understand ways that ‘user generated apps’ can solve problems for the next billion web users. Beta testing to begin in Oct; with kickoff at MozFest.
    • Will actively play a role in shipping Mobile Webmaker (aka Appmaker) through user testing at Maker Parties and conduct interviews with feature phone users to understand the problems they want to solve.
  • Tiles:
    • Business Owner: Sean Bohan; Community Liaison: Michelle Marovich
    • Define a system to generate content for regional community tiles in 20 launch markets for October 15 and put an ongoing structure in place for regional communities to own the content schedule for regional community tiles.

IT/Operations

Speaker Location: MTV (guillermo)

Vidyo has released Vidyo Desktop v3.3.0 (27) with the below added features and fixes. This release has already been tested within IT and is ready to be released to the organization. Here are the details for the rollout:

Rollout Dates:
A week from now, this update will become mandatory on Monday 10/6/2014.
Today, you can download the client w/ the following links below.

New Features:
Join a conference with camera, mic and/or speakers muted Join a conference with your full screen shared and camera, mic, speakers muted Easier access to your rooms public link via client UI Many bug fixes for Windows, Mac and Linux.

Download Links

OS X: https://mozilla.box.com/s/8ap0iclutieqrnh5kq2j

Windows: https://mozilla.box.com/s/exlu99fpm07h0r4xkpqc

Ubuntu: https://mozilla.box.com/s/bmf2ukxe1avjq6a2bdz5

Ubuntu64: https://mozilla.box.com/s/yzjf3dnes6grn6dz470c

RPM: https://mozilla.box.com/s/92in19khtgr1yb7qitmo

RPM64: https://mozilla.box.com/s/wza4c8nzz3k01n5cnf6j

Note: after upgrading, a pop-up will appear saying that you do not have a current version. Please select “Not Now” and the do not remind me checkbox.

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
Sean Martell Art Director Update on the MozID logo project Remotely – my house outside Toronto Not sharing my screen, but when I’m finished talking I’d like to play a video available at the link shown here. Video is on this page. https://blog.mozilla.org/creative/
Marshall Erwin Privacy & Data Security Database dumping practices Mountain View No No Email questions to merwin@mozilla.com
Liz Compton Legal Affairs Manager Update from Legal San Francisco No https://mana.mozilla.org/wiki/display/LGL/Legal+Resources+Home, https://www.mozilla.org/en-US/about/legal/, https://www.mozilla.org/en-US/privacy/ Provide feedback on any of the above here: https://etherpad.mozilla.org/9wwHAN2CwL
Bill Mills Science Lab Community Manager Open Source Science Projects! Moz Vancouver No None Original call for proposals.
Sakina Groth Product Marketing Manager Developer Brown Bag: The first Firefox OS HDMI Dongle! Remote No None Go here to watch the brown bag presentations remotely tomorrow
Bhavana Bajaj Release Manger Update on Firefox OS Release Cadence (Readonly) No None Go here to watch the brown bag presentations remotely tomorrow or join us in MTV Commons at 9am PT on 9/30

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
Xidorn Quan Jet Villegas San Francisco Australia-Remote Layout
David Anderson Andreas Gal Mountain View Mountain View Graphics
Suzanne Hetrick Dave Slater Mountain View Mountain View Executive Assistant to Dave
Fabio Rios Michaela Smiley Remote San Francisco User Engagement
Lindsay Saunders Caitlin Galimidi Portland San Francisco Program Management – Marketplace
Fernando Jimenez Moreno David Scravaglieri Paris Netherlands-Remote Firefox OS Engineering
Sharyl Sun Jill Alvarez Mountain View San Francisco University Recruiter

<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 1054141 You can now configure Bugzilla to never send you email about changes made by a particular user
  • bug 891199 Clicking on “NEEDINFO” at the top of the page now scrolls you to the comment requesting the information
  • bug 1037663 When creating a bug, task-specific bug entry forms are now displayed

All changes.

Engagement

Web Compatibility

See the Minutes


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

24-September-2014

Mobile: 2014-09-24

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

Schedule

  • Next merge: 2014-10-13

Topics for This Week

Quality/Stability Check-in
We are past the half way point for Fx35. Make sure you have regressions well in hand for features landing in Fx35.
Remote Debugging
We changed the listening port for remote debugging.
Mobile Platform & Media Goals
https://wiki.mozilla.org/User:Blassey/2014Q4Goals

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.

  • Vikneshwar fixed bug 1066514 – Renamed home_history_list layout to home_list and HistoryListView to HomeList
  • Vivek fixed bug 1066062 – Add additional fields to about:feedback submission and is (still) working on bug 1007436 – Revamp visual design of about:feedback
  • Manu Jain fixed bug 1061944 – Clicking link loses text selection on Android before content script click listener runs
  • zucchini helped update MDN pages about mobile add-on APIs

Stand ups

Suggested format:

  • What did you do last week?
  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

  • Still working on using SurfaceTexture with MediaCodec
  • Having another go at bug 1059797

Alan K. (ack)

JChen

<Read Only>

Fixed

Working on

GCP

Highlights:

  • WebRTC hardware AEC/NS bug landing
  • Reverse engineering Chrome source for WebRTC sandboxing
  • Intel VP8 Hardware acceleration for WebRTC
  • Reviews
  • Standalone WebRTC

Past:

Present:

Randall Barker

Last Week:

  • Landed bug 1066879 The SSDP implementation can sometimes take too long to discover a device.
  • Landed bug 1048425 Enable support for tab sharing with Roku device.
  • Landed bug 1053426 Fennec crashes when tab sharing is active.
  • Set up private channel with Roku WebRTC Player to enable testing. Contact me privately if you would like access to the channel.

Next Week:

  • Investigate new method for implementing standalone WebRTC.
  • Investigate sending H.264 instead of VP8 video to standalone WebRTC.

Eugen Sawin

Last week

Next week

  • bug 1051654 – APKs for previous versions of Nightly and Aurora stick around in Downloads
  • Janus Proxy
    • Investigate mozjpeg issue
    • Look into <picture> element injection (postponed)
    • Add TCP/socket stats (postponed)

Brian Nicholson

<Read Only>

WesJ

  • Bug 815682 – Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above. Finally landed. Fixing stuff.
  • Bug 1069182 – Unable to exit out of Guest Browsing via system notification
  • Bug 1064669 – GooglePlayServicesUtil.isGooglePlayServicesAvailable takes ~212ms during startup
  • Bug 816318 – Use System download manager on GB+. Landed, but need to add some build flags. Are debating how/when this will ship with people
  • Bug 989094 – Webrtc permissions prompt should remember your last choice. backed out.
  • Bug 1063896 – Regression: missing thumbnails in top sites; thumbnails replaced with tiny Favicons
  • Bug 897711 – [guest] Provide an indicator for guest mode in the UI
  • Bug 1042199 – Widget for searching from error pages
  • Bug 1058150 – Use a restricted profile for guest mode

LucasR

<Read Only>

Last week

Next week

  • More tab strip
  • Some toolbar

liuche

<Read Only>

  • bug 1059792 – First run external intent (test fixing)
  • bug 1014293 – Private browsing contextual hint
  • bug 1011712 – Reader mode contextual hint
  • Continuing work on contextual hints, onboarding

Margaret

Highlights:

  • Search activity v1 final stretch
  • “Firefox Confidential” add-on
  • Some settings refinements
  • Met with AMO team to talk about mobile add-on experience

Past:

Present:

mcomella

<Read Only>

Past

  • bug 1066253 – Display favicon in tab strip instead of toolbar in new tablet UI
  • bug 1069686 – Move tab_strip_* to layout-large

Present

  • Browser toolbar refresh
    • bug 1071267 – Revise door hanger behavior in new tablet toolbar
    • bug 1071878 – Sites without favicons should show an empty rectangle rather than a globe
    • bug 1058909 – Implement new tablet toolbar display mode
    • bug 1019127 – Remove updateChildrenEnabledStateForEditing
    • bug 960746 – Back/forward button state can get out of sync on tablets
  • bug 1020534 – Tablet toolbar icons hard to read on dark lightweight themes

Future

  • 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
  • bug 1058902 – Implement new tablet browser toolbar editing mode

rnewman

  • VANCOUVER
  • SplitAPK proposal surfaced with Coop and Nick; next steps: a build config. Coop?
  • Reviews.

Fixed

Working on

Martyn Haigh

Last Week

Next Week

BLassey

Fixed

Working on

Looking At

bug 1058363- Show helper app icon before page finishes loading

Antlam

  • Past
  • Upcoming
    • bug 1052004: Toolbar refinements V1 with Lucas
      • Taking a look at how Tablet’s redesign affects Mobile too
    • bug 1063058: Panels UI Clean up
    • Onboarding visuals with Yuan
    • Tablet V1 wrap up
    • Firefox Search V1 wrap up
    • Second screen V1 wrap up

Robin

  • Past
    • Began filing for overflow menu re-org – bug 1069035
    • N2R
    • Mobile Add-ons meeting with Margaret
  • Upcoming
    • continue filing for overflow menu re-org
    • N2R

QA

Garvan

  • Stumbler is back on in nightly, hopefully stays on :)
  • I am heads-down on the pending MozStumbler play store release ATM, hopefully next week I’ll something useful to say about Fennec stumbling.

Feature Focus

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

Firefox 34 (Aurora) – Release: Nov 25, 2014

  • [ON TRACK] Provide a wifi toggle widget on error pages
  • [AT RISK] Tab mirroring (Roku)
  • [ON TRACK] Tab mirroring (Chromecast)
  • [ON TRACK] Toolbar Updates
  • [ON TRACK] Add support for Restricted Profiles (Prefer: safe)
  • [ON TRACK] Share handler overlay (landed but not turned on, nightly & aurora only)
  • [ON TRACK] Form auto-fill improvements, native client-side work
  • [ON TRACK] Kindle-related fixes
  • [ON TRACK] First-run Splash Screen Overlay

Firefox 35 (Nightly) – Release: Jan 6, 2015

  • [PROPOSED] Tablets: tabbed browsing refresh v2
  • [ON TRACK] Sync Tabs panel
  • [PROPOSED] Settings Rewrite (includes:bug 975377
  • [IN PROGRESS] Fatfennec: Minifying JS
  • [ON TRACK] Search activity v1
  • [ON TRACK] Moz Stumbler
  • [PROPOSED] Preferred web content language
  • [PROPOSED] Tablets: tabbed browsing refresh v1
  • [PROPOSED] Change default search engine to Bing
  • [IN PROGRESS] Fatfennec: Splitting the APK – gingerbread phone release
  • [BLOCKED] {{{1}}} Turn on HTTPS for Bing bug 958873

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

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

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

  • CHEMSPILL: Shipping today
    • Firefox 32.0.3 (desktop and mobile)
    • Firefox ESR 31.1.1 and 24.8.1
    • Firefox for Android 31.1.0
    • 33 beta7 (out of band)
  • Note: In 33 beta7 we have disabled OMTC to gather stability data. The plan is to re-enable OMTC in beta8.

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can see the status of the current iteration (35.2) in progress here

Beta (33)

  • Provide info when “Show More Information” is selected for the OpenH264 plugin in the addon manager ( Bug 1039028 )
  • Backslashes included in a location bar input are converted to forward slashes on submission ( Bug 1042521 )
  • Autocomplete drop down list item should not be copied to the search fields when mouse over the list item ( Bug 1060888 )
  • Make the search suggestions popup on about:home/about:newtab more consistent with the main search bar’s popup for 33 ( Bug 1066794 )
  • Picture tag will not ride the trains to release in 33. (Bug 1017875)

Aurora (34)

  • Provide info when “Show More Information” is selected for the OpenH264 plugin in the addon manager ( Bug 1039028 )
  • Backslashes included in a location bar input are converted to forward slashes on submission ( Bug 1042521 )
  • Tab-modal onbeforeunload dialog can automatically be dismissed by navigation ( Bug 1046022 )
  • Theme switcher in customize mode can’t handle many themes ( Bug 1060623 )
  • Autocomplete drop down list item should not be copied to the search fields when mouse over the list item ( Bug 1060888 )
  • Missing inverted panel help icon on Yosemite ( Bug 1060944 )
  • toolkit/themes/osx/global/in-content/common.css uses broken @focusRingShadow@ – focused link styling on about:preferences et al. can’t be parsed correctly ( Bug 1062843 )
  • Disable e10s in safe mode (“Restart with Add-ons Disabled”) ( Bug 1063848 )
  • Make the search suggestions popup on about:home/about:newtab more consistent with the main search bar’s popup for 33 ( Bug 1066794 )

Summary of Recent Landings

  • Loop Firefox Account login UI will be in tomorrow’s Nightly
  • Team landed 82 bugs over the last week, for the first half of the 35.2 iteration.
  • Details of landings from the past week can be seen here

Priorities for the upcoming iteration

  • e10s on Nightly
  • Loop:
    • finalize accounts/contacts work
    • UX: design spike looking into “collaboration” use cases
  • “Panic button”: better-exposed “Clear Recent History” functionality
  • “Reset button on the web”: a mechanism to prompt users to reset Firefox when they try to download Firefox when already running the latest version
  • OS X Yosemite themeing work
  • New tab page performance investigations
  • Places performance work (main thread IO removal)
  • Translation trial followup

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 (33)
  • Lightweight theme preview is broken ( Bug 887755 )
  • Add telemetry for Settings usage ( Bug 996753 )
  • crash in mozilla::layers::TileClient::GetBackBuffer(nsIntRegion const&, mozilla::layers::TextureClientPool*, bool*, bool) ( Bug 1041744 )
  • Crash in gfxContext::PushNewDT (OOM) with reproducible test-case (reddit.com) ( Bug 1053934 )
  • Do not allow casting UI to appear if the video is an unsupported format ( Bug 1054920 )
  • Handle HomeFragment deletions by panel/type instead of universally ( Bug 1062257 )
  • crash in java.lang.NullPointerException: uriString at android.net.Uri$StringUri.<init>(Uri.java) ( Bug 1062904 )
  • “Learn More” link for the Mozilla Location Service is visible on Beta/Release despite MLS setting not available ( Bug 1063518 )
  • crash in webrtc::ViEInputManager::NumberOfCaptureDevices() ( Bug 1063547 )
  • Regression: missing thumbnails in top sites; thumbnails replaced with tiny Favicons ( Bug 1063896 )
  • Fix OOM crash in gfxAlphaBoxBlur::Init on large blur surface ( Bug 1067998 )
Aurora (34)
  • Regression: Browser menu has width issues ( Bug 1020505 )
  • Regression: No context menu action is invoked on long-tapping some links ( Bug 1062307 )

Landings from the past week

Nightly (35)
  • [guest] Provide an indicator for guest mode in the UI ( Bug 897711 )
  • Add support for element.style[“css-property-name”] non-standard extension ( Bug 958887 )
  • Add android:summary text to settings ( Bug 965377 )
  • Remove margins on default home screen panels ( Bug 1022472 )
  • Clearing timer in Firefly shutdown is racy and not needed ( Bug 1042513 )
  • [Roku] Add marketing messages and imagery to the Firefox Roku channel ( Bug 1056040 )
  • Update Remote Tabs static panel styling for portrait phones ( Bug 1063765 )
  • Lost the ability to collapse (and then expand) a device’s tab set in the synced tabs panel ( Bug 1064304 )
  • Default specific prefs for ‘Firefox Confidential’ ( Bug 1064947 )
  • Add “version” (and “channel”?), nix “source” in about:feedback submission ( Bug 1066062 )
  • Can not install web apps; ” A coding exception was thrown and uncaught in a Task. Gecko: Full message: TypeError: aMessage.app.updateManifest is undefined” ( Bug 1066604 )
  • crash in java.lang.IllegalStateException: Error reading list.txt at org.mozilla.search.providers.SearchEngineManager.getAllEngines(SearchEngineManager.java) ( Bug 1067026 )
  • crash in android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=$ a=3 r=$} at android.content.res.Resources.loadDrawable(Resources.java) ( Bug 1067429 )
  • Android action handler ‘Send tab to': Don’t offer ‘Reading list’ action if it has been turned off (low-memory devices) ( Bug 1067543 )
  • ‘New Tablet UI’ preference available on phones ( Bug 1068005 )
  • [roku] add a ‘beta’ label to the Roku channel until client code hits ‘release’ ( Bug 1068573 )
  • Firefox :: Options popup could not be closed by pressing * btn ( Bug 1068641 )
  • Unable to exit out of Guest Browsing via system notification ( Bug 1069182 )

Market Insights from the Market Strategy Team (Kev)

Worth a Read

  • Lots of talk on Privacy in the last week, with Tim Cook sending out an open letter around Apple’s efforts on Privacy and several stories on how Apple won’t have access to your phone data if encryption is on, followed quickly by Google saying Android L will have a similar feature (although there’s some hard questions on what effect that will have on the Android user base given Android’s fragmentation and update problems). This was then followed by articles going over that just because Apple and Google can’t get your data, law enforcement still can in a number of ways, although they’re not too chuffed about the changes. Long story short, organizations have realized that privacy means something to people, and are working to improve how their products protect users along with improve how those companies represent themselves (market themselves) to users. This will continue to be a big deal, but what the changes actually mean for users remain to be seen.
  • Apple continues to develop Safari on iOS and other platforms, adding capability to its platform to maintain compatibility with the web as an adjunct to its (huge) native ecosystem. They’ve learned some lessons from other competitors including Google and Microsoft, and are ensuring the rendering engine stays modern. Users will need modern devices to take advantage of the updates, and with iOS reported as not working terribly well on the 4S, it’s one of the first big fragmentations Apples mobile platform might see (the iPhone 4S and 4 represent about 20% and 10% of the iPhone’s market respectively), even with iOS adoption hitting 46% in a week.
  • As a follow-up to last week’s Android One overview, BGR India posted a review of Spice’s Android One phone offering, the $100USD Uno, and India Today reviews the Micromax Canvas. In a nutshell: an ok screen, Nexus-like software experience with acceptable performance, crappy battery life, a requirement of external storage to use media, and a price that feels higher than it should be. These are first generation models, and as software and hardware is updated over the coming months we’ll see if they can close the gap perceived between Android One phones and phones like the Moto E (which is a little more expensive, but not much).

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

23-September-2014

Mozilla Platform: 2014-09-23

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

Need To Know

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

Notices/Schedule (lmandel)

Next Merge: October 13, 2014 Next Release: October 14, 2014
Trains
Central: 35 Aurora: 34 Beta: 33 Release: 32
  • Desktop 32.0.2 shipped last Thursday, included a fix for a start-up crash. Crash rates on release are now back to pre 29 levels. (That’s good.)
  • 33 beta6 shipped today (desktop and mobile)
  • only 3 betas left! We need your fixes. See the 33 tracked bugs list

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: 4.17 (last week: 3.66).
  • Android and B2G continue to dominate the top of the list. bug 906716 (B2G emulator “timed out after 1000 seconds of no output”) is #1 by a 2:1 margin.
  • 17 intermittent failures fixed in the last week – List (16 the week prior) – Thanks!.
    • Thanks to Rail Aliiev for fixing bug 1047760, a long-running issue that affected all builds running on AWS.

MemShrink (njn)

  • No update.

Stability (kairo)

<Read Only>

  • Release crash rates have improved significantly since we released 32, almost back to levels we had before shipping 29
  • Beta crash rates are still ~25% worse than they were right before we shipped 32, we’ll try to turn off OMTC and see if that makes up for the difference and which crash signatures this affects. In 34, we’ll have better tooling to analyze the crashes around OOM, which are a large chunk of those (somewhat expected as OMTC needs more memory).
  • Desktop Nightly shows a number of e10s crashes. Please let us know if you see crashes of the whole browser at startup, as those are must-fix before enabling it.
  • Android Beta needs someone in GFX to look into getting a patch for bug 1067018.
  • Android Nightly needs someone to fix ImageLib bug 1069369, which accounts for >50% of our crashes there.

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

A*Team (jgriffin)

  • The A-Team is working on Q4 goals. If you’d like us to work on something in Q4, and it doesn’t appear anywhere on our Trello board at https://trello.com/b/3BjXQCEp/projects, please contact me!

Developer Tools (prouget)

<Read Only>

  • devtools overhead (Fx Desktop E10S & FxOS): from 7-8MB to 2-3MB.
  • Simulator 2.2 released. 2.0 and 2.1 updated.

Electrolysis (e10s) (blassey/blake/jimm/cpeterson)

  • We’re currently working on Milestone 3 bugs – M3 Bug List
  • Please help dogfood e10s in Nightly!
  • Notable bugs fixed in the last week:
    • bug 899347 – Click-to-play support
    • bug 1067164 – Opening external links in e10s results in empty tab (regression, fixed by backout)
    • bug 1067351 – Fixed file upload crash (e.g. attaching patches to Bugzilla!)
    • bug 1064847 – Fixed YouTube video playback
    • bug 1068210 – Crashed tab’s “Try Again” button reloads just the current page to avoid browser hang

Firefox Desktop (gavin)

Summary of Work In Progress

  • You can see the status of the current iteration (35.2) in progress here

Summary of Recent Landings

  • Loop Firefox Account login UI will be in tomorrow’s Nightly
  • Team landed 82 bugs over the last week, for the first half of the 35.2 iteration.
  • Details of landings from the past week can be seen here

Priorities for the upcoming iteration

  • e10s on Nightly
  • Loop:
    • finalize accounts/contacts work
    • UX: design spike looking into “collaboration” use cases
  • “Panic button”: better-exposed “Clear Recent History” functionality
  • “Reset button on the web”: a mechanism to prompt users to reset Firefox when they try to download Firefox when already running the latest version
  • OS X Yosemite themeing work
  • New tab page performance investigations
  • Places performance work (main thread IO removal)
  • Translation trial followup

Firefox Mobile (snorp/blassey/mfinkle)

Work In Progress

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

Landings from the past week

Nightly (35)
  • [guest] Provide an indicator for guest mode in the UI ( Bug 897711 )
  • Add support for element.style[“css-property-name”] non-standard extension ( Bug 958887 )
  • Add android:summary text to settings ( Bug 965377 )
  • Remove margins on default home screen panels ( Bug 1022472 )
  • Clearing timer in Firefly shutdown is racy and not needed ( Bug 1042513 )
  • [Roku] Add marketing messages and imagery to the Firefox Roku channel ( Bug 1056040 )
  • crash in java.lang.NullPointerException: uriString at android.net.Uri$StringUri.<init>(Uri.java) ( Bug 1062904 )
  • Update Remote Tabs static panel styling for portrait phones ( Bug 1063765 )
  • Regression: missing thumbnails in top sites; thumbnails replaced with tiny Favicons ( Bug 1063896 )
  • Lost the ability to collapse (and then expand) a device’s tab set in the synced tabs panel ( Bug 1064304 )
  • Default specific prefs for ‘Firefox Confidential’ ( Bug 1064947 )
  • Add “version” (and “channel”?), nix “source” in about:feedback submission ( Bug 1066062 )
  • Can not install web apps; ” A coding exception was thrown and uncaught in a Task. Gecko: Full message: TypeError: aMessage.app.updateManifest is undefined” ( Bug 1066604 )
  • crash in java.lang.IllegalStateException: Error reading list.txt at org.mozilla.search.providers.SearchEngineManager.getAllEngines(SearchEngineManager.java) ( Bug 1067026 )
  • crash in android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=$ a=3 r=$} at android.content.res.Resources.loadDrawable(Resources.java) ( Bug 1067429 )
  • Android action handler ‘Send tab to': Don’t offer ‘Reading list’ action if it has been turned off (low-memory devices) ( Bug 1067543 )
  • Fix OOM crash in gfxAlphaBoxBlur::Init on large blur surface ( Bug 1067998 )
  • ‘New Tablet UI’ preference available on phones ( Bug 1068005 )
  • [roku] add a ‘beta’ label to the Roku channel until client code hits ‘release’ ( Bug 1068573 )
  • Firefox :: Options popup could not be closed by pressing * btn ( Bug 1068641 )
  • Unable to exit out of Guest Browsing via system notification ( Bug 1069182 )

Firefox OS Connectivity (vchang)

<Read Only>

  1. https://wiki.mozilla.org/TPE_CONNECTIVITY_GROUP/2014-09-23

Firefox OS Devices/Porting (ericchou)

<Read Only>

  • Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)
    • BLE API discussion on dev-webapi
    • NFC workweek(9/15 ~ 9/19) @ Berlin. Shawn and Jamin gave two talks related to BT/NFC applications.
    • Current status of PTS test for Firefox OS 2.1
      • bug 1064733 – BlueZ – All bugs have been resolved fixed and verified.
      • bug 1064739 – Bluedroid – 7 blockers.
    • bug 1062697 – AVRCP metadata doesn’t update on carkit – patch ready (2.0?)
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)
    • bug 1053051 – When operate I-frame seek, video player position was not changed – r+ (2.0?)
    • bug 1059679 – BT headset can not play music when do some operates – WIP (2.0?)
    • bug 1033903 – Use GraphicBuffer with android::MediaCodec to reduce the overhead of memcpy video data – WIP (2.2 feat?)
  • Device Storage (members: Alphan Chen, Eden Chuang)
    • bug 1060196 – Should forbid ejecting SD card when user is playing music which is stored in SD card – landed (2.1+)
    • Next week team will start to do the initial survey of supporting “Apps on SD card” for Firefox OS. The target will be 2.2.

Firefox OS RIL (htsai)

<Read Only>

  1. https://wiki.mozilla.org/TPE_RIL_team/2014-09-23#Team_memebers.27_updates

GFX (milan)

<Read Only>

  • Work week: OMTC+Tiling+APZ

Media (mreavy)

<Read Only>

  • Loop had a server failure over the weekend (database full). Making sure that doesn’t happen again
  • Continuing to clean up OpenH264 and Screensharing issues for launch in 33
    • Set initial default allowed_domains for screensharing; created a process for adding people
      • We want the need for this to go away as soon as possible
  • b2g 2.0 webrtc whack-a-mole
    • Waiting on a drop with new DSP firmware to allow H.264 resolution changes
    • Hardware AEC support looks like it will work
  • Working on hooking WebAudio to WebRTC PeerConnection inputs (outputs already work)
    • Chrome has the opposite problem ATM
  • Prototype patch to up getUserMedia audio sample rate to 32K (want 44100/48000)

Necko (dougt/jduell)

<Read Only>

  • HTTP/2 is now on aurora, so far things are sticking and going well!
  • Alt-svc support almost done (bug 1003448)
  • Network change detection very close–hoping it will land any day now :) (bug 939318)
  • Network predictor also getting close but probably won’t be done by end of Q3

Performance (vladan)

Fixes:

  • bug 1038342: Firefox will now trigger a crash if shutdown hangs for more than a minute
  • bug 937306: Properly fixed our WaitMessage use on Windows. This should address user reports of pages not loading unless the user is moving the mouse. Needed for OMTC to be enabled on Windows for Firefox 33.
  • bug 768802: Some good news: Flash 15 fixed a long-standing Flash bug that caused it to steal browser focus whenever the plugin process was launch or relaunched. This bug has plagued users for over 2 years, ever since Flash protected-mode was released.
  • bug 918317: A C++ version of AsyncShutdown is now available
  • bug 998863: Patch for fixing #1 cause of Firefox multi-second hangs (initialization of out-of-process plugins) will land soon. Please keep an eye out for plugin-related crashes over the next month. Contact aklotz or vladan if you spot any

Telemetry:

  • bug 1045108: Unclaimed Telemetry probes will expire in Firefox 40! Please correct the expiration version yourself or comment in bug 1045108, or contact rvitillo or vladan. The unclaimed probes will stop collecting data!
  • bug 1067372: We’re adding new meta fields to Histograms.json for better automated regression detection

Misc:

Ongoing perf work:

  • The performance of the new tab animation and the newtab page have regressed considerably since Australis first landed. Fx-team and Perf team will be meeting to work on this in MV on September 29th. See bug 1059558 etc.
  • Work on improving performance of the Places system together with the fx-team bug 834545, bug 1043863, etc
  • Measuring impact of GC & CC on Firefox UI animation smoothness bug 1017055

Seceng (tanvi)

  • Added load information (loadInfo) to all gecko created channels bug 1038756

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

10:36 KaiRo: Sylvestre, lmandel: I also filled in the bug number for the AsyncShutdown stuff and nominated it for tracking
10:39 bsmedberg: KaiRo: did you ping yoric about it?
10:39 lmandel: KaiRo: Thanks. I'm going to mention the crash level in the engineering meeting unless you want to do it.
10:43 KaiRo: bsmedberg: I did and he didn't respond in #developers so I put a ni? on him right now, as well as on gfritzsche, who worte a patch around shutdown stuff in the location where this is in
10:43 KaiRo: lmandel: sure, if you do that, I can go read-only for this meeting, I think
10:43 bsmedberg: ok thanks
10:45 KaiRo: Bas is asking who it was he should ping for the OMTC disabling patch
10:46 KaiRo: bsmedberg: who did offer to help Bas with the disabling patch?
10:46 bsmedberg: I don't know
10:47 KaiRo: so it isn't just me who doesn't remember that part
10:48 KaiRo: oh, I guess they talked about RyanVM
11:01 KaiRo: cpeterson: I'm going read-only for today's meeting even though my written update isn't completely short, but lmandel will cover the important desktop beta part
11:01 cpeterson: KaiRo: ok
11:01 lmandel: KaiRo: desktop beta?
11:02 KaiRo: lmandel: the stuff around OMTC is what you wanted to mention, right? or the release part?
11:02 lmandel: KaiRo: Oh. OMTC.
11:02 tanvi: is the physical room in sf warfield?
11:02 lmandel: KaiRo: I was going to just mention that crash rates on release are back to pre 29 levels.
11:02 lmandel: KaiRo: I can talk about OMTC as well.
11:02 RyanVM|sheriffduty: lmandel: just pushed to beta, fwiw
11:02 KaiRo: lmandel: ah, ok. not sure if it's needed in detail as we just discussed it with gfx anyhow
11:05 lmandel: RyanVM|sheriffduty: Thanks
11:05 vladan: lmandel: what were the causes for the spike in crashes? 
11:05 RyanVM|sheriffduty: i'm here, but fine with not doing an audio update
11:05 RyanVM|sheriffduty: apparently forgot to save his update on the wiki too
11:07 cpeterson: RyanVM: do you want us to jump back to you?
11:09 jesup: autocrash on hanging shutdown: \o/
11:10 vladan: jesup: :)

Engineering Meeting Details

  • Tuesday 2014-09-2311: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 Alien Nation / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • join irc.mozilla.org #planning for back channel

22-September-2014

Mozilla Project: 2014-09-22

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

  • “Grazie” to Sandro Della Giustina for localization work on the Italian version of Firefox activations directory. “Gracias” to Hernan Rodriguez Colmeiro for localization of the Argentinian activations directory. “Xie Xie” to Peter Chen and Eric Tsai for localization of the Taiwanese activations directory. “Arigatou”, to Chiko Shimizu for localization of the Japanese activations directory.
  • Thanks to Mike Poessy and Melissa OConnor for their work to support the Belize Teach the Web event.
  • Thanks to Guillaume Demesy and Alexa Roman for their invaluable weekly work on [WebCompat.com] site.
  • Thanks to Knight Yoshi and MystMaker for their frequent and useful contributions to the Add-ons Forum.
  • Thanks to Craig Cook for being really awesome throughout the Get Involved redesign process!
  • Thanks to Clarissa Sorenson for putting community building into the onboarding process!

Upcoming Events

This Week

  • QE (Quality Engineering) is relaunching the Testdays program with a new focus on mentorship – activities are scheduled all week – please join us in the #qa channel on irc.mozilla.org

Tuesday, 23 September

Wednesday, 24 September

Homebrew Website Club Meetup

  • Portland (@MozPDX) and San Francisco (@MozSF)! (CHI & MSP off this week)
  • 17:30-18:30 Writing Hour
  • 18:30-19:30 IndieWeb discussions and hack night

Are you creating 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 join IRC: http://indiewebcamp.com/irc/today

Mozillians Town Hall – Brand Initiatives

Supporting Cultural Heritage Open Source Software

  • Sept 24 and 25, happening in Atlanta, GA, USA and online
  • Mozillian Jennie Rose Halperin will be speaking

Thursday, 25 September

Friday, 26 September

PyCon India 2014

  • Sep 26-28 in Bangalore, India
  • Mozillian Abdul Rauf helping to organize

Saturday, 27 September

Accessibility Camp Toronto

  • Toronto, Canada
  • Mozillian David Bolter attending
  • Mozilla sponsorship

Project Status Updates (voice updates)

Firefox

Speaker Location: SF (Eric)

Firefox For Android

Speaker Location: remote (mfinkle)

  • Guest browsing indicator in the System Notification area
  • File downloads are being added to the System Download Manager
    • Costs an Android permission
    • Interactions might to be improved

Firefox OS

Speaker Location: MTV (Asa Dotzler)

  • Firefox OS launched in Bangaladesh! Grameenphone (local Telenor operator/carrier) lauched the (Symphony manufactured) GoFox F15 for approximately $60 last week.
  • Mozilla is beginning transition to KitKat builds for the Flame. Will be posting a KitKat-based Firefox OS 2.0 “testing” build to the MDN Flame page this week.
  • This last week, about 100 people checked in just over 200 fixes to Firefox OS. First time contributors to Firefox OS this week included:
    • Zhenqing Liu <zhenqing.liu@spreadtrum.com> fixed bug 1021838 FX OS crash in nsWifiMonitor::Onready(unsigned int, nsIWifiScanResult**)
    • Phil Ringnalda [philor] <philringnalda@gmail.com> fixed bug 968645 Forms mochitests disabled on b2g desktop
    • Lars T Hansen [lth] <lhansen@mozilla.com> fixed bug 1068539 Gecko not booting anymore due to “bad serialized structured data (unhandled typed array element type)”
    • Goutam <goutamnair7@gmail.com> fixed bug 1023259 The contact number is shown incompletely in the contact detail screen of SMS conversion when the contact phone label is more than 19 characters.
    • gauravmittal <gauravmittal1995@gmail.com> fixed bug 1057795 Clean up MozL10n API use in Cost Control
    • Andreas Larsson <andreas3.larsson@sonymobile.com> fixed bug 1069810 Homescreen application does not handle basic authentication in icon urls.
  • Foxtrot applications evaluated. Results to be sent out to all applicants today or tomorrow. Phone shipments still TBD — still waiting on builds.
  • Mozilla has received 500 VIA Vixen tablets for the Tablet Contribution Program. The TCP coordinators have just begun planning for the application process.

Content Services

Speaker Location: NYC (Sean Bohan)

  • Tiles
    • Tiles continues in Beta
    • Tiles Delivery Service testing GeoIP support for per country Tiles
    • The l10n team has done an amazing job getting Mozilla tiles translated, with 34 countries completed in less than 2 weeks. Thanks to CHoffman, Pike, MatJaz, the l10n team and the contributors who all helped

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
William Reynolds Product manager for Community Tools Get vouched, vouch others on Mozillians.org Mozilla SF No Display this blog post Wiki with FAQ, Original announcement about vouching changes
Michelle Thorne Webmaker Mentor Team Maker Party 2014. Party don’t stop! Mozilla Toronto Yes File:Makerparty 2014 recap.pdf 127K Webmakers host over 2513 Maker Parties
Anthony Duignan-Cabrera The Open Standard The Open Standard Mozilla NYC No No https://wiki.mozilla.org/The_Open_Standard

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
Johan Lorenzo Tony Chung Mountain View Paris Mobile QA
Francisco Picolini Robyn Chau Mozilla Las Vegas Madrid Community Events

<meta>

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

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

IT

Vidyo has released Vidyo Desktop v3.3.0 (27) with the below added features and fixes. This release has already been tested within IT and is ready for a second round of testing and feedback. If you would like to help test, please use the download links below to install the client and add your feedback to the feedback doc also linked below. Please update us as we would like to release the client to all of Mozilla by Monday 9/28 or 10/6 depending on feedback received.

Note: after upgrading, a pop-up will appear saying that you do not have a current version. Please select “Not Now” and the do not remind me checkbox.

Features
Join a conference with camera, mic and/or speakers muted
Join a conference with your full screen shared and camera, mic, speakers muted
Easier access to your rooms public link via client UI
Many bug fixes for Windows, Mac and Linux

Download Links
OS X: https://drive.google.com/a/mozilla.com/file/d/0BzyYWLVB7bEcZnd6M2RnNWhybVU
Windows: https://drive.google.com/a/mozilla.com/file/d/0BzyYWLVB7bEcXy11aWhoTzNzRVk
Ubuntu: https://drive.google.com/a/mozilla.com/file/d/0BzyYWLVB7bEcQlIzdmppYmJKQ00
Ubuntu64: https://drive.google.com/a/mozilla.com/file/d/0BzyYWLVB7bEcNXZYeDBVcG9iT00
RPM: https://drive.google.com/a/mozilla.com/file/d/0BzyYWLVB7bEcNkhRcFZJOURVenc
RPM64: https://drive.google.com/a/mozilla.com/file/d/0BzyYWLVB7bEcVE5pU3RmRXJPYjQ

Feedback Doc https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AjyYWLVB7bEcdEYxaldFYXVqcGpxdW02dGNYUDN5QVE&usp=sharing

Automation & Tools

bugzilla.mozilla.org

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

  • bug 1021902 You can now see a history of a review’s requests (time taken, etc). Look for the “Review History” link on their profile page.
  • bug 1052851 It’s now possible to search for bugs where the assignee hasn’t logged in to Bugzilla for a while (eg. http://mzl.la/1AQRMd7)

All changes.

Engagement

Web Compatibility

Web Compat Summary

  • closed 104 Desktop issues, 7 Mobile issues
  • opened 4, Desktop issues, 5 Mobile issues
  • Started a discussion about our future plans for 2015, and quarter goals in 2014.
  • We had a temporary issues with GitHub which closed all the Webcompat repos for a couple of hours, but came back on after we contacted them.

  • 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

Mobile: 2014-09-17

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

Schedule

  • Next merge: 2014-10-13

Topics for This Week

Tablet UI
The new WIP tablet UI refresh has started landing in Nightly
Startup Profiling
We started looking at startup profiles again

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.

  • Dominique Vincent fixed bug 1058027 – about:home is unresponsive to hardware menu button on returning to main activity on 2.3 devices and bug 1062904 – NPE in “Set image as”
  • Manu Jain fixed bug 1066320 – Crop lightweight theme image if it’s larger than the displayable area
  • Mark Capella fixed bug 1044940 – Favicons in the bookmarks table should be read and written correctly and bug 1064657 – Add testSelectionHandler test to ensure readOnly input elements can’t be cut

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>

  • {bug|1037147} – Remove SharedTextureHandle and friends
  • Working on getting MediaCodec decoder landable. Fighting YUV conversion issues.

Alan K. (ack)

  • waiting for QA cycle on cloudsync, will uplift when that’s done
  • demoed adhoc/mesh on fxos last friday for the foundation/webmaker guys
  • starting on standalone webrtc with gcp
  • (taking some time this week to blog)

JChen

<Read Only>

Fixed

Working on

GCP

<Read Only>

Fixed

Working on

  • Standalone WebRTC reviews
  • WebRTC standboxing
  • B2G DSP based echo cancellation
  • SafeBrowsing update behavior

Randall Barker

Last Week:

  • Posted patch for bug 1066879 The SSDP implementation can sometimes take too long to discover a device.
  • Fixed standalone WebRTC after rebase.
  • Investigating bug 1053426 Fennec crashes when tab sharing is active (No leads yet)

Next Week:

  • Continue investigating bug 1053426 Fennec crashes when tab sharing is active.
  • Land bug 1066879 The SSDP implementation can sometimes take too long to discover a device.
  • Set up private channel with Roku WebRTC Player to enable testing. Waiting on Roku to do this.
  • Continue to try and land standalone code (currently blocked on WebRTC refactor).
  • Land bug 1048425 Enable support for tab sharing with Roku device. Possible once private channel has been set up.
  • Investigate sending H.264 instead of VP8 video to standalone WebRTC. (Not certain how critical this is as performance of VP8/OpenGL appears adequate)

Sylvain Cleymans

Last week: Fixing performance tests, integrating the new image compression binary

Next week == nullptr

Brian Nicholson

  • Hi
  • bug 788073 – Use platform touch redirection
  • bug 1030896 – Swipe-to-dismiss for search activity
  • Trying to figure out tablet resource crash (bug 1067429)
    • Always crashes at resource style/GeckoActionBar
    • Spent awhile trying to downgrade, no luck
  • Set up Hackintosh VM to play around with iOS

WesJ

<Read Only>

  • bug 1063896 – Regression: missing thumbnails in top sites; thumbnails replaced with tiny Favicons. Uplifting
  • bug 1066892 – Basic database migration tests. Trying to fix some try problems.
  • bug 989094 – Webrtc permissions prompt should remember your last choice
  • bug 897711 – [guest] Provide an indicator for guest mode in the UI
  • bug 1042199 – Widget for searching from error pages. This changes how/when we decide what url to show in the urlbar. If you see the wrong url appearing ping me.
  • bug 1058150 – Use a restricted profile for guest mode

LucasR

<Read Only>

Last week

Next week

  • More tab strip
  • Some toolbar refinements

liuche

<Read Only>

  • bug 1062257 – Fix “Remove” behavior for home panels
  • bug 1014293 – WIP Private browsing contextual hint
  • Next: Finish up onboarding follow-ups and contextual hint, search activity feedback

Margaret

Highlights:

  • Search activity hacking, mainly focused on nailing down UX
  • Starting work on “November to Remember” add-ons
  • Attending add-ons work week on Monday (and maybe Tuesday) next week in MV

Past:

Present:

mcomella

<Read Only>

Past

  • Browser Toolbar refresh
    • bug 1065712 – Move new_tablet_* to the appropriate directories
    • bug 1066250 – Consider always showing URL in toolbar in new tablet UI
  • bug 1001655 – Replace applicable Strings in test code with StringHelper references
  • bug 960746 – Back/forward button state can get out of sync on tablets
  • bug 1062338 – Regression: Back button icon missing in menu on some small screen (?) hardware (?) devices
  • bug 956858 – Menu is incorrectly accessible via hardware menu button in editing mode

Present

  • Browser toolbar refresh
    • bug 1058909 – Implement new tablet toolbar display mode
    • bug 1066253 – Display favicon in tab strip instead of toolbar in new tablet UI
    • bug 1019127 – Remove updateChildrenEnabledStateForEditing
  • bug 1020534 – Tablet toolbar icons hard to read on dark lightweight themes

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>

Overview

  • Upgrading to Mavericks. That burned a couple of days!
  • Services/devices prep.
  • Helping Garvan with service delay stuff.
  • Assorted fixes (see below).
  • Lots of reviews and discussions.
  • Platform priority review meeting.

Next

  • Finishing up Accept-Language.
  • FHR for search activity.
  • Services/devices.

Fixed

Working on

nalexander

<Read Only>

  • Code: Remote Tabs home panel has landed and stuck (bug 1014994). Most old and new features landed: bug 1064304, bug 977161, bug 1063765. Down to UI polish and split-pane tablet view for 35 cycle.
  • Reviews: been avoiding reviewing ckitching’s patches that make annotation processing a Real Child. Action in bug 1064554 and bug 1067217.
  • Testing: instrumentation tests have landed in automation and mozharness (meta bug is bug 1064004). TBPL and treeherder in the works. Trying to carve out time to write the actual test harness; follow bug 903537.
  • Search Activity: patches up to fetch search engines at build time from region.properties (like suggestedsites): bug 1065306.

Past

Present

BLassey

Fixed

Working on

  • bug 1054959 – Add ‘send videos’ and ‘send tabs’ from desktop to a second screen

Antlam

  • Past
    • Ongoing co-ordination with Arcadio’s team for Firefox for Android’s website
    • bug 1064304: Sync tabs panel design
    • bug 1060413: V1 visuals for default state of tablet UI
    • bug 1063058: Began Panels UI wrangling
    • bug 1051973: Firefox Search: suggestions/history UI
    • N2R bugs co-ordination
  • Upcoming
    • bug 1024816: Tablet UI: Tab overflow
    • bug 1060413: Tablet UI: Default/normal UI
    • bug 1064415: Tablet UI: New tabs tray
    • Firefox Search P1 bugs
    • Tablet’s overview presentation with Yuan
    • Onboarding visuals
    • Launcher discussions

Yuan

  • Last week
    • Talked to mozilla.org and marketing about Firefox Android product page
    • Initial brainstorming with Anthony and Robin on improving web content display on Fennec
    • Discussed N2R and addons with Robin
    • Gave UX feedback to

Robin

  • Add-ons! Exploring Add-on panel and possible interactions. Reverting back to Etherpad for NR2 (instead of Google Doc).
  • About to file bugs for Menu re-org/consolidation.
  • Launcher discussion with Anthony and Yuan.

WebRT

  • only just back and already causing trouble
  • phonescreened half-dozen candidates for open position over the last few weeks, and interviewing a couple this week and the next
  • delayed meeting to discuss next phase of Runtime development until after my other project’s milestone next week
  • bug 960584 – notify user of download progress indication when fetching APK – reverted pending resolution of dependency
  • bug 1021395 – Web app machinery dumps lots of semi-sensitive data to logcat – investigating ChromeWorker/ctypes crasher
  • bug 1029691 – Manifest not being checked on APK installation – needs to be rebased and finished

QA

Garvan

  • (late to meeting, in another one, will be there)
  • Stumbler failed the Autophone startup tests, for two reasons, 1) was on by default (oops), and 2) was getting started too early and the thread init is contending with other operations for CPU/thread space. Fixed
  • The pref is gecko-based, which needs to change, will follow up with Richard and Nick on this.

Feature Focus

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

Firefox 34 (Aurora) – Release: Nov 25, 2014

  • [ON TRACK] Provide a wifi toggle widget on error pages
  • [AT RISK] Tab mirroring (Roku)
  • [ON TRACK] Tab mirroring (Chromecast)
  • [ON TRACK] Toolbar Updates
  • [ON TRACK] Add support for Restricted Profiles (Prefer: safe)
  • [ON TRACK] Share handler overlay (landed but not turned on, nightly & aurora only)
  • [ON TRACK] Form auto-fill improvements, native client-side work
  • [ON TRACK] Kindle-related fixes
  • [ON TRACK] First-run Splash Screen Overlay

Firefox 35 (Nightly) – Release: Jan 6, 2015

  • [PROPOSED] Tablets: tabbed browsing refresh v2
  • [ON TRACK] Sync Tabs panel
  • [PROPOSED] Settings Rewrite (includes:bug 975377
  • [IN PROGRESS] Fatfennec: Minifying JS
  • [ON TRACK] Search activity v1
  • [ON TRACK] Moz Stumbler
  • [PROPOSED] Preferred web content language
  • [PROPOSED] Tablets: tabbed browsing refresh v1
  • [PROPOSED] Change default search engine to Bing
  • [IN PROGRESS] Fatfennec: Splitting the APK – gingerbread phone release
  • [BLOCKED] {{{1}}} Turn on HTTPS for Bing bug 958873
  • [PROPOSED] Privacy: DDG as a built in search engine

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

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

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

  • 32.0.1 updates are disabled
  • 32.0.2 driver
    • bug 1063052 Firefox 32+ startup crash in nsFrame::BoxReflow
  • 33 beta4 desktop released yesterday
  • 33 beta4 mobile released today
  • lmandel is soliciting feedback on 32. If you didn’t attend yesterday’s post mortem, please send feedback via e-mail.

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can find the most recently completed iteration (35.1) performance report here
  • You can see the status of the current iteration (35.1) in progress here
  • OMTC maybe in 33 if some linger issues can be resolved, more next week on this once final determination can be made. (Bug 899785)
  • Picture Tag is currently slated for 33 but may push back to 34 depending on the outcome of some bugs currently being investigated. (Bug 1017875)

Uplifts

Beta (33)
  • Enhance tiles more specifically than eTLD+1/baseDomain (e.g., no enhance bugzilla.mozilla.org for mozilla.org) ( Bug 1045760 )
  • Include OpenH264 plugin in FHR data ( Bug 1053745 )
  • Avoid flushing layout and making it dirty repeatedly in ToolbarIconColor.inferFromText ( Bug 1061947 )
Aurora (34)
  • Undo the pref for the temporary hangserver for beta channels until Socorro is awesome ( Bug 791244 )
  • Backslashes included in a location bar input are converted to forward slashes on submission ( Bug 1042521 )
  • Tab-modal onbeforeunload dialog can automatically be dismissed by navigation ( Bug 1046022 )
  • Missing inverted panel help icon on Yosemite ( Bug 1060944 )
  • toolkit/themes/osx/global/in-content/common.css uses broken @focusRingShadow@ – focused link styling on about:preferences et al. can’t be parsed correctly ( Bug 1062843 )
  • disable unified autocomplete for Firefox 34 ( Bug 1064776 )

Summary of Recent Landings

  • Team landed 42 bugs over the last week, to close out the 35.1 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 (33)
  • Remove gradients from form elements ( Bug 763671 )
  • Lightweight theme preview is broken ( Bug 887755 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.home.PinSiteDialog$3.onFocusChange(PinSiteDialog.java) ( Bug 1041448 )
  • crash in mozilla::layers::TileClient::GetBackBuffer(nsIntRegion const&, mozilla::layers::TextureClientPool*, bool*, bool) ( Bug 1041744 )
  • Regression: Back button icon missing in menu on some small screen (?) hardware (?) devices ( Bug 1062338 )
  • “Learn More” link for the Mozilla Location Service is visible on Beta/Release despite MLS setting not available ( Bug 1063518 )
  • crash in webrtc::ViEInputManager::NumberOfCaptureDevices() ( Bug 1063547 )
  • crash in java.lang.NoSuchMethodError: android.os.Bundle.getString at org.mozilla.gecko.preferences.GeckoPreferences.setupPreferences(GeckoPreferences.java) ( Bug 1065531 )
Aurora (34)
  • Regression: Browser menu has width issues ( Bug 1020505 )
  • Too many differing background greys throughout the browser ( Bug 1055536 )
  • crash in java.lang.IllegalStateException: Already registered Wifi:Enable at org.mozilla.gecko.EventDispatcher.registerListener(EventDispatcher.java) ( Bug 1061030 )
  • Regression: No context menu action is invoked on long-tapping some links ( Bug 1062307 )
  • Use empty string as title if no title provided when adding a bookmark ( Bug 1062552 )

Landings from the past week

Nightly (35)
  • Synchronous initialization of search service when handling open search tag ( Bug 1017903 )
  • [Roku] Removing an entry from history will only take effect after restarting the Roku app ( Bug 1025923 )
  • about:home is unresponsive to hardware menu button on returning to main activity on 2.3 devices ( Bug 1058027 )
  • [roku] update wording in the public roku channel app ( Bug 1064222 )
  • Search activity startup crash @ java.lang.IllegalArgumentException: Couldnt find search engine for identifier: yahoo at org.mozilla.search.providers.SearchEngineManager.createEngine(SearchEngineManager.java) ( Bug 1065123 )
  • Regression: Downloading is broken ( Bug 1066671 )

Market Insights from the Market Strategy Team (Kev)

Something to Think About

The stock Android browser, which is the default browser on Android versions below 4.4, has a vulnerability that allows malicious sites to bypass the same-origin policy and execute an XSS attack. Metasploit contains a live exploit for the bug, which could potentially affect more than half of Android browser users. Updating the stock browser is not really something that’s been done since Kitkat came out, although Google has apparently said they’ll launch a fix, it’s just unclear how that fix will be delivered.
Why we should care: A continually updated, modern browser that works on the majority of Android devices is something every Android user should want (and know about). Firefox for Android meets that need, and we should consider reminding people of the risk and solutions that Firefox brings to older versions of Android.

Worth a Read

  • Google launched Android One in India Monday. They’re using a familiar “the next x billion Internet users” line, and tying “One” to the user. Lots of hardware partners with MediaTek and Qualcomm as the chipset providers, with some phones coming with data included for installing apps from Google Play to help drive use, some region-specific features (like dual sim support, offline YouTube, monthly included data for the play store, etc.), and Google managing the software update process. Also notes on intent to expand through Southeast Asia in the near future. Android One website
  • Google appears to be experimenting with making simple searches a little more useful in Chrome on Android. A flag can be set to enable answers (accessed via chrome:flags), which makes use of the search suggest facility to deliver more than just keywords. Search monetization and use has been more difficult on mobile, and this is a good example of some of the ways search providers are going to look to make search more of a go-to, and perhaps generate revenue from for things like location specific results, promotion weighting, etc. Answers has also been available on Desktop Chrome for a while, but the answers delivered are more limited than what’s being delivered on mobile.

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

« Newer PostsOlder Posts »

Powered by WordPress