Meeting Notes

28-July-2014

Mozilla Project: 2014-07-28

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

All-hands Status Meeting Agenda

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

Friends of Mozilla

  • Congratulations to Emily Pierce, Gen Kanai, Ankit Gadgil, and Gauthram Raj, this week’s Community Building Superstars! Keep being great and doing what you do for the Open Web!

Upcoming Events

Monday, 28 July

Tuesday, 29 July

Wednesday, 30 July

  • MDN Community meeting: in #mdn on IRC, 10:00 PDT, 17:00 UTC. See/add to the Agenda.

Intern Presentations!

  • 7/30 @1:30PM 1:30- Pranav Maddi, “Tracking Firefox health” MV

  • 7/30 @2PM 2- Shihua Zheng, “Locale-aware sorting on IndexedDB” SF

Homebrew Website Club Meetup

  • Chicago, Minneapolis, Portland, and @MozSF!

  • 7/30 17:30-18:30 Independent Writing Hour
  • 7/30 18:30-19:30 IndieWeb discussions and hack night

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

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

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

Thursday, 31 July

Project Status Updates (voice updates)

Firefox OS

Speaker Location: non-verbal

  • v2.1 development kicked off last week (Jul 21) — new features have been updated on the Firefox OS Roadmap

Webmaker

Speaker Location: Amira Dhalla and Chris Lawrence (Brooklyn)

Maker Party update: As of this morning, Maker Party has 873 events with 47,790 attendees in 220 cities around the world. We’re seeing a lot of enthusiastic conversation on social media, and in announcements and blog posts from our ~270 partners.

You can see some recent press here:

   Times of India
   Bronx News 12
   Newsplex
   NBC 29

In addition to our partner and press outreach, we’re also seeing success by activating the Mozillian community—Reps, Hive, Science Lab.

Introducing the Net Neutrality Global Teach-ins and training:

Starting next week, we’ll be offering free trainings on the topic of Net Neutrality, in preparation for a series of Global Net Neutrality Teach-ins, as part of Maker Party. Go here for more info: https://blog.webmaker.org/join-mozilla-for-global-teach-ins-on-net-neutrality

Our partners include: Reddit, Free Press, Open Media, IMLS / ALA, Media Alliance Every Library and Engine Advocacy.

Marketplace

Non-verbal: Marketplace team is looking for some app developers to give them feedback on a new way of doing in-app payments. The new process does not require the app developer to run a server. If you are an app developer, thinking of using payments, please join us on the marketplace mailing list or on IRC in #payments.

Speakers

Presenter Title Topic Location Share? Media More Details
Who Are You? What Do You Do? What are you going to talk about? Where are you presenting from? (Moz Space, your house, space) Will you be sharing your screen? (yes/no, other info) Links to slides or images you want displayed on screen Link to where audience can find out more information
Kristin Baird Director of Integrated Marketing Grow Tunisia – Event and Application to Attend SF No No https://wiki.mozilla.org/Grow_2014#Grow_Tunisia
William Reynolds Product manager, Community Tools Improvements to vouching on mozillians.org SF No No https://wiki.mozilla.org/Mozillians/Vouching
Liz Compton Legal Affairs Manager Improving Trademark Enforcement Efforts MV No No https://docs.google.com/a/mozilla.com/document/d/1G_fHEzN3BjAcO3MTD2Y1xphZ5LqwMEdDgZmUizCCJsQ/edit?usp=sharing

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 Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Alex Bardas Drew Willcoxon Mountain View San Francisco FFX Engineering
Marco Castelluccio Myk Melez Mountain View San Francisco Web Runtime Engineering

<meta>

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

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

Mobile

Applications to participate in the Flame Foxtrot program are now closed and being reviewed by the Foxtrot team. Everyone who applied will be contacted in the next few weeks. Details & updates on this and Flame at the Flame wiki.

Engagement

Web Compat

Quick report on webcompat.com: making progress on viewing and interacting with issues from the site itself, e.g., http://webcompat.com/issues/200.

Big thanks to Daniel Davis, Alexa Roman, Guillaume Demesy, Karl Dubost, Vlad Filippov for their ongoing contributions.


  • 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

23-July-2014

Mobile: 2014-07-23

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

Schedule

  • Next merge: 2014-09-01

Topics for This Week

UI Telemetry on Release
We’ll be watching for some new trends

Split APKs
Looking to split our APKs up to reduce size.

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.

  • Bryan Kok (transfusion) helped localize a generated string deep in Android Sync land: bug 1019719

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>

  • Continued work on making Janus work with http2

    • several changes to node-http2 up for review
  • Work on adding profiler labels to GLContext functions
  • Talked to nalexander about the myriad of problems with GeckoView, thought about possible ways forward.

Alan K. (ack)

  • Still doing cleanup work to land proof-of-concept cloudsync patch

  • Initial UI for mesh networking is done (nothing big)

JChen

<Read Only>

Fixed

Working on

GCP

Fixed

Working on

  • bug 1042768 WebRTC code is leaking an OpenSLES handle

  • bug 1042525 Latest Gecko does not build without-X
  • Reviewing rbarker’s stuff

Randall Barker

  • Last Week: Worked to fix issues in tab mirroring to standalone WebRTC caused by rebase. Roku build is currently busted due to changes in WebRTC library. Worked on supporting tab mirroring to Roku. Waiting on casting mirroring to land.

  • This Week: PTO on Thursday. Fix Roku build. Continue to try and get standalone WebRTC landed.

Eugen Sawin

Past

Present & Future

  • Janus Proxy

    • Update metrics dashboard to support latest additions

    • Cache improvements

Sylvain Cleymans

Last week:

  • Updated mozjpeg module

  • Added a module to resolve shortened urls
  • Nearly done with Marionette tests

Next week:

  • More page load tests

Martin (mmcdonough)

Last Week
  • Packaged MediaCodec PDM demo APK and created experimental patch

  • Began making MediaExtractor MediaDecoderReader
This Week
  • Continue working on MediaExtractor MediaDecoderReader

Brian Nicholson

<Read Only>

  • bug 854305 – URL bar treats single-word input as a URL, not as a search keyword

  • bug 967325 – Implement sendRequestToGecko for async Gecko requests
  • WIP tests for bug 967325
  • PTO next week

WesJ

  • Landed bug 1001309 – Provide a way to clear history when Fennec’s put into the background before the merge.

  • bug 940453 – [meta] Improve the UX for error pages
  • Got the ability to upload to releng servers. Trying to work through some problems bug 1016529 – Updated android builders to include google play services and android support v7 if it isn’t already included)
  • Updated Notifications.jsm documentation
  • bug 815682 – Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above

LucasR

Last week

  • New tablet UI

    • Exploratory prototype (with some real plumbing) for the new tablet UI

    • New RecyclerView-based API for TwoWayView to enable us to easily implementation animations in tabs tray, the upcoming tab strip, as well as magazine-like layouts for Hub, among other things: https://github.com/lucasr/twoway-view/
  • Toolbar refinements (see screenshot)
    • bug 1010740 – Change entry asset and tweak padding

    • bug 1010741 – Show search icon and change text hint in about:home
    • bug 1010739 – Change curve shape to be consistent with Australis
  • bug 1012462 – Support suggested sites in distribution files
  • bug 1039471 – crash in java.lang.IllegalStateException: Fragment RecentTabsPanel{422715c0} not attached to Activity at android.support.v4.app.Fragment.getLoaderManager(Fragment.java)

