Meeting Notes

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

SeaMonkey: 2014-09-16

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

Agenda

  • Who’s taking minutes? -> Ratty
  • Nominees for Friends of the Fish Tank:
    • The Release Team (Callek and Ewong)
      • tonymec proposes the SeaMonkey RelEng unit (as a group) for “citation to the order of the day (Mention in Dispatches) with Order of the Fish Tank and fourragère for courage and gallantry above and beyond the call of duty in particularly hostile circumstances, culminating in the reestablishment of nightly en-US builds of SeaMonkey for all four supported platforms, to wit: Linux32, Linux64, Windows32 and Mac-Universal”. Linux builds in 17 other languages, as well as for en-US, and langpacks for the same, are published every night by Adrian Kalla, named Friend of the Fish Tank for this reason two fortnights ago, on his l10n.mozilla-community.org user site, for Linux32 and Linux64 and for trunk, aurora, beta and occasionaly release branches.

Action Items

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

NEW

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

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

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • Buildmaster is up and running, and produces en-US builds, see Friends of the Fish Tank above. 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
  • [16th September 2014]
    • [rsx11m] The most recent Windows nightly builds were 13-Jun-2014 09:36 for 2.30a1 and 21-Jul-2014 10:17 for 2.29a2. [ewong] Besides infrastructural issues, comm-central has flattened the objdir, which needs further infra changes. [IanN] There has been a lot of build system changes in the last few months.
    • [comm-central]
    • [comm-aurora]
    • [comm-beta]
      • Linux-debug busted due to bug 1053081)
      • OSX debug busted (not yet determined)
  • [1st September 2014]
    • All Linux64 machines(except the buildbot master) have decided to go on strike/AWOL/whatever. (Not good, obviously, but not something Callek or ewong can do until DCOps kickstart them, and since Monday is a holiday, it’ll be after Tuesday before anything’s done.) bug 1058385 Ergo, All trees are closed.
      • w0ts0n from #it took a look at sea-hp-linux64-9 and said it had a ‘Disk error’. (Again, not good. In fact, exactly the same situation as sea-hp-linux64-2.)
    • Thankfully, the last slave (-13) went AWOL *after* the 2.29b2 release. (If it was going to go AWOL, after release would be the best time; of course, *not going AWOL* would’ve been preferential.)
    • Buildbotcustom/config release code is still being tweaked to get release done.
  • pymake has been discontinued. We need to install the latest Mozilla-build and tooltool on our windows builders (tracked by bug 1023644 )
  • No langpacks since 29th August 2013 on trunk. Needs investigating.
    • Windows and Mac trunk langpacks directories have been removed on the FTP server, maybe for lack of recent XPIs (later than 2.20a1). Latest Linux langpacks are dated 29 August. Callek told Tonymec on IRC he has a hunch about why but more pressing things to do first.
    • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.

Release Train

  • SeaMonkey 2.29 was released on 7th 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/

    • There is a long list of Firefox and Thunderbird extensions that have been successfully converted in the Mozillazine thread[1]. Can someone go through the thread and add the list of successful conversions to SeaMonkey/AddonCompat.
  • bug 1060858 Ghostery 5.3.1 does not support SeaMonkey. Ghostery depends on the Addon-SDK. Since the SDK has been rewritten to support Firefox Australis redesign, Ghostery no longer works for SeaMonkey. Ratty has emailed info@ghostery.com regarding this.
  • 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 (6)

 If you want Firefox 32.0 to take another crack at importing your passwords,
  1. In about:config, right-click signon.importedFromSqlite and choose Reset.
  2. Type about:support into the address bar and press Enter.
  3. Click the Show Folder button.
  4. Exit Firefox.
  5. Delete the logins.json file from the profile folder.
     This assumes you didn't save or modify any passwords in Firefox 32.0. If you did, not only will they all be lost, but the key3.db decryption key won't match the old signons.sqlite database from Firefox 31.0.
 There's a neat Password Exporter add-on:
 https://addons.mozilla.org/addon/password-exporter/
 Install it, then you get an option to import/export your passwords on the Tools>Options>Security tab.
 Export Passwords file which is automatically dated to .xml or .csv.
 Then install 32.0 or greater.
 You can then simply import all your passwords effortlessly.

2.Next

  • Stalled. Needs a kick.
    • bug 937809 Add DuckDuckGo to the default search engines list. a=Callek land this ASAP.
    • 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 ab 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.

Feature List, Planning

Bug statistics for the last two (full) weeks: 36 new, 3 fixed, 4 triaged.

  • Low triaging effort.
  • 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:
38 review
6 super-review
1 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).

IanN

  • Usual testing, reviewing and commenting.
  • Fixed
  • Fixed for c-c:
    • bug 882968 Clean up and move DEFINES and friends to moz.build in comm-central
    • bug 1055867 Move RCFLAGS and RCINCLUDE to moz.build and hardcode manifest name
  • 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
  • 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 Dispatch restoration notifications asynchronously.
  • bug 1005336 Make sync runnable helpers more threadsafe.
  • bug 1060047 Use Plugin Host to enumerate plugins.

Checked in to mozilla-central:

  • bug 1054289 Setting document.hash while the page loads doesn’t work.

Checked in to comm-release:

Needs checkin:

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

Waiting for review:

  • bug 1061990 Cache size does not update after clearing cache.

Still waiting for review:

Ratty

Needs checkin (waiting for greener tree):

  • 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
  • bug 1040771 Allow about: pages to opt in to IndexedDB optionally specifying a desired origin.
  • bug 1041327 Record submission event for plugin crashes [notifications] includes bug 1024672.

Fixed:

  • bug 1053166 Replace openResultPopuup typo in autocomplete.xml by openPopup.

Working on:

rsx11m

Looking into:

  • bug 1060852 Expose privacy.trackingprotection.enabled in Privacy preferences and account for removal of Do-Not-Track options.

Needs testing:

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

Other:

  • Bug triage and commenting for SeaMonkey and Thunderbird.
  • End-user information and discussion on MozillaZine.

stefanh

Waiting for review:

  • bug 333910 nsITheme for menu/scrollbox arrows (Widget: Cocoa).
  • bug 973644 Port bug 967970 – Set NSDisablePersistence to prevent disk leaks.

