Meeting Notes Meetings notes from the Mozilla community

22-September-2014

Mozilla Platform: 2014-09-02

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

Need To Know

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

Notices/Schedule (lmandel)

Next Merge: TODAY Next Release: October 14, 2014
Trains
Central: 35 Aurora: 34 Beta: 33 Release: 32
  • It’s release day! Firefox 32 is live.
    • Tracking for Fennec 32: bug 1060009 – Investigate native crash at /dev/ashmem/libmozalloc.so reported on Google Play
  • Firefox ESR 24.8.0 and 31.1.0 are also live.
    • This is the last release for ESR24. This means we’re back to a single ESR31 train.
  • Next up
    • 33 beta1 is scheduled to ship on Thursday
    • 34 aurora updates are scheduled to be re-enabled on Friday
  • Reminder that the merge is happening today

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: 5.01 (last week: 3.67).
  • Lots of fallout from pre-uplift landings (B2G feature landings, MediaStreamGraph refactor, etc) along with more infra issues.
  • Widespread Android 4.0 failures continue to be a problem – now being tracked in bug 1059797.
  • 23 intermittent failures fixed in the last week – List – Thanks!.

CritSmash (dbolter)

  • another week in the right direction 🙂

MemShrink (njn)

Stability (kairo/bsmedberg)

<Read Only>

  • [Overall numbers] look OK for 32 beta and 31 release.
    • 33 still has high numbers of Graphics crashes, probably mostly due to OMTC. Also, bug 1061693 tracking D3D11 crashes might be relevant.
    • 34 had a spike of OOM|small crashes, but hopefully bug 1053934 fixed that before moving to Aurora.

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

B2G Services (dougt)

This has been merged into Cloud Services.

Electrolysis (e10s) (blassey)

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 50 bugs over the last week, to close out the 34.3 iteration.
  • Details of landings from the past week can be seen here

Firefox Mobile (snorp/blassey/mfinkle)

Work In Progress

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

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

Landings from the past week

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

Firefox OS Connectivity (vchang)

<Read Only>

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

Firefox OS Devices/Porting (ericchou)

<Read Only>

  • Gonk team (led by Thomas Tsai)
    • Team Summary
      • TBD
  • Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)
    • We have received many inputs about “Entering Bluetooth page then Settings app crashes”, after investigation we found it’s a regression of a Gaia change bug 1032071.
    • bug 1060216 – BluetoothAdapter.discovering wouldn’t be updated after calling startDisocovery or stopDisocovery – landed (1.4+)
    • bug 1059136 – Expose Adapter Bluetooth Uuids field – landed (1.4+)
    • bug 1060229 – Get/SetProperty DiscoveryTimeout failed due to missing property length – landed (1.4+)
    • bug 1056413 – Pairing devices after cancelling results in unresponsive page – landed (2.0+)
    • bug 929376 – Content process should be able to use API: BluetoothManager.IsConnected() – landed (2.1+)
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)
    • bug 1033915 – Integrate MP3FrameParser with MediaCodecReader – r+ (2.1 feat+)
    • bug 1046578 – [Loop] In a call the audio is very low – WIP (2.0+)
    • Blake is co-working with Anthony Jones to make MSE work on Flame. There are still 4 issues need to be resolved.
  • Device Storage (members: Alphan Chen, Eden Chuang)
    • Eden Chuang, SW engineer onboard on 9/1, will join this group.
    • The user story of MTP has been verified and closed. Thanks to Alphan and Dave Hylands.
    • TPE QA Alison has started testing MTP on Flame and has filed several issues.

Firefox OS RIL (htsai)

<Read Only>

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

GFX (milan)

  • Summary of 34 goals called out on 7/22, with status:
    • Desktop plans for 34:
      • bug 1036457 tracks having OMTC on Windows ride the 34 train – still looking good, and actually riding 33 train.
      • bug 993639 towards full E10S support – a number of the blockers for this meta have been fixed, all by non-Graphics team engineers.
      • bug 1015218 Linux move to GTK3 – done
    • Firefox OS plans for 34:
      • bug 989403 transform: scale(X) not being repainted when assigned to – done
      • bug 967844 support multi-layer APZ controllers – late landing (weekend work by N.Z., on inbound now), may need an uplift.
      • bug 1016539 color related (b&w, invert, contrast) accessibility features – done, but Gaia work has not landed yet.
    • Other active work not locked to 34:
      • bug 996611 Skia for content everywhere (where everywhere excludes D2D) – we believe we have all the bug fixes we want, and the rest of the failing tests will be fuzzed.
      • APZ on desktop – side project, ongoing.
      • tiling on desktop – ongoing, week of 9/22 is the current target for landing “something”.

JS (naveed)

  • Compiler (JIT)
    • bug 1059555: Found bug in js/src/SplayTree’s implementation of |forEach|. Fixed and landed.
    • bug 1057082: Landed generalize ProfilingFrameIterator and get it ready to support more frame types than just AsmJS frames.
    • bug 1046585: Finished removing js/src/assembler
    • bug 1056795: Optimized jit::ArrayPushDense
  • Garbage Collection
    • bug 995284: Made GC behvaiour deterministic in shell builds
  • Front End and Other
    • bug 894596: Patch to allow inlining global variable values (bug 894596)
    • Octanev2 benchmark had a minor change last week. AWFY updated to use latest Octane source.
    • bug 992267: Basic Odin SIMD support: implemented, reviewed, rebased, and landed \o/ – Great work Benjamin Bouvier and team

Layout (jet/dbaron)

Notable Landings

  • bug 967844 – (multi-layer-apz) Allow content from one scrollable element to fragment into multiple layers in order to fully support async scroll of out of flow content
  • bug 1059033 – TiledDrawTarget has a lot of overhead for some operations
  • bug 982338 – (osx-tiling) Use tiled thebes layers on OSX
  • bug 1033114 – Implement playback control on AnimationPlayer