Next week

  • Finalize tablet UI prototype, work on the initial core refactorings

  • Land toolbar refinements

liuche

<Read Only>

Margaret

Highlights

  • Search activity hacking with eedens

  • Wrote a post about Firefox Hub for hacks.mozilla.org (will be published tomorrow – tweet about it when it comes out!)

Fixed

Working on

eedens

Past

Present

mcomella

<Read Only>

Past

Present

RNewman

  • Reworking FatFennec bug tree.

  • APK splitting research and work.
  • Reviewing cloudsync.
  • Share overlay UI meeting kickoff.
  • Amazon APK investigation.
  • Meetings and bugs.

Fixed

Working on

nalexander

<Read Only>
Away July 23 through August 12.

BLassey

  • tab mirroring

    • {{bug|1037015} support tab casting to chromecast

    • {bug|1037389} – add support for sourceId in gUM constraints
    • {bug|1037488} – MediaEngineTabVideoSource should set width, height and framerate based on constraints and prefs passed to Allocate()
    • {bug|1037644} – don’t use mozAfterPaint events to drive tab stream
    • {bug|1041493} – add support for “browser” to mediaSource constraint
    • {bug|1041700} – add browserArgs to gUM constraints

Anthony Lam

  • Last week

    • SF for Search
  • Next up
    • Move forward with UI/UX on Search

    • “Contextual hints” bugs follow up
    • Mobile tool bar UI/UX with Lucas
    • Tablet UI/UX work
    • General bugs follow up

Yuan Wang

  • Onboarding workshop in SF, top voted ideas: http://tinyurl.com/omm7g69

  • Continue discussions with ckitching and rnewman on Share/Send to Firefox. Concepts coming on Thursday
  • Launcher and lock screen study report

WebRT

  • landed support for multiple apps per origin in DOM bug 778277 and Fennec bug 778279

  • uplifted bug 1003962 – Line Runner hangs on launch with white screen
  • looking into bug 918309 – Import and use public domain JNI.jsm implementation

Cogito ergo rococo…

  • bug 1003962 – Line Runner hangs on launch with white screen – uplifted

  • bug 997717 – Errors during package download aren’t handled correctly – fixed
  • bug 778279 – Add support of installing of multiple apps off of the same origin for the android web runtime – fixed
  • bug 1029691 – Manifest not being checked on APK installation – patch has review; needs updating
  • bug 1009954 – implement unit tests for WebappManager – patch needs updating
  • bug 986085 – User-hand-holding to check the Unknown Sources checkbox – patch needs updating
  • bug 878830 – Unable to install any form of web application on the Samsung Galaxy SIV – jhugman to get device
  • bug 1021395 – Web app machinery dumps lots of semi-sensitive data to logcat – blocked on bug 1032936
  • bug 960584 – notify user of download progress indication when fetching APK – blocked on bug 1029691
  • bug 960703 – Manifest icon not used for synthesized APK in Android 2.3 – needs info from jhugman
  • bug 1035999 – Multiple prompts (notifications) about available app updates – under investigation
  • bug 1033430 – “Jump to the Stars” launches to a white screen on Nightly (33.0a1) – under investigation
  • bug 1026263 – Error writing default prefs during packaged web app installation – stalled

QA

  • QA Release Test-Plans

  • crash rate comparison Fx 30 vs Fx 31. First day crash rate is 1.60/100 ADI. This will come down a little bit but is up vs 30 which was 1.15.
  • Should we use the 31b11 ARMv6 and 2.2 ARMv7 users to test an 31 eol build?

Feature Focus

Firefox 31 (SHIPPED!) – Released: Jul 22, 2014

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

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

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

  • [PROPOSED] Search activity v1

  • [PROPOSED] Moz Stumbler
  • [PROPOSED] Share handler overlay
  • [PROPOSED] Form auto-fill improvements, native client-side work
  • [PROPOSED] Reflow on zoom (double tap) by default
  • [PROPOSED] Kindle-related fixes
  • [PROPOSED] Hub add-on: speed-dial panel
  • [PROPOSED] First-run tips
  • [PROPOSED] Preferred web content language
  • [PROPOSED] Tablets: tabbed browsing refresh v1
  • [PROPOSED] Suggested sites v3

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC

  • Dial-in: conference# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998

    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2014-07-23

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

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

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

  • You can find the most recently completed iteration performance report here

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

Uplifts

Beta
  • None for the past week
Aurora
  • exception on shutdown: “Exception calling provider shutdown”, NS_ERROR_FAILURE from nsIObserverService.removeObserver from PreviousExperimentProvider.shutdown ( 1012466 Bug 1012466 )

  • Add UTM parameters to plugincheck URL in Firefox ( 1022745 Bug 1022745 )
  • Make the ‘Translations by’ string localizable ( 1032139 Bug 1032139 )
  • Measure number of times infobar is hidden due to “Never translate this language/site” ( 1035337 Bug 1035337 )
  • about:sessionrestore shows instead of about:welcomeback after a reset ( 1035557 Bug 1035557 )

Recent Landings

  • Team landed 45 bugs over the last week (total of 89 for the 2-week iteration just ended)

  • Details of landings from the past week can be seen here

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

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

Uplifts from the past week

Beta (prior to merge)
Aurora (prior to merge)
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.ToolbarDisplayLayout.updateFromTab(ToolbarDisplayLayout.java) ( 964861 Bug 964861 )

  • Bump minSdkVersion to 9 ( 1017244 Bug 1017244 )
  • [Android L Preview] – Crash on startup – java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol “issetugid” referenced by “libmozglue.so”… ( 1030899 Bug 1030899 )
  • TwoWayView crashes in Android L ( 1034167 Bug 1034167 )
  • Regression: Contact API usage is being prompt on webpages ( 1037128 Bug 1037128 )

Landings from the past week

Nightly (prior to merge)
  • URL bar treats single-word input as a URL, not as a search keyword ( 854305 Bug 854305 )

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

Developer Tools (Jeff/Rob/Dave)

<Read Only>

Feedback Summary (Cheng/Tyler/Matt)

Desktop

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

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

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

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

Market Insights from the Strategy & Insights Team (Kev)

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

Something to Think About

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

Worth a Read

Notes


Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC

  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

22-July-2014

SeaMonkey: 2014-07-22

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

Agenda

  • Who’s taking minutes? -> mcsmurf

  • Nominees for Friends of the Fish Tank:
    • -

Action Items

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

NEW

OPEN

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

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

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

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • Buildmaster is up and running.

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

    • bug 983536 libpango version >= 1.22.0 required on Linux.(should be fixed when bug 795354 is fixed).
    • bug 977676 SeaMonkey’s puppet broken due to requirement of ffxbld ldap password.
    • bug 943740 is tracking the progress (or lack of one) in building trunk and aurora on Linux & Mac from the downloading user’s POV.
    • bug 840426 tracks the buildbot-config and buildbotcustom code changes to support Mock on our linux* slaves.
    • bug 853720 tracks the builders not recognizing mozcrash. (Not exactly sure if it’s relevant still, since our builders have been so perma-red for some time; but putting this here just in case.)
  • We are perma-orange on comm-central, comm-aurora and comm-beta due to problems with tests
    • Windows en-US builds are being successfully compiled but tests are not working due to a dependency on python 2.7.3.

    • pymake has been discontinued. We need to install the latest Mozilla-build and tooltool on our windows builders (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.

Fixed Stuff Since Last Meeting

Release Train

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

    • SeaMonkey 2.28 beta 1 and final are intended to follow within two weeks after the merge, otherwise another 2.26.x update will follow (Callek’s news post, MZ announcement).
  • Useful Firefox Release Schedule link: Releases Scheduling

Extensions and Plugins Compatibility Tracking

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available

  • See Basics page for the usual reminders.

2.26

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

2.28

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

2.Next

  • Stalled. Needs a kick.

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

    • bug 815954 Click-to-Play: Port bug 812562 (click-to-play blocklisted plugins: reshow urlbar notification as with normal click-to-play).
    • bug 476108 GetShortPathNameW fails under some NTFS junctions [patchlove].
  • Fixed since the last meeting:
    • notifications/doorhangers not showing: bug 1019583 offline apps, quietly accepting requests
  • 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 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 846635 Use asynchronous getCharsetForURI in getShortcutOrURI. bug 834543 Add asynchronous version of setCharsetForURI and getCharsetForURI. Tracked in:
      • bug 896947 Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
    • bug 825588 Asynchronous JavaScript API for downloads and bug 851471 Decommission nsIDownloadManager. Tracked in:
      • bug 888915 Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.

Feature List, Planning

Bug statistics for the last two (full) weeks: 34 new, 22 fixed, 11 triaged.

  • Low triaging effort.

Open reviews/flags:
29 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).

ewong

  • Fixed:

    • bug 780185 – Turn on frame pointers on Nightly builds (–enable-profiling)

    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • bug 918474 – Default Search dropdown doesn’t get refreshed after adding new search engine
    • bug 1021370 – Bug 1016622 changed the name of seer to Predictor. browser-prefs.js needs to be changed.
    • bug 1029513 – Stop building Venkman because Bug 800200 removes JSD1 which Venkman depends on.
    • bug 1037793 – nsSuiteApp.cpp(7) : fatal error C1083: Cannot open include file: ‘application.ini.h’: No such file or directory
    • bug 1039139 – Update buildbotcustom and buildbot-configs with local modifications to sea-master1
    • bug 1040225 – Error: mismatched tag. Expected: </rdf:Seq>
  • To be Checked-in:
  • Review:

    • bug 110904 – attach signature fails silently on bad paths

    • bug 840427 – Migrate SeaMonkey builders to using mock
    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 863747 – Add option to disable Location bar history
    • bug 902876 – No SeaMonkey langpacks (or localized builds) since 26th July 2013.
    • bug 922076 – Switch tests to using moz.build and manifests
    • bug 956007 – Remove front end for removed x-user-def font preferences
    • bug 1038081 – When reading an attached eml file in a message window, the Reply button doesn’t work.
  • Working On:

    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey

IanN

  • Usual testing, reviewing and commenting.

  • Fixed:
    • bug 1038005 Update en-GB for Gecko 32

    • bug 1039004 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 SeaMonkey
    • bug 1039794 Remove unused browser.search.defaulturl entry
  • Pending check in:
  • Checked in pending review:
  • Waiting for feedback/review:
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost

    • bug 798147 Switch to correct pref pane if pref window already open
  • Working on:
    • bug 943335 [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)

    • 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
    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • bug 657234 Move pasteQuote and pasteNoFormatting into contentAreaContextOverlay
    • File/Folder selection in windows.
  • To Do:
    • bug 639395 Get cmd_fontSize to reflect current state of selected content / content at caret.

    • Prefs-in-a-tab.
    • Create FAQ for Friends of the Fish Tank.
    • Help get composer standalone builds working with –enable-tests.

Neil

Fixed on mozilla-central:

  • bug 1037981 –enable-xterm-updates stopped working in comm-central.

  • bug 1041140 FakeString is badly designed.

Fixed on comm-central:

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

Fixed on comm-central, comm-aurora and comm-beta:

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

Fixed on comm-aurora:

  • bug 1018256 Fix Save and Change Character Encoding dialog.

Fixed on comm-aurora and comm-beta:

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

  • bug 825127 about:memory in Modern includes old CSS version.
  • bug 1021615 Customise dialog doesn’t display toolbar style after changing toolbar style preference back to full.
  • bug 1018263 Selection list properties dialog doesn’t work properly.

Backed out on comm-aurora and comm-beta:

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

Fixed on comm-beta:

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

Working on:

Needs beta approval:

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

Still waiting for review:

Ratty

Fixed:

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

  • bug 973530 Add UI to access the remote debugger preferences.
  • bug 1019383 Implement search-engine discovery notification.
  • bug 1034203 In about:certerror send the failed channel from the docshell to the Security Exceptions Dialog.
  • bug 1035237 The labels in the menulist items for the mail view selector don’t line up vertically.
  • bug 1037372 Add speculativeConnect() method to search engines, SeaMonkey part.
  • bug 1038290 Update the favicon when the href attribute of link rel=”icon” is changed.
  • bug 1040939 Fix startup error “Couldn’t load XPCOM” Package sandboxbroker.dll.

Working on:

  • bug 1040771 Allow about: pages to opt in to IndexedDB optionally specifying a desired origin.

  • bug 1040910 Support XHTML in feed titles.
  • bug 1041317 Package form.requestAutocomplete components.
  • bug 1041327 Record submission event for plugin crashes [notifications].

Other stuff:

  • Did some reviews.

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

rsx11m

Fixed on trunk:

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

  • bug 998787 Rename options in Geolocation doorhanger notification to disambiguate “Don’t Share” vs. “Not Now”.
  • bug 1009233 Help on mail account settings for authentication method needs updating.
  • bug 1019583 Part 2: Update Offline Web Applications preference pane.
  • bug 994093 Provide toggle for Geolocation service (geo.enabled) in Privacy & Security preference pane.
  • bug 1025569 Notifications for requests from Offline Web Applications offer beyond-session options in Private Browsing mode.

Interim patch landed on all channels:

  • bug 903439 Need a Google API key for Geolocation to work in SeaMonkey (Disable Geolocation service while we are waiting for an API key).

Draft patch posted:

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

Other:

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

  • End-user information and discussion on MozillaZine.

Any other business?

Discuss:

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

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

SeaMonkey Meeting Details

Mozilla Platform: 2014-07-22

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

Need To Know

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

Notices/Schedule (lsblakk/sylvestre)

Next Merge: September 1, 2014 Next Release: September 2, 2014
Trains
Central: 34 Aurora: 33 Beta: 32 Release: 31

Build Changes (gps)

(Build changes of which engineers should be aware.)

RelEng (catlee)

(Repo, test, and other information for engineers from the release engineering team.)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

Quality Programs

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

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: N/A (data collection issues) (Previous Week: 9.26).

  • Intermittent mochitest-bc docShell leaks (bug 1036031/bug 1036036) remain highest unowned failures on the list.
  • #4: bug 1040724 – Intermittent test_visibility.html | Plugin should have painted once. (expected 1 independent paints, expected 1 logged paints, got 2 actual paints)
    • Started on Friday, fallout from all the plugin activity last week?
  • 15 intermittent failures fixed in the last week – List – Thanks!.
    • Shout-out to Sami Jaktholm for fixing lots of devtools issues recently.

MemShrink (njn)

  • Jan de Mooij enabled optimized Latin1 strings in the JS engine. This saves over 4 MiB when starting Firefox and loading Gmail using a Latin1 locale. (And it’s still a win on non-Latin1 locales and pages because they still use lots of Latin1 strings, identifiers, etc, and Firefox’s own JS code is still written mostly in Latin1.) This also speeds up some string-intensive operations such as some regexp operations.

  • (BTW, this change is also a textbook example of how to break up a large change into lots of small, manageable pieces, which leads to faster reviews, clearer progress, and easier bisection of introduced defects. See the tracking bug for details.)
  • Lots of B2G 2.0 memory usage regressions have been getting fixed recently (e.g. here and here) involving too many people to list individually. Lots of great work between the MemShrink team and the Systems Front End team.

Stability (kairo/bsmedberg)

<Read Only>

  • Nightly had a startup crash in yesterday’s first build, is fixed.

  • Otherwise, overall data looks decent.

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)