Any other business?


SeaMonkey Meeting Details

Mozilla Platform: 2014-09-16

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

Need To Know

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

Notices/Schedule (lsblakk/sylvestre/lmandel)

Next Merge: October 13, 2014 Next Release: October 14, 2014
Trains
Central: 35 Aurora: 34 Beta: 33 Release: 32
  • 32.0.1 updates disabled today, maybe 32.0.2…we’ll see
    • candidate driver: bug 1063052 Firefox 32 startup crash in nsFrame::BoxReflow
  • Beta4 desktop releases today, mobile tomorrow
  • Beta5 (desktop) go to build Thursday
  • Beta6 (desktop and mobile) go to build Monday

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

  • Saturday, September 20, is the Tree Closing Window. See bug 1065514 for details. hg.mozilla.org will be offline for a period of time, so trees will be closed. This is likely to be from 0900-1300PT, but time will be confirmed on Wednesday. Look for the notice with final times later this week.

Quality Programs

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

MemShrink (njn)

  • No update.

Stability (kairo)

  • We just halted 32.0.1 updates due to bug 1063052.
  • Beta still has GFX issues on both desktop (OMTC/D3D11) and Android (AlphaBoxBlur bug 1028802).
  • Prompt for e10s on Nightly triggered us seeing a lot of e10s crashes, we need a lot of work there until we’ll be able to ship anything there or even turn on by default.

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)

<Read Only>

Blog and newsgroup posts:

Desktop Platform (bsmedberg)

<Read Only>
Mac V2 signing work is our top priority and we hope to have that on nightly next week.

Developer Tools (prouget/bgrins)

DOM (jst/overholt)

Electrolysis (e10s) (blassey)

  • Please help dogfood e10s in Nightly!
  • e10s bugs fixed in the last week: http://is.gd/ksQL9N
  • To get more testing from Nightly users:
    • bug 1064885 – Added e10s opt-in prompt in Nightly
    • bug 1064886 – Added “Enable E10S” checkbox in Firefox Preferences pane
    • Disable e10s if a11y (bug 1047076) or safe mode bug 1063848 are enabled (to avoid known issues, for now)
    • We might enable e10s for all Nightly users (for just one day) to get broader testing during Nightly 35. So now is a good time to report any critical e10s bugs you are seeing.

Firefox Desktop (gavin)

Summary of Work In Progress

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

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 (snorp/blassey/mfinkle)

Work In Progress

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

Landings from the past week

Nightly (35)
  • Lightweight theme preview is broken ( Bug 887755 )
  • 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 )
  • 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 )
  • about:home is unresponsive to hardware menu button on returning to main activity on 2.3 devices ( Bug 1058027 )
  • 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 )
  • [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 )
  • crash in java.lang.NoSuchMethodError: android.os.Bundle.getString at org.mozilla.gecko.preferences.GeckoPreferences.setupPreferences(GeckoPreferences.java) ( Bug 1065531 )
  • Regression: Downloading is broken ( Bug 1066671 )

Firefox OS Devices/Porting (ericchou)

<Read Only>

  • Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)
    • BLE API discussion on dev-webapi
    • Shawn and Jamin will participate in NFC workweek from 9/15 ~ 9/19 and will give two talks related to BT/NFC applications.
    • PTS test for Firefox OS 2.1 (current aurora) has begun. Jocelyn is the owner this time and will co-work with TPE QA.
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)
    • bug 1064376 – [KK] Regression in playing few clips on v2.1 – landed (2.1+)
    • bug 1039182 – Add getGrapicBuffer interface to MediaCodecProxy – landed
    • bug 1036849 – Video part in MP4 DASH on B2G does not work – WIP
  • 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 – feedback+ (2.1+)

Firefox OS RIL (htsai)

<Read Only>

  1. https://wiki.mozilla.org/TPE_RIL_team/2014-09-16

GFX (milan)

  • Proposed high level priorities for graphics for the next few releases (e.g., 35-38) are being discussed (and possibly modified) by product and execs. The proposed list top five – let’s see if it changes:
    • E10S support
    • B2G memory usage and performance
    • APZ on B2G: Project Silk support, OOP support, “fake overscroll”
    • WebGL Desktop performance
    • WebGL Mobile performance

JS (naveed)

<Read Only>

  • Compiler (JIT)
    • bug 1062869: Add ability to execute recover instructions ahead of bailouts. This improves Scalar Replacement for arguments given to multi-basic-block inlined functions. This also one step forward to “eager” escape analysis.
    • bug 894596: Patch to allow inlining global variable values. Investigating possible performance regressions associated with the patch.

Media (mreavy)

<Read Only>

  • Fixed problem with Webrtc and H.264 under very high packet loss (bug 1054624)
  • Resolved Screensharing issues on Windows due to multiple threads (MediaManager, D3D9 in gfx/compositor) which made windows calls without running on a Windows messageloop – thanks jimm!
  • working on policy for additions to screensharing whitelist
  • ScreenSharing now *must* occur from an https: site for security/privacy reasons

Necko (dougt/jduell)

<Read Only>

  • No update this week.

Performance (vladan)

