summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-04-27kuksa-val: Rework to support updated SSL certificatesScott Murray16-154/+349
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: I00031ada2401cd5b92419de5c7b1af8944c34e9d Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-04-19Fix building agl-kvm-demo-platform for h3ulcb-kfScott Murray2-5/+2
Changes: - Add masking the meta-rcar-gen3-adas layer to the KVM guest multiconfig to avoid picking up the dangling bbappends in meta-agl-bsp when building the guests. - Remove the MACHINE_SUFFIX logic from the guest image copying in the agl-kvm-demo-platform recipe; it is a leftover from the original logic used in the IC EG container host images, and is unneeded here since the host and guests will be different MACHINEs (and the guest realistically cannot use the -kf machines). Bug-AGL: SPEC-4760 Change-Id: If3237ca4d9fc86fc9d289a95bda24a4afcc7a991 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-03-01kuksa-val: Add patch to fix intermittent build failuresneedlefish_14.0.4needlefish/14.0.414.0.4Scott Murray2-1/+35
Add a patch to KUKSA.val to add a missing dependency in its CMake files to hopefully fix a build race that is seen on the AGL CI builders. Bug-AGL: SPEC-4717 Change-Id: I74f71236729e60ad0601fb1244b50279b2fc43e7 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-02-27mpd: Backport PipeWire output fixesScott Murray5-1/+140
Backport four PipeWire output plugin fixes related to handling very short audio files. They fix MPD hanging in the Drain call of the plugin when playing very short files like truncated ones attached to SPEC-4661. These patches can be removed when MPD is upgraded to 0.23.8 or newer. Bug-AGL: SPEC-4661 Change-Id: I42b5dd4c08863c7209a75f6ede777402a11cfc87 Signed-off-by: Scott Murray <scott.murray@konsulko.com> (cherry picked from commit eaed764bc0a02029287d2531bedf13ce123641ee)
2023-01-19Update radio support in demo applicationneedlefish_14.0.3needlefish/14.0.314.0.3Scott Murray2-2/+2
Update libqtappfw SRCREV to pick up: 22ad8cb Rework radio support for new gRPC API ce49ef3 vehicle-signals: Increase double value precision and radio SRCREV to pick up: 6ae60dc Update radio wrapper name Bug-AGL: SPEC-4665, SPEC-4662 Change-Id: I2dc36a24e5784a9cb72df2f60cfe690aaa5b2f17 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-01-19Restore agl-service-radio recipeScott Murray2-0/+31
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: If1015819d1ed20222d17d65b99c0d5a3cc034755 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-01-19agl-kvm-demo-platform: update guestsScott Murray2-4/+5
Switch default guest images to Flutter based demo platform images. As well, the simple-can-simulator is added to the host to allow testing or demos. Bug-AGL: SPEC-4618 Change-Id: Ic04c0fa6fad6712140e983ccd6650cda5ebc19fc Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-01-19Run agl-compositor in system scope for QEMU+KVM demo imageScott Murray9-15/+38
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: I7f2f2ad9a453b5d99bed4cfc33d99eb3002bcceb Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-01-19Make 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: I101b2c966fc2923a5f4946ea1c5e95695061c041 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-01-19Update guest input and CAN configuration for QEMU+KVM demoScott Murray3-2/+13
Changes: - Tweak agl-qemu-runner to make CAN options configurable. - Update the IVI guest image agl-qemu-runner configurations to enable an emulated PCI CAN device mapped to the host can0. - Update the IVI guest image agl-qemu-runner configurations to change the input device to a USB passthrough corresponding to the bottom USB 2.0 connector of the 2x stack on the reference hardware, so that a USB touchscreen can be used for demos. Bug-AGL: SPEC-4618 Change-Id: I3c89dcdc6a7c07e2d161f095eaa28c3a1cb1343b Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-01-19Rework guest network configuration for QEMU+KVM demoScott Murray15-8/+70
Changes: - Tweak agl-qemu-runner to make network options configurable. - Add qemu-config-vmnet0 recipe that installs the required configuration files to set up a vmnet0 bridge device for QEMU to add the guests to, and to run dnsmasq against it to provide set IPs (in 172.16.10.0/8) to known MAC addresses that can be used to get the IVI and IC guests at stable IP addresses. - As part of the above, disable connman DNS proxying to avoid conflicting with dnsmasq. This does mean this package should only be used for simple host images where applications can live with less dynamic DNS configuration behavior. - Update the various guest configuration files for agl-qemu-runner to set the new QEMU_NET_OPT variable as required. Bug-AGL: SPEC-4618 Change-Id: I6807f08f11fc2f3aa4a5411b319ebc6d5283cdf8 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-01-18rng-tools: disable jitter entropy generation in VMsScott Murray3-0/+9
Add a bbappend for rng-tools that disables jitter entropy generation for virtio-all machines, as it provides little value in virtual machines that are dependent on the host entropy anyways, and slows their booting very significantly. Bug-AGL: SPEC-4618 Change-Id: I51d10f95d5936a4ad89389ed5e0e4e0c16abcac6 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-01-18linux: update virtio-aarch64 kernel configurationScott Murray3-1/+7
Update virtio-aarch64 kernel configuration for QEMU+KVM demo to turn on some CAN and USB device support to allow using some emulated and passthrough devices where there is currently not a workable virtio backend solution. Bug-AGL: SPEC-4618 Change-Id: I07af25b045fcb499c406bbc1aa23285fb7f8e886 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-01-18kuksa_vss_init: update some signal namesScott Murray1-11/+11
Update some signal names that were missed in previous VSS 3.0 updates. Bug-AGL: SPEC-4664 Change-Id: Id2f013e669eca5c50e75e7ee9e515b78e517163b Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-01-15Restore webapp samplesRoger Zanoni13-53/+74
The desktop files aren't used anymore, change the recipes to use appinfo.json instead. Bug-AGL: SPEC-4605 Signed-off-by: Roger Zanoni <rzanoni@igalia.com> Change-Id: Ie03aef155217f59bb6363f18b2781adbacc93786 (cherry picked from commit 7f3038e5efb5fed78457a5855560a3ae8912f783)
2023-01-02tbtnavi: Update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 5da348a Update engine speed signal Bug-AGL: SPEC-4664 Change-Id: Id054c5c6453fc35c2ba985a2feb4a1a9b8d05f8e Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-01-02connman-glib: Update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 125514b Fix error handling Bug-AGL: SPEC-4623 Change-Id: Ie53ded257f66d2c3866660239961d55669506049 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-01-02flutter-hvac: Update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 1895a45 Spelling fixes d9c46db Rework temperature controls Bug-AGL: SPEC-4642, SPEC-4644 Change-Id: I99bc16796c8d484e90fc55ec12156afb3f150e78 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-01-02flutter-cluster-dashboard: Update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: c605ab0 VSS signal fixes aa3ebca UI tweaks Bug-AGL: SPEC-4653 Change-Id: I5ed9c1a12682c7442e3077e789a548b9528ff96d Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-01-01flutter-dashboard: Update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 7b663a0 UI Tweak 84ae05b Rework Riverpod provider usage 61da09a Layout simplifications and tweaks Bug-AGL: SPEC-4660 Change-Id: I4e163e25a9f2e6979864ce96b6bc2930119b5cb4 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-01-01flutter-homescreen: Update SRCREVScott Murray2-2/+9
Update SRCREV to pick up: 05f80b4 UI Fixes 696b49f Improve app listing 8528b5b Add volume control to bottom panel As well, add installation of a now required configuration .yaml file to enable the KUKSA.val usage added by 8528b5b. Bug-AGL: SPEC-4615, SPEC-4659 Change-Id: Idc53f10a5fd59727dd78cd4a4bb8584f4113795a Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-12-20flutter-cluster-dashboard: remove warningScott Murray1-6/+0
Since the navigation support in the Flutter cluster dashboard is somewhat optional if we're using the navigation streaming, and it likely needs further development to be usable, remove the warning about supplying a MapBox API key to avoid unnecessary confusion. Bug-AGL: SPEC-4640 Change-Id: I0b34cb3b52c06cad09a447fd8b86b8f5eb4f846b Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-12-20Rework cluster demo configurationScott Murray6-12/+35
Changes: - Rename cluster-dashboard-demo-config to cluster-demo-config since the installed AGL.conf will also be used for receiver configuration now. - Add a Flutter cluster version of AGL.conf that configures the receiver window geometry as required. The alternative mechanism is used to generate separate packages with the different AGL.conf files. - Update the package names installed by agl-demo-preload in the Qt and Flutter cluster demo images. It may make sense to do further rework in the dashboard and receiver apps post-CES to split things into separate configuration files, but this seems the most straightforward way to do things for now. Bug-AGL: SPEC-4640 Change-Id: If8a65228c75f28a53ef32a49be90f75a85d60a16 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-12-14native-shell-client: Add systemd unitScott Murray3-0/+25
Add a bbappend for native-shell-client to add a systemd unit that runs in the agl-driver user session. This is required to actually get it started if it is built into an image. Bug-AGL: SPEC-4618 Change-Id: If6c1c015544ee6f126fb30ca67822a38a83df64c Signed-off-by: Scott Murray <scott.murray@konsulko.com> (cherry picked from commit 2848a3d0591c7d0c9e97f208f00899a0f254ad0a)
2022-12-14Add agl-kvm feature templateScott Murray5-0/+47
Add feature template for enabling agl-kvm-guest multiconfig. Changes to leverage this to add a host image that includes guest VM images will follow. Bug-AGL: SPEC-4618 Change-Id: If8134359a1da7709d81b4ddd186d8c22de05280d Signed-off-by: Scott Murray <scott.murray@konsulko.com> (cherry picked from commit f65296a9c598ae81620e6c1d64ecf5f83bd11dee)
2022-12-14output-udev-conf: add recipeScott Murray4-2/+26
Add recipe to install udev rules to force all input devices to be associated with the HDMI-A-1 output. The intended use is with the KVM host image to ensure input devices are matched to the IVI guest VM. Also fixed the RDEPENDS for the other udev rule recipes to depend on udev specifically instead of systemd. Bug-AGL: SPEC-4618 Change-Id: Ic2efe01f7aed85f89dbda3cb958332ed5db799a1 Signed-off-by: Scott Murray <scott.murray@konsulko.com> (cherry picked from commit 46a4e4e4f43625686e73db8523bbfc9abaed558f)
2022-12-14agl-qemu-runner: Add recipesScott Murray11-0/+243
Add recipes for agl-qemu-runner.sh QEMU wrapper script and template systemd unit, and guest per-image configuration files and systemd unit links for the various demo platform images. The configurations for the demo images can be mixed and matched somewhat, but only one each of IVI and cluster should be used, as there are some static CPU assignments in the configurations. As well, this has only been tested on the AGL reference hardware at present, some rework will likely be required to support other platforms. There is room to add a bbclass to simplify the guest configuration recipes, but that has not been done for now as this approach may be temporary; a switch to libvirtd with appropriate configurations is likely. Bug-AGL: SPEC-4618 Change-Id: Ieefbd4081cca506f915957cc313411a5ed1ece5c Signed-off-by: Scott Murray <scott.murray@konsulko.com> (cherry picked from commit dce8116fb1a1b6f3c2976db126d9f923e2fe4c6f)
2022-12-14agl-kvm-demo-platform: Add recipeScott Murray1-0/+68
Add agl-kvm-demo-platform image recipe. If "agl-kvm" has been given to aglsetup.sh, it can be built to generate a minimal host image that runs IVI and cluster images with QEMU+KVM. The guest images are built with the "agl-guest-kvm" that the "agl-kvm" feature enables, and are built against the virtio-aarch64 target. The guest images to build can be overriden with the variables GUEST_VM1_IMAGE and GUEST_VM2_IMAGE (from e.g. site.conf). At present this image has only been tested on the AGL reference platform, and development is likely required to get it working on other platforms. COMPATIBLE_MACHINE has not been set in the recipe to ease experimenting, that may change. Known issues: - Currently graphics output from the guests is corrupted when they first boot, and a manual reboot is required of each guest. - Peripheral support is still a WIP. Audio has been configured, but needs further debugging. CAN, USB, etc., are to follow. Bug-AGL: SPEC-4618 Change-Id: Id7113576453621702547ee6e0b8734a6e9117bb6 Signed-off-by: Scott Murray <scott.murray@konsulko.com> (cherry picked from commit 1512bba4f2839e9b4b4748a6b29d35b29d5d65b5)
2022-12-14linux-%: Tweak kernel configuration for KVM demo guestsScott Murray2-9/+23
Rework the kernel configuration fragment application to prune out a bunch of the configuration for physical hardware for the virtio-aarch64 kernel. As well, add a virtio guest kernel specific fragment to enable a PCI CAN device driver that works with QEMU's emulation. That will provide a fallback until something can be worked out with respect to virtio-can. Bug-AGL: SPEC-4618 Change-Id: Ibb674d09c115ab5bbe454b665350a658c759e5f5 Signed-off-by: Scott Murray <scott.murray@konsulko.com> (cherry picked from commit 7eb48d9680b5451d2ce6ca6994cd290dbf599cb6)
2022-12-14weston-ini-conf: rework to add KVM host versionScott Murray4-27/+67
Add a canned weston.ini template and install it with the appropriate guest VM app ids as weston-ini-conf-kvm. The guest VM images/ids can be overriden with the variables GUEST_VM1_IMAGE and GUEST_VM2_IMAGE (from e.g. site.conf). Bug-AGL: SPEC-4618 Change-Id: I053a956fd5af78b13095f15b6e6c40e81a0ff0c9 Signed-off-by: Scott Murray <scott.murray@konsulko.com> (cherry picked from commit 6e5c561e962d0b900b8f6225f27467a193c43dee)
2022-12-12radio: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: cacb72e Update icon 5343550 Add gitreview file for Nifty Needlefish branch 147a454 Fix layout issues Bug-AGL: SPEC-4444, SPEC-4518, SPEC-4643 Change-Id: I6b34c5370c0b140fc5fe9c9d9385c8cd6fcd2646 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-12-12cluster-receiver: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 26197c7 Add optional override for window geometry aead5d9 Add gitreview file for Nifty Needlefish branch Bug-AGL: SPEC-4518, SPEC-4640 Change-Id: I3fb5efdab505e05ee127ec74e63fbf5deecac503 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-12-12tbtnavi: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: b8d8c98 Update output display ID 890334d Add gitreview file for Nifty Needlefish branch Bug-AGL: SPEC-4518, SPEC-4645 Change-Id: I62ef59225ae54b24b0b5e786ac539222e7eef926 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-12-12flutter-hvac: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: b730a26 Add icon d23c89e Update left/right labels Bug-AGL: SPEC-4634, SPEC-4644 Change-Id: I4223e3a338bb449a908e6f93c199d4b3339e90e2 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-12-12flutter-dashboard: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 1a5706e Update Tier -> Tire 30ebc2f Update signal names and types for KUKSA.val 0.2.5 3ba8f08 Add icon Bug-AGL: SPEC-4634, SPEC-4641, SPEC-4642 Change-Id: Ia76cef3ab7cfe87b4f2fe14363679cebbeafd434 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-12-12flutter-cluster-dashboard: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 8f02aa8 Update signal names and types for KUKSA.val 0.2.5 Bug-AGL: SPEC-4641 Change-Id: Ic376c76eed93bee36efc94f48aa28d8f359ffa2e Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-12-12packagegroup-agl-demo-platform-flutter: fix whitespaceScott Murray1-2/+2
To fix building, remove extraneous "\ "s that were accidentally added into IMAGE_INSTALL:append in packagegroup-agl-demo-platform-flutter in the previous update. Bug-AGL: SPEC-4637 Change-Id: Idf7600450834b3ea0bd6f4cd5858aadeda6ce6f2 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-12-08Add cluster-receiver to Flutter cluster demoScott Murray1-0/+1
Add cluster receiver to Flutter cluster demo image so it can be used in the CES demo. Bug-AGL: SPEC-4640 Change-Id: I706f0ebd99425ed1ef8d854a0ce75035132bab5b Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-12-08Update Flutter demo imagesScott Murray9-22/+35
Changes: - Split demo image feature definitions into an include file to allow reusing them, and pull into both the Qt and Flutter demo platform images. - Remove packagegroup-agl-demo-platform dependencies from feature packagegroups so they will not break the Flutter images. - Tweak Flutter cluster demo image to have KUKSA.val related package omission be controlled by the "agl-demo-preload" feature. - Add the kuksa-vss-init package to the IVI services packagegroup so that the signal initialization expected by the Flutter cluster dashboard will always be done. This covers the usecase of using the Flutter cluster with KUKSA.val on the IVI board. - Add missing "agl-demo-preload" tweaks from the Qt demo platform image to the Flutter one. - Tweak things to leave out the Weston terminal app from images build with the "agl-demo-preload" feature. - Remove flutter-navigation and flutter-mediaplayer from the Flutter demo image for now, and add the messaging, phone, and radio Qt apps to fill out the list of apps for the demo. Bug-AGL: SPEC-4636, SPEC-4637, SPEC-4639 Change-Id: I9cde89278f0191886152f765d4fb1a893c0ea2c1 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-12-07flutter-cluster-dashboard: Add demo configurationScott Murray2-4/+29
Add a demo configuration yaml file to point at the KUKSA.val server on the IVI board that can be installed as an alternative to the default. Bug-AGL: SPEC-4636 Change-Id: I75f91ad620e33ef7cbd7c6de4ef7ccae9b17cdf4 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-12-07radio: Update display nameScott Murray1-0/+2
Set AGL_APP_NAME for the radio application. Bug-AGL: SPEC-4638 Change-Id: I05f5e30f79d53fb9faa913d06801bfd5ec05bf85 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-12-07Remove demo sllin configurationScott Murray11-227/+0
Remove recipes providing sllin configuration for the full demo, as all LIN usage is being replaced with CAN. The recipes for the sllin driver and associated lin_config utility are kept for now in case there are external uses. Bug-AGL: SPEC-4635 Change-Id: I67b7acf5a8c3801cb1890ee27486080255252385 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-12-07Update cluster network configurationScott Murray5-21/+1
Update configuration files as appropriate with the IVI board as 192.168.10.2 and the cluster as 192.168.10.3. This includes removing the cluster-connman-conf network configuration recipe. Bug-AGL: SPEC-4632 Change-Id: I60011a3615152a036057ca1a98d3916c67a3cd1e Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-12-07agl-demo-preload: Enable CAN FD for reference h/wScott Murray1-0/+3
Define CANBUS_NETWORK_CONFIG to select the CAN FD configuration if building with the agl-refhw-h3 feature. Bug-AGL: SPEC-4633 Change-Id: Ie414fb800c4721f4b38ee6a11d9f3f856376d124 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-11-21Bump flutter-dashboard and flutter-hvacScott Murray2-2/+2
Bump flutter-dashboard and flutter-hvac SRCREVs to pick up opaque background fixes. Bug-AGL: SPEC-4614 Change-Id: Ia008b3f2cb96061d114c9766fe14ba45e92fd98c Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-11-21Update Flutter demo image to use Flutter homescreenScott Murray4-16/+15
Changes: - Update Flutter demo image packagegroup to replace the Qt demo homescreen and launcher with the new Flutter homescreen. The list of apps to install has been tweaked to drop the Qt HVAC and dashboard applications and add the Qt settings, mediaplayer, and navigation apps, to better reflect what is likely to be usable for ALS and CES. - A AGL_FLUTTER_RUNTIME variable has been used in the Flutter demo image packagegroup to allow potentially switching the Flutter packages from release to debug or profile versions. - Add Flutter homescreen specific weston-ini-conf-flutter package to the Flutter demo image. - Tweak the application display names for the Flutter dashboard and HVAC applications to drop the Flutter prefix since they will be the only versions present in the Flutter demo image. Bug-AGL: SPEC-4615 Change-Id: Iec1c139b72cbd953420f23484942ad255080f4f7 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-11-21weston-ini-conf: Add bbappend to generate Flutter demo configScott Murray2-0/+27
The Flutter homescreen in the Flutter demo image currently requires specifying the application activation area in the output sections in the weston.ini configuration for the compositor. Add a bbappend that creates a weston-ini-conf-flutter package with the required .ini. Bug-AGL: SPEC-4615 Change-Id: I59ef74abb8957ea2ad8b13b6de014662a2a867c8 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-11-21flutter-homescreen: add recipeScott Murray5-0/+80
Add recipe for Flutter homescreen application. Bug-AGL: SPEC-4615 Change-Id: I71510ff462c84bed0de36e889455828a4feb02b3 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-11-10Updates for KUKSA.val 0.2.5needlefish_14.0.2needlefish/14.0.214.0.2Scott Murray4-4/+4
Update SRCREVs for the agl-service-audiomixer and agl-service-hvac services as well as the dashboard and agl-cluster-demo-dashboard apps to pick up fixes for signal changes in KUKSA.val 0.2.5. Bug-AGL: SPEC-4587, SPEC-4598 Change-Id: I1679febbde76f33f0be5413445f8f9d031d07c9d Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-10-31kuksa-val: Upgrade to latestScott Murray17-462/+491
Changes: - Upgrade kuksa-val and kuksa-viss-client to a commit that includes the 0.2.5 release tag and some fixes past it. The patches for each have been updated against the newer version, with backported ones dropped. - The affected recipes have been updated to include some new gRPC tooling dependencies, and a recipe for a new jsonpath-ng dependency has been added. - Rework the kuksa-dbc-feeder recipe for the splitting out of the example feeders from the main kuksa-val repository. - Rework our local kuksa-dbc-feeder patches against the newer version, as upstream has made several improvements. Also drop the duplicate filtering feature patch, as it seems likely we will not need it going forward. - Update the kuksa-dbc-feeder configuration files to work with the new version. Notable is a change in the engine speed signal naming in VSS 3.0, which is the new default for VSS schema. - The kuksa-val and kuksa-val-feeders trees have changed their licensing from EPL-1.0 to Apache-2.0, update the recipes accordingly. Bug-AGL: SPEC-4587 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ibc990767219f79af95929e86361e66beda2d0c9e (cherry picked from commit 54ef381ec92148015cbd743a1b30771cca22f80b)