mochitest-browser-chrome –run-by-dir, bug 992911

  • 14 test bugs need to be fixed before we can land this:

    • bug 525284 – browser_bug400731.js is fragile, not always passing

    • bug 947574 – Intermittent browser_426329.js | This test exceeded the timeout threshold. It should be rewritten or split up
    • bug 963075 – browser_pdfjs_[main|views].js leaks until shutdown when run as a standalone directory
    • bug 1001820 – browser_uitour.js fails on linux 32+64 while running as a standalone directory
    • bug 1002439 – browser_bug248970.js is almost perma fail when run by directory on osx opt
    • bug 1017187 – browser_yahoo_behavior.js leaks until shutdown when running components/search directory by itself
    • bug 1026310 – Intermittent browser_UITour_panel_close_annotation.js | Timeout waiting for invisibility: Tooltip should have disappeared when the subview opened
    • bug 1041527 – (has a patch already) – browser_tabview_*_perwindowpb.js
    • bug 1041537 – browser_Browser.js fails quite frequently on linux and windows debug runs when running the fuel/test/ directory by itself
    • bug 1041544 – browser_certViewer.js leaks until shutdown when run as a directory instead of a full suite
    • bug 1041549 – browser_overflow_anchor.js leaks windows when run as a subdirectory instead of a full suite
    • bug 1041569 – browser_windowRestore_perwindowpb.js leaks until shutdown when run as a directory instead of a full suite
    • bug 1041583 – browser_bug627234_perwindowpb.js leaked 2 windows until shutdown while running as a subdir instead of a full suite
    • bug 1041594 – browser_mozAudioChannel_muted.js crashes when run as a directory instead of a full suite