Update next 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:02 cpeterson: https://wiki.mozilla.org/Platform/2014-09-16
11:05 bsmedberg: blassey: jimm: I'll be following up with you later about the e10s crashes
11:05 blassey: ok
11:06 lmandel: bsmedberg: I see readonly update about v2 sigs. Do you want to tell people what that means?
11:06 cpeterson: e10s content crashes are up about 100x since the e10s opt-in prompt
11:06 bsmedberg: lmandel: not really, do you think I need to?
11:06 lmandel: bsmedberg: Only if you think people will be impacted in their work.
11:07 lmandel: bsmedberg: We should probably call out when this is done so that people know.
11:07 KaiRo: hmm, do I only voip badly in those larger meetings? I didn't hear complaints in the smaller ones I'm usually in
11:07 bsmedberg: I think rstrong will be sending an email around to dev.platform when the current oranges/issues are solved before we actually flip things over
11:07 lmandel: KaiRo: You were fine in the channel meeting.
11:07 lmandel: bsmedberg: k
11:08 KaiRo: lmandel: ok, maybe the added traffic of more people on the meeting tips it over or so
11:09 KaiRo: btw, "Firefox is not starting now" seems to be a quite common issue with e10s
11:09 armenzg_mtg: cpeterson, I will mention it here
11:09 armenzg_mtg: I tried e10s on Linux Desktop nightly recently and it was a pretty awful experience
11:10 armenzg_mtg: enabling it by default even for one day will be pretty terrible for nightly testers
11:10 KaiRo: snorp: did you get a crash reporter at all for that non-starting thing with e10s?
11:10 snorp: KaiRo: yeah, standby, will paste
11:11 snorp: https://crash-stats.mozilla.com/report/index/c5ef1fca-fde0-44c8-95ef-680052140916
11:11 KaiRo: snorp: ok, good to know, startup crashes sound like the first thing we need to fix
11:11 snorp: yes.
11:11 armenzg_mtg: cpeterson, what is the preferred way to give feedback about e10s?
11:11 KaiRo: xpc::AddonWindowOrNull
11:11 KaiRo: sounds like fun with add-ons
11:12 cpeterson: armenzg_mtg: you can mention e10s problems in #e10s or just file a bug. Be sure to include the word "e10s" in your bug summary so our e10s triage queries will find it!
11:13 dveditz: armenzg: there's a link to file bugs at https://wiki.mozilla.org/Electrolysis#Contributing
11:13 armenzg: cpeterson, dveditz thank you gentlemen - I will dog food again
11:13 dveditz: also descriptions of known issues and links to known bugs for dupe finding
11:13 dveditz: on that page
11:13 dveditz: I mean a link to a query
11:14 KaiRo: snorp: can you file this one? sounds like this specific signature only exists today
11:14 snorp: KaiRo: https://bugzilla.mozilla.org/show_bug.cgi?id=1068163
11:14 cpeterson: armenzg: TBH, if you had e10s crash problems, you might want to wait a day before dogfooding again for some recent fixes to make their way to mozilla-central and then Nightly builds.
11:15 KaiRo: snorp: awesome, thanks. the signature seems to be all only today's build. fun.
11:15 snorp: KaiRo: yay
11:15 armenzg: cpeterson, I'm good with crashes - IIRC I was having responsiveness issues
11:15 cpeterson: armenzg: oh, that problem has not been fixed yet <:)
11:15 snorp: heh
11:15 snorp: cpeterson: what causes it
11:16 snorp: shouldn't it be *more* responsive
11:16 armenzg: cpeterson, k thanks
11:16 armenzg: snorp, in some cases :P
11:16 cpeterson: snorp: I don't know the cause, but there is likely some IPC bottleneck between parent and content process.
11:17 cpeterson: snorp: the browser should be more responsive (because its UI thread is not blocked on content as much), but all tabs run in the same process that can block each other.

Engineering Meeting Details

  • Tuesday 2014-09-1611: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

Mozilla Project: 2014-09-15

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

All-hands Status Meeting Agenda

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

Friends of Mozilla

  • Thank you for the Mozillians who supported Mozilla’s presence at JSfest in Berlin last week, as part of Reject.JS, CSSconf EU, and JSConf EU.
    • Tim Taubert, Freddy Braun, Christian Heilmann, Jeff Griffiths, Angelina Fabbro, Axel Hecht, Margaret Leibovic, Guillaume Marty, Gregor Wagner, Jan Jongboom, Romain Gauthier, Soledad Penades, Julian Viereck, Tom Schuster, Jordan Santell.
  • Thank you to Clint Talbert, Rebecca Billings, Hal Wine, and Karl Thiessen for volunteering at the joint event with Open Hatch at CCSF this weekend!
  • Thank you to Rosana for her amazing work on ReMo camp.
  • Thank you to Denelle Dixon-Thayer, Sean Bohan, Darren Herman, Jason Schmidt, Lara Fischer-Zernin, JB Piacentino and Mike Manning for a great “spiel” at Germany’s Digital Marketing Exposition.
  • “Obrigado” to Marco Aurélio Krause for localization of the Firefox Activations Directory into Portuguese. “Muchas Gracias” to Ricardo Palomares for localization into Spanish.
  • Thanks to Firefox app developer Varun Malhotra, who is now developing & testing apps with Firefox app-manager and his new Intex Cloud FX Phone, despite some initial setup challenges.
  • Big thank you to Clarissa Sorenson for bringing community training to her weekly New Hire orientation sessions!

Upcoming Events

Wednesday, 17 September

  • S2LQ 2014 in Quebec City, Quebec, Canada
    • Frédéric Harper will be presenting “L’état de l’Open Source en 2014 Est-ce que l’Open Source n’est vraiment qu’une question de logiciel libre? Quels en sont les avantages? Y a-t-il anguille sous roche? En se basant sur l’expérience de Mozilla avec Firefox, ainsi que sur l’ensemble de son parcours professionnel, Frédéric Harper vous parlera de l’état de l’Open Source en 2014.”
  • FITC Web Unleashed 2014 in Toronto, Canada
    • Vladimir Vukicevik, Frédéric Harper, tofumatt presenting

Thursday, 18 September

  • 10:00 AM Pacific / 17:00 UTC: Grow Mozilla discussion — a forum for discussing community building at Mozilla
  • Nordic.js in Stockholm, Sweden
    • Robert Nyman presenting “The Five Stages of Development”
    • Sergi Mansilla presenting “The Fourth Dimension”

Friday, 19 September

  • From the Front in Bologna, Italy
    • Christian Heilmann presenting “Rubbing the Sankara Stones the Wrong Way”

Next Week

  • 24-September — Mozillians Town Hall : Brand Initiatives (10:00am PT – 11:00am PT)

Project Status Updates (voice updates)

Firefox

Speaker Location: Toronto (johnath)

Firefox for Android

Speaker Location: (remote: mfinkle)

  • New Tablet UI
    • The new WIP tablet UI refresh has started landing in Nightly
    • Use the “Setting > Display > Enable new tablet UI” to enable it

Firefox OS

Speaker Location: Asa Dotzler (Vidyo fail. Potch, can you read off the names of the four first time committers to Firefox OS? Thanks!)