Media (mreavy)

<Read Only>

  • Landed the major MediaStreamGraph refactor to be driven off the audio output callbacks (bug 848954)
  • Bunch of screen-sharing and openh264 improvements/tweaks landed
    • Mac screenshare with multi-screen fixed
    • Pref to allow screenshare on XP and 10.6
    • Higher resolutions up to 1280×720@30 supported in OpenH264
    • Resolution adaptation due to load and bandwidth available now enabled for H.264
  • Major refactor of signaling code in webrtc (SIPCC) to tread-flatten it and remove dead or useless code
    • Should improve call connection rates considerably (we were getting bogged down in MainThread in things like multi-party TokBox calls)
    • No obvious significant regressions yet
    • Plugged a bunch of leaks
  • Turned off PeerConnection tests on B2G Debug emulator; it’s too slow to be useful
    • jgriffin hoping to move them to faster CPUs later this week; faster hardware if needed

Necko (dougt/jduell)

<Read Only>

Performance (vladan)

Blog posts:

Roundtable

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

<Read only beyond this point>

Mailing List Threads

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

Good Reads

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

irc #planning Log From This Meeting

10:58 KaiRo: cpeterson: no voice update from me this week, I filled in a readonly and am watching on airmo.
10:58 cpeterson: KaiRo: ok, thanks
10:59 Noah_: Mossop: for example, under Based on Gecko 33, Firefox OS 1.4 - I see the date text overlapping "Currently in BETA channel"
10:59 Noah_: https://wiki.mozilla.org/Releases#Based_on_Gecko_33
11:00 Noah_: and more overlapping on various sections underneath that :/
11:02 cpeterson: https://wiki.mozilla.org/Platform/2014-09-02
11:03 KaiRo: isn't it always September on the Internet?
11:05 jorgev: heh
11:06 vladan: cpeterson:  i have an update
11:11 jesup: The media Mac issue was MP4 native support IIRC
11:15 jesup: I think you jsut have to disable it for long enough to log in; see comments on Yammer and elsewhere
11:15 jesup: re: http2/spdy
11:16 jesup: milan_: ^
11:16 KaiRo: yes, see http://daniel.haxx.se/blog/2014/09/02/http2-interop-pains/
11:16 milan_: jesup: yup, thanks - it worked
11:16 jesup: np
11:17 milan_: jesup: but now I forgot why I was trying to get to google docs :)
11:17 jesup: just as well

Engineering Meeting Details

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

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

All-hands Status Meeting Agenda

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

Friends of Mozilla

On behalf of SuMo we would like to thank Emily pierce the office assistant at SF for helping the community with Michelle Luna’s surprise

Upcoming Events

Wednesday, 03 September

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

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 office Taipei office Firefox OS QA Engineer
Eden Chuang Eric Chou Taipei office Taipei office Firefox OS Software Engineer

<meta>

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

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

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

Mobile: 2014-08-27

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

Schedule

  • Next merge: 2014-09-02 (moved to Tuesday)

Topics for This Week

Restricted Profiles
Support for Prefer:Safe HTTP header landed. Enabled when using Restricted Profiles on Android tablets.
Onboarding
Initial onboarding/first-run UX has started landing.
Error Pages
Initial work in making Error Pages more useful has also started to land. First up, is helping with simple Wi-Fi toggling.
Second Screen
Lots of great feedback and bug reports about Chromecast support in Nightly. Fixes have been landing.
Feature Mini-Videos
A bunch of mini-videos on Firefox for Android features are now public on the Firefox Youtube channel.

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.

  • bug 1038880Zafar fixed a bug where the maximum-scale component of the meta-viewport tag was being ignored if the minimum-scale component was not specified.
  • Frédéric Wang fixed bug 1042257 – Integrate GeckoAccessibility into GeckoView
  • Ramasamy Gopalan fixed bug 978932 – Catch OutOfMemoryError in downloadFavicon and bug 1055315 – Add telemetry probe to measure when user changes search engine in search activity
  • fedepaol filed and fixed bug 1056315 – Animate tab panel header on first tabs panel open
  • amoghbl1 filed and fixed some cleanup bugs – bug 1057792, bug 1057787, bug 1057780, bug 1057789
  • vivek fixed bug 1034261 – Disable saving videos as PDF, and he’s working on some about:feedback improvements – bug 799562 and bug 1007436

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:

  • cloudsync patch cleanup, partner support

This week:

  • mesh networking, static address assignment
  • ad-hoc support on flame

JChen

Fixed

Working on

GCP

<Read Only>

  • Lots of arguing over SafeBrowsing

Fixed

Working on

Randall Barker

Last week:

  • Continued port of WebRTC OpengGL render code to Roku NDK. Can render single i420 image.
  • Addressed comments on bug 1048425 Enable support for tab sharing with Roku device. Waiting to land until Roku Channel may be used for testing.

Next week:

  • Get WebRTC OpenGL render code running on Roku.
  • Continue to try and land standalone code.
  • Investigate sending H.264 instead of VP8 video to standalone WebRTC.
  • Land bug 1048425 Enable support for tab sharing with Roku device.

Eugen Sawin

Past

Present & Future

  • Janus Proxy
    • Client connection speed assessment (required for dynamic compression rate adjustments)
    • More wiki updates (feature discussion)

Sylvain Cleymans

Last week:

  • Integration of both mozjpeg and jpeg-turbo in the image compression tool
  • Wrote a node wrapper

Next week:

  • Integrate the new image compression into Janus
  • Improve it

Brian Nicholson

<Read Only>

WesJ