Developer Tools (robcee)

<Read Only>
bug 1034601 - Enable devtools/markupview tests with e10s 
bug 994732 - Make "Disable Cache" in Devtools persist (only when the toolbox is open)
bug 736078 - Show which elements have listeners attached in the Inspector
28 bugs fixed

Electrolysis (e10s) (blassey)

Some highlights:

Firefox Desktop (gavin)

Summary of Work In Progress

You can find the most recently completed iteration performance report here

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

Summary of Recent Landings

Team landed 45 bugs over the last week (total of 89 for the 2-week iteration just ended)

Details of landings from the past week can be seen here

Firefox Mobile (mfinkle/blassey)

Work In Progress

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

Landings from the past week

  • URL bar treats single-word input as a URL, not as a search keyword ( 854305 Bug 854305 )

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

Firefox OS Connectivity (vchang)

https://wiki.mozilla.org/TPE_CONNECTIVITY_GROUP/2014-07-22

Firefox OS Devices/Porting (ericchou)

<Read Only>

  • Gonk team (led by Thomas Tsai)

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

    • Kept working on WebBluetooth API and had a brownbag by Shawn about Bluetooth 4.0(BLE).

    • All FxOS 2.0 Bluetooth certification blockers have been resolved and verified by Taipei QA. Thanks to everyone helped.
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)

    • bug 1038037 – [dolphin][flame] b2g crash when open some streaming audio from browser (1.4+)

      • Analyzed and delegated to RTSP experts since it crashed at RTSP.
    • bug 904177 – Integrate MediaCodec into gecko for media playback (2.1 feat+)
      • Landed. Follow-ups have also been filed and that’s the next part Bruce will work on.

      • Benjamin from Media team will co-work with Bruce on async MediaResource.
  • Device Storage & Stability (members: Alphan Chen)

    • Focused on MTP(2.1 feat+) with Dave Hylands and Eric Chou

      • Issues resolved: bug 1029533, bug 1036861, bug 1036862, bug 1036863

      • Current m-c has MTP support for Ubuntu now. (Pref off by default. See bug 1029533 comment 4 about how to enable it.)
      • Alphan is still trying to figure out why MTP didn’t work on Windows 7.

Firefox OS Media (slee)

<Read Only>

  • bug 916643 – ImageCapture – Implement WebIDL and takePhoto()

    • reviewing
  • bug 1032652 – Have a way for MediaDecoderReader to read MediaResource in an unblocking/asynchronous fashion
    • implementing
  • bug 1041883 – [MediaRecorder] If you switch start and stop quickly, it will cause MediaEncoder not be shut down.
    • Reproduce and analyze the problem
  • bug 1038655 – Intermittent test_playback_rate.html | Current time should not change when playbackRate is null (2.333 2.000045)
    • landed
  • bug 1037370 – TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_fastSeek.html | uncaught exception – TypeError: v.parentNode is null at http://mochi.test:8888/tests/content/media/test/test_fastSeek.html:62
    • landed
  • bug 668973 – Intermittent Android test_playback.html | Test timed out. (test cases seek.webm, *.ogv)
    • landed
  • bug 886188 – Intermittent test_preload_actions.html | Test timed out.
    • landed
  • bug 1039901 – MP3FrameParser sometimes gives wrong duration on B2G
    • Found the root cause. Will work out a patch for that.

Firefox OS RIL (htsai)

<Read Only>

Work In Progress

  • bug 1038176 – SMS app launch latency regressed in v2.0 2.0+

    • Work with Gaia on profiling
  • bug 843452 – B2G RIL: use ipdl as IPC in MozMobileConnection. feature-b2g:2.1
  • bug 935843 – B2G RIL: Parse EF_IMG from SIM feature-b2g:2.1
  • bug 1031193 – [B2G][GAIA] API compatibility to unify both sendMMI() and dial() feature-b2g:2.1
    • API proposed
  • bug 1032858 – Add support for RIL_REQUEST_GET_CELL_INFO_LIST to expose neighboring cell data
  • bug 1036851 – Add ‘ready’ event to telephony to signal the completion of initialization
  • bug 977474 – [B2G] [NetworkCommandOptions] Combine the prefixLength, prefix and maskLength into one
  • bug 1038606 – implement a nsITelephonyService for Simulator

Landings From the Past Week

  • bug 1031640 – B2G RIL: incorrect STK TR for handling SEND_SS/SEND_USSD/SEND_SHORT_MESSAGE/SEND_DTMF in ril_worker.js.

  • bug 1033142 – B2G RIL: add support for mvno type ‘gid’ in matchMvno() function
  • bug 1022490 – [dolphin][perf] improve the performance of exporting Contacts to USIM card (china unicom) 1.4+
  • bug 1029721 – CDMA call waiting call is not logged in call history 2.0+

GFX (milan)

  • Firefox OS plans for 34:

    • bug 989403 transform: scale(X) not being repainted when assigned to

    • bug 967844 support multi-layer APZ controllers
    • bug 1016539 color related (b&w, invert, contrast) accessibility features
  • Other active work not locked to 34:

    • bug 996611 Skia for content everywhere (where everywhere excludes D2D)

    • APZ on desktop
    • tiling on desktop