Content Services

Speaker Location: Darren Herman via Vidyo – NYC

  • Please check out the Subscribe To Web brown bag on Thursday A movement to create an alternative to advertising to fund the Web
  • Tiles has landed in Beta, an open call to all Mozillians if you have friends or family in advertising or marketing and want to make an introduction for us, pls contact contentservices@mozilla.com
  • Thanks to all who made Dmexco (Cologne, Germany) a success. Our presentations and participation were received well.

Webmaker

Speaker Location: nonverbal

  • Today is the last official day of the Maker Party campaign (though the making never stops!). We’ll share an update with numbers/successes next week.

Mozilla Communities

Speaker Location: Surman / Mitchell – Berlin

  • A month back, we assembled a tiger team on the community goal.
    • Mark Surman, Mitchell, Mary Ellen Muckerman, David Boswell, Brian King, Michelle Thorne, Kristin Baird
    • Working with community teams from across Mozilla
  • Our first action is to pilot the idea of “contribution challenges” to tie the volunteer community to new initiatives that aim to have immediate term impact on topline goals.
  • Over this past weekend, the team worked with the reps at RemoCamp this weekend to iterate and advance the challenges and define volunteer community ownership.
  • Working with the business owner for each goal, these are the challenges that we have prioritized to do between now and the end of the year:
  • Firefox : Firefox 10 and Growth
    • Define a number of initiatives that promote Firefox growth, that we can test during the Firefox 10 campaign. These are a combination of promotions based around events, product features, and so on. The ultimate goal is drive downloads.
  • FXOS Local Presence:
    • 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:
    • Enable our local communities to be the ongoing voice of FFOS / mozilla in their locales through a range of communications channels, as appropriate in their locals.
  • FXOS + Webmaker:
    • Training and user surveys that help us understand ways that ‘user generated apps’ can solve problems for the next billion web users.
    • 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:
    • 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.

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
John Slater Creative Director Update on the MozID logo project + how you can help San Francisco Not sharing my screen. Please display this page. https://blog.mozilla.org/creative/
Scott DeVaney Editorial Manager, Firefox Marketplace New Marketplace redesign San Francisco Not sharing my screen Please display this page. https://wiki.mozilla.org/Marketplace/Contributing/Apps/CommunityCuration

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
Shing Lyu Brian Huang Taipei Taipei Firefox OS / QA Engineer
Eden Chuang Eric Chau Taipei Taipei Firefox OS / Software Engineer
Scott Wu Mike Tsai Taipei Taipei Firefox OS / UX Designer
Bobby Chien Howie Chang Taipei Taipei Firefox OS / Engineering Project Manager
Wesly Huang Wayne Chang Taipei Taipei Firefox OS / Technical Account Manager
Alastor Wu Randy Lin Taipei Taipei Firefox OS / Software Engineer
Jonathan Hao Ethan Tseng Taipei Taipei Firefox OS / Software Engineer
Ricky Chien Tim Chein Taipei Taipei Firefox OS / Software Engineer
Paul Johnson Geoffrey MacDougall Toronto San Francisco Marketing and Communications for the Foundation
Andrew Osmond Mike Habicher CA Remote CA Remote Firefox OS / Software Engineer
Matt Rosenberg Anthony Duignan-Cabrera New York Seattle Remote Senior Editor, West Coast, The Open Standard
Kevin Zawacki Anthony Duignan-Cabrera New York New York Senior Editor, East Coast, The Open Standard
Cory Price Chris More Mountain View Mountain View Senior Web Project Engineer (Technical Project Manager), Engagement’s user facing websites and web applications
Eugene Jung Albert Villarde Mountain View Office Mountain View Office Desktop Systems
Kory Salsbury Melissa O’Connor San Francisco Office San Francisco Office End User Services

<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 1054138 You can now filter Bugmail by specifying a string which matches that field’s name

All changes.

Engagement


  • 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

Thunderbird: 2014-09-11

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

Thunderbird meeting notes 2014-09-11
Today’s minutes taker, please don’t forget to :
– save etherpad before clearing for this meeting, if etherpad wasn’t previously cleared (but copy “Action items” to the top before clearing)
– after end of meeting, copy entire etherpad contents to a new dated wiki page on http://mzl.la/tbstatus so that they will go public in the meeting notes blog.
– save etherpad, copy “Action items” to “Action items from last meetings”, and clear the rest of etherpad comments

Attendees

  • rkent, florian queze, irving, rolandtanglao, magnus

Action items from last meetings

  • rkent and wsmwk to unblock / deal with bienvenu bugs

Current status and discussions

  • no progress on “bienvenu” bugs
  • comm-central changes on hold pending mercurial changes and signoff by smedberg
  • discussion about kent’s modification to Thunderbird governance proposal is positive
  • much work on summit and video from mconley and rkent
  • summit agenda planning, rkent to ask in tb-planning

Round Table

jcranmer

  • Likely won’t be at meeting today, one of my meetings changed time slots to start 30m before this one
  • according to gps, hg partial checkouts are targetted to land 3.2, more likely to land in 3.3 (release dates of Nov 1/Feb 1, respectively)
    • bsmedberg has said this is his blocker for letting c-c merge into m-c
    • gps plans to make it a high priority to update to newer hg quickly, and now has a new role to make that more possible
  • Played with putting OpenLDAP server in a Docker container

JosiahOne (Not at meeting)

  • Have done reviews and have been giving feedback in bugs, but personal development time has slowed. My development machine has to have a part replaced on Saturday plus I have papers and college applications to finish this month, so availability will be limited until around the time of the Summit.
  • OS X Codesign V2 status is coming along, I’m mostly just waiting for a finished version of the Fx implementation.

rkent

  • Summit: we really need a group of people to work on the agenda. Volunteers?
  • Discussion of reorg plan?