<Read Only>
Landed:

  • bug 1055212 – JavaScript Error: “this._items[aData] is undefined” {file: “resource://gre/modules/PageActions.jsm” line: 57}]
  • bug 1042196 – Provide a wifi toggle widget on error pages
  • bug 1048545 – Tapping the branding logo in the browser widget opens a new tab
  • bug 1045274 – Basic tests for GeckoProfile
  • bug 1046885 – Disable installing webapps in guest mode
  • bug 1052387 – Setting to clear data on quit doesn’t clear tabs from last time panel
  • Chrome cast regressions: bug 1057866, bug 1053889, bug 1055012
  • bug 989094 – Webrtc permissions prompt should remember your last choice. Needs review!

Working on:

  • bug 1042205 – Provide search suggestions from our history db on error pages (up for review, other error widgets bug 1042201, bug 1042199
  • Continuing work on guest widget:
    • bug 815682 – Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above
    • bug 1058150 – Use a restricted profile for Guest mode

LucasR

<Read Only>

  • Investigating
    • bug 1020505 – Regression: Browser menu has width issues
    • bug 1050780 – Browser menu missing dividers in Android L Preview
  • Toolbar refresh
    • bug 1055576 – Factor out code to draw tab curves
    • bug 1056312 – Restore new toolbar 9-patch images
    • bug 1056976 – Increase height of HomePagerTabStrip
    • (In progress) bug 1058660 – Tweak history panel header color for better contrast with the tab strip background
    • (In progress) bug 1055536 – Too many differing background greys throughout the browser
  • Tablet refresh
    • (Writing tests) bug 1014987 – Display tabs horizontally
  • Misc
  • Slowly working on:
  • Lots of reviews

liuche

<Read Only>

Margaret

<Read Only>

Highlights:

  • Updated home panel add-ons on AMO (and improved listings to make them more search-able)
  • Landed settings telemetry – bug 996753, bug 1007523 (search settings probes were uplifted to Aurora)
  • Open search plugin support in search activity – bug 1054303 and friends

Past:

Present:

mcomella

<Read Only>

Past

  • bug 1057651 – Remove excess padding from new_tablet_browser_toolbar edit_cancel
  • bug 1058277 – Remove excess padding from browser_toolbar edit_cancel
  • bug 1046017 – (researched) Tap focuses on URLs in Firefox 32 beta above the physical tap

Present

  • Browser toolbar refresh
    • bug 1046203 – Change BrowserToolbar to use alternative layout when isNewTablet()
  • bug 1001655 – Replace applicable Strings in test code with StringHelper references
  • bug 1025546 – Support various image views in Hub panels
  • bug 960746 – Back/forward button state can get out of sync on tablets

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>

  • Vacation. Tired now. Catching up on bugmail. Lots of bugmail.
  • Chasing down more size issues: webappsstore.sqlite bloat (including 1.3MB of Marketplace description caches), unused resources, etc. Filed bug 1058934.
  • Discussing APK signing, power consumption, and so on.
  • Catchup chat with Nick, Garvan, vng.
  • Created Android Background Services bug components for Geolocation and FxA.
  • Synced tabs and send tab work, e.g., bug 1058298.
  • Lots of reviews.

nalexander

<Read Only>

  • Reminder: urge contributors to create mozillians.org accounts, and add descriptive vouches to contributors you work with.
  • Reviews: stumbler, share overlays, mentored tickets with super-contributor (!) vivek.
  • Code: first landings and first review cycle for Remote Tabs home panel (action in bug 1014994). Many thanks to margaret and mcomella for timely reviews.

Past

Present

Martyn Haigh

Last Week

  • Obtained L3 commit access
  • UK bank holiday 🙂
  • Hacking on Tablet refresh, mostly refactoring and decoupling nested classes
  • Build issues -> had to update sdk to 20

This Week

  • Revelling in being the only Martyn/Martin on the team
  • More tablet hacking & filing related bugs
  • HG config and learning now that I am armed with commit access

Antlam

  • Past
    • Updated mobile screenshots for Arcadio
    • bug 1052004: Toolbar refinements V1
    • bug 1055536: Cleaning up menu backgrounds
    • Created basic “guideline” files around our visual (structure/language)
    • Roku app UI updates
  • Upcoming
    • bug 1053390: Mobile (and Tablet) tabs tray exploration
    • bug 1058818: Clean up doorhangers
    • bug 1044947: Share overlay frontend
    • Picking up Search Activity (V1) work
    • Roku/Chromecast UI/UX audit
    • More screenshots for Arcadio

Yuan

<Read Only>

  • Last week
    • Gave UX feedback for bug 1042201, bug 758317, bug 1058902, bug 1044947
    • Fennec and B2G browser sync-up
    • Surfacing addons kick-off meeting
  • This week
    • Program review, present launcher and lock screen study
    • Give feedback for bug 1027078 and follow up on bug 1042201
    • Continue tablet design work

Robin

<Read Only>

  • Past
    • Had kickoff meeting for Add-ons
    • Provided UX feedback for bug 965377: Reorganize and rework Settings, making use of android:summary
  • Upcoming
    • Surfacing Add-ons, working on navigation hierarchy for better discovery.
    • Filed some bugs:
    • bug 1058195: After installing a Theme Add-on, Theme does not show up in Add-on manager
    • bug 1058243: Redundant, confusing link in Add-on Manager to AMO
    • bug 1058263: Mobile AMO lacks Mobile Home | Register|Log in on Navigation landing
    • bug 1058278: New User Registration is not mobile friendly
    • bug 1058289: Carets and checkbox are flush right on menu

WebRT

<Read Only>

No update this week; see y’all next month!

A-Team

<Read Only>

  • Android test bugs in this week’s War on Orange top 10:
1. 154 oranges: bug 1054292 (NEW)
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1054292>
   Intermittent Android TEST-UNEXPECTED-FAIL | remoteautomation.py |
   application timed out after 330 seconds with no output
   ("org.mozilla.fennec still alive after SIGABRT: waiting...", [@
   libc.so + 0xd1fc])
3. 70 oranges: bug 1054456 (NEW)
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1054456>
   Intermittent Android talos command timed out: 3600 seconds without
   output running ['/tools/buildbot/bin/python',
   'scripts/scripts/android_panda_talos.py', '--talos-suite',
   'remote-tp4m_nochrome', '--cfg',
   'android/android_panda_talos_releng.py', ' ...

QA

Garvan

<Read Only>

  • Met with Nick and Richard to go over remaining items for stumbler, a few more changes were needed, should land in Nightly this week.

Feature Focus

<Read Only>

  • Note:If you are working on a feature targeting anywhere up to 34, and it is not listed below already, please call it out to me.
  • There are a few changes to status of 34 items below, and a couple of items added (Toolbar updates, Restricted Profiles)
  • See Roadmap for more information, Meta bug details etc…

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

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

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

  • [ON TRACK] Toolbar Updates
  • [PROPOSED] Add support for Restricted Profiles (Prefer: safe)
  • [IN PROGRESS] Fatfennec: Minifying JS
  • [ON TRACK] Search activity v1
  • [ON TRACK] Moz Stumbler
  • [PROPOSED] Share handler overlay
  • [PROPOSED] Improved “Send Tab to Device” Experience
  • [PROPOSED] User-hand-holding to check the Unknown Sources checkbox
  • [PROPOSED] Form auto-fill improvements, native client-side work
  • [PROPOSED] Reflow on zoom (double tap) by default
  • [ON TRACK] Kindle-related fixes
  • [PROPOSED] Hub add-on: speed-dial panel
  • [PROPOSED] First-run tips
  • [AT RISK] 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-08-27

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

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

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

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

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

Uplifts

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

Summary of Recent Landings

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

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

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

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

Uplifts from the past week

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

Landings from the past week

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

Developer Tools (Jeff/Rob/Dave)


Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

Mozilla Platform: 2014-08-26

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

Need To Know

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

Notices/Schedule (lmandel)

Next Merge: September 2, 2014 Next Release: October 14, 2014
Trains
Central: 35 Aurora: 34 Beta: 33 Release: 32
  • Desktop RC1 ships today
  • Mobile beta10 ships today
  • Mobile RC gtb today
  • Desktop RC2 drivers
    • bug 1046645 [l10n] Test failure “There is a lock icon – ‘url(“chrome://browser/skin/identity-icons-https-mixed-display.png”)’ should contain ‘identity-icons-https.png'” in testDVCertificate.js
      • Results in warning icon being displayed instead of the padlock icon for sites with verified identities
      • Ed Lee is on this
    • bug 1058131 crash in mozilla::dom::Element::SetAttr(int, nsIAtom*, nsAString_internal const&, bool)
      • Top crash that looks to have been introduced in beta9 – current thinking is this is related to Avast
      • bz is on this
  • Can also use someone to investigate bug 1053999 crash in JS_TransplantObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)
    • startup and top crash
  • Reminders for this Thu, 10am PT (ReleaseCoordination Vidyo)
    • Release Sign Off
    • Aurora/Beta Feature Review
  • NEXT MERGE IS TUESDAY, SEP 2

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

  • HTTP caches deployed in AWS for build/test/symbols downloads – reduced bandwidth by 50%

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: 3.67.
    • Due to changes in logging, numbers aren’t directly comparable to past numbers. Gory details explained in bug 1046162 comment 21 and down.
  • Hot bugs:
    • UNASSIGNED #1: bug 1054292 – Intermittent Android TEST-UNEXPECTED-FAIL | remoteautomation.py | application timed out after 330 seconds with no output (“org.mozilla.fennec still alive after SIGABRT: waiting…”, [@ libc.so + 0xd1fc]).
      • Widespread failures make this difficult to handle.
    • UNASSIGNED #2: bug 1054456 – Intermittent Android talos command timed out: 3600 seconds without output running [‘/tools/buildbot/bin/python’, ‘scripts/scripts/android_panda_talos.py’, ‘–talos-suite’, ‘remote-tp4m_nochrome’, ‘–cfg’, ‘android/android_panda_talos_releng.py’, ‘ …
      • Failure rate high enough for hiding by default.
    • UNASSIGNED #3: bug 1033098 – Intermittent B2G runner.py | application crashed [@ mozilla::gl::GLBlitTextureImageHelper::BlitTextureImage(mozilla::gl::TextureImage*, nsIntRect const&, mozilla::gl::TextureImage*, nsIntRect const&)].
      • Will lead to Gaia Python Integration tests being hidden on OSX if not addressed soon.
  • 28 intermittent failures fixed in the last week – List – Thanks!.
    • Thanks to Jeff Gilbert and the Necko team for fixing various test issues with cache2 in time for it to ship with Fx32.
    • Thanks to Martijn Wargers for unearthing and fixing various test failures that weren’t previously being caught by the harness.

CritSmash (dbolter)

  • We’re looking good!

MemShrink (njn)

  • Robert O’Callahan optimized the handling of transparent text, which gives significant time and memory wins on some PDF files viewed with pdf.js.

Stability (kairo/bsmedberg)

<Read Only>

  • Overall numbers have improved, but there’s still concerns:
    • Desktop Beta is still on the upper limit of what’s acceptable, see above for concrete bugs we need a look into.
    • Desktop Aurora still has a number of OMTC-related crashes in the top 10 that will need fixing before we can release with this feature turned on.

Team Stand-ups

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

A*Team (jgriffin)

  • The 1-week experiment to run debug tests on most desktop platforms every other push on mozilla-inbound is currently in progress. See dev.platform post.
  • –run-by-dir for mochitest-browser-chrome: only 1 bug left that needs attention before this can be turned on: bug 1041594.
  • The w3c web-platform-tests are coming! They will be enabled for linux64 opt on trunk trees this week; other platforms coming soon. James Graham will have a post to dev.platform explaining all the details.

App Tools (prouget)

<Read Only>

Electrolysis (e10s) (blassey)

Firefox Desktop (gavin)

<Read Only>

Summary of Work In Progress

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

Summary of Recent Landings

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

Firefox Platform (bsmedberg)

  • Nathan Froyd is now module owner of XPCOM!
  • Firefox self-support project is underway to provide better remediation options for broken Firefox – see the gdocs page for more details
  • Firefox update hotfix v2 (minor revision) will be deployed after Firefox 32 ships with some better diagnostics and logging features.

Firefox Mobile (snorp/blassey/mfinkle)

Work In Progress

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

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

Landings from the past week

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

Firefox OS Connectivity (vchang)

<Read Only>

  1. https://wiki.mozilla.org/TPE_CONNECTIVITY_GROUP/2014-08-26

Firefox OS Devices/Porting (ericchou)

<Read Only>

  • Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu)
  • Media Playback (members: Bruce Sun, Blake Wu, Star Cheng)
    • bug 1052206 – [MADAI][Multimedia] Attached mp3 file is occurred tick noise – under investigation (2.0?)
    • All B2G Platform Decoder Module related code has landed.
      • MSE still doesn’t work well on B2G. Blake is cooperating with Chris Pearce to figure out the root cause.
  • Device Storage & Stability (members: Alphan Chen)
    • MTP will be finally supported in nightly build after bug 964601 is fixed. (2.1 feat+)

Firefox OS RIL (htsai)

<Read Only>

  1. https://wiki.mozilla.org/TPE_RIL_team/2014-08-26

GFX (milan)

  • Desktop:
    • OMTC on Windows has a few issues remaining; it’s still riding 33 (Aurora), and we’re hoping that we can leave it there, a version ahead of the plan, by landing those fixes this week.

Firefox OS:

  • Features for 34/2.1 generally on track:
    • Vsync related work done in the Taipei graphics team is going to land behind pref, but we’re not drawing attention to it as it is a “preparatory” work anyway.
    • Multi-layer-apz work (bug 1026271) is going down to the wire. There is a bit more layout work to be completed in the prerequisite bug 967844, and that’s a sizable patch, so some of it may start behind a pref as well. On the other hand, this layout work is a prerequisite for async scrolling on desktop, so it’s worth the wait.

JS (naveed)

<Read Only>

  • Compiler (JIT)
  • Front End and Other
    • bug 896116: Bunch of work implementing %TypedArray% and %TypedArray%.prototype; Should save a little memory over having all typed array functions duplicated once per typed array class, also will allow self-hosting of typed array methods eventually; done with basically everything but xray support
    • Landed COW arrays

Layout (jet/dbaron)

<Read Only>

  • CSS font features (font-variant-* properties and @font-feature-values rule) now enabled on trunk, and font-feature-settings unprefixed (bug 975744)
  • Unicode database tables updated to version 7 (bug 1057548)
  • imgIContainer::Draw refactoring landed (bug 1043560), improving numerical accuracy (rounding), and paving the way for future improvements such as downsample-on-decode and media fragments

Media (mreavy)

<Read Only>

  • Massive MediaStreamGraph refactoring to make it driven off the output audio pulls should land today/tomorrow (bug 848954)
    • Should reduce latency and improve quality
    • likely will be some regressions
  • AppSharing (share all windows of an app) likely will land today
  • Most of RTPSender.replaceTrack() landed; the rest should land in the next day or so
    • enables camera switching in a live call

Necko (dougt/jduell)

<Read Only>

  • Landed B2G app set offline/online on a per-app basis (no UI to set it yet): bug 786419
  • Landed 1st version (windows-only) of NetworkLinkService detection: bug 939318
    • should help with lame-network hangs (airplane wifi, etc).

Performance (vladan)

No update this week

Roundtable

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

<Read only beyond this point>

Mailing List Threads

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

Good Reads

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

irc #planning Log From This Meeting

11:02 lmandel: https://wiki.mozilla.org/Platform/2014-08-26
11:02 davidb: overholt, that is a fantastic shirt
11:03 KaiRo: cpeterson: no voice update from me, but Notices/Schedule has two bugs we need work on
11:04 overholt: davidb, thanks :)
11:04 lmandel: KaiRo: Thanks
11:04 KaiRo: lmandel: oh, you're leading, so no voice update from me, as you mentioned the two issues in your section anyhow
11:04 lmandel: KaiRo: OK.
11:05 catlee: cpeterson: do underlined tabs indicate e10s?
11:05 overholt: catlee, yes
11:06 catlee: woot
11:06 catlee: lmandel: oh actually, I have one other thing
11:06 lmandel: catlee: OK. Back to you after this
11:08 cpeterson: catlee: yes, underlined tabs indicate e10s.
11:09 catlee: cpeterson, overholt: thanks
11:11 RyanVM|sheriffduty: foiled!
11:15 KaiRo: yes, we requested that flag early on for browser crashes - those of e10s processes are of "content" type anyhow
11:18 cpeterson: snorp, KaiRo: e10s crash reports have a "DOMIPCEnabled=true" annotation (bug 959419), but I'm not sure where that flag is displayed on Socorro pages
11:18 snorp: cpeterson: interesting
11:19 cpeterson: thanks, lmandel!

Engineering Meeting Details

  • Tuesday 2014-08-2611: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-08-25

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

All-hands Status Meeting Agenda

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

Friends of Mozilla

Michelle luna from all of the Sumo community: “Thank you for all of the work that you have done for Mozilla over the last three years. You have done alot and we are all going to miss you.” (rachal will do this if present in the room)

Shout out to Clint Talbert for responding to our call for ways contributors can help more directly with product goals — he proposed a new way to engage Aurora users.

A big shout out to the Tunisian Community for all their effort and work to help us in Grow Tunisia event. Specially Melek Jebnoun, Sofien Chaabouni, Manel Rhaiem, Selmi Ahmed, Ahmed Nefzaoui and Alexander (Skander) for being integral in our planning process!

Thanks to the staff and volunteer community managers who took part in last week’s community building working group meetup. Look for a summary of what got built coming later this week.

Dance-party style big thank you to Justin Potts for his summer Web QA contributions to Webmaker and Mozillians.

A BIG thank you to Swarnava, Jay (Jayakumar), Meghraj, Abdul Rauf, Vineel, Galaxy, and Abid for helping the www.mozilla.org team with QA for the Fx OS India launch today!

An extremely large thank you to Pavel Cvrček, Théo Chevalier, Francesco Lodolo, Michael Kohler, Kohei Yoshino, Pin-guang Chen, Enrique Estévez, Pavel Cvrček, Alexander Slovesnik, Konstantin Lepikhov, Oksana Ignateva.

This incredible team did a thorough sprint across 10 languages localizing the Mozilla Activations Directory into Mandarin, French, German, Italian, Japanese, Russian, Spanish, Galician, Czech and Portuguese.

Big thanks to erosman in the add-on reviewer team, who has consistently been the top reviewer for the past weeks and also regularly helps on IRC and the Add-ons Forum.

Big thanks to Christie Koehler for helping on-board app developers to Transifex platform (even though it’s really not her day job anymore!), so that localizers can help translate open web apps for Firefox OS.

Upcoming Events

Monday, 25 August

  • Aug 23-31 – Debian Conference 2014 in Portland, OR, US
    • Mozillians Francois Marier, Benjamin Kerensa, Oliver Propst participating

Tuesday, 26 August

Intern Presentations

  • 1:00PM – Ahmed Kachkach, “TBD” SF
  • 1:30PM – Gregory A. Norcie, “Towards High Entropy, Easy to Remember Passwords for FXA” SF
  • 2:00PM- Vlad Filippov, “Service Authentication with Firefox Accounts” SF

Marketplace Community Meeting

Wednesday, 27 August

Homebrew Website Club Meetup

  • Chicago, Minneapolis, Portland, and @MozSF!
  • 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

“” SuMo Mobile Meeting “”
This will be Michelle Lunas last ever mobile meeting as a staff
its in Michelle Luna vidyo room or #sumo
its at 10:30am pt
https://etherpad.mozilla.org/sumo-mobile

Intern Presentations

  • 1:00PM- Johan Lorenzo, “TBD” MV
  • 1:30PM Piyush Waradpande, “Minion just got friendlier!” MV
  • 2:00PM Luqman Aden, “TBD” MV
  • 2:30PM Jonathan Bailey, “TBD” MV

Thursday, 28 August

Intern Presentations

  • 1:00PM- Gabriel Luong, “TBD” SF
  • 1:30PM- Valentin Tsatskin, “TBD” SF

Next Week

The SuMo Mobile meeting will be moving to the SuMo room on vidyo

Wednesday September 3rd, there will be a brown bag in Mozilla San Francisco Commons at 10:00 AM about the new Firefox Activations Directory. (http://activations.mozilla.org/) Do you want to find out how to tweet from the Firefox browser chrome? Post an email without going to Gmail? Check your Zimbra account for new emails without leaving the page you’re on? Come learn about these new tools.

Project Status Updates (voice updates)

Firefox

Speaker Location: Toronto (johnath)

  • Tiles
  • Growth update from Eric Petitt (SF)
    • Last week, we kicked off a “Firefox Growth Team” to more quickly prototype and test data-driven growth opportunities for Firefox. We wanted to give a quick update on the team, our goals, and how to get involved. Want to learn more? Visit our wiki page and if you have questions or feedback, please contact Eric Petitt, Chris More or Winston Bowden or visit us in #growth on IRC.

Firefox for Android

Speaker Location: remote (mfinkle)

  • Support for Prefer:Safe HTTP header landed. Enabled when using Restricted Profiles on Android tablets.
  • Initial onboarding/first-run UX has started landing.
  • Initial work in making Error Pages more useful has also started to land. First up, is helping with simple Wi-Fi toggling.
  • Starting to land improved Sharing to Firefox UX this week.
  • Lots of great feedback and bug reports about Chromecast support in Nightly. Fixes have been landing.
  • A bunch of mini-videos on Firefox for Android features are now public on the Firefox Youtube channel.

Firefox OS

  • Li Gong in MTV

Content Services

Speaker Location:Sean Bohan – NYC Office

Webmaker

Speaker Location: nonverbal

  • The Maker Party goes on!
    • Contributors: 5826 (5% increase from last week’s 5552)
    • Webmaker accounts: 143.9K (16% increase from last week’s 124K)
    • Events: 1913 (6% increase from last week’s 1799)
    • Hosts: 556 (13% increase from last week’s 493)
    • Expected attendees: 84,595 (11% increase from 76,200)
    • Cities: 385 (6% increase from 362)
    • Check out this list of Maker Party events that inspired us last week
    • We invite you to look at Issue 4 of Community Literacies, a series about Webmaker’s finest learning resources around the world, and the stories that bring them to life. In this installment, we explore 3 of the most inspiring teaching materials built by the community for Maker Party.
  • The MozFest session proposal deadline has been extended! Please help spread the word. We’ll be accepting submissions until this Friday, August 29. See http://mzl.la/Propose for more

Mozilla Communities

Speaker Location: non-verbal

  • Building on last week: we’re still looking for new ideas re:
    • Ways that community can have impact on topline goals in Q3/Q4
    • Shout out to Clint Talbert for proposing a new way to engage Aurora users
    • If you have ideas, contact David Boswell, Mark Surman or Mary Ellen Muckerman
  • Reading: David Boswell posted on the topic of Quality vs. Quantity for contribution:
  • More in depth verbal update coming next week

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
Jason Weathersby Phones For Apps Download, Rate and Review Remote yes, sharing simulator https://hacks.mozilla.org/2014/05/build-your-next-app-with-a-flame/
Robyn Chau Events Program Manager, Brand Team BrazilJS 2014 My home No http://mzl.la/1ldAyVS http://mzl.la/1ldAyVS
Michelle Marovich Community Building Vouching as a form of recognition My home office no, will link to slides https://docs.google.com/presentation/d/10ochWyZ2QEoLChKwmuBUW_4zTDkK9HVcylzEZq5Wn84/edit?usp=sharing https://wiki.mozilla.org/Mozillians/Vouching
Karen Ward Program Management FxOS Mobile Partner Site My home office No https://mobilepartners.mozilla.org/ https://mobilepartners.mozilla.org/ or contact kward@mozilla.com
Richard Milewski Air Mozilla Air Mozilla Mountain View No https://air.mozilla.org https://air.mozilla.org/hls-test/
Larissa Shapiro Community Builders Grow Program changes SF No https://blog.mozilla.org/community/2014/08/20/quality-and-impact-and-the-future-of-the-grow-program/
Anthony Duignan Cabrera (#adc) Mozilla Voices Mozilla Voices SF No https://etherpad.mozilla.org/DNV3CeuGk7 https://wiki.mozilla.org/Mozilla_Voices

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
David Slater Chris Beard Mountain View Mountain View Chief of Staff

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Clark Gaebel Patrick Walton Mountain View San Francisco Research

<meta>

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

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

Firefox

Last week, we kicked off a “Firefox Growth Team” to more quickly prototype and test data-driven growth opportunities for Firefox. Learn more about it here: https://wiki.mozilla.org/Growth_Team. And if you are interested – please email Eric Petitt, Chris More or Winston Bowden.

Automation & Tools

bugzilla.mozilla.org

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

  • bug 1050230 Use better icons for the guided bug entry product selection to differentiate Fx, Fx for Android and FxOS

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

Mobile: 2014-08-20

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

Schedule

  • Next merge: 2014-09-02 (moved to Tuesday)

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.

  • Theodore Kokkoris [:tgkokk] fixed bug 1052100 – Make updater respect mobile hotspot setting on Android
  • Ben Curtis fixed bug 1046020 – Include URI port in token server audiences
  • Ramasamy Gopalan fixed bug 1052026 – Add content description when creating action button in GeckoActionProvider
  • Dominique Vincent fixed bug 1048418 – Paint flashing localizations need more space for text, gets cropped/truncated
  • Rahul Parsani fixed bug 973727 – Unhide browser toolbar when reaching the end of the page
  • Makoto Kato fixed bug 1049379 – Remove dangerous public destructor into mobile/android
  • Eric Eedens fixed bug 1053208 – Settings button should look like a settings button
  • Ethan Pransky wrote a patch for bug 1016613 – ViewStub RemoteTabsPanel (sadly it bounced and we decided to WONTFIX the bug)
  • Vivek is working on bug 1007436 – Revamp visual design of about:feedback

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)

  • Cloudsync
 * support
 * manual sync (sorted this out with UX team)
  • Mesh
 * Flame has trouble with ad-hoc mode, switching back to N4 until I figure out what the problem is

JChen

<Read Only>

Fixed

Working on

  • Working on fixing BHR processing
  • Also looking at GCC4.9/NDKv10 compatibility

GCP

<Read Only>

  • Lots of arguing related to Application Reputation download protection

Fixed

Working on

Randall Barker

Last week worked on:

  • Started port of WebRTC OpengGL render code to Roku NDK.
  • Addressed comments on bug 1045967 Allow WebRTC to be built as a standalone library.

This week:

  • Continue port of WebRTC OpengGL render code to Roku NDK.
  • Land bug 1048425 Enable support for tab sharing with Roku device.
  • Continue to try and land standalone code.
  • Investigate sending H.264 instead of VP8 video to standalone WebRTC.

Sylvain Cleymans

Last week:

  • Unified image recompression with only one binary
  • Streamed JPEG compression

Next week:

  • Add options (faster/better compression switch)
  • Make intelligent compression depending on the source image and client

Martin (mmcdonough)

Last Week
  • Updated/Fixed MediaCodec Patch
  • Posted Test APK
Next Week
  • Last Week!
  • Get as much done on the MediaCodec Patch as Possible!

Brian Nicholson

<Read Only>

WesJ

<Read Only>

  • Uplifting chromecast code. Fixing crashers
  • Working on landing error page widgets. bug 940453 – [meta] Improve the UX for error pages
    • Toggle wifi
    • Suggested spellings
  • Lockscreen widget for guest mode work
  • Other random assigned things

LucasR

<Read Only>

Last week

  • Toolbar refresh
    • bug 1010740 – Toolbar refinement – Change entry asset and tweak padding
    • bug 1010741 – Toolbar refinement – Change text style in toolbar and search hint in about:home
    • bug 1010739 – Toolbar refinement – Update curve shape to play better with Australis
    • bug 1019035 – Rounded top-left corner on the toolbar while in display mode
    • bug 1042804 – Refine about:home colors to be consistent with new toolbar style
    • bug 1053884 – Change loading ‘x’ icon
    • bug 1054264 – Show pressed state on edit mode’s cancel button
    • bug 1054319 – Consolidate UrlBar.ImageButton default width in style
    • bug 1054343 – Draw toolbar shadow instead of using a view
    • bug 1054268 – Show search icon in about:home
    • bug 1054371 – Update tablet toolbar ‘back’ button to match new UI
  • Tablet refresh
    • (In progress) bug 1014987 – Display tabs horizontally
    • (In progress) bug 1055576 – Factor out code to draw tab curves
    • bug 1046200 – Create BrowserApp.isNewTablet()
    • bug 1047561 – Create settings UI for enabling the new tablet UI
    • bug 1053252 – Create different package name for larch so it can be installed beside Nightly
  • Misc
    • (In progress) bug 1056012 – Split ShapedButton into PhoneTabsButton and TabletTabsButton
    • bug 1054323 – Use correct background selector on tabs panel’s menu button

Next week

  • More tablet refresh
  • Wrap up toolbar refresh

liuche

<Read Only>

Margaret

Highlights

Past

Present

mcomella

<Read Only>

Past

  •  🙁

Present

  • Browser toolbar refresh
    • bug 1046203 – Change BrowserToolbar to use alternative layout when isNewTablet()
  • bug 1001655 – Replace applicable Strings in test code with StringHelper references
  • bug 1025546 – Support various image views in Hub panels

Future

  • Too busy with other things:
    • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
    • bug 939350 – Create Python linter wrapper
  • bug 983437 – Delay FHR pruning until the screen is off
  • bug 989441 – Centralized documentation for writing tests

rnewman

<Read Only>

Fixed

Working on

ckitching

Spent most of my time this week on overlays stuff.

Tweaked frontend to match UX’s new pretty pictures (a ‘la)

Spent most time on backend stuff: developing a nice extensible API for methods of sharing things. This turned out to have far, far more edgecases than one might assume…
Proper support for “Send to Firefox Sync” now mostly working (with devices appearing inline in the dialog instead of just launching the old handler): much nicer.
Main obstacle reading list support (an unknown quantity at this point as it has yet to receive any real attention).

Largeish patch hopefully to be in review before Richard returns…

Plus the usual complement of little things:

  • Reported bug 1054623,
  • Spent some time investigating bug 977161, for it’s complicating my overlays testing. Dropped for now, since it turned out to be nontrivial.
  • Further investigations into free text indexing (bug 808872). Currently, it seems that limitations of SQLite will mandate duplication of url/title data on platforms with API < 11. This is because the virtual table providing free text indexing mandates copying the data on such platforms, and it is impossible to create a conventional index on a virtual table. As a result, you cannot have both free text indexing and a conventional index for a given column without duplication. More study needed…
  • Complained about sync some more: bug 1054566
  • Optimised the nine-patches: bug 1048683, broke the nine-patches: bug 1055598. Still no idea why that happened (anyone who feels they understand nine-patches is welcome to read the bug and tell me where I went wrong!)

nalexander

<Read Only>

Past

  • Android Eclipse support for Search Activity and Google Play Services:

Present

  • Working on Remote Tabs home panel bug 1014994, first patches coming today

mhaigh

Last Week

  • More progress on the tab list although progress slowed a bit whilst transitioning from temp repo to Larch repo (https://github.com/mozilla/gecko-projects)
  • Requested L3 commit access
  • Trying hand at micro commits
  • Spent some time working on CLI tools to automate some common tasks

Next Week

  • Carry on hacking tabs
  • Learning hg – urgh (hginit.com)

MFinkle

  • Back from PTO
  • Pulling together second screen work
  • Fixing some stuff:
    • Add support for Restricted Profiles bug 1042715
    • Do not allow casting UI to appear if the video is an unsupported format bug 1054920
    • Use a proper sensor delay hint when registering sensors callbacks bug 1055939

Antlam

  • Past
    • bug 1052933: Top sites panel UI polish
    • bug 1052004: Toolbar refinements (on Nightly!)
    • “Surfacing Add-ons” project kick off
    • Firefox Search P1 bugs wrap up
  • Upcoming
    • bug 1053390: Mobile (and Tablet) tabs tray exploration
    • Roku/Chromecast UI/UX audit
      • Asset prep for Arcadio
      • bug 704229: Video controls clean up
    • Firefox Search next steps
    • Continuing with Tablet’s UI

Yuan

  • This week
    • Fennec and B2G browser sync up
    • Follow up on bug 1042809 and bug 948509
    • More Tablet work
    • Some planning work for Program Review

WebRT

  • bug 1035999 – Multiple prompts (notifications) about available app updates – landed
  • bug 1026263 – Error writing default prefs during packaged web app installation – landed
  • The runtime engineering team is hiring a Senior Web Runtime Engineer!

A-Team

<Read Only>

QA

Garvan

Feature Focus

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
  • [IN PROGRESS] Fatfennec: Minifying JS
  • [PROPOSED] Moz Stumbler
  • [PROPOSED] Share handler overlay
  • [PROPOSED] Improved “Send Tab to Device” Experience
  • [PROPOSED] User-hand-holding to check the Unknown Sources checkbox
  • [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-08-20

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

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

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

Firefox Desktop & Platform (Javaun/Chad/Martin)

Summary of Work In Progress

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

Uplifts

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

Summary of Recent Landings

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

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

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

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

Uplifts from the past week

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

Landings from the past week

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

Developer Tools (Jeff/Rob/Dave)

<Read Only>

Market Insights from the Market Strategy Team (Kev)

Something to Think About

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

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

Worth a Read

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

Notes

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

Marketing, Press & Public Reaction (Arcadio)

Firefox for Android

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

Sync

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

Notification Bar

  • Notification bar to promote default usage on schedule for Fx34

Firefox Hello

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

Gaming

  • Web browser gaming promotion scheduled for October

Questions, Comments, FYI

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

Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

« Newer Posts

Powered by WordPress