JS (terrence)

<Read Only>

  • Compiler (JIT)

  • Front End and Other

    • bug 1038038: ShapeTable optimizations — saves >1MiB on gmail

    • bug 975011: nspr is automatically built for SM shell on windows now

Layout (jet/dbaron)

<Read Only>
No update this week.

Media (mreavy)

<Read Only>

  • OpenH264 working in the tree in today’s nightly (perhaps some Mac issues)

  • New UI for screen sharing and for webrtc camera/mic/etc use
    • More redesign in 34

Performance (vladan)

<Read Only>

No updates this week

Seceng (grobinson)

<Read Only>

  • bug 985252 – Sandboxing is now enabled for GMP processes on Windows. Next step is to ratchet down permissions, so that the sandbox is more effective.

Roundtable

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

<Read only beyond this point>

Friends of the Tree

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

Mailing List Threads

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

Good Reads

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

irc #planning Log From This Meeting

jesup: http://mozilla.github.io/webrtc-landing/pc_test.html (WebRTC test for OpenH.264)

Engineering Meeting Details

  • Tuesday 2014-07-2211: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

21-July-2014

Mozilla Project: 2014-07-21

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

  • Randell Jesup and Maire Reavy for pushing through the weekend to get OpenH264 in for 33.

  • Mozillian Prashish Rajbhandari is going on a Mozilla Awareness roadtrip across North America starting August 1, to increase awareness of Mozilla in the USA. Find out how you can follow along and help: http://mozdrive.com/the-journey/
  • Jonas Hietala has been furiously editing and improving Rust’s documentation. Thanks!
  • William Dorffer has reached Level 6 in the app reviewer program, with 111,160 points!
  • This week, Stacy Martin, Jeff Beatty, and Liz Sands-Adams took amazing steps for their communities. The Community Team wants to say thanks for being superstars!

Upcoming Events

This Week

OSCON July 20-24, in Portland Oregon.

Part of the Developer Events “Big 5″ program.

  • Booth on the trade show floor

  • Meet the Mozilla team, get a demo
  • Attend the PDX party on Wednesday, July 23 from 7p-9p
  • Mozilla Speakers

    • “Getting Started Contributing to Firefox OS” – Benjamin Kerensa and Alex Lakatos

    • “Elasticsearch: The Missing Tutorial” – Laura Thomson and Erik Rose
    • “How to Become a Media [Wiki] Hacker” – Harsh Kothari

Get more information on Mozilla’s presence at OSCON here

Tuesday, 22 July

Intern Presentations!

  • 1:30PM PDT- Paul Nispel, “Performance data – signal from noise”

  • 2:00PM PDT- Corey Richardson, “Rust Parsing Robustness”
  • 2:30PM PDT- Pranav Maddi, “Tracking Firefox health”

Wednesday, 23 July

Thursday, 24 July

  • 09:00 AM ForwardJS, San Francisco: “The Next Challenge of the Web is Us” – Chris Heilmann Keynote

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

Friday, 25 July

Intern Presentations in MV/SF Commons and Air Mozilla!

  • 1:00PM PDT- Connor Brem, “Developing for Developers for Developers”

  • 1:30PM PDT- Anhad Jai Singh, “Partial Updates for Firefox”
  • 2:00PM PDT- Hayden Demerson, “But… It’s not ready!”
  • 2:30PM PDT- Vincent St-Amour, “Optimization Coaching for SpiderMonkey”

Next Week

Project Status Updates (voice updates)

Firefox Desktop

Speaker Location: San Francisco (johnath)

  • OMG search

    • single word searches in awesome bar

    • search keywords (e.g. ‘define:’)
    • search suggest in about:home
    • default search not stored in a pref
    • search field in new tab

Firefox OS

Webmaker

Speaker Location: Nonverbal

Maker Party is happening! We had a great first week, with events around the world, including in the MozSpaces. We’ve been generally more prepared this year than last, and we’ve hit the ground running.

  • As of this writing, we have 555 events in 151 cities already in the system. With eight weeks to go, we are well on our way to our goal of 2400 events.

  • Check out the #MakerParty thread on Twitter for photos, inspiration, and general Maker enthusiasm: https://twitter.com/search?q=%23makerparty&src=typd
  • Thanks to everyone who volunteered at or attended the kick-off cantinas in MozSpaces last week. We hope you enjoyed the puzzle and the Appmaker training! If you missed it, you can watch the Toronto office here: https://www.youtube.com/watch?v=_D4cMy0Kah4

If you’d like to learn more about hosting a Maker Party event, check out the Resources page for hosts: http://party.webmaker.org/en-US/resources

You can read more about the first week’s engagement efforts here: http://hannahgrams.com/2014/07/20/maker-party-engagement-week-1/

Mozilla Science Lab

Speaker Location: Kaitlin Thaney (remote)

The Science Lab is running it’s first Global Sprint next July 22-23, and we’d love your help in spreading the word to your communities (as well as invite you to join the fun).

We’ll have Mozilla staff and other community members hosting sites in 17 cities around the world. Some of the events are in Mozilla offices – even more of a reason to join us, say hello, offer a helping hand.

Main etherpad where all this information lives: https://etherpad.mozilla.org/sciencelab-2014summersprint-sites

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
Bryan Clark Work on TILES for Content Services Updating Mozillians on where we are going with Enhanced Tiles YVR Bryan Will be sharing TBD TBD
Janet Swisher Developer Relations Community Manager Ways to get involved with technical evangelism Austin TX (i.e., remote) No (queue these in tabs)
* Get Involved with Technical Evangelism
* Evangelism@lists.mozilla.org
* Mozspeakers group on Mozillians.org
Get Involved with Technical Evangelism
Robyn Chau Events Program Manager Updating Mozillians on First Big 5 Event Presence PDX No https://wiki.mozilla.org/Engagement/Brand_Engagement/Events_Team/Big_5_2014/OSCON2014 https://wiki.mozilla.org/Engagement/Brand_Engagement/Events_Team/Big_5_2014/OSCON2014

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?
kats No question, but wanted to make sure people are aware of the proposed changes to the privacy policy and that they should weigh in if they have feedback. See the post by Alina on mozilla.governance: https://groups.google.com/forum/#!topic/mozilla.governance/GWlFuAl6Kho

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
Katie Caldwell Jaime Chen Mountain View Portland Office UX Designer

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

  • Global audio dial in numbers are now accessible though Vidyo client. To access, open the Vidyo Desktop client, login w/ LDAP credentials, then select the “Invite by Email” icon that looks like a piece of mail – this button will open your default email client and provide you with global dial-in numbers as well as your public link to your Vidyo room.

  • Dial-In info also avail here: https://wiki.mozilla.org/Teleconferencing#Dialing_In

SFO Boardroom Display Upgrade

  • To reduce room start-up and shut-down times, bring the conference room up to Mozilla’s latest AV standards, and help improve seamless conferencing – the SFO Boardroom displays have been upgraded. Two 90″ displays (yes, two 90 inch displays) have been added as a replacement to the single projector w/ drop down screen. Next time you are in SFO, book out the Boardroom and let us know what you think of the upgrade!

  • Pic: https://drive.google.com/file/d/0BzyYWLVB7bEcYktCVW9vSFNFLVE

