Gaia/Meeting/2016-01-15

From MozillaWiki
Jump to: navigation, search

Gaia Weekly Meeting

Alternate Meeting Times:

  • "TPE/EU" meeting time: Tuesdays 02:00 Pacific, 11:00 CEST
  • "EU/US" meeting time: Tuesdays 9:00 Pacific, 19:00 CEST

Announcements

Talk

Roundtable

  • Questions?

QA

[nhirata]

  • Foxfood builds may be released this week
  • T2M new base build w/ FOTA will be releasing soon.

TEAM UPDATES

New Architecture (NGA)

https://wiki.mozilla.org/Gaia/Architecture_Proposal

  • FE/BE and views split
    • Still pending on the prioritization of the on-going work
    • Meeting to check the current stack and see how the work fit together on the future strategy will happen in January
  • Telemetry library
  • Not priorities set or reviewed, we continue with the original Roadmap for 2.6 https://wiki.mozilla.org/Firefox_OS/Metrics#Roadmap
    • the team is working on addonHistograms (Bug 1229083) and will continue with:
      • Graphing of Addon Histograms (1226062)
      • Graphing of Keyed Histograms (1226064)
  • Web app bridge
  • Service workers
  • SMS app conversion
  • Music app conversion
  • Contacts app conversion
    • on hold
    • progressing in the isolation of Contacts application from Communication, merging the callscreen app back into the dialer
  • Sync
    • Still waiting for Product input for 2.6 release and 2016 roadmap
    • For the time being the team has decided continue working on read/write FxOS Sync (history sync, passwords, bookmarks) and also read tabs that seems that will be a requirement for smart TV in 2.6 (need to be confirmed)
    • This sprint focused on TV bugs fixing for 2.5 Release as official 2.5 TV Feature Complete date is January 15th (https://wiki.mozilla.org/Firefox_OS_Data_Sync/Scrum/fxos2.6-s5)
    • Apart from FxSync, all other projects (contacts sync, backup/restore, media files) are temporarily on hold until further decision
  • Web Components:
    • we continue with the changes in the fxos-components organization (Bug 1230494)
    • It’s necessary to rename all the components in all the apps at the same time because new components all depend on fxos-theme.
    • other issue that has raised is related to the change breaking custom themes created by the studio app (Bug 1229040). If we rename the Web Components, and send an OTA to dogfooders who have customized their themes via studio, the users will have visual issues, as the themes would stop working.
      • The safest approach would be waiting for an OTA that removes the Studio app (as planned already in Bug 1213113) and move all the users to the default theme.
    • Work for moving smart components to fxos-components has started (Bug 1230876 )
      • The idea is making smart component to be re-usable common component.
      • In case a component has very different requirements for device type it should have its own dedicated component (eg. <fxos-tv-button>

New Security Model (NSEC)

https://wiki.mozilla.org/FirefoxOS/New_security_model PT: (not attending, but please read!!!) Revising 2.6 goals in light of product decisions Proposed 2.6 goals are:

  • Finish prototype (including internal signing service), evaluate performance
  • Drop goal of getting to production NSEC by 2.6 (mainly marketplace is the big outstanding piece)
  • Broaden scope of work on improve FxOS security model, ie:
    • refocus NSEC Signed Packages towards something closer to web standards/existing platform efforts
      • (e.g. service worker for persistence instead of pinning,
      • unpackaged signed content)
    • Also work more on exposing APIs directly to the web (or solving the same use cases with existing/new APIs)

New Experience (Alopex)

https://wiki.mozilla.org/Firefox_OS/Alopex

TV

https://wiki.mozilla.org/TV

Communications

https://wiki.mozilla.org/FirefoxOS/Comms/

Media

https://wiki.mozilla.org/FirefoxOS/media

  • Read-only update
  • We're thinking about streaming media support with uPnP/DLNA and may be working with the Smart TV team on supporting this

Productivity

https://wiki.mozilla.org/FirefoxOS/productivity

System

https://wiki.mozilla.org/FirefoxOS/systemplatform

Systems Front End

https://wiki.mozilla.org/FirefoxOS/systemsfe

  • Continuing work on 2.6 features (Pin the Web, Control Centre, Homescreen)
  • Fixing broken tests!
  • Coordinating TV/Phone system app merge
  • Working to kill B2G Desktop in automated tests
  • Separating FTE and tutorial into different apps

Other