User Tools

Site Tools


agl-distro:sep2019-f2f

Purpose and Goals

We are holding a face to face meeting from September 24-26 at the Carmeq GmbH office in Berlin. The main purpose of the meeting is to finalize the Audio, Window Manager, Home Screen, Graphics, UI, and App Framework architecture discussions and have a blueprint for completing the work in 2019.

Event Details

DATE: September 24 - 26, 2019
Time: 9:00 am - 6:00 pm

Venue

Accommodations

There are many hotels available in Berlin. There is not anything particularly close to the venue so pick a hotel based on your preferences.

Agenda

Current agenda is also available in https://docs.google.com/spreadsheets/d/1BeurL_S80gtgJ1jt9azngbC6DwYFBh4m_asBCgNBXAI/edit?usp=sharing. The Google Sheets version should be considered the official version.

Tuesday

Room 1

Video Conference

9:00 - 9:30 Introductions, Agenda Review, and Logistics (All Participants)

9:30 - 10:30 - Navi EG update and plans

  • Discussed changing the interface to the Navi binding from DBUS to AGL Web Framework since DBUS is becoming unusable as an interface.
  • Next week there is a Navi EG F2F meeting in Japan to further discuss the architecture
  • Scott will provide a proposal for verbs in the next week.
  • Will discuss at next SAT meeting in two weeks
  • Can meet F2F in Japan in November at CES Integration session

10:30 - 11:00 - Break

11:00 - 12:30 - Window Manager and Compositor

12:30 - 13:30 - Lunch

13:30 - 15:00 - Window Manager and Compositor

TODO

  • Put waltham backend codes for review (maybe sandbox on AGL?)
  • Create confluence page for waltham backend to gather requirements - Created
  • Continue discussion to realize multi-backends support in weston

15:00 - 16:00 - Weekly Developer Call (use dev call Zoom and not the Room 1 Zoom)

16:00 - 16:30 - Break

16:30 - 18:15 - Web App Manager and Browser

Room 2

Video Conference

9:30 - 10:30 - Audio and PipeWire Architecture Review

  • Question: why pipewire, history
  • George gives overview on pipewire
  • George presents the current status and work being done.
  • Discussion about how to add hw→hw stream representation in PW
  • uprev until mid-october on master, fixing issues there
  • consolidated update of halibut before integration session in nov

TODO's and timeline

  • Mid October
    • pw uprev
    • Bluetooth
    • audiomixer API changes
  • before mid November (Integration Sessions)
    • configuration files
    • policies

Integration sessions

  • September
    • Karlsruhe 30 +1
  • November
    • Karlsruhe 11 - 13
    • Yokohama 12 - 14
  • December
    • LF HQ (SFO) 10-12

10:30 - 11:00 - Break

11:00 - 12:30 - Audio and PipeWire Architecture Review

12:30 - 13:30 - Lunch

13:30 - 15:00 - Audio and PipeWire Architecture Review

15:00 - 16:00 - Open

16:00 - 16:30 - Break

16:30 - 18:30 - Speech Updates

Wednesday

Room 1

Video Conference

9:00 - 10:30 - Instrument Cluster EG Update (Scope and Charter Review)

https://confluence.automotivelinux.org/display/IC/Document+storage

  • Haraki-San reviewed the IC EG charter and schedule
  • HUD is included in the IC EG charter.
  • SanCloud will show a proposal for HUD during tomorrow's session.
  • Slide 10 - release schedule
    • What is the “II - Child Release”?
      • AGL should continue on the current twice per year release schedule with Yocto uprev at the beginning of the year.
      • There may an interim release for IC, but it will not be a new release branch. For example, Itchy Icefish 9.1.0 could add IC features not in 9.0.x.
  • Slide 11 - “Relationship between Low Spec AGL and High Spec AGL”
    • High Spec AGL and Low Spec AGL have different core images with some layers/ components in common between them.
    • There is no branching used to separate the two levels.
    • It is assumed that the high spec AGL will require more frequent updates than the low spec version and will require more frequent patch releases. This is ok.

10:30 - 11:00 - Break

11:00 - 12:00 - CES 2020

12:00 - 13:00 - Lunch

13:00 - 15:00 -App Framework and Security Topics

15:00 - 16:00 - App Framework and Security EG (Conference Call)

16:00 - 16:30 Break

16:30 - 18:00 - Speech EG

16:30 - 18:00 - Connectivity EG and CAN

Room 2

Video Conference

9:00 - 10:30 - Open

10:30 - 11:00 - Break

11:00 - 12:00 - Open

12:00 - 13:00 - Lunch

13:00 - 15:00 - API Gap Analysis and Tuner API updates

Radio API review

  • Sample API of Denso Ten released in staging/documents
  • Goal is to refine the radio api with additional functions found in the review of above
    • focus on generic calls over hw specifics
  • Scott Murray will review the documents and make a proposal for extending the radio api
    • for review in the connectivity call and during AMM
  • Lateron a definition is needed how the interface to the various implementations (hw+driver) can be done

15:00 - 16:00 - Open

16:00 - 16:30 Break

16:30 - 18:00 - Connectivity EG and CAN

Thursday

Room 1

Video Conference

9:00- 10:30 - IC EG Arch. Review

https://confluence.automotivelinux.org/display/IC/Document+storage

10:30 - 11:00 - Break

11:00 - 11:30 - IC EG Arch. Review

11:30 - 12:00 - Virtualization EG Update

12:00 - 13:00 - Lunch

13:00 - 15:00 - Telematics

15:00 - 16:00 - System Architecture Team Meeting

16:00 - 16:30 Break