QA

QA Community

Testdays

  • We held our first project meeting last Thursday

  • Please join us again this Thursday where we’ll be brainstorming ideas for the work week session the following week
  • If you haven’t already, please check out our post on QMO to read about what we’re trying to accomplish with this initiative and ways to contribute

Automation & Tools

bugzilla.mozilla.org

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

All changes.


  • Dial-in: conference# 8600

    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 8600

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

16-July-2014

Mobile: 2014-07-16

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

Schedule

  • Next merge: 2014-07-21

Topics for This Week

Search activity
Hack week in SF this week.

Suggested sites in distributions
Landed in m-c today.

Post-merge Review
Next week is merge week. Tuesday’s product meeting will review features that landed in Aurora and backout those that aren’t ready.

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.

  • Bryan Kok worked on bug 1034385 – Empty private tabs panel can be saved as pdf

  • amoghbl1 fixed bug 755228 – ‘Add Search Engine’ label on text input fields should be ‘Add as Search Engine’
  • Capella fixed bug 1037527 – Auto-expand synced tabs clients and bug 1030060 – Regression in Find-In-Page logic

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)

Last week:

  • PTO

This week:

  • More review changes, getting closer to landing this

  • Allocating some time for partner support

JChen

<Read Only> (PTO today)

Past week

Fixed

Working on

GCP

  • Last week:

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

    • Various build fixes, some interesting bug 1038799 mouse_cursor_monitor_x11.o: requires dynamic R_X86_64_PC32 reloc against ‘XFixesGetCursorImage’
  • Next week:
    • Window / application sharing

    • bug 1036653 Implement application sharing for getUserMedia
    • bug 1037997 Support multiple monitors for getUserMedia
    • bug 1038926 Add support for window sharing for getUserMedia

Randall Barker

  • Last Week: Got WebRTC standalone patches ready for review.

  • This Week: Get WebRTC standalone patches reviewed. Work on OpenGL WebRTC video player.

Eugen Sawin

Past

  • Janus Proxy (https://wiki.mozilla.org/Mobile/Janus)

    • Multi-phase response chain (low latency vs. bandwidth saving modes)

    • Metrics reporting (proper handling of timeouts and error conditions)
    • Metrics dashboard

Present & Future

Sylvain Cleymans

Last week:

  • Nearly done with Marionette integration.

Next week:

  • Integrate mozjpeg 2.0

  • Fix redirections
  • Work on page loads tests

Martin (mmcdonough)

  • Last Week: Tried to get AAC decoding working within the Fragmented MP4 Reader

  • This Week: Get MediaCodec working directly using MediaExtractor

Brian Nicholson

Done

  • bug 1035439 – Opening a tab from Recent Tabs panel doesn’t work in private browsing

  • bug 1035335 – Searches for numbers result in a search conducted on the actual entire Google Search URL no matter the engine
  • bug 987864 – crash in android.content.res.Resources$NotFoundException
  • bug 1027135 – Fix PageActionLayout concurrency issues
  • bug 1027137 – PageActionLayout cleanup

Next

  • rAc Android UI

LucasR

<Read Only>

Last week

  • bug 1012462 – Support suggested sites in distribution files

  • bug 1034167 – TwoWayView crashes in Android L
  • bug 1037439 – Remove DISPLAY columns from TopSitesCursorWrapper
  • bug 1010986 – Dynamic panel list view drawn only after scrolling
  • bug 1025062 – Verify that a site is not yet pinned before adding a dupe
  • bug 1025812 – Last added pin to Top Sites Grid has the name grayed out
  • bug 1039471 – crash in java.lang.IllegalStateException: Fragment RecentTabsPanel{422715c0} not attached to Activity at android.support.v4.app.Fragment.getLoaderManager(Fragment.java)

Next week

  • Start tablet engineering planning

  • Keep an eye on suggested sites v2 fallouts

liuche

<Read Only>

Margaret

<Read Only>

Highlights

  • Search activity hacking!

Fixed

Working on

eedens

Current

mcomella

<Read Only>

Past

  • bug 1021356 – Refine visuals in empty private tabs screen

Present

  • bug 1025546 – Support various image views in Hub panels

  • bug 1020534 – Tablet toolbar icons hard to read on dark lightweight themes
  • bug 1030363 – Create Sound.jsm for Android
  • bug 1037740 – Private Tabs verbiage is truncated on small tablet
  • bug 1039062 – Remote tabs tray distorted in portrait mode on phone

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>

  • Downloadable distributions is done. Thanks to lucasr for getting suggested sites done!

  • Reviewing search history recording.
  • Starting to review stumbler code.
  • Random Kindle and locale switching backlog, digging through crashes. (E.g., bug 1018240, bug 1031872.)
  • Meeeeeeetings and buugggggs.

Fixed

Working on

Chris Kitching

  • bug 1039164 – Minor bugfix for `mach mercurial-setup` failing to handle corrupt mercurial config fles. (It got in my way).

  • bug 948509 – More work on “bubbles”. See vaguely interesting screencast:

https://www.dropbox.com/s/8qy8g7l1pw269rl/mergingBubblesForReal.mp4
(and most recent comment for some sort of explanation thereof).

nalexander

<Read Only>

MFinkle

  • Playing with FHR data and scripts

Anthony Lam

<Read Only>

  • Last week

    • Tablets UX/UI design
  • Next up
    • IN SF for Search Activity

Yuan Wang

  • Launcher and lock screen synthesis

  • Onboarding workshop with Firefox UX
  • Getting insights from SUMO and telemetry about onboarding
  • Talk to Chris Kitching about Share/Send to Firefox

WebRT

  • preparing to land support for multiple apps per origin early next cycle in DOM bug 778277 and Fennec bug 778279

  • puzzling over bug 1026263 – Error writing default prefs during packaged web app installation
  • considering uplift for bug 1003962 – Line Runner hangs on launch with white screen

Ad astra…

  • bug 1003962 Line Runner hangs on launch with white screen – fixed; considering uplift

  • bug 997717 Errors during package download aren’t handled correctly – patch has review; ready to land
  • bug 1029691 Manifest not being checked on APK installation – patch has feedback
  • bug 1009954 implement unit tests for WebappManager – patch needs updating
  • bug 986085 User-hand-holding to check the Unknown Sources checkbox – patch needs updating
  • bug 778279 Add support of installing of multiple apps off of the same origin for the android web runtime – work-in-progress patch
  • bug 878830 Unable to install any form of web application on the Samsung Galaxy SIV – jhugman to get device
  • bug 1021395 Web app machinery dumps lots of semi-sensitive data to logcat – blocked on bug 1032936
  • bug 960584 notify user of download progress indication when fetching APK – blocked on bug 1029691
  • bug 960703 Manifest icon not used for synthesized APK in Android 2.3 – needs info from jhugman
  • bug 1026263 Error writing default prefs during packaged web app installation – stalled

QA

Garvan

  • Stumbler build integration is landed.

  • Want to get stumbler landed for nightly, todos for that: further code review, upload scheduling code changed.
  • Trying to do QA on the stumbler in Fennec in its current state
  • PTO next week (cottaging)

Feature Focus

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

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

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


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC

  • Dial-in: conference# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998

    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2014-07-16

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

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

(read only)

Firefox Desktop & Platform (Javaun/Martin)

Summary of Work In Progress

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

Uplifts

Beta (31)
  • Download manager should respect Security Zone settings (Bug 1008778)
Aurora (32)
  • “Customize Mode” doesn’t work well if strings for customization option buttons are long (due to l10n or font size) (Bug 987586)

  • Not enough padding on OSX translation infobar (Bug 1022405)
  • Make the ‘Translations by’ string localizable (Bug 1032139)
  • Measure number of times infobar is hidden due to “Never translate this language/site”(Bug 1035337)

Landings

Nightly (33)
  • javascript change of href attribute of link rel=”icon” doesnt invalidate the icon (Bug 577892)

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

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

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

Uplifts from the past week

Beta (31)
  • NullPointerException when accessing ActionBar (Bug 1030738)

  • Fix Yahoo search codes (Bug 1033000)
  • crash in android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? at android.app.ContextImpl.startActivity(ContextImpl.java) (Bug 1034017)
Aurora (32)
  • Dynamic panel list view drawn only after scrolling (Bug 1010986)

  • Regression: Empty lists view, no data is shown or fetched (Bug 1017554)
  • Regression: Selecting “No video” option from the permission prompt still shows the content of the device camera. (Bug 1018928)
  • Page is displayed blank after choosing the “Show” popup option (Bug 1024391)
  • Last added pin to Top Sites Grid has the name grayed out (Bug 1025812)
  • Regression: Menu breaks on Firefox 29+ on tablets with hardware menu (Bug 1030113)
  • Fix JNI pointers to use longs (Bug 1032460)
  • Searches for numbers result in a search conducted on the actual entire Google Search URL no matter the engine (Bug 1035335)

Landings from the past week

Nightly (33)
  • Delay snippets initialization until delayed startup. (Bug 964511)

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

Developer Tools (Jeff/Rob/Dave)

<Read Only>

Feedback Summary (Cheng/Tyler/Matt)

Desktop

  • Updated hotfix is deployed!

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

Insights

Something to Think About

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

Worth a Read

Notes

Marketing, Press & Public Reaction (Arcadio)

== Questions, Comments, FYI ==


Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC

  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

15-July-2014

Mozilla Platform: 2014-07-15

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

Need To Know

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

Notices/Schedule (lsblakk/sylvestre)

Next Merge: July 21, 2014 Next Release: July 22, 2014
Trains
Central: 33 Aurora: 32 Beta: 31 Release: 30
  • build of beta 10 & RC

  • Tile + newtab page probably disabled
  • Decrease of the top crash thanks to the disabling of ggc

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: 9.26 (Previous Week: 7.65).

  • #2/#3: bug 1036031/bug 1036036 – Intermittent mochitest-bc docShell leaks.
  • No progress on serviceworker bugs brought up last week (and a couple new ones filed on other platforms since). Will begin the process of disabling the tests.
  • 29 intermittent failures fixed in the last week – List – Thanks!.

MemShrink (njn)

  • No update.

Stability (kairo/bsmedberg)

<Read Only>

  • Overall numbers are late in coming in today (you might still see errors), but significantly improving, esp. for 31 beta (on aurora, bad older builds still overshadow the improved situation of current builds).

  • Thanks for everyone who helped getting 31 into shape (backing out gfx blacklisting changes, disabling GGC, blocklisting crashing adware DLLs, etc.) so we now seem to look decent for release.

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

DOM (jst/overholt)

Electrolysis (e10s) (blassey)

  • bug 1034321 – Printing a remote tab no longer hangs the browser

  • and other fixes

Firefox Platform (bsmedberg)

  • Plan to ship the update hotfix tomorrow – users currently on Firefox 10-28 except for ESR24 will be automatically updated if possible, or shown a SUMO prompt if there are problems.

Firefox Mobile (mfinkle/blassey)

Work In Progress

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

Landings from the past week

Nightly (33)
  • Delay snippets initialization until delayed startup. (Bug 964511)

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

Firefox OS Devices/Porting (ericchou)

<Read Only>

  • Device porting (Gonk team)

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

    • Team worked on WebBluetooth API and moving Bluedroid out-of-process. Both are on track.

    • There are still 2 PTS cert blockers opened because of a system message issue. Jamin is cooperating with Henry from RIL team to solve them.
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)

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

      • Still under review. Blake also tested his implementation to see if MSE was working on B2G and filed a few bugs.
    • bug 904177 – Integrate MediaCodec into gecko for media playback (2.1 feat+)
      • All patches are ready to go.
    • bug 1026167 – [Clock] Phone calls can be interrupted by clock alarms
      • Spent some time on discussing with Gaia, QA, UX and partner.

      • Star provided a solution which modifies Android HAL for partner to disable the notification sound when the alarm goes off.
  • Device Storage & Stability (members: Alphan Chen)

    • bug 1029533 – MTP boilerplate

      • The patch was r+’ed and it worked on Flame, but it was backed out because of an emulator toolchain problem. Dave is working on it.

      • Even after applying Dave’s patch, MTP on Flame didn’t seem to work on Windows 7. Alphan is taking a look.
    • bug 1036861 – [MTP] The file size is incorrect (0 bytes)
      • Eric provided a patch which was based on the on for bug 1029533. It got r+ and we’re still waiting bug 1029533 being fixed.