mconley

  • Now acting as interface between TB community and ProTravel Inc
    • The attendees list has been garnered from the wiki, along with 2 extras from Fallen and Florian for Calendar / Chat. Waiting to hear from a few more.
  • Re-connected with Aaron Mandel about a fundraising video. Quote is approximately $600 (+tax), since he likes Mozilla and wants to give us a deal
    • We need to find a good variety (accents, countries of origin, languages) members of the TB community who are comfortable / articulate in front of the camera (about 5-7 people), and come up with “our story”. I suggested our audience be current TB users who don’t actually know what’s happening with Thunderbird.
    • Quickly talk about where Thunderbird came from, the transition to community development, and where we are now – and why we need help. Instead of just talking heads, these interviews will be interspersed with shots of people checking their email, doing calendaring, chatting, etc.
    • We need the quick and punchy stuff: “Put users in control of their email”, “Your email is yours, even when you’re offline”, “Lots of tweaks and add-ons for power users”
    • We also need to send Aaron TB art / assets for graphical work.
    • Once we have our story, we’ll put together a really basic script, so we know who to put in front of the camera, and what questions to ask.
    • Then, I’ll meet with Aaron face-to-face 2 weeks before we shoot to make sure we have everything we need
    • During the summit (probably the Friday), we’ll pull our 5-7 people aside, ask them the questions we’ve scripted (maybe several times to get the sound bites we want), and then Aaron will cut together the video.

clokep (Not attending)

  • Been in contact with some of the DarkMail developers, have been trying to get them to ask questions in #maildev, but they seem to like to ask through me.
    • They’ve said things like “Random people don’t get answers there”
    • More likely they’re working during times when “we’re” not online.

Support team

Action Items

  • mconley: Come up with a short-list of volunteers to go on camera, send out emails with questions on them to get responses, find the responses that resonate, and from that, assemble our script.

Mobile: 2014-09-10

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

Schedule

  • Next merge: 2014-10-13

Topics for This Week

Tablet refresh v0 soon in Nightly (disabled by default)
Tentative merge to m-c happening tomorrow.

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.

  • Julien Sanchez fixed bug 680392 – Localize trademark notice string in about:firefox
  • manu.jain13 fixed bug 1060423 – Cut function in a readonly textarea
  • amoghbl1 fixed bug 1019045 – Unify magnifying glass/search icon
  • eedens fixed bug 1042960 – Create UI elements for facet bar
  • Tristan Pollitt fixed bug 1057613 – Telemetry for search widget buttons
  • vivek fixed bug 799562 – Update about:feedback to use new feedback API

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>

Alan K. (ack)

JChen

Fixed

Working on

GCP

<Read Only>

Last week

  • bug 1059573 Add support to using DSP-based echo canceller and noise suppressor

Next week

  • bug 1059573 Add support to using DSP-based echo canceller and noise suppressor
  • Standalone WebRTC
  • Media sandboxing

Randall Barker

Last week:

  • Fixed minor issues with Roku Player (aspect ratio, detect dropped stream, etc.)
  • Created SSDP/ECP simulator to debug discovery issues.
  • Rebased standalone WebRTC code and it broke. Started fixing.

Next week:

  • Finish fixing standalone WebRTC.
  • Set up private channel with Roku WebRTC Player to enable testing. Waiting on Roku to do this.
  • Investigate bug 1053426 Fennec crashes when tab sharing is active (Looks to be memory leak)
  • Continue to try and land standalone code.
  • Investigate sending H.264 instead of VP8 video to standalone WebRTC. (Not certain how critical this is as performance of VP8/OpenGL appears adequate)
  • Land bug 1048425 Enable support for tab sharing with Roku device. Possible now that there is something to test against.

Eugen Sawin

Past

Present & Future

  • Janus Proxy
    • Investigating performance issues (using the new metrics and marionette tests)
    • Looking into <picture> element injection
    • Adding TCP/socket stats
  • bug 1034114 – WebApp startup slowed significantly by debug server

Sylvain Cleymans

Last week:

  • Fixed performance testing

Next week:

  • Finish performance testing
  • Finish image compression

Brian Nicholson

  • Transitioning to dougt’s team to work on privacy and security
  • Wrapping up review queue and some bugs

WesJ

<Read Only>
Landing these guys (its taking a bit)

  • bug 1058150 – Use a restricted profile for guest mode. Landed again this morning.
  • bug 966493 – Cannot request fullscreen when inside a touchstart event.
  • bug 815682 – Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above Widgets. Chasing down some Android 2.3 nits. There are little changes for this scattered through startup. Hopefully with:
  • bug 897711 – [guest] Provide an indicator for guest mode in the UI. it will be clear if we make a mistake. :)
  • bug 1042199 – Widget for searching from error pages. This changes how we decide what url to show in the urlbar a bit.

Also looking at:

  • bug 901360 – Convert to Downloads.jsm in Firefox for Android and bug 1063217 – Support a PDF DownloadSaver
  • bug 1064611 – Allow requesting cached content from nsIWebNavigation. For better offline/error experiences.

LucasR

<Read Only>

Last week

  • Top crasher fix
    • bug 1041448 – crash in java.lang.NullPointerException: at org.mozilla.gecko.home.PinSiteDialog$3.onFocusChange(PinSiteDialog.java)
  • Prep work to merge larch to m-c
    • bug 1053252 – Create different package name for larch so it can be installed beside Nightly
  • Tablet refresh (Fixing reftest failures)
    • bug 1014987 – Display tabs horizontally
    • bug 1015447 – Add a new tab from horizontal tab strip
    • bug 1017307 – Close a foreground tab on horizontal tab strip
    • bug 1017313 – Close a background tab from horizontal tab strip
    • bug 1018426 – Switch a tab on horizontal tab strip
  • Toolbar refresh
    • bug 1055536 – Too many differing background greys throughout the browser
    • bug 1057438 – Rewrite FadedTextView
    • bug 1060394 – Move FadedTextView to the widget package
    • bug 1061508 – Consider fading edge in toolbar’s title instead of ellipsis
    • bug 1063914 – Restore edit mode’s [x] icon
  • Misc
    • bug 1020505 – Regression: Browser menu has width issues
    • bug 1062231 – Menu share icon is misaligned to the right
    • bug 1065369 – Consolidate ‘add tab’ behaviour in Tabs

Next week

  • Merge larch to m-c
  • More tablet and toolbar stuff

liuche

