Gaia/Meeting/2016-01-15
From MozillaWiki
< Gaia
Gaia Weekly Meeting
- Date: 2016-01-05
- Meeting notes: https://public.etherpad-mozilla.org/p/gaia-meeting-notes
- Meeting connection details: https://wiki.mozilla.org/B2G#Meetings
- Host: Ben Francis
- Minutes copied to the wiki by host each week https://wiki.mozilla.org/Gaia/Meeting_Notes
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
Contents
Announcements
- Firefox OS is expanding into Connected Devices and the Internet of Things!
- https://blog.mozilla.org/blog/2015/12/09/firefox-os-pivot-to-connected-devices/
- https://www.youtube.com/watch?v=0KtOp5IFW38&feature=youtu.be
- We will continue to work on the smartphone experience and Foxfooding will continue
- Firefox OS team inside Mozilla is now called the Connected Devices team
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)
- the team is working on addonHistograms (Bug 1229083) and will continue with:
- 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)
- refocus NSEC Signed Packages towards something closer to web standards/existing platform efforts
New Experience (Alopex)
https://wiki.mozilla.org/Firefox_OS/Alopex
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