16:30 - 17:30 - Toyota Code drop

17:30 - 18:30 - System Spec 2.0 (will start immediately after code drop discussion)

Room 2

Video Conference

9:00 - 10:30 - LTS for AGL

  • 'core' LTS vs. IVI or Cluster LTS
    • depends on changes required e.g. by IC

10:30 - 11:00 - Break

11:00 - 12:00 - AGL Hackfest

12:00 - 13:00 - Lunch

13:30 - 15:00 - AGL Hackfest

15:00 - 16:00 - AGL Hackfest

16:00 - 16:30 Break

16:30 - 17:30 - AGL Hackfest

17:30 - 18:30 - AGL Hackfest


Topics:

  • RHSA Update and approval of RFQ
  • IC EG Update
    • Presentation for EG scope (Wednesday 9:00-10:00)
    • Arch. Review (Thursday 9:00-12:00)
      • These candidate time is easy to join from japan.
  • Window Manager update
    • Plans for compositor as well as window manager
    • Waltham upstream plan from ADIT
  • Audio update
  • Speech update and possible integration session
  • Video update
  • Web App Manager and Browser
  • Migration of QML Apps to HTML5 apps
  • CES 2020 plan
  • System Spec 2.0
  • Telematics
    • Usage of Connman for telematics use cases
      • Investigation by Scott and Matt into feasibility of using Connman
      • Current implementation ideas from Tier One members
  • App FW and Security topics (Wednesday afternoon)
    • Resource protection using tokens
    • Gather further multi-user requirements from OEMs
    • App store requirements and implementation
    • SPEC-2538 - do we allow multiple versions of the same widget to be installed or just the latest? Current App FW allows multiple versions to be installed.
    • Cyanara replacement
    • security ↔ pipewire / audio permissions
  • API Gap analysis discussion
    • Further gap analyses performed?

Tuner and radio API

  • NAVI-EG update and plans

Evening Events

Tuesday

TROFEO

7:00 pm at The Classic Remise, http://remise.de/Classic-Remise-Berlin-english-summary.php

Venue Location:

Wiebestrasse 36-37
10553 Berlin

Wednesday

7:00 pm at Weihenstephaner am Hackeschen Markt https://weihenstephaner-berlin.de/?lang=en

Venue Location:

Neue Promenade 5
10178 Berlin

Video Conference

Room 1

Join Zoom Meeting
https://zoom.us/j/783452290

Find your local number: https://zoom.us/u/ameRude4a

Room 2

Join Zoom Meeting
https://zoom.us/j/178859046

Find your local number: https://zoom.us/u/adIxBQMUc2

Attendees

In-Person

  1. Walt Miner - The Linux Foundation
  2. Jan-Simon Moeller - The Linux Foundation
  3. Dan Cauchy - The Linux Foundation
  4. Yuichi Kusakabe - DENSO TEN
  5. Scott Murray - Konsulko Group
  6. Harunobu Kurokawa - Renesas
  7. Changhyeok Bae - MBition
  8. Agustin Benito Bethencourt - MBition
  9. Tadao Tanikawa - Panasonic
  10. Raquel Medina - Konsulko Group
  11. George Kiagiadakis - Collabora
  12. Julian Bouzas - Collabora
  13. Daniel Stone - Collabora
  14. Kenji Hosokawa - ADIT
  15. José Bollo - IoT.bzh
  16. Sébastien Douheret - IoT.bzh
  17. Toshihisa Haraki - SUZUKI
  18. Naoto Yamaguchi - AISIN-AW
  19. Lorenzo Tilve - Igalia
  20. Tim Laine - T-Systems (24th only)
  21. Tobias Jahnke - Microchip
  22. Yuki Tsunashima - ADIT
  23. Daniel Schmidt - Continental
  24. Axel Koenig - Continental
  25. Toshikazu Ohiwa - Toyota
  26. Eugen Friedrich - ADIT
  27. Laurent Cremmer - Carmeq
  28. Benjamin Baessler - Daimler
  29. Ahmad El-Hindi - Daimler
  30. Oliver Hartkopp - Volkswagen AG
  31. Henry Schindel - Carmeq
  32. Yuta Taguchi - Panasonic
  33. Kazumasa Mitsunari - Witz
  34. Naoko Tanibata - ADIT
  35. Takahiro Furuta - AISIN-AW
  36. Mr.X - Renesas
  37. Yoshihiko Komagata - Panasonic
  38. Ernst Victor Prohl - MBition (Audio)
  39. Toni-Tapio Nikkanen - MBition (Spec 2.0)
  40. Bela Fricz - MBition (Spec 2.0)
  41. Moinul Islam - MBition (App framework and Security topics)
  42. Romel Torres Poleo - MBition (Speech)
  43. Jens Möller - Volkswagen
  44. Olaf Krieger - Volkswagen
  45. Patrick Siegl - MBition (App Framework and Security)
  46. Pawel Dondziak - MBition (Audio)
  47. Maria Ivashchenko (Audio)
  48. Harald Walter - Bosch
  49. Karthik Manjunath - MBition (Instrument Cluster)
  50. Oleksandr Kuziaiev - MBition (Instrument Cluster)
  51. Maycon Stamboroski - MBition (Instrument Cluster)

Dial-In/ Video Conference

  1. Tadashi Wakazono - Micware (web)
  2. Yoshiyuki Miki - Micware (web)

Code of Conduct

This meeting is subject to the Linux Foundation Event Code of Conduct and Antitrust Policy

agl-distro/sep2019-f2f.txt · Last modified: 2019/10/07 06:51 by ToshikazuOhiwa