This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
eg-ivi:meetings [2024/05/16 16:39] wminer |
eg-ivi:meetings [2024/11/21 17:48] (current) wminer |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Meeting Notes for AGL IVI Expert Group ===== | ===== Meeting Notes for AGL IVI Expert Group ===== | ||
+ | |||
+ | |||
+ | ==== November 14, 2024 ==== | ||
+ | |||
+ | Attendees: Walt, Scott, Joel, Marius, Jan-Simon | ||
+ | |||
+ | |||
+ | Joel plans to roll an update to meta-flutter (3.24.4) to us for master to include in Salmon - will get to today | ||
+ | |||
+ | |||
+ | Discussed [[https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30509 | Gerrit 30509]]. Joel agreed to accept the patch as a workaround until his team has time to root cause the issue. Matt on Joel's team will start looking at this week. | ||
+ | |||
+ | App Store POC | ||
+ | * Joel has been experimenting with Flatpak in his spare time. | ||
+ | * Very Good Ventures will be working on a desktop software catalog that talks to Flatpak and showcases the app store | ||
+ | * Toyota cannot host an app store open to the public. Need to confer with Jan-Simon about the requirements for hosting to see if we can use our AWS credits to host this. | ||
+ | |||
+ | cgroupsv2 usage by IC EG | ||
+ | * discussed IC EG issue with using cgroupsv2 or sticking with v1 [[https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30506 | gerrit 30506]]. | ||
+ | * Joel and Scott recommend looking at [[https://github.com/containers/bubblewrap | Bubblewrap]] as a replacement for LXC. | ||
+ | * More links | ||
+ | * https://github.com/projectatomic/bwrap-oci | ||
+ | * https://github.com/coreos/rpm-ostree | ||
+ | * Another option is to carry a distro feature for the IC builds | ||
+ | |||
+ | |||
+ | ==== November 14, 2024 ==== | ||
+ | |||
+ | Attendees: Walt, Scott, Joel, Yamaguchi, Kurokawa | ||
+ | |||
+ | Discussed [[https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30509 | Gerrit 30509]]. Joel agreed to accept the patch as a workaround until his team has time to root cause the issue. | ||
+ | |||
+ | Discussed recent meta-flutter updates to kirkstone in YP 4.0.22. We are going to not pick up the update to kirkstone for now and leave Quillback at its current version of Flutter. We might consider rolling an uprev to Quillback of meta-flutter in the spring when Joel thinks it is worthwhile. | ||
+ | |||
+ | Joel plans to roll an update to meta-flutter to us for master to include in Salmon. | ||
+ | |||
+ | App Store POC | ||
+ | * Joel has been experimenting with Flatpak in his spare time. | ||
+ | * Very Good Ventures will be working on a desktop software catalog that talks to Flatpak and showcases the app store | ||
+ | * Toyota cannot host an app store open to the public. Need to confer with Jan-Simon about the requirements for hosting to see if we can use our AWS credits to host this. | ||
+ | |||
+ | cgroupsv2 usage by IC EG | ||
+ | * discussed IC EG issue with using cgroupsv2 or sticking with v1 [[https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30506 | gerrit 30506]]. | ||
+ | * Joel and Scott recommend looking at [[https://github.com/containers/bubblewrap | Bubblewrap]] as a replacement for LXC. | ||
+ | * More links | ||
+ | * https://github.com/projectatomic/bwrap-oci | ||
+ | * https://github.com/coreos/rpm-ostree | ||
+ | * Another option is to carry a distro feature for the IC builds | ||
+ | |||
+ | |||
+ | |||
+ | ==== October 17, 2024 ==== | ||
+ | |||
+ | Attendees: Walt, Scott, Joel, Jan-Simon, Marius | ||
+ | |||
+ | Next week's meeting is canceled due to ALS travel. | ||
+ | |||
+ | We will try one more nighttime session (morning in Japan) and push an agenda in advance. If we get no attendees from Japan we will discontinue. | ||
+ | |||
+ | |||
+ | |||
+ | ==== October 17, 2024 ==== | ||
+ | |||
+ | Attendees: Walt, Scott, Joel | ||
+ | |||
+ | Production component updates | ||
+ | |||
+ | emb_cli - Dart command line tool to work with ivi-homescreen/flutter-auto | ||
+ | * Woven adopting this tooling. Will replace the current workspace automation. | ||
+ | * Work will start November 1 on plugging in the backend | ||
+ | * Initial release mid November. | ||
+ | * https://github.com/toyota-connected/emb_cli | ||
+ | |||
+ | ivi-homescreen updates | ||
+ | * Session Manager feature | ||
+ | * Manages n number of Sessions under the same process | ||
+ | * A session is a unique Dart or Flutter application running within a common Dart runtime (homescreen process). | ||
+ | * Two types of sessions are supported: background (no user input) and and flutter view (display output, and user input). | ||
+ | * Each session type has a set of unique configuration parameters set using config.toml in the bundle folder root. | ||
+ | * There is an API exposed that enables start/stop/pause/resume for a selected session. This will be incorporated into a platform channel which will enable Dart/Flutter access. | ||
+ | * flutter view is refactored to a generic abstraction which supports the following backend types: Wayland EGL, Wayland Vulkan, DRM EGL, DRM Vulkan, Headless (osmesa), and Software2 (framebuffer). | ||
+ | * new config.toml parameters are added for flutter view that enables single app, multiple outputs. | ||
+ | * Enables a system following OSGI design patterns. | ||
+ | |||
+ | * Session Manager will show up in v2.0 branch ~first week of November. | ||
+ | |||
+ | * ivi-homescreen-plugins | ||
+ | * FilamentView | ||
+ | * multi-view | ||
+ | * Supports n scene views | ||
+ | * View can be on same sub-surface or on an additional subsurface | ||
+ | * Allows pre-loading entities in headless state (background) | ||
+ | * Very fast to render/switch view | ||
+ | * Camera view supports pan/tilt with inertia | ||
+ | * WebView (CEF) - branch jw/cef | ||
+ | * Upstream Wayland work required in both CEF and Chrome. | ||
+ | * Webivew plugin compiles and links with CEF | ||
+ | * currently debugging Angle dependency | ||
+ | |||
+ | meta-flutter | ||
+ | * Flutter SDK 3.24.3 | ||
+ | * flutter-engine recipe now supports being built with musl. No imperical data on size saving yet. No test milage yet. | ||
+ | * ivi-homescreen/flutter-auto does not currently build with musl; due to missing time struct members | ||
+ | |||
+ | workspace-automation | ||
+ | * Flutter SDK 3.24.3 | ||
+ | * Webview CEF prebuilt config | ||
+ | |||
+ | AGL Store POC | ||
+ | * Bubble wrap integration | ||
+ | * Shim library (Rust) for connection to portals DBUS interface | ||
+ | * Flutter App | ||
+ | * Package repository selection | ||
+ | * Catalog browser | ||
+ | * App Launcher | ||
+ | |||
+ | Scott asked about AGL next branch. Joel stated he his still working on getting some older Yocto releases working and will look at newer releases later. | ||
+ | Scott reported a build issue for 32 bit ARM - SPEC-5266 | ||
+ | |||
+ | ==== September 26, 2024 ==== | ||
+ | |||
+ | Attendees: Walt, Jan-Simon, Scott, Joel, | ||
+ | |||
+ | |||
+ | * Joel on vacation starting next week until October 14 | ||
+ | |||
+ | |||
+ | ==== August 8, 2024 ==== | ||
+ | |||
+ | Attendees: Walt, Joel, Itoh, Yamaguchi, Yoshida | ||
+ | |||
+ | * Joel gave an update on the Flatpak and app store work. See the [[https://discord.com/channels/1259897607531003945/1266051373984911473 | Flutter embedded discord server]] for details. | ||
+ | |||
+ | |||
+ | ==== August 1, 2024 ==== | ||
+ | |||
+ | Attendees: Walt, Jan-Simon, Scott, Marius, Joel, Jake, Justin, Lisandro, Daniel Stone | ||
+ | |||
+ | * Daniel gave a presentation about Flatpak and lessons learned. Presentation to be posted to Confluence | ||
+ | * Meta-flutter updated to Flutter version 3.22.3 | ||
+ | * Lots of apps updated due to the Flutter update | ||
+ | * Looking to get this update into next Ricefish release in mid-September | ||
+ | * Updated meeting to be at noon EDT every other week and 8 pm EDT every other week. | ||
+ | * App Store POC [[ https://confluence.automotivelinux.org/x/FwDlBg | confluence doc]] was created using Joel's Google as the starting point. | ||
+ | |||
+ | |||
+ | ==== July 11, 2024 ==== | ||
+ | |||
+ | Attendees: Walt, Jan-Simon, Marius, Joel, Jake, Vishwanath (Vish) | ||
+ | |||
+ | * Meta-flutter updated to Flutter version 3.22.2 | ||
+ | * Joel working on a big documentation update | ||
+ | * App Store POC [[ https://confluence.automotivelinux.org/x/FwDlBg | confluence doc]] was created using Joel's Google as the starting point. Held a kick-off meeting on Tuesday. | ||
+ | |||
+ | |||
+ | * Joel gave [[https://github.com/jwinarske/waypp | waypp]] update. | ||
+ | * Joel made updates to use the Godot engines | ||
+ | * Aligned schedules for a Ricefish release from Toyota - need anything to be included in the initial Ricefish release to be in gerrit by June 28. Can do another release after summer vacations in August. | ||
+ | * Justin gave an update of this work. Pubspec fetcher will be completed next week and/or handed off to Lisandro. | ||
+ | |||
+ | |||
+ | ==== June 20, 2024 ==== | ||
+ | |||
+ | Attendees: Walt, Jan-Simon, Scott, Marius, Joel, Jonathan, Lisandro, Jake | ||
+ | |||
+ | * App Store POC [[ https://confluence.automotivelinux.org/x/FwDlBg | confluence doc]] was created using Joel's Google as the starting point. | ||
+ | * Walt to set up a public meeting including PVG before the AMM. | ||
+ | * Scott working on moving meta-flutter to meta-agl instead of meta-agl-devel. The age-image-flutter is broken. Joel commented that he is not longer using it. Scott will work on making this a demo of how to build and add Flutter apps to an AGL image. | ||
+ | * Ricefish release being prepped by Joel and his team. Will test RPi4, Renesas Car3, and QEMUx86-64 as the primary targets | ||
+ | |||
+ | |||
+ | * Joel gave [[https://github.com/jwinarske/waypp | waypp]] update. | ||
+ | * Joel made updates to use the Godot engines | ||
+ | * Aligned schedules for a Ricefish release from Toyota - need anything to be included in the initial Ricefish release to be in gerrit by June 28. Can do another release after summer vacations in August. | ||
+ | * Justin gave an update of this work. Pubspec fetcher will be completed next week and/or handed off to Lisandro. | ||
+ | |||
+ | |||
+ | ==== June 13, 2024 ==== | ||
+ | |||
+ | Attendees: Walt, Jan-Simon, Scott, Marius, Joel, Justin, Jonathan, Lisandro, Jake | ||
+ | |||
+ | * App Store POC [[ https://confluence.automotivelinux.org/x/FwDlBg | confluence doc]] was created using Joel's Google as the starting point. | ||
+ | |||
+ | * Joel gave [[https://github.com/jwinarske/waypp | waypp]] update. | ||
+ | * Joel made updates to use the Godot engines | ||
+ | * Aligned schedules for a Ricefish release from Toyota - need anything to be included in the initial Ricefish release to be in gerrit by June 28. Can do another release after summer vacations in August. | ||
+ | * Justin gave an update of this work. Pubspec fetcher will be completed next week and/or handed off to Lisandro. | ||
+ | |||
+ | |||
+ | ==== May 23, 2024 ==== | ||
+ | |||
+ | Attendees: Walt, Jan-Simon, Scott, Marius, Joel, Justin, Jonathan, Lisandro, Jake | ||
+ | |||
+ | * App Store POC | ||
+ | * Project charter. Create an overall Epic for the project and a subproject for the App Store POC. Joel has a Google doc that we can transfer to Confluence as a place to manage the project requirements and architecture, | ||
+ | * Walt will set up a meeting between Toyota and Honda after Joel's vacation to discuss collaboration | ||
+ | |||
+ | * Joel gave [[https://github.com/jwinarske/waypp | waypp]] update. | ||
+ | * Joel made updates to use the Godot engines | ||
+ | * Aligned schedules for a Ricefish release from Toyota. | ||
+ | * Justin gave an update of this work. | ||
+ | |||
==== May 16, 2024 ==== | ==== May 16, 2024 ==== |