Firefox OS Media Recording (cjku)

<Read Only>

  • bug 1033121 – Race in nsTimerEvent destructor

  • bug 1016184 – [Touch Caret] Enable touch caret on B2G
  • bug 1035045 – [LayerScope] Send packets to the layerscope viewer by using google protocol buffer
  • bug 1023190 – There is a horizontal line when drawing background image on flame 1.4 blocker
  • bug 987529 – Implement Vsync dispatch pipeline

Firefox OS Telephony/WIFI/NFC (kenhkchang)

<Read Only>

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

  • bug 1023695 – [B2G][SMS] Introduce sms-deleted event to provide the awareness of change in MobileMessageDB for multiple apps interested in SMS.
  • bug 813893 – B2G RIL: support UMTS CBS Message
  • bug 1012549 – Support import PKCS#12 in wifi
  • bug 979888 – B2G NFC: support UICC-based card-emulation as per Mifare.
  • bug 979891 – B2G NFC: NFC Daemon shall support HCI Event EVT-TRANSACTION handling.
  • bug 1030002 – [B2G][RIL] Use webidl attribute, CheckPermissions, for checking mobileconnection/mobilenetwork permission.
  • bug 1022490 – [dolphin][flame][perf] improve the performance of exporting Contacts to USIM card.
  • bug 843452 – B2G RIL: use ipdl as IPC in MozMobileConnection.
  • bug 1003711 – [RTSP] Build Darwin Streaming Server on B2G emulator
  • bug 1032111 – [RTSP] Basic RTSP test case on ICS emulator
  • bug 1035074 – [system-message-api] SystemMessageManager makes JS Error: “this._dispatchers is null”
  • bug 935843 – B2G RIL: Parse EF_IMG from SIM
  • bug 824145 – B2G STK: Support for STK icon display
  • bug 1029721 – CDMA call waiting call is not logged in call history

GFX (milan)

  • Firefox OS:

    • ~ 5 blocker bugs for 2.0 (Gecko 32), mostly related to the change of homescreen type and increased memory usage; there is also a nasty race/lock/gralloc one that shows up with Flames configured to low memory setup.

    • 2.1 (Gecko 34) features lined up, see feature list for details.
  • Desktop:

    • OMTC Windows aiming to ride the 34 train, tracked in bug 1036457

    • Some E10S related prep work going on
    • Started conversations about helping with media source extensions bug 1038527

