summaryrefslogtreecommitdiffstats
path: root/recipes-demo
AgeCommit message (Collapse)AuthorFilesLines
2023-12-08Bump SRCREV for tbtnaviMarius Vlad1-3/+5
This bumps tbtnavi to pick-up changes for using gRPC API for placing it on a different output (remoting one) and conversion to meson. Bug-AGL: SPEC-5003 Change-Id: I29580ec1f1961a2ce8a39e7df0a6cd4412327abe Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29503 ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Scott Murray <scott.murray@konsulko.com> Tested-by: Jenkins Job builder account
2023-12-08flutter-ics-homescreen: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: dca5f5b VSS signal fixes b9377be Update HVAC fan. 8558b64 Refactor: Dispaly user name Bug-AGL: SPEC-4971, SPEC-4999 Change-Id: I8b296688f2232f4e09fc8f6e0260e0459f9e7268 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29508 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>
2023-12-08agl-demo-control-panel: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 5452563 Fix demo mode crash due to demo mode toggle 34fbf09 Update paths for kuksa-client 0.4.2 3875472 Fix connection security state saving 75e057b Fix HVAC signal updates Bug-AGL: SPEC-4995, SPEC-4996, SPEC-4997, SPEC-5005 Change-Id: I337901c4f1256cb2cc9ce2f2765d03482200e600 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29507 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
2023-12-08agl-service-hvac: update SRCREVScott Murray1-1/+1
Update SRCREV to pull in: 1f55937 Handle more signals Bug-AGL: SPEC-5000 Change-Id: Ibf9d0acb10f589513ff6a09c00f616f1f5bbd7e3 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29506 ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account
2023-11-24flutter-ics-homescreen: disable bg animationquillback_16.91.0quillback/16.91.016.91.0Scott Murray1-0/+5
For now, disable the background animation on all platforms except M3/H3 by passing the build time environment flag. This will be revisited to work out a runtime configuration scheme after the Quillback M1 release. Bug-AGL: SPEC-4984 Change-Id: I4938b0bb46fd04e36f4a006fb1fb4cef7f565896 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29473 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
2023-11-24Explicitly add CA certificate package to cluster imagesScott Murray2-2/+1
Explicitly add kuksa-certificates-ca-agl to the cluster demo images so it will be included in both regular and agl-demo-preload builds. Also remove obsolete dependency on kuksa-certificates-client-agl from the cluster-dashboard recipe, and kuksa-databroker RRECOMMENDS from the libqtappfw recipe to fix the regular vs agl-demo-preload behavior for the agl-cluster-demo-platform build. Bug-AGL: SPEC-4986 Change-Id: I62b1d976c66824fde50a3effdcdd34b428e82d54 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29472 ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account
2023-11-24Update applications for VSS 4.0Scott Murray5-5/+5
Update SRCREVs in affected applications to pick up the changes to work with VSS 4.0. Bug-AGL: SPEC-4970 Change-Id: I09a2459c3ff3d09d52032959f8fecb157df4f6b2 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29471 ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account
2023-11-22KVM demo updatesScott Murray1-3/+4
Changes: - Fix native-shell-client systemd unit to work with the changes made for SPEC-4714 (separate agl-compositor systemd unit, running as agl-driver). - Update agl-qemu-runner.sh for the SPEC-4714 changes. - Tweak cluster guest configuration to use just 2 cores and 1 GB of memory to free up resources for the host. - Add inverted psplash configuration that is pulled in for the KVM demo image when building with agl-demo-preload. This matches the inverted screen in the demo hardware. Bug-AGL: SPEC-4974 Change-Id: Ie57a3550c8c8b12fd64ee14a9f1fbf4a4c40da32 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29460 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
2023-11-22flutter-ics-homescreen: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 193d15a Update volume bar. 1cbdb81 Update: Update gitignore file. Exclude vscode configuration. f533746 Date time updates ae9ad19 Refactor: env variables. 1b84d8f Set environment variables for enabling debugging screen and main animation. b346b4a Turn off device preview. 0b33dd6 Fix rebase issue 0016d53 Disable value animation at start up % update FuelLevel path. 4d77bab Bug fixes. Fixed Fan mode selection off state bug. 6a00ac1 Disable value animation at start up % update FuelLevel path. Bug-AGL: SPEC-4971 Change-Id: Iaea029b630d4da2aeb894c9ddaa17c17c7f3b67e Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29459 Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account Reviewed-by: Lisandro Perez Meyer <lpmeyer@ics.com>
2023-11-22cluster-receiver: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 6ac9d95 Bump agl-shell protocol version Bug-AGL: SPEC-4793 Change-Id: I2e7a486c48dcafd893aae67f7d356076914be68e Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29458 Reviewed-by: Marius Vlad <marius.vlad@collabora.com> 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>
2023-11-16agl-service-hvac: update SRCREVquillback_16.91.1quillback/16.91.116.91.1Scott Murray1-1/+1
Update SRCREV to pick up: be3bc37 VSS 4.0 updates Bug-AGL: SPEC-4970 Change-Id: I802e92a1c152d5646d684da58b0b63c4bc3b753b Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29441 Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-11-16flutter-ics-homescreen: update recipe and make defaultScott Murray3-26/+5
Update SRCREV in flutter-ics-homescreen to pick up: 94b78fd Update Kuksa databroker configuration scheme ca2ba80 Re enable background animation. 4db7a1d Rename config directory to avoid collisions 17b4bf6 Fix hybrid animation. As well, the patch to change the databroker port has been removed, and the configuration yaml file updated to give the same effect. Lastly, the agl-ivi-demo-platform-flutter image recipe has been updated to use flutter-ics-homescreen. Bug-AGL: SPEC-4969 Change-Id: I8a2999d09e38a22df01a27ce6ed52cf4dc0b551f Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29437 Reviewed-by: Justin Noel <justin@ics.com> ci-image-build: Jenkins Job builder account Reviewed-by: Lisandro Perez Meyer <lpmeyer@ics.com> Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account
2023-11-16recipes-demo/homescreen/homescreen_git.bb: Bump SRCREVMarius Vlad1-1/+3
This updates includes update from using gRPC to start + activate initial windows as well as activation using gRPC. Further more this update shows up how to make use of the subscription mechanism. The SRCREV bump also includes protobuf and grpc but also bumps the agl compositor version update. Bug-AGL: SPEC-4912 Change-Id: Ia2fbb889d04da8a643c5fd1f40b08f7ffe2b6139 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29404 Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-11-14Add flutter-ics-homescreen recipe.Lisandro Pérez Meyer6-0/+93
Bug-AGL: SPEC-4969 Change-Id: I5792df93372160e85d524dc81c3de8d2f523501e Signed-off-by: Lisandro Pérez Meyer <lpmeyer@ics.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29409 Reviewed-by: Scott Murray <scott.murray@konsulko.com> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-11-07agl-demo-control-panel: Update SRCREVScott Murray1-1/+1
Update SRCREV to get: f9aef30 agl-demo-control-panel: Improve gRPC Mode Bug-AGL: SPEC-4905, SPEC-4952 Change-Id: Ic3fde5793ad3f122ecdfdd4a340cab7f67b522ba Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29386 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
2023-11-06recipes-demo: camera-gstreamer: Updates to access cameras via pipewireAshok Sidipotu1-1/+1
- camera-gstreamer app can now work with cameras via pipewire(default), V4L2 API is also intact. - Pipeline fallsback to a still image if the cameras are not available, so that users understand the reason for not capturing the cameras. Bug-AGL: SPEC-4881 Change-Id: Iae5a1ce3bf27301996915f705af413acada1b8a3 Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29382 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-11-06agl-demo-control-panel: add recipe and imageScott Murray2-0/+75
Add recipe to build the agl-demo-control-panel application, and a corresponding new image recipe, agl-ivi-demo-control-panel, that yields an image that runs the control panel fullscreen on boot. Bug-AGL: SPEC-4952 Change-Id: I17d762230e48ab47de3f6214a2a9dc1f59f3a8ea Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29347 Reviewed-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com> Reviewed-by: Lisandro Perez Meyer <lpmeyer@ics.com> 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
2023-10-18flutter-hvac: update SRCREVScott Murray1-1/+1
Update SRCREV to get: 09c2e4a Update numberpicker This is required for the meta-flutter update that takes us to Flutter 3.13.2. Bug-AGL: SPEC-4936 Change-Id: I754a2f714a74a2627a7c0c8d7e1bad788cdaf5d7 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29287 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-10-05flutter-homescreen: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 6532dfa Switch to compositor's gRPC API Bug-AGL: SPEC-4914 Change-Id: I7b34cb1633731258ce25e6ce29ae3268088cb9db Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29260 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2023-09-27flutter-cluster-dashboard: update SRCREVScott Murray4-22/+25
Update flutter-clutter-dashboard SRCREV to pick up KUKSA.val databroker gRPC API changes, update its YAML configuration files to match, and add the JWT authorization token the configuration requires. Bug-AGL: SPEC-4762 Change-Id: I294b1b26e596fe650d194dca78adde7394d30d75 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29244 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2023-09-22flutter-hvac: update SRCREVScott Murray5-7/+19
Update flutter-hvac SRCREV to pick up KUKSA.val databroker gRPC API changes, update its YAML configuration file to match, and add the JWT authorization token the configuration requires. Bug-AGL: SPEC-4762 Change-Id: If272680063afb3d286f1f709dcc59c40c58f858a Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29238 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2023-09-20flutter-dashboard: update SRCREVScott Murray4-14/+15
Update flutter-dashboard SRCREV to pick up KUKSA.val databroker gRPC API changes, update its YAML configuration file to match, and add the JWT authorization token the configuration requires. Bug-AGL: SPEC-4762 Change-Id: I8a2e2da5bf5a03c9e935b91b9b25c1aa0610c399 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29231 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2023-09-20flutter-homescreen: update SRCREVScott Murray4-7/+13
Update flutter-homescreen SRCREV to pick up KUKSA.val databroker gRPC API changes, update its YAML configuration file to match, and add the JWT authorization token the configuration requires. Bug-AGL: SPEC-4762, SPEC-4903 Change-Id: I230f77aa120d76af928990bd2b7b1d8eacdcaaaa Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29230 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2023-08-28Switch Qt demo to KUKSA.val databrokerScott Murray29-30/+119
Changes to switch the Qt-based agl-demo-platform demo from using the older KUKSA.val server to the new gRPC based databroker. The Flutter demo's vehicle signalling behavior ends up a bit broken by these, but the image still boots and basic things still work. A follow on set of changes will convert the Flutter apps to the new gRPC API and remove the KUKSA.val server completely. Notable changes: - Updated libqtappfw, homescreen, ondemandnavi, and tbtnavi recipes to pick up changes to switch to using the databroker. - Updated agl-service-audiomixer and agl-service-hvac recipes to pick up their rework for using the databroker. - All the Qt demo applications that use the VehicleSignals class from libqtappfw have had their .conf and .token files updated to work with the databroker. As well, the JSON files used to create the new app-specific authorization tokens have been checked in to provide a reference of how things are configured. - The DBC feeder configuration has been changed to push into the databroker. Having a duplicate instance to also push into the older server has not been set up, as hopefully the Flutter demo conversion will follow on quickly enough to not require it. - Packagegroups for the KUKSA.val server and databroker have been factored out and are used instead of using the agl-ivi-services packagegroup. - kuksa-databroker-cli and the simple CAN simulator script are now included into the demo images when building with agl-devel. Bug-AGL: SPEC-4762 Change-Id: I416bcfbf961535062043ef54acdea6c353f84af1 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29171 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>
2023-07-18[wam][cef] Start unsing the WebAppMgrCli wrapperpike_15.92.0pike/15.92.015.92.0Roger Zanoni1-1/+2
This enables the homescreen service to run using the regular or the CEF backend. Bug-AGL: SPEC-3872 Signed-off-by: Roger Zanoni <rzanoni@igalia.com> Change-Id: I0fe710775626aabd3823b8c316f535ac9c966b51
2023-06-22homescreen: bump SRCREV for meson changesDenys Dmytriyenko1-1/+1
Updated meson build script for latest changes related to pkgconfig API changes, plus looking for wayland-scanner tool. Bug-AGL: SPEC-4578 Change-Id: I6b3a886f1bc6dc5fbedfcb0e9492bffa71433348 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2023-06-16agl-service-audiomixer: bump SRCREV for boost>1.81 compatibilityDenys Dmytriyenko1-1/+1
Bump SRCREV to pull in the fix for deprecation of string_file helper functions in boost 1.81 Bug-AGL: SPEC-4578 Change-Id: I30c3ad4f74f1e5e86070850c1c4272be17a41043 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2023-06-16agl-service-hvac: bump SRCREV for boost>1.81 and gcc13 compatibilityDenys Dmytriyenko1-1/+1
Bump SRCREV to pull in 2 latest fixes: 1. Deprecation of string_file helper functions in boost 1.81 2. Explicit inclusion of cstdint header to avoid error from gcc13 Bug-AGL: SPEC-4578 Change-Id: I9467a42e32abc633f9380414dfb25b501b88d513 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2023-06-15Add explicit applaunchd systemd dependenciespike_15.91.1pike/15.91.115.91.1Scott Murray3-6/+6
While the change to ensure polkit starts before applaunchd in meta-app-framework should resolve the observed failures, it is also the case that the applications here that call into the applaunchd API did not have dependencies on it in their systemd units, so also fix that to improve overall robustness. Bug-AGL: SPEC-4840 Change-Id: I884b7b326309a0dbdc374a93929aa33f421c680c Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-06-07Remove systemd user session and clean up packagegroups and imagespike_15.91.0pike/15.91.015.91.0Scott Murray23-84/+88
Remove the use of systemd user session to align with how upstream runs Weston, and to allow using all systemd sandboxing features with the compositor and homescreen, launcher, etc. applications. The changes for this touched enough packagegroups and images that further rework was done to address some of the cleanup described in SPEC-4813, see below for details. Changes: - Rework systemd units and recipes of affected applications. - Rework images to pull in image .bb files instead of .inc files. - Pull in the new agl-image-compositor as a base image where appropriate. - Update weston-terminal-conf recipe to use new split out weston-terminal package. - Use new agl-crosssdk bbclass where appropriate. - Pull some local common cross-SDK additions into a new agl-ivi-crosssdk.inc include file and use as appropriate. Note that this does have a side effect of likely correcting the contents of agl-image-ivi-crosssdk for some recent additions. - Remove flutter-gallery bbappend that turned it into an app, as we are not using it in images, have other examples now, and it seems better to not affect the contents of agl-image-flutter. - Remove unused agl-image-graphical-html5. If a downstream user does desire an image with Chromium+WAM without applications, restoring it can be considered. - Remove unused agl-image-graphical-qt5-crosssdk. - Remove all packagegroup-agl-profile-* packagegroups, as they were either empty or not providing value at this point. Any future plans for defining profiles can start from a clean sheet. - Added new packagegroup-agl-ivi-multimedia-hardware to hold some rcar3 specific additions (via override) that were previously being appended onto packagegroup-agl-graphical-multimedia even though they are machine-specific and that packagegroup is not. This may be a stopgap solution if the agl-ivi-* packagegroups are reworked further. - Replace some :append usage with += to avoid creating problems for downstream users. Bug-AGL: SPEC-4714, SPEC-4813 Change-Id: I544b1495bed1e2e2412a8e46b7d20d7622ec28c9 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-06-02Do not hard-code Flutter version and runtime typeScott Murray6-24/+27
Rework the flutter-homescreen and flutter-cluster-dashboard systemd units to get the Flutter version and runtime type from the environment file installed by the new agl-flutter-env recipe, and update their JSON configuration files to remove the hardcoding of their bundle paths. Bug-AGL: SPEC-4819 Change-Id: I841db2cbb3acfe4aad173e9b8aa25ff2e201c2e2 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-06-01Flutter bbclass refactorJoel Winarske8-72/+7
-Removes use of flutter bbclass runtime modes Installed modes are determined by flutter-engine package config flags. Default modes are debug, profile, and release. -Single json file based on runtime=release. If additional parameters are needed this happens as part of workspace automation. Scott Murray: - update packagegroup-agl-demo-platform-flutter Bug-AGL: SPEC-4819 Change-Id: I58fc1b30ea3367ec5f47f52b60951cf0be31dcbc Signed-off-by: Joel Winarske <joel.winarske@gmail.com> Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-05-31launcher: bump SRCREV for D-Bus removalDenys Dmytriyenko1-1/+1
Update to the latest version of launcher that has D-Bus references removed. Bug-AGL: SPEC-4801 Change-Id: Ic3f8e2b705f028390102f1b89dd7cafe38ca25d0 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2023-05-30window-management-client-grpc_git.bb: Don't inherit agl-appMarius Vlad1-1/+1
Turns out using the agl-app would make this testing client show up in our launcher which we don't really want as that might confuse users. Change-Id: I5631e56a5e3045583233ce579900cb3ab7bccbb7 Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2023-05-17Update applications for VSS 3.1.1Scott Murray4-4/+4
Update SRCREVs in flutter-cluster-dashboard, libqtappfw, ondemandnavi, and tbtnavi recipes to pick up vehicle signal changes for VSS 3.1.1. This is required for working with KUKSA.val 0.3.1 and the upcoming switch to the databroker. Bug-AGL: SPEC-4761 Change-Id: Ic13cf7ef702bb88bfa5ca2fef496b06e135133ba Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-05-09libqtappfw: update SRCREVScott Murray1-2/+2
Update libqtappfw SRCREV to pick up: d2b9c43 Bump version number 2cbbf91 mediaplayer: Improve MPD failure handling and bump PV to 2.0.1 to match. Bug-AGL: SPEC-4661 Change-Id: I6fd4070b7bd20bf631b7c6deb92e2955086b09e5 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-05-09window-management-client-grpc/window-management: Bump SRCREVMarius Vlad1-1/+1
Update window-management-client-grpc to include support for setting application on different outputs. Change-Id: Ibf21121c40758648a45ff5c82ed73828bfaaf7e3 Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2023-05-09recipes-demo/homescreen/homescreen_git: Bump homescreen SRCREVMarius Vlad1-1/+1
In order to catch up the compositor changes, specifically, to get support for placing window's application on different outputs. In more detail the following changes have been added: - c9ae3bc5a1 homescreenhandler: Handle dynamic movement of windows - 74b01c7210 homescreenhandler: Add support for starting apps on different outputs Bug-AGL: SPEC-4529, SPEC-4673 Change-Id: I09e488ce42bdb3550a03e80c1666075c97634585 Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2023-04-27kuksa-val: Rework to support updated SSL certificatesScott Murray1-1/+1
Changes: - Tweak the kuksa-val recipe to remove installing a newer server certificate (since it will be done elsewhere), and to split the certificates up into finer grained packages to ease installing them piecemeal and replacing them with other packages. - Remove the unused genCerts.sh certificate script patch form the kuksa-val recipe, an updated patch will be added in the near future. - Added a patch in the kuksa-viss-client recipe that enables the library to use certificates installed in /etc/kuksa-certificates or /etc/kuksa-val instead of the default ones that are shipped. - Add kuksa-certificates-agl recipe that installs AGL specific CA, server, and client certificates plus the required server and client keys to act as a replacement for the default ones shipped with KUKSA.val. The kuksa-certificates-agl name is used to avoid needing a rename with a future switch to kuksa-databroker. Note that the RPROVIDES variable is used for the various certificate packages to make them installable alternatives to the kuksa-val-certificates-* ones. The certificates installed are valid for 1 year and have AGL as the providing organization, longer validity ones will be added in follow up commits for Octopus and Pike. - Update the existing users of kuksa-val-*-certificates with the new kuksa-val-certificates-* package names. - Add PREFERRED_RPROVIDER definitions for the kuksa-val-certificates-* packages to quiet the BitBake warnings coming from having multiple providers. Bug-AGL: SPEC-4763 Change-Id: Ic6f1ca8b54f637674cd5ae42df0bed6ca4e729aa Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-04-26html-homescreen: bump SRVREVRoger Zanoni1-1/+1
Includes a fix to application listing/starting after the change to gRPC API. Bug-AGL: SPEC-4764 Signed-off-by: Roger Zanoni <rzanoni@igalia.com> Change-Id: I76b9074e12c662bda4b87c2869ceb8a51188c064
2023-04-26html5-launcher: Bump SRCREVRoger Zanoni1-1/+1
Includes a fix to application listing/starting after the change to gRPC API. Bug-AGL: SPEC-4764 Signed-off-by: Roger Zanoni <rzanoni@igalia.com> Change-Id: I6062afa817d6b2435e03a1b1ede756a6cd7554b4
2023-04-13cluster-receiver: Bump SRCREVMarius Vlad1-1/+1
As to include the cluster-receiver protocol update to allowing building agl-cluster-demo-platform. Change-Id: I88403976ec1a40d3b01049343fd4cfdf36876415 Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2023-04-03agl-service-audiomixer: Update SRCREVJan-Simon Moeller1-1/+1
Update to include the compilation fix. Bug-AGL: SPEC-4732 Change-Id: I283a7a495c5356418f006932bbd1f0e1b3bdc5d4 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-03-23html5 demos: Bump SRCREV for hvac and mixer appsRoger Zanoni2-2/+2
Adapted the demos to use kuksa.val Bug-AGL: SPEC-4599 Signed-off-by: Roger Zanoni <rzanoni@igalia.com> Change-Id: I32a9cca7b6289d468c14ee501574358ecc8d6680
2023-03-21homescreen_git: Bump SRCREV to support 0.0.21 AGL compositor versionMarius Vlad1-1/+1
This SRCREV bump update is required to add support for the 0.0.21 AGL compositor version. With it, we change the default homescreen with multiple surfaces to just using a single background surface and explicitly set an activation area. In more detail the following changes have been added: - 444b2a68a homescreen: Only keep the multiple surfaces approach in CI - 4c7852e6f homescreenhandler: Avoid using a stale wl_output - 7ff53ae1b meson.build: Bump to the latest agl-compositor version - bb4c83e29 homescreen: Add support for defining an activation area Change-Id: I23dfa8c8304b0493f29f38c2afb4a4837980a357 Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2023-03-20Add window-management-client-grpcMarius Vlad1-0/+28
This adds a recipe for window-management-client-grpc for testing out the gRPC interface. This client will talk with the compositor indirectly, using the gRPC interface exposed by the grpc-proxy helper client. Bug-AGL: SPEC-4673 Change-Id: Ib1a9d14a3bd41ea64180494962f97f0d5b557c09 Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2023-01-29Update radio support in demo applicationoctopus_14.94.0octopus/14.94.014.94.0Scott Murray2-2/+2
Update libqtappfw SRCREV to pick up: 9a7e2c5 Rework radio support for new gRPC API 888eca5 vehicle-signals: Increase double value precision and radio SRCREV to pick up: aef392d Update radio wrapper name Bug-AGL: SPEC-4665, SPEC-4662 Change-Id: I8478ec61d35b9ef0d45a6dff2bc9e7a3e7f8fe1b Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-01-29Restore agl-service-radio recipeScott Murray1-0/+30
Add an update recipe for agl-service-radio to build the reworked gRPC service daemon, and add it back as a dependency in packagegroup-agl-ivi-services so it will be installed into the demo IVI images. Bug-AGL: SPEC-4665 Change-Id: I9239a1e1476687e4c41367dbdfc6051c56b88c48 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-01-29Run agl-compositor in system scope for QEMU+KVM demo imageScott Murray2-8/+9
To allow usefully depending on the native-shell-client "homescreen" application from the systemd units running QEMU, tweak things to drop the use of agl-session from the agl-kvm-demo-platform host image. The motivation for this is to have the VM guest start up ordering work as expected, avoiding unnecessary delays from race failures on boot. Changes: - Rework agl-kvm template to use conf/include/agl-kvm.inc include file to match other featurs and simplify development. - Add include files for the host ("default" in BitBake) and guest (so agl-kvm-guest) multiconfigs to allow disabling the agl-demo feature in the host build, which disables agl-session. - Update native-shell-client systemd unit to run at system scope and depend upon agl-compositor directly. - Update agl-qemu-runner systemd template unit to depend directly on native-shell-client. Note that a consequence of these changes is that building images other than agl-kvm-demo-platform when the "agl-kvm" feature is used will likely not yield the desired results. Future work will investigate avoiding this problem, or forcing explicit compatibility errors to avoid user confusion. Bug-AGL: SPEC-4618 Change-Id: I295caf2969c5f4179c93f1b57afa703f1a866457 Signed-off-by: Scott Murray <scott.murray@konsulko.com> (cherry picked from commit 94ee287730b16820003aece648e790923a9a5b79)
2023-01-29Make cluster dashboard KUKSA.val server configurableScott Murray2-0/+6
Add CLUSTER_DEMO_VISS_HOSTNAME variables to the cluster-dashboard and flutter-cluster-dashboard recipes and tweak the installed configuration files to use the address it specifies. This provides a hook for tweaking the configuration for e.g. running in the guest VMs in the QEMU+KVM demo. This may need to be tweaked down the road to use something like multiple packages + the alternatives mechanism instead. Bug-AGL: SPEC-4618 Change-Id: I3798987566d681eac59e8c4b9c1f2423d950b2ba Signed-off-by: Scott Murray <scott.murray@konsulko.com> (cherry picked from commit 5109016c566a4a46e4a85f2c7b9dfcd6b8540233)