summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-11-20Remove Qt 5 append patterns inapplicable to Qt 6Indivara Weerasuriya5-0/+0
Bug-AGL: SPEC-5294 Change-Id: I49c4df399bdc67b579731ff3422523279942e8da Signed-off-by: Indivara Weerasuriya <indivara.weerasuriya@qt.io> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30143 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-11-20Switch to qt6-layer and fix Qt 6 meson build errorIndivara Weerasuriya1-1/+4
Bug-AGL: SPEC-5294 Change-Id: Iba1acf0fc0cc5b1b2b9ec52805e105c81f10ca56 Signed-off-by: Indivara Weerasuriya <indivara.weerasuriya@qt.io> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30142 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-11-20Migrate demo app recipes and patch apps to Qt 6Indivara Weerasuriya32-63/+2268
Bug-AGL: SPEC-5294 Change-Id: I6b9ff940745f88af9a3b69e29917082e52b25f88 Signed-off-by: Indivara Weerasuriya <indivara.weerasuriya@qt.io> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30141 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-11-20Change to meta-qt6Indivara Weerasuriya1-1/+1
Bug-AGL: SPEC-5294 Change-Id: I7ee10e8c4778f932e3e34b2894d93471cc5ed87f Signed-off-by: Indivara Weerasuriya <indivara.weerasuriya@qt.io> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30140 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-11-20Change to meta-qt6Indivara Weerasuriya1-1/+1
Bug-AGL: SPEC-5294 Change-Id: Iae78e56345620d565239e0e44b1a8555a254a740 Signed-off-by: Indivara Weerasuriya <indivara.weerasuriya@qt.io> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30139 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-10-29agl-demo-control-panel: Update dependency and Bump SRCREVSuchinton Chakravarty1-1/+2
This commit adds `python3-requests` as a runtime dependency and bumps the SRCREV to include the latest patch which fixes the Tire Pressure button clipping issue. Bug-AGL: SPEC-5161 Change-Id: I52f64e888481871d77c0d8b9ee0de64ef3a9b619 Signed-off-by: Suchinton Chakravarty <suchinton.2001@gmail.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30454 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-10-25flutter-ics-homescreen: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 87c4e34 Update album art reading Bug-AGL: SPEC-5269 Change-Id: I029a6274f1c0ff260cad6b04b6b28d8bfc04f6a3 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30451 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-10-24agl-demo-control-panel: Bump SRCREVSuchinton Chakravarty1-1/+2
- Bump SRCREV for agl-demo-contorl-panel. - Add cantools as runtime dependency. Change-Id: I3b83e2ca800a526a581c6206195a958d6b1acbdb Signed-off-by: Suchinton Chakravarty <suchinton.2001@gmail.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30438 ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account
2024-10-23flutter-ics-homescreen: Add conditional flag to disable voice assistantAnuj Solanki1-1/+5
- Disable the voice assistant when the agl-offline-voice-agent feature is not enabled. - Adapt SRCREV Bug-AGL: SPEC-5265 Change-Id: I2e99c4c87cb7ea5f4a7bc4d67bc8eb903cc8ae81 Signed-off-by: Anuj Solanki <anuj603362@gmail.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30443 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-10-21agl-persistent-storage-api: set BINDGEN_EXTRA_CLANG_ARGSScott Murray1-0/+4
The agl-persistent-storage-api build was failing on hosts where the native headers happened to not work with the clang invocation being done during binding generation for the rocksdb wrapper crate. To avoid this, set BINDGEN_EXTRA_CLANG_ARGS to pass in the required cross-compile environment arguments. Bug-AGL: SPEC-5264 Change-Id: I54af5846045285b4ccd7af5cc0087193eae79be0 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30416 Tested-by: Jenkins Job builder account Reviewed-by: Naoto YAMAGUCHI <naoto.yamaguchi@aisin.co.jp> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-10-14flutter-ics-homescreen: bump SRCREVAnuj Solanki1-1/+1
- Bump SRCREV to pick up changes for voice assistant. Bug-AGL: SPEC-5200 Change-Id: Id1f298993cd583151313c9f2d33de43095ed7a5e Signed-off-by: Anuj Solanki <anuj603362@gmail.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30413 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account
2024-10-11connman-glib: update SRCREVScott Murray1-1/+1
Bump SRCREV to pick up: 1afb908 Rework glib main loop initialization b6fb203 Add gitlab issue/merge request templates Bug-AGL: SPEC-5257 Change-Id: Ib78bd7aeccd9f22d7ebb0ffa16680f273a59620e Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30402 ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-09-30Enable persistent storage API in Flutter IVI demosandbox/indivara.qt.io/qt6Scott Murray4-4/+9
Changes: - Bump flutter-ics-homescreen SRCREV to pick up the storage API changes. - Add a dependency on agl-persistent-storage-api to the homescreen systemd unit to ensure it will be started beforehand. - Add an environment file to be pulled in by the homescreen systemd unit that sets SPDLOG_LEVEL to enable debug output with latest flutter-auto. This should help with debugging any future issues. - Add agl-persistent-storage-api to the base Flutter IVI image. This gets it into the final demo image, and keeps the base Flutter IVI image (agl-image-ivi-flutter) usable for potentially working on the homescreen with the workspace-automation tooling. Bug-AGL: SPEC-5250 Change-Id: Icd2958a259f8eada8db0bfb99b47ba7a64094fa5 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30318 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-09-30agl-persistent-storage-api: run as agl-driverScott Murray1-1/+1
Tweak the agl-persistent-storage-api systemd unit to run the daemon as the agl-driver user instead of root. Another non-root user would also be an option, but since there's no authentication scheme for the API, running it as the same user as the applications seems reasonable for now. Bug-AGL: SPEC-5250 Change-Id: I57c9f8c108dd78b1fd6e5b011ed39e81946ab0bc Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30317 ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account Reviewed-by: Naoto YAMAGUCHI <naoto.yamaguchi@aisin.co.jp> Tested-by: Jenkins Job builder account
2024-09-30AGL Demo Control Panel: Enable Networking and QtQuickSuchinton Chakravarty3-2/+4
This commit adds Networking to enable CAN playback and QtQickWidgets to render the QML Gauges. Bug-AGL: SPEC-5161 Change-Id: I97567e4ef1612cac0de7e0be81c7c95c6eba9d2e Signed-off-by: Suchinton Chakravarty <suchinton.2001@gmail.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30324 ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-09-10flutter app updatesJoel Winarske2-19/+4
-ignore pubspec.lock file -disable network access for do_compile -remove loop to install config.toml; now handled by meta-flutter Change-Id: Icdfb240c330e98a90cf05ca4f0acfbcd935bf89a Signed-off-by: Joel Winarske <joel.winarske@gmail.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30270 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-09-09flutter SDK 3.24.2Joel Winarske8-31/+37
-update flutter-ics-homescreen and flutter-instrument-cluster Change-Id: I2a12cf07f1c5ec8dc839b9f1b868b62069308be1 Signed-off-by: Joel Winarske <joel.winarske@gmail.com> (Updated flutter-cluster-dashboard systemd unit file) Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30257 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-09-09Move music data inclusion into image instead of packagegroup and make it ↵Jan-Simon Moeller3-1/+8
conditional This reworks the inclusion and moves conditional parts out of the packagegroup into the image definitions. It also introduces a variable PREINSTALL_MUSIC that you can set to '1' in your conf/local.conf . Bug-AGL: SPEC-5233 Change-Id: I3eaccfc1099c9d748d485fb144a77491d41af36d Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30258 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-09-06meta-agl-demo: update audiomixer & wireplumber bbappend for 0.5 updateGeorge Kiagiadakis4-64/+25
Bug-AGL: SPEC-4934 Change-Id: I4ca64a4c34fef3565611a4494fd87f9013d6ac7f Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30244 Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-09-06Remove Kingfisher btwilink disablingScott Murray3-23/+0
Remove DEMO_ENABLE_BTWILINK hook and associated conf file recipe used to make using the btwilink driver an explicit opt-in, as the driver has been removed from the meta-rcar Kingfisher BSP layer in its new scarthgap-v5.9.4 branch in favor of the mainline kernel driver. Since the Kingfisher is not a primary demo platform at this point, leaving it to default to its onboard Bluetooth support seems reasonable versus trying to update this scheme. Bug-AGL: SPEC-5191, SPEC-5214 Change-Id: Iece5d2671ab36f4191d950bfa50e320f35dbef3b Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30249 ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account
2024-09-05Add music data package for demoNaoto Yamaguchi4-0/+112
Existing AGL demo has music player App. But it did not have demo data. I found classic music provider that provide data by CC-BY-2.1-JP. URL: https://andotowa.quu.cc/ This patch add music data to AGL demo IVI. Bug-AGL: SPEC-5233 Change-Id: I360885bc827f9518b81cf5cd86e2e213a106b8bb Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30184 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account
2024-08-19Update VSS engine speed signal user SRCREVsScott Murray4-4/+4
Update the SRCREVs of the following applications that use the VSS engine speed signal to pick up their fixes for the signal data type being corrected in our VSS overlays: - flutter-ics-homescreen - flutter-cluster-dashboard - dashboard - cluster-dashboard Bug-AGL: SPEC-5204 Change-Id: Ib50ed6964090ede432533a6eb1b7291d98a5e6f2 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30182 Tested-by: Jenkins Job builder account
2024-08-17Updated AGL Persistent Storage API: use port 50054Ludwig Schwiedrzik1-1/+1
Bug-AGL: [SPEC-5222] Change-Id: Ib85bb279f8aab140f724eef71563fca98643589c Signed-off-by: Ludwig Schwiedrzik <ludwig.schwiedrzik@d-fine.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30159 ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account Reviewed-by: Scott Murray <scott.murray@konsulko.com>
2024-08-17Fix Qt cluster demo imagesScott Murray7-6/+43
The rework of the demo images done for SPEC-5138 missed some things for the Qt cluster demo images, so add the extra demo vs non-demo configuration file for use in the "preconfigured" image, and update the image recipes to get things work with respect to developer expecations. Additionally: - The databroker access token for cluster-dashboard was out of date, a copy of the one for the Flutter cluster dashboard has been copied in to restore expected behavior. - The Flutter cluster demo has also been tweaked slightly to match the style used in the other image recipes. Bug-AGL: SPEC-5229 Change-Id: I8cc9cfb67c31ace95e6ac36e4259099223f7d802 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30174 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Naoto YAMAGUCHI <naoto.yamaguchi@aisin.co.jp>
2024-08-17vss-agl: Fix engine speed datatype in overlaysScott Murray3-7/+3
The Vehicle.Powertrain.CombustionEngine.Speed signal datatype was accidentally being overwritten as a float in our VSS overlays for configuring the CAN provider. I believe this was an artifact of some cutting in pasting when the signal was added and upstream recommended switching away from using OBD signals as the plan is to deprecate those. There are some downstream changes required in the homescreen and dashboard applications to handle this being fixed. Bug-AGL: SPEC-5204 Change-Id: I3582dbbef6cf915f30a50804174753da12b905ae Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30173 Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Naoto YAMAGUCHI <naoto.yamaguchi@aisin.co.jp> ci-image-build: Jenkins Job builder account
2024-08-03flutter-ics-homescreen: bump SRCREVScott Murray1-1/+1
Bump SRCREV to pick up: 25b6a07 Add support for CI screenshot testing f957ceb Add gitlab issue/merge request templates Bug-AGL: SPEC-5203 Change-Id: Ic73b158b90066dc7e7aa2e77d65c039efcb03f66 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30156 ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-08-01Enable network during compile for Flutter app recipesScott Murray2-0/+4
Explicitly enable network access during compilation in the Flutter app recipes for now to avoid hangs when building on systems where BitBake's network sandboxing is working. The underlying issue has been raised with upstream, but may take a while to resolve, so we need to work around it in the meantime. Bug-AGL: SPEC-5215 Change-Id: I8cd9cad626addd85ff77a22e221a817b09f0e73f Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30152 Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-08-01Remove unused Flutter appsScott Murray3-83/+0
Remove unused GSoC prototype Flutter apps flutter-mediaplayer and flutter-nav to avoid confusion and reduce maintenance burden. Bug-AGL: SPEC-5216 Change-Id: I0a23a471da22b98ade3deda4006e4626630c4bda Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30151 ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-07-31qtbase: remove extra options for qtcompositor demoJan-Simon Moeller1-4/+0
This conflicts with the planned uprev to qt6. Bug-AGL: SPEC-5217 Change-Id: I887170d35f78e56bd26127a1d3dcf0f94f2a28ba Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30149 ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-07-24Pre-compile resources and remove unused dependenciessalmon_18.90.0salmon/18.90.018.90.0Suchinton3-8/+17
V1: - Use rcc to compile qrc resource file on host, and remove post install step to compile on target. - Remove PySide6 as dependency for demo control panel as python3-qtwidgets is no longer used to provide toggle button, and pyside6-rcc is not provided. V2: - Replace PySide6 with PyQt6 at the resouce compile step - Add dynamic layer for meta-qt6 to provide QtWidgets and QtSvg - Update runtime dependencies to provide bash and python3-rich for CLI interface Bug-AGL: SPEC-5195 Change-Id: Ic390369a37f266b94b82397ba61a4f95ec0ed492 Signed-off-by: Suchinton <suchinton.2001@gmail.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30107 ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account
2024-07-24Move agl-demo-control-panel into own layer and feature during qt6 migrationJan-Simon Moeller21-3/+364
This creates a temporary sublayer for the demo control panel until meta-agl-demo itself is migrated to qt6. Bug-AGL: SPEC-5195 Change-Id: I07f97385600fb695e182b11c528225d5510185d9 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30067
2024-07-09Remove unused qtcompositor packagegroupScott Murray1-32/+0
Remove qtcompositor packagegroup that was missed in initial cleanup commit. Bug-AGL: SPEC-5152 Change-Id: I889dd42ded600d47a5e76c4723cc458ce5e9145e Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30103 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account
2024-07-09meta-agl-kvm-demo: update for YP scarthgap and clean upScott Murray8-24/+44
Note that while these changes do get the KVM demo images building and bootable, some further investigation is required into getting the guest displays rendering to the outputs. Changes: - Move some of the feature template and multiconfig files that were accidentally left in meta-agl-demo to meta-agl-kvm-demo. - Rework how MACHINE is defined for the guest multiconfig to make it a bit more obvious how other machines could be supported. Sadly, experimentaion has shown that trying to do a generic virtio-${TUNE_ARCH} or similar scheme does not work with BitBake's parser, so document that a bit. - Update agl-qemu-runner.sh for change to IMAGE_NAME_SUFFIX default value, and qemu now warning about using "-vga" with the "virt" machine which does not support it. - Add new "agl-virtio-guest" feature to AGL_FEATURES in guest to get virtio kernel configuration. Bug-AGL: SPEC-5201 Change-Id: I194a5c49adf6242cd91d205e19a8eecde698ad7e Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30102 Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account
2024-07-01Remove lin bus componentsJan-Simon Moeller9-442/+0
We do no longer use lin bus components in the demo. Bug-AGL: SPEC-5189 Change-Id: Ie9b7a41f7f9b7e66b0adb26e3e26b1083a662b6a Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30043 Reviewed-by: Scott Murray <scott.murray@konsulko.com>
2024-07-01Move html5 demo into sublayerJan-Simon Moeller88-10/+47
The HTML5 demo needs additional fixes. Move it into a sublayer and activate with agl-demo-html5. Bug-AGL: SPEC-5188 Change-Id: I2f1a07dcfbcaf7e09d4d0d3aec1aa8f096336287 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30042 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account Reviewed-by: Scott Murray <scott.murray@konsulko.com> ci-image-boot-test: Jenkins Job builder account
2024-06-27agl-dbc: Add recipeScott Murray5-74/+24
Add recipe to install the agl-vcar.dbc CAN database file from the newly created agl-dbc repository, remove the copy installed by the kuksa-can-provider-conf-agl recipe, and update various references to it for the new on target path under /usr/share/dbc. Bug-AGL: SPEC-5119 Change-Id: I9a21128c6daa13761e575bad4363be09a3efe808 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30039 ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-06-27Move base VSS and KUKSA.val recipes to meta-agl-kuksa-valScott Murray43-2235/+42
Remove base VSS and KUKSA.val recipes, as they are moving to a new meta-agl-kuksa-val layer in the meta-agl repository. The recipes for the Python modules they depend on have also been moved. Additional changes: - A new kuksa-can-provider-conf-agl recipe has been added to install our common AGL-specific kuksa-can-provider configuration. The intent is that the kuksa-can-provider in meta-agl-kuksa-val not be dependent on our demo configuration choices. - The other kuksa-can-provider configuration recipes have been tweaked to mark them as allarch. - The python3-argparse-addons recipe and python3-cantools bbappend that used it have been removed, as it looks like it is no longer required. - The dangling kuksa-val-agl-demo-cluster recipe has been removed, it was missed in the previous kuksa-val server removal. Bug-AGL: SPEC-5136 Change-Id: I8c5aa556a796852c5ee3d8c26e045a089911f37e Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30038 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account
2024-06-25Add persistent storage grpc APIricefish_17.92.0ricefish/17.92.017.92.0Ludwig Schwiedrzik3-0/+417
In the current demo, user settings such as radio stations and HVAC preferences are lost upon poweroff. The agl-persistent-storage-api adds a simple grpc API that enables persistent storage of key-value pairs using RocksDB. The API supports Write, Read, Delete, and Search calls, as well as calls to recursively list or delete nodes (intended for use with VSS-like keys) and to destroy the database. Separate namespaces are also supported. The API is written in Rust, the repo can be viewed under this URL: https://github.com/LSchwiedrzik/agl-persistent-storage-api Test builds were successfully carried out by Jan-Simon Möller. Bug-AGL: [SPEC-5187] Change-Id: Ic11d31c75268f922c84785da8cd29fa6b022612f Signed-off-by: Ludwig Schwiedrzik <ludwig.schwiedrzik@d-fine.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29996 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account
2024-06-24weston-ini-conf: explicitly enable compositor gRPC proxyScott Murray1-0/+2
Add "grpc-proxy" to the new WESTON_FRAGMENTS_BASE to explicitly enable agl-shell-grpc-proxy, thus matching the configuration the agl-compositor bbappend in this layer enables. Bug-AGL: SPEC-5183 Change-Id: Id842f3570ef6faf5c6424f201dbec1f896986378 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30005 Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-06-24Avoid seatd error in guest containerNaoto Yamaguchi1-0/+2
After the scarthgap update, the weson couldn't handle input device in guest container. It causes by libseat error that use by weston 13. This patch add environment variable to avoid seatd error. Bug-AGL: SPEC-5158 Change-Id: If7f88b9381e1f6af13e8f80275fda7b20ee1aa78 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29968 Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-06-20vss: Upgrade to 0.4.2Scott Murray3-4/+3
Upgrade recipes for stock VSS schema and AGL's tweaked copy for demos to 0.4.2 release. Bug-AGL: SPEC-5180 Change-Id: I0f90742c3220ab460932ebf8afb19d0498e43a51 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30004 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-06-20vss-tools: Upgrade to 0.4.2Scott Murray1-2/+3
Upgrade vss-tools to 0.4.2 release. Bug-AGL: SPEC-5180 Change-Id: I0471759f31c3bc93d5687d192ed9e159d8808092 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30003 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-06-20kuksa-dbc-feeder: Upgrade to kuksa-can-provider 0.4.3Scott Murray34-371/+410
Upgrade kuksa-dbc-feeder to 0.4.3 release, which includes a rename to kuksa-can-provider and a new location on github. All references to kuksa-dbc-feeder have been renamed throughout the tree to hopefully maintain consistency, though note that the actual script name upstream remains "dbcfeeder.py" at present. Bug-AGL: SPEC-5179 Change-Id: I88cf1c29187ad6cb882ee538a98e6e138aa76bfa Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30002 ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account
2024-06-20kuksa-client: Upgrade to 0.4.3Scott Murray4-69/+48
Upgrade kuksa-client to 0.4.3 release. One of our local patches has been dropped as it is no longer applicable, and a new one has been added to allow building with the version of python3-grpcio-tools available in YP scarthgap. Bug-AGL: SPEC-5179 Change-Id: I6fb3ff8cd63cec924dc4180ac4f44d3ac0c1996f Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30001 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-06-20kuksa-databroker: Upgrade to 0.4.5Scott Murray4-449/+781
Upgrade databroker to the 0.4.5 release and its not github location. Bug-AGL: SPEC-5179 Change-Id: I700ff90f977e9012c4ed8088aad873b368f8f9bb Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30000 ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account
2024-06-20kuksa-val: remove deprecated KUKSA.val serverScott Murray12-735/+0
Remove recipes for deprecated KUKSA.val C++ based server and associated configuration. It is no longer supported by upstream, and has not been used in the demo images for multiple releases. Bug-AGL: SPEC-5179 Change-Id: I339dc62df667650a5025e58d6f8272b040ef393d Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29999 ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-06-11python3-grpcio: remove bbappendScott Murray2-18/+0
Testing has shown that the libatomic linking fix for RISC-V (see SPEC-5011) is not needed after the upgrade to scarthgap, so remove our bbappend. Bug-AGL: SPEC-5171 Change-Id: I0d6c29cd0c150f63f267ebae69749be3fc4ed40c Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29984 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-05-31flutter-cluster-dashboard: fix KVM demo configurationsricefish_17.91.0ricefish/17.91.017.91.0Scott Murray4-1/+16
While reviewing things to document them, I realized thath the flutter-cluster-dashboard configuration for the plain KVM demo image was incorrect, and that a separate configuration was required for the preconfigured demo image where the databroker runs on the KVM host. This fixes the existing configuration file, adds a new one, and updates the corresponding preconfigured guest image. Bug-AGL: SPEC-5138 Change-Id: Ib24d3e1e5018efffce1bc820a7fd4f26ac38ddd6 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29926 ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account
2024-05-31meta-agl-kvm-demo: fix layer compatibilityScott Murray1-1/+1
I missed checking in the LAYERSERIES_COMPAT bump for scarthgap after cherry-picking the meta-agl-kvm-demo changes to master, update it so the layer is usable. Bug-AGL: SPEC-5138 Change-Id: I450cba7a5f68636f9d13cd429c8159fd6cc2ace9 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29956 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-05-29Remove agl-ivi-demo-flutter-simple imageScott Murray13-189/+0
Remove agl-ivi-demo-flutter-simple image and the recipes for its flutter-homescreen, flutter-dashboard, and flutter-hvac applications. They have been replaced with the new integrated Flutter homescreen used in the default agl-ivi-demo-flutter image. Bug-AGL: SPEC-5153 Change-Id: Ib63bf7d4359b43509593226673da06a2fb9ea44c Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29951 Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>