JS (naveed)

<Read Only>

  • Compiler (JIT)

    • bug 1037871: Landed patch to enable Latin1 strings (performance and memory gains)
  • Garbage Collection

    • B2G Hazard build landed. Currently hidden. It is running and green.
  • Front End and Other

    • n/a

Layout (jet/dbaron)

<Read Only>

Media (mreavy)

<Read Only>

  • OpenH264 for WebRTC nearing completion

    • Sandboxing should land soon

    • API changes about done
    • download/update work up for review with some more fixes coming
  • Screensharing (bug 983504 nearing completion
    • Initially Desktop Screen and Window sharing only (app sharing later)

    • Access via whitelist in 33, open up more after that along with UI improvements and more sec work
  • Expect to land webrtc audio fixes for Macs (especially MacBookPros that have the speaker right under the microphone – Doh!)
  • Plan to fix Mac driver/OS long-echo-when-changing-output-devices bug
  • Loop may go to Aurora in 33

Necko (dougt/jduell)

<Read Only>

  • HTTP/2 spec continues to be fiddled with: we’d like that to stop and finalize. IETF meeting in Toronto next week, with 3 necko folks attending, hopefully we can focus on getting the spec done for good.

Performance (vladan)

  • Metrics team is doing a Telemetry dashboard visual redesign. Let me know if you’re a frequent user of the dashboard and you’d like to be consulted on use-cases, visual design
  • New Talos tests: tp5-scroll test of scroll performance on real webpages bug 1006551, WebGL test bug 1020663

    • Thanks to Avi’s and others efforts, Talos is now reliable. Please don’t ignore the regression emails! Do let us know if you encounter a false regression, we want to fix noisy tests

WebAPI (overholt)

Roundtable

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

  • (clouserw) about:apps targeting Firefox 33. Who should I be working with?

<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:06 overholt: clouserw, maybe it'd be neat to have a marketplace update every once in a while at this meeting
11:10 dveditz: cpeterson: jedp isn't here anymore... maybe take the Identity section out of the template or find a new owner?
11:11 cpeterson: dveditz: thanks. do you have a owner in mind? :)
11:12 dveditz: no, I don't know what's up there these days
11:12 dveditz: maybe replace Identity with FxA?
11:13 cpeterson: ok
11:14 overholt: cpeterson, I wanted to quickly mention some DOM and WebAPI Q3 goals but I added them to the wiki after we started
11:14 cpeterson: overholt: we can come back to you next
11:14 overholt: cpeterson, perfect, thanks
11:18 lmandel: clouserw: Speak with Marco Mucci and Jenn Chaulk.
11:18 clouserw: thanks
11:18 lmandel: clouserw: bsmedberg also suggested that you speak with madhava.
11:18 clouserw: yep, will do. thanks
11:18 bsmedberg: clouserw: FWIW, my impression is that the app support in Firefox is half-baked and isn't ready for release
11:19 clouserw: bsmedberg: we have to ride the trains though
11:19 bsmedberg: but that was from a survey of the status a quarter ago
11:19 clouserw: right
11:19 dveditz: fx33 ends this week
11:19 dveditz: -end
11:19 clouserw: it's much improved

Engineering Meeting Details

  • Tuesday 2014-07-1511:00 am Pacific Standard Time

  • Dial-in: conference# 98411
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 98411

    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 98411
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 98411
    • CA/Vancouver: +1 778 785 1540, x92 Conf# 98411
    • CA/Toronto: +1 416 848 3114, x92 Conf# 98411
    • UK/London: +44 (0)207 855 3000, x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 98411
  • Engineering Vidyo Room / Air Mozilla / MTV Warp Core / TOR Finch / SFO Warfield / PDX Hair of the Dog
  • join irc.mozilla.org #planning for back channel

14-July-2014

Mozilla Project: 2014-07-14

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

  • Last week, volunteer app reviewers were responsible for 94% of all reviews! This brings the wait time for submitting an app to Marketplace down to less than two days.

  • Big thanks to Jaipradeesh Janarthanan, who moderated over 2,000 flagged reviews on Marketplace!

Upcoming Events

Monday, 14 July

Mozilla London hosted the weekly PyLadies London workshop yesterday!

About twenty pythonistas came to the office and Nicola Hugues (ex Mozilla Knight news) gave a quick overview on Python and then proceeded to dive into data scraping, badly formed HTML that makes you cry and getting the most data juice out of websites without APIs as possible.

Tuesday, 15 July

Maker Party starts!

Wednesday, 16 July

  • Homebrew Website Club Meetup, 18:30-19:30

    • Chicago, Portland, and San Francisco!

    • Description:

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

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

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

Thursday, 17 July

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

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

    • Vidyo: SecReview Room // Dial-in Info (phone): – US/INTL: 650-903-0800 or 650-215-1282 then extension 92 – Toronto: 416-848-3114 then extension 92 – Toll-free: 800-707-2533 then password 369 – Conference num 95294
  • Maker Party Cantinas in MozSpaces! (Individual events are listed here: https://events.webmaker.org/#!/events)

Friday, 18 July

  • 2PM Pacific / 5PM Eastern / 9PM UTCWebdev Beer and Tell

    • An open meeting for web developers across the Mozilla Project to share their side projects.

    • webdev Vidyo room, will stream on airmo (see wiki page for details / dial-in info)
  • Community Leadership Summit July 18-19
    • North American Rep Benjamin Kerensa organizing

    • The Community Leadership Summit 2014 brings together community leaders, organizers and managers and the projects and organizations that are interested in growing and empowering a strong community. The event pulls together the leading minds in community management, relations and online collaboration to discuss, debate and continue to refine the art of building an effective and capable community.

Project Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

  • Hey what’s going on with Loop?

Firefox Mobile

Speaker Location: (remote: mfinkle)

  • Search App sprint this week in SF

  • On-boarding mini-sprint this week in SF
  • Janus proxy is ready for testing (add-on on AMO)
  • UX is crunching data on a recent Lockscreen and Launcher study
  • Nick Alexander has a blog post on using Maven with GeckoView

Webmaker

Speaker Location: Amira Dhalla (remote) and Lucy Harris (Toronto)

Firefox Marketplace

Speaker Location: Portland

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
Boris Zbarsky Distinguished Engineer Technology Advisory Council Home office (via vidyo) No N/A List of TAC members
Yvan Boily Security Manager, Cloud Services Security Engagement MV Commons No N/A Engaging Security

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 Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Giovanni Charles James Lal Mountain View San Francisco FFX OS
Carla Espana Cori Schauer Mountain View Mountain View User Research
Nicola Greco Matthew Claypotch Mountain View Mountain View Apps Engineering

<meta>

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

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

Marketplace / Apps / Developer Relations

The fifth edition of DevPulse is out! DevPulse is a monthly glance at stuff happening among and for developers both at and beyond Mozilla. Learn how our staff & contributors are making events, dev tools releases and much much more happen, and also discover ways to join them.

QA

QA Community

  • We’re relaunching the Testdays program and need your help. Read our post on quality.mozilla.org for more details and join our meeting this Thursday at 9am PDT if you want to participate.

Automation & Tools

bugzilla.mozilla.org

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

  • bug 990980 added ability to filter bugzilla emails by product/component/relationship/changed-field

  • 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

Older Posts »

Powered by WordPress