<Read Only>

  • Follow-ups for Onboarding (bug 1059792, bug 1063748)
  • bug 1062257 – “Remove” behavior in home panels
  • reviews, chatting with UX about future onboarding
  • Next: search activity, Private browsing contextual hints

Margaret

<Read Only>

Highlights:

  • Settings telemetry
  • Search activity
  • Attending JSConf EU this weekend

Past:

Present:

mcomella

<Read Only>

Past

Present

  • Browser toolbar refresh
    • bug 1058909 – Implement new tablet toolbar display mode
  • 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 1020534 – Tablet toolbar icons hard to read on dark lightweight themes
  • bug 1062338 – Regression: Back button icon missing in menu on some small screen (?) hardware (?) devices

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>

  • Attempting to kick-start a discussion around services to boost usage. Please chime in. https://mobile.etherpad.mozilla.org/service-brainstorming
  • Hacking away at dead code and obsolete libraries.
  • Landing stages of splitapk work.
  • Got frustrated, decided to fix Sync’s scheduling on desktop. We now sync automatically when your machine wakes from sleep.
  • Reviews, advice, perf, etc. etc. — the usual.

Fixed

Working on

Upcoming

  • Accept-Language stuff.
  • More perf/APK work.

nalexander

<Read Only>

  • Code: Remote Tabs home panel has landed (bug 1014994). Many small tickets still open to hammer out issues (bug 1063742, bug 1063765) and re-instate cut features (bug 1064304). Split pane tablet view should hit review this week.
  • Reviews: working with ckitching to make annotation processing a Real Child. ckitching claims significant code size wins (~100s of kb) if we can make Proguard obfuscate our sources safely. Action in bug 1064554.
  • Testing: first meetings (jlund, gbrown) and feedback cycle for running instrumentation tests in automation (meta bug is bug 1064004).
  • Testing: |mach robocop| has landed (bug 874729).

Past

Present

Antlam

  • Past
    • Toronto Work week
    • N2R project moving forward
    • Started co-ordination with Arcadio’s team for Firefox for Android’s own website
    • bug 946471: Firefox channel on Roku
    • Firefox Search UX work
  • Upcoming
    • bug 1065065: Firefox Search visuals for history items
    • bug 1060413: V1 visuals for default state of tablet UI
    • Tablet’s overview presentation with Yuan

Yuan

  • Last week
    • Synced up with Robin on addons and N2R
    • Presented launcher and lock screen study to mobile team
    • Talked to Arcadio about onboarding “Get Started”
    • Worked with Anthony on Tablet Refresh
    • Gave UX feedback to bug 1062257, bug 1061612, bug 1060678
  • This week
    • Continue the work on Tablet Refresh with Anthony
    • Coordinate with mozilla.org and creative team on Android product page and in-product onboarding: bug 1064538
    • Follow up the implementation of Share to Firefox, light-weight onboarding screen
    • Give UX feedback to bug 847435,bug 989094.

Robin

Last week

  • Met with Yuan and Anthony re: (N2R)
  • Add-on research
  • Menu refresh

This week

  • N2R \m/
  • Continue Add-on research
  • Continue Menu refresh
  • Syncing up with Anthony and Yuan
  • Provided feedback on bug 1044401

WebRT

  • bug 960584 – notify user of download progress indication when fetching APK – landed
  • bug 1021395 – Web app machinery dumps lots of semi-sensitive data to logcat – WIP rebased
  • bug 1029691 – Manifest not being checked on APK installation – needs rebasing

QA

Garvan

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

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

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

  • Chemspills :(
    • Firefox for Android 32.0.1 built yesterday, may ship as early as today
      • bug 1046017 Taps are offset on some devices
      • Ride along: bug 1063971 setRemoteDescription call without success-callback freezes PeerConnection queue (FF32 regression)
    • Firefox Desktop 32.0.1, candidate bugs
      • bug 1062452 Firefox 32.0 crashes frequently in aticfx32.dll with switchable Intel+ATI graphics
      • bug 1063048 Firefox 32 startup crash in _VEC_memzero | _VEC_memzero
      • bug 1063052 Firefox 32 startup crash in nsFrame::BoxReflow
      • Ride along: bug 1046645 Mixed content favicon is shown when loading a SSL site right after opening a new tab
      • Ride along: bug 1063971 setRemoteDescription call without success-callback freezes PeerConnection queue (FF32 regression)
  • Beta
    • 33.0 beta2 shipped yesterday
      • Enabled second screen sharing (aka chromecast), which was disabled in beta1
    • Desktop beta3 gtb Thursday
    • Desktop and mobile beta4 gtb Monday
      • Last 33 beta release that will have loop enabled

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

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

Uplifts

Beta (33)
  • New error page is poor color contrast. ( Bug 1009812 )
  • Intermittent ERROR: AsyncShutdown timeout in profile-before-change Conditions: [{“name”:”Experiments.jsm shutdown”,”state”:”(none)”,”filename”:”resource://app/modules/experiments/Experiments.jsm”,”lineNumber”:408},… ( Bug 1012924 )
  • about:networking hostname list not clearing after deleting history ( Bug 1020539 )
  • New error pages are unable to be styled by 3rd party complete themes ( Bug 1035536 )
Aurora (34)
  • Implementation: Use something other than a modal dialog to ask for setting the default browser ( Bug 951627 )
  • Support RTL mode in the panel ( Bug 1050309 )
  • Use HiDPI ICO favicons throughout the UI ( Bug 1052174 )
  • Fix typos and improve some of the Loop text ( Bug 1058258 )
  • 5.68% tart windows regression on fx team (v.34) August 15 from bug 862563 ( Bug 1060460 )

Summary of Recent Landings

  • Team landed 31 bugs over the last week, for the first half of 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

Release(32)
Beta (33)
  • Add UI telemetry for managing search engines ( Bug 1007523 )
  • Taps are offset on some devices ( Bug 1046017 )
  • Browser menu missing dividers in Android L Preview ( Bug 1050780 )
  • Setting to clear data on quit doesn’t clear tabs from last time panel ( Bug 1052387 )
  • Notify Gecko when browser history is cleared from HistoryPanel ( Bug 1060678 )
  • Casting video is disabled on Beta ( Bug 1063893 )
Aurora (34)
  • Change ‘Cast to’ term to ‘Send to ‘ in-product ( Bug 1054912 )
  • java.lang.NoSuchMethodError: android.net.ConnectivityManager.isActiveNetworkMetered ( Bug 1057626 )
  • crash in java.lang.IllegalStateException: Already registered Wifi:Enable at org.mozilla.gecko.EventDispatcher.registerListener(EventDispatcher.java) ( Bug 1061030 )

Landings from the past week

Nightly (35)
  • Remove gradients from form elements ( Bug 763671 )
  • Create a synced tabs panel (Bug 1014994)
  • Regression: Browser menu has width issues ( Bug 1020505 )
  • Not obvious that browser menu is scrollable on small screen devices ( Bug 1048300 )
  • Crash on stop attempt after display wake up – java.lang.NullPointerException @ org.mozilla.gecko.ChromeCast.end(ChromeCast.java:254) ( Bug 1055020 )
  • [Roku] tapping the back button on Android doesn’t dismiss the ‘cast to device’ dialogue ( Bug 1055484 )
  • Too many differing background greys throughout the browser ( Bug 1055536 )
  • crash NPE in: Attempt to invoke interface method void org.mozilla.gecko.util.EventCallback.sendSuccess(java.lang.Object) on a null object reference at org.mozilla.gecko.ChromeCast$VideoPlayCallback.onStatusUpdated(ChromeCast.java) ( Bug 1055553 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.ChromeCast$VideoPlayCallback.onStatusUpdated(ChromeCast.java) ( Bug 1055554 )
  • Kindle: No way to remove Firefox account ( Bug 1056707 )
  • WEBGL_draw_buffers extension incorrectly exposed in Firefox on some GLES3 devices ( Bug 1056947 )
  • Telemetry for search widget buttons ( Bug 1057613 )
  • Cut function in a readonly textarea ( Bug 1060423 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.overlays.ui.ShareDialog.slideOut(ShareDialog.java) ( Bug 1061685 )
  • Autophone – webappstartup test does not run ( Bug 1062097 )
  • Menu share icon is misaligned to the right ( Bug 1062231 )
  • 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 ( 1062552 Bug 1062552 )

Market Insights from the Market Strategy Team (Kev)

Something to think About

There’s been some talk about how HTTPS by default would help mitigate things like Comcast’s Open Wifi hotspots helpfully performing content injection of ads into people’s browsing session(s) and other deep-packet inspection by various parties. This type of activity has the potential to become another war of attrition between browser orgs and adware/malware providers, and brings the certificate store into the spotlight. The certificate store, and continuing to validate its content, is something we should probably pay more attention to as more and more content is delivered via HTTPS as a default.
Why we should care: Trust is important, and so is encrypting traffic end-to-end. As more of that traffic is encrypted, the cert store can become a target for malware. We need to ensure that as we push HTTPS, we also keep an eye on the pieces that make it work.

Things we’re working on

https://wiki.mozilla.org/Mobile/Janus

Pinning on tiles.services.mozilla.com

bug 1030135

Worth a Read

  • In addition to the addition of NFC to the iPhone 6, Apple also introduced its Pay system to make NFC transactions more appealing to retailers and payment providers. Just incorporating NFC hasn’t been enough to get mobile payments off the ground in the US, and Apple’s partnering with banks, credit companies, and payment providers may give it the boost it needs. developer site here.
  • Oracle will only certify Firefox ESR for use with its E-Business Suite, citing Firefox’s 6-week release as a pain point. Chrome is still not officially certified. Good opportunity to make a little noise around ESR in the corporate environment.

Notes

Marketing, Press & Public Reaction (Arcadio)

  • Non-Verbal Update
  • Firefox 32 Press as of Sept 4 (Android and Desktop)
  1. Europe: 90+ stories
  2. LATAM: 14+ Stories
  3. US: 18+ stories including a nice piece on WebRTC (Hello) and Roku/Chromecast support on Android on Techcrunch
  • Accounts snippet support in progress
  1. Numbered list item
  • Sync landing page revision currently on demo server ready for QA
  1. Sync landing page launch pushed to w/o 9/15

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

Mozilla Platform: 2014-09-09

Filed under: Posts — Tags: — Jesper Kristensen @ 4:18 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: Remaining throttled until Thu as we investigate candidate 32.0.1 drivers
  • Android: Going to build with 32.0.1 today.
    • Driver
    • Ride along candidates:
      • bug 1063971 setRemoteDescription call without success-callback freezes PeerConnection queue (FF32 regression)
      • bug 1064247 FF32 generates invalid a=fmtp:0 profile-level-id fmtp
  • 33 beta 2 ships today
  • 33 beta 3 desktop – gtb Thu
  • 33 beta 4 desktop/mobile – gtb Mon
  • Firefox 32 post mortem, Tue Sep 16, 2014, 10am PT, ReleaseCoordination Vidyo

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: 3.44 (last week: 5.01).
  • The top of the list is mostly dominated by mobile failures, both B2G and Android.
  • Waiting on Aurora approval requests for MediaStreamGraph refactor fixes that were causing frequent oranges.
  • 16 intermittent failures fixed in the last week – List – Thanks!.

MemShrink (njn)

  • Boris Zbarsky fixed a bad memory leak. If you were seeing ghost windows in your Nightly build recently, this is probably the reason. The patch has been backported to Aurora.

Stability (kairo/bsmedberg)

  • Release has about 10% of all crashes in three bugs that are somewhat concerning: bug 1062452 (~5%, GFX), bug 1063048 (~3%, GFX), bug 1063052 (~1%, Layout)
  • Desktop Beta has high crash rates due to multiple GFX crashes in the top ranges, probably OMTC/D3D11 work
  • Mobile Beta has two GFX bugs that cause bad crash rates: bug 1028802 (was supposed to be fixed in 33 but isn’t), bug 1041744

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)

<Read Only>

Blog and newsgroup posts:

DOM (jst/overholt)

  • Service Worker hackathon is on (in Arlington)!
  • DOM Window bindings are here to stay (no more pref).

Electrolysis (e10s) (blassey)

  • Please help dogfood e10s in Nightly!
  • This week, more fixes landed for browser usability and add-ons
  • List of tested add-ons (compatible and incompatible): http://arewee10syet.com

Firefox Desktop (gavin)

<Read Only>

Team meetings in Toronto last week

Summary of Work In Progress

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

Summary of Recent Landings

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

Fx 34 Demos:

  • No longer freezing with findbar on huge pages
  • Lightweight theme switching from customize mode
  • Screen/app sharing
  • Loop FxA – login backend and toolbar button states
  • Remoting about: pages
  • parsing search URLs to show search terms in awesomebar results

Firefox Mobile (snorp/blassey/mfinkle)

Work In Progress

  • WebRTC OpenGL on Roku – fixing and tweaking
  • Moz Stumbler is almost there. Needs a permission bump to land.
  • Remote Tabs home panelbug 1014994expected to land by EOW
  • Janus https://wiki.mozilla.org/Mobile/Janus
    • Stream transfer rate and memory profiling metrics

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

Landings from the past week

Nightly (35)
  • Remove gradients from form elements ( Bug 763671 )
  • Regression: Browser menu has width issues ( Bug 1020505 )
  • Taps are offset on some devices ( Bug 1046017 )
  • Not obvious that browser menu is scrollable on small screen devices ( Bug 1048300 )
  • Browser menu missing dividers in Android L Preview ( Bug 1050780 )
  • Change ‘Cast to’ term to ‘Send to ‘ in-product ( Bug 1054912 )
  • Crash on stop attempt after display wake up – java.lang.NullPointerException @ org.mozilla.gecko.ChromeCast.end(ChromeCast.java:254) ( Bug 1055020 )
  • [Roku] tapping the back button on Android doesn’t dismiss the ‘cast to device’ dialogue ( Bug 1055484 )
  • Too many differing background greys throughout the browser ( Bug 1055536 )
  • crash NPE in: Attempt to invoke interface method void org.mozilla.gecko.util.EventCallback.sendSuccess(java.lang.Object) on a null object reference at org.mozilla.gecko.ChromeCast$VideoPlayCallback.onStatusUpdated(ChromeCast.java) ( Bug 1055553 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.ChromeCast$VideoPlayCallback.onStatusUpdated(ChromeCast.java) ( Bug 1055554 )
  • Kindle: No way to remove Firefox account ( Bug 1056707 )
  • WEBGL_draw_buffers extension incorrectly exposed in Firefox on some GLES3 devices ( Bug 1056947 )
  • Telemetry for search widget buttons ( Bug 1057613 )
  • java.lang.NoSuchMethodError: android.net.ConnectivityManager.isActiveNetworkMetered ( Bug 1057626 )
  • Cut function in a readonly textarea ( Bug 1060423 )
  • Notify Gecko when browser history is cleared from HistoryPanel ( Bug 1060678 )
  • crash in java.lang.IllegalStateException: Already registered Wifi:Enable at org.mozilla.gecko.EventDispatcher.registerListener(EventDispatcher.java) ( Bug 1061030 )
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.overlays.ui.ShareDialog.slideOut(ShareDialog.java) ( Bug 1061685 )
  • Autophone – webappstartup test does not run ( Bug 1062097 )
  • Menu share icon is misaligned to the right ( Bug 1062231 )
  • 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 ( 1062552 Bug 1062552 )
  • Casting video is disabled on Beta ( Bug 1063893 )

Firefox OS Connectivity (vchang)

<Read Only>

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

Firefox OS Devices/Porting (ericchou)

  • Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)
    • Woodduck Bluetooth bring-up issues
    • The team has begun BLE API implementation
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)
    • bug 1033915 – Integrate MP3FrameParser with MediaCodecReader – landed (2.1 feat+)
      • MediaCodec integration (pref off) has been done after this was landed.
    • MSE for Firefox OS has been removed from v2.1 after discussion with related people.
  • Device Storage (members: Alphan Chen, Eden Chuang)
    • bug 1061117 – Screenshot/take pictures would let device reboot when MTP enabled – r+ (2.1+)

GFX (milan)

  • Direct2D issues in play: some on the release channel (e.g., unrelated to OMTC), may need to play with the blacklist
  • Current work in progress
    • Tiling on desktop
    • WebGL performance
    • B2G 2.0, 2.1
  • Working with PMs on the priorities for 36-39 releases.

Layout (jet/dbaron)

  • CSS Working Group F2F meeting now in progress.
  • Issues from last week’s heavy landings now fixed (bug 967844,bug 1059033)
  • bug 931668 Big perf wins from new style system optimizations
  • bug 997101 App startup perf wins (re-)landed after race condition removal bug 1063073
  • bug 1022825 CSSOM Smooth Scrolling for APZ platforms (like B2G)

Media (mreavy)

<Read Only>

  • Continuing cleanup from MediaStreamGraph refactor (bug 848954)
  • Windows UI-loop screensharing fixes almost ready
  • Accidental disabling in FF32 of a permissive response to sites that didn’t include success/failure callbacks to setRemoteDescription() (spec violation, but common in examples); fix landed and noiminated for any 32.1.
    • patch to warn people we’re going to deprecate spec-non-compliance ready
  • Dealing with some final B2G 2.0 issues with WebRTC/OMX video codecs/HW AEC at QC’s request to cut CPU use
  • Lots of work on Loop!
    • Loop is slated to be disabled in Beta/33 soon.
    • Planning to ride the train to release in 34

Necko (dougt/jduell)

  • bug 936814: Resource Timing cross-origin requests finally working. A few (easier to fix) bugs and we’ll be able to finally expose Resource Timing to the DOM.
  • Google.com HTTP/2 kerfuffle: they turned on some of their services with a broken HTTP/2 implementation that worked with Chrome (also broken) but not Nightly (spec-compliant). They backed off and reverted to HTTP/1.1 for now

Performance (vladan)

No update

Seceng (ckerschb)

  • New CSP backend (compiled code) is on average 15x faster than old one that we removed in Fx 34.

Shumway (tschneidereit)

  • New version of Shumway merged, still off by default, to Nightly 35. To test, flip “shumway.disabled” pref to false.

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



Engineering Meeting Details

  • Tuesday 2014-09-0911: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

Older Posts »

Powered by WordPress