summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-05-28Add preconfigured demo control panel imagesScott Murray6-8/+83
Changes: - Add kuksa-dbc-feeder configuration package for the gateway flavor of the control panel image. - Split out the agl-demo-control-panel configuration into a separate package, and add alternative versions for running against the regular and gateway versions of the full demo. - Add -preconfigured and -preconfigured-gateway flavors of the agl-ivi-demo-control-panel image that add the appropriate tweaks to support the full demo setups. Bug-AGL: SPEC-5107, SPEC-5138 Change-Id: I290d08c0f7234f951b822b161bce8166fb62d346 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29924 Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-05-28agl-demo-control-panel: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 31573c8 Enable secure mode in default configuration 617a152 Rework configuration saving 08857a6 Improve vehicle simulator 6b21032 Add ability to disable HVAC and steering wheel pages f2c7811 Simplify server configuration ceb0b8b Add gitlab issue/merge request templates Bug-AGL: SPEC-5138, SPEC-5141, SPEC-5142, SPEC-5143 Change-Id: I762a26ede4162a7b2bac895d38c59ce3d222b69f Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29944 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-05-27Add gateway demoScott Murray47-75/+2130
Changes: - Add recipe for AGL VSS to MQTT proxy daemon - Update agl-vcar.dbc CAN database definition to add signals useful for demoing the proxy (per V2C EG discussion). - Add a patch to kuksa-dbc-feeder to allow sensor signal updates to generate CAN messages in output mode. - Add VSS vspec variants to define the desired CAN input and output support for the various kuksa-dbc-feeder instances in the default and full gateway demos. - Add configurations for kuksa-dbc-feeder for the running the default gateway demo with CAN output from a demo control panel instance on a single CAN interface, as well as a fuller setup with a second kuksa-dbc-feeder running against a second CAN interface on the gateway to handle the demo steering wheel and HVAC support. - Add gateway demo specific configuration files for various KUKSA.val databroker clients to override the databroker location. - Add agl-gateway-demo and agl-gateway-demo-preconfigured images for the default and full demos. - Add *-preconfigured-gateway image flavors for the Flutter IVI, IC, and KVM demo images that support running with the databroker on the gateway. NOTES: - The *-preconfigured-gateway images assume the gateway has an IP address of 192.168.10.4. - Required changes to the agl-demo-control-panel application and the addition of a agl-ivi-demo-control-panel-preconfigured-gateway image will come in a subsequent change. Bug-AGL: SPEC-5107, SPEC-5138 Change-Id: I9797aa72737af7af3d791a5151198f80b6d90e0d Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29921 ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account
2024-05-27Rework KVM demo configurationScott Murray49-213/+253
Changes: - Move KVM demo configuration and image recipes to a new sub-layer, meta-agl-kvm-demo, to keep things that may not be buildable with just the agl-demo feature separate to avoid confusion. It will hopefully also avoid clutter in recipes-platform/images. This sub-layer is pulled in when the agl-kvm setup feature is given to aglsetup.sh. - Remove the agl-kvm-host-kuksa and agl-kvm-host-audio setup features. - Add new *-guest and *-guest-preconfigured flavors of the Flutter IVI and IC images under meta-agl-kvm-demo that that have the desired configuration changes baked in. - Add required qemu-config recipe variants for the new guest image flavors. At the moment there is more duplication of configuration for this than is desired, and some reworking of agl-qemu-runner configuration may come as a follow up to avoid this. - Remove qemu-config recipe variants for unused Qt guest images. If it becomes desirable to use the Qt demo images as guests this can be revisited. - Added agl-kvm-demo-flutter-preconfigured image variant that supports the full demo setup (i.e. "green machine" with steering wheel, equivalent to CES 2024 demos). NOTES: - The agl-kvm-demo image remains and builds roughly the same image as before, with the KUKSA.val databroker running in the IVI guest and cluster support enabled. Replacing this image with a bbclass abstraction and an e.g. agl-kvm-demo-flutter image is under consideration. Bug-AGL: SPEC-5138 Change-Id: I64936208fd032e5ba47366e3a7ff572dc18338e4 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29918 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-05-27Replace agl-demo* features with preconfigured imagesScott Murray21-95/+166
Changes: - Remove the agl-demo-preload and agl-demo-cluster-support setup features. - Make the agl-weston-remoting setup feature a dependency of the agl-demo feature. To accommodate this with respect to avoiding putting the remote-output display configuration into generated weston.ini files when not required, the logic for that has been moved from meta-agl-core's weston-ini-conf recipe, and extra weston-ini-conf-* packages with the remote output support enabled are now generated to be used in images when required. - Add *-preconfigured versions of the images useful in a full demo setup (i.e. with "green machine" for tradeshows). These images have the configuration tweaks that the build setup features enabled with conditional logic baked in. - Remove now unnecessary connman-conf bbappend, we now assume that the IVI and cluster IP addresses are assigned as 192.168.10.2 and 192.168.10.3 via DHCP in a full demo setup. Notes: - The cluster support in the *-preconfigured images assumes that the IVI board is at IP address 192.168.10.2, and both boards are in the 192.168.10.x subnet. Bug-AGL: SPEC-5138 Change-Id: Icc472c6b602fa8fa5570af6cb0acaef853cbfa0f Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29866 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-05-24icu_74 bbappend - add wildcard for versionJan-Simon Moeller1-0/+0
Make the recipe apply on upcoming version uprevs. Bug-AGL: SPEC-5149 Change-Id: I462f7e0c8dc89617239b844b538b016b67207a20 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29914 Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-05-23Rework demo image namingScott Murray36-156/+51
Rename the demo images to align with the following scheme: agl-<ivi|cluster|etc>-<image|demo>-<qt|flutter|etc>(-<crosssdk|preconfigured>) The intent is to make the naming more consistent in preparation for switching to preconfigured images as a replacement for the existing agl-demo-preload, agl-demo-cluster-support, agl-kvm-host-* aglsetup.sh features. Additionally, the prototype LXC demo image support has been removed as it is unused and would need updating for these and upcoming changes. Bug-AGL: SPEC-5138 Change-Id: I8d907713b09eb47c3cb0ebd5326ab063b2684ea2 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29864 ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-05-10agl-demo: update meta-clang commentScott Murray1-1/+1
Update comment in feature template documenting why meta-clang is required. Bug-AGL: SPEC-5123. Change-Id: I4f4d589de07ee0d05f1720e1f1fca2445271d5c2 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29894 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-05-08qt-cluster-receiver: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: b3ea52f Add gstreamer 1.22 compatibility 2dd9c29 Add gitlab issue/merge request templates Bug-AGL: SPEC-5121 Change-Id: I927144a75f924a7a280c4bc2a65675eb32a3a625 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29890 Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-05-08cluster-receiver: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 7dd7d94 Add gstreamer 1.22 compatibility Bug-AGL: SPEC-5121 Change-Id: Ib04fc92c919f43b873d8069dcd358ed28334c4e2 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29889 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-04-24python3-grpcio: rename bbappendScott Murray1-0/+0
Rename python3-grpcio bbappend for newer version in scarthgap. Bug-AGL: SPEC-4578 Change-Id: I4023d82282da0948ab0254bc73fda570a6f5bfa1 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-04-24ofono: remove bbappendScott Murray4-71/+0
Remove our ofono bbappend since the local patch no longer applies and the custom configuration has not been tested in several years. Bug-AGL: SPEC-4578 Change-Id: Iadff9ea539519342f94d14bbe5d63e21367638f5 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-04-24libvncserver: remove recipeScott Murray1-54/+0
Remove backported libvncserver recipe since the same version is now available from meta-oe. Bug-AGL: SPEC-4578 Change-Id: I751d625adcff04e881c35ff52530d6c1782ec607 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-04-24icu: update bbappend for 74-1 versionDenys Dmytriyenko3-1/+1
Also, new version now uses - instead of . for version separator. Bug-AGL: SPEC-4578 Change-Id: Ibbef7a7631e923ec6c7ec189b2cc2463fb1d0c05 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2024-04-24cannelloni: unpin older versionDenys Dmytriyenko2-3/+0
In previous LTS, this bbappend was setting SRCREV newer than upstream. Now upstream is updated and has a newer version. Bug-AGL: SPEC-4578 Change-Id: Ie9082d17797e4be5721863dac854bc66d42bec44 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2024-04-24python3-pyqt5: update bbappend for upstream updateDenys Dmytriyenko1-0/+0
meta-qt5 has bumped python3-qt5 version to 5.15.9 Bug-AGL: SPEC-4578 Change-Id: I37f0dcb0641302c94a995a22731a4f4203f554e3 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2024-04-24python3-cantools: update bbappend for upstream updateDenys Dmytriyenko1-0/+0
meta-oe has bumped python3-cantools version to 39.2.0 Bug-AGL: SPEC-4578 Change-Id: I4113a48560ee552eceab847aa8b2b5857f37c580 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2024-04-24qtwayland: update qwaylandintegration patch for 5.15.9Denys Dmytriyenko1-1/+1
Update qwaylandintegration patch to apply to qtwayland 5.15.9 Bug-AGL: SPEC-4578 Change-Id: Id9fb6cfcfaa81f0c526f66ab38f46ba5dbb5833d Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2024-04-24wifi.cfg: update to reflect upstream kernel changesDenys Dmytriyenko1-2/+1
R8188EU was removed in favor of RTL8XXXU in fdf6c2309f425509cddd002f278c650ad0b7e34b The change is in kernel 6.4+ Bug-AGL: SPEC-4578 Change-Id: I5d85f2e0bcfc0861898bc2b813a48ed9d5e75cd6 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2024-04-24most_deps.cfg: update to reflect upstream kernel changesDenys Dmytriyenko1-1/+0
VIDEO_V4L2 combined with VIDEO_DEV in 9958d30f38b96fb763a10d44d18ddad39127d5f4 The change is in kernel 6.1+ Bug-AGL: SPEC-4578 Change-Id: Ic336a45552bc88f501bd3e9119b246224400b041 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2024-04-24can-devices.cfg: update to reflect upstream kernel changesDenys Dmytriyenko1-2/+1
CAN_LEDS was removed in 6c1e423a3c84953edcf91ff03ab97829b287184a CAN_ESD_USB2 renamed to CAN_ESD_USB in 5e910bdedc84c1f196863cebdf27c1806449c27c Both changes are in kernel 6.1+ Bug-AGL: SPEC-4578 Change-Id: I06485b565f8da27cdbd515419a06ba706129bba8 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2024-04-24meta-agl-demo: add missing Upstream-Status to local patchesDenys Dmytriyenko1-0/+2
OE-Core master now treats patches w/o Upstream-Status as a hard error. Bug-AGL: SPEC-4578 Change-Id: Ib2dc84a97ce27704f2939d64477fc631e26c0c3c Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2024-04-24kuksa-val: fix breakage with gcc 13Denys Dmytriyenko2-0/+36
Need to explicitly include fstream header to resolve gcc13 incomplete type error. Bug-AGL: SPEC-4578 Change-Id: I39c867fe48dc07cee3e603bbe222f4392fb808e0 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2024-04-24kuksa-dbc-feeder: adjust version for PEP 440 complianceDenys Dmytriyenko1-1/+1
Newer Python setuptools errors out: | Invalid version: '0.1.2-36-dirty'. | '0.1.2-36-dirty' is not valid according to PEP 440. Bug-AGL: SPEC-4578 Change-Id: Icee6e149e2eeed389e712ad5ac0fab326e35992a Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2024-04-24Add meta-clang as a dependencyScott Murray1-0/+3
Define AGL_META_CLANG in the agl-demo template to pull in meta-clang, as it seems required to avoid dependency errors from the uutils-coreutils recipe in meta-oe when selinux is present in DISTRO_FEATURES. It may be worthwhile investigating further and discussing with upstream, as this seems a bit unusual. Bug-AGL: SPEC-4578 Change-Id: Ib8ac8d02b86491bded5463670c87d12a8e66df6a Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-04-24Add Yocto Project scarthgap release compatibilityScott Murray1-1/+1
Switch to langdale in LAYERSERIES_COMPAT in layer.conf files. Bug-AGL: SPEC-4578 Change-Id: I335342571149b89073e801447bd39c25b279a9db Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-04-24python3-cantools: update bbappendScott Murray1-0/+0
Bug-AGL: SPEC-4578 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Change-Id: I319b8b70067f03bef81ba360489fb1b2c84871e4
2024-04-24Fix crosssdk build on RISC-VScott Murray1-1/+4
Remove gcc-sanitizers from the crosssdk when building for RISC-V, as it is not currently supported on that platform. Bug-AGL: SPEC-5116 Change-Id: If4e273c85b322f65635e2e9fc4752227f19b065c Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29847 ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account
2024-04-16cluster-receiver: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 8633f97 Update agl-shell protocol version 2c98318 Add gitlab issue/merge request templates Bug-AGL: SPEC-5110 Change-Id: Id552b40668235c1ed6843938284f1a9009587981 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29838 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-03-26Update meta-flutterJoel Winarske9-15/+2
- change reference from meta-flutter to flutter-layer - add meta-flutter-apps to check - remove BBMASK for ivi-homescreen recipe - update the flutter apps (remove FLUTTER_APPLICATION_INSTALL_PREFIX) Change-Id: I4929dca34e380e7aacc1b0cc037a7a812fa7b313 Signed-off-by: Joel Winarske <joel.winarske@gmail.com> Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29778
2024-03-20Remove meta-python2 usageScott Murray2-6/+0
Remove remaining meta-python2 layer references now that no recipes require it. Bug-AGL: SPEC-5099 Change-Id: I4ffade4ecdc50404a4729860560bacdd513764ac Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29750 ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-03-19python3-grpcio: add bbappendScott Murray2-0/+18
Add bbappend to tweak the LDFLAGS used when building for RISC-V so that libatomic gets linked as is required. See the comment in the .inc file for more information. Bug-AGL: SPEC-5011 Change-Id: I90f839be8cbaf527c11508476ab6dd5ab6eb8799 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29746 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-03-19Remove meta-python dependenciesScott Murray13-13/+13
Remove remaining meta-python dependencies from layer and recipe configuration. The agl-ivi-demo-platform-html5 image has been confirmed to build with these changes, and they are a prerequisite for removing meta-python from the repo manifest. Bug-AGL: SPEC-5099 Change-Id: I1d8ff343eef2d883bbc5b5baf0f7b69b161faf94 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29745 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-03-08window-management-client-grpc_git.bb: Bump SRCREVMarius Vlad1-1/+1
To include the split window functionality. Change-Id: Ibd9fe5aa3484703239c81c7e979f208090b22ce6 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29713 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
2024-03-08agl-service-radio: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: b4debfc Merge "Allow specifying bind address" 14068fe Allow specifying bind address 85230b2 Add gitlab issue/merge request templates Bug-AGL: SPEC-5082 Change-Id: I26f6b3e45cbd76b059c3224a0474b247539bf6c4 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29707 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-03-08Update agl-kvm feature dependenciesScott Murray1-1/+1
Add agl-demo-cluster-support and agl-demo-preload as dependencies of the agl-kvm feature, as they are effectively required to get a working agl-kvm-demo-platform image. Bug-AGL: SPEC-5084 Change-Id: Ia766692f775e0274079ca266f4baf6e927bb6470 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29705 Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-03-08agl-ivi-demo-platform-flutter: add camera-gstreamerScott Murray1-0/+1
Add camera-gstreamer application to the new default Flutter demo image. Bug-AGL: SPEC-5066 Change-Id: Idfb27610ddf75ff10bc3aea881a377ff70229217 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29704 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-03-08Cluster support fixesScott Murray3-6/+6
Changes: - Rename CLUSTER_DEMO_VISS_HOSTNAME to CLUSTER_DEMO_VSS_HOSTNAME since we're not using VISS at this point. - Change TRANSMITTER_OUTPUT_HOST to REMOTING_OUTPUT_HOST in KVM demo configuration to match change previously made in the weston-ini-conf recipe in meta-agl. Bug-AGL: SPEC-5086 Change-Id: Id5a7ab5fab9b19786b4eeb743a06c71693e0a0da Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29703 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-03-08Enable running audio services on host for KVM demoScott Murray24-29/+192
Changes: - Add agl-kvm-host-audio feature for configuring other changes. - Make installation of packagegroup-agl-ivi-service-platform in the KVM host versus IVI images dependent on the agl-kvm-host-audio feature. Some recipe dependencies are tweaked by the feature being specified to avoid accidentally pulling things into the IVI guest images. - Add KVM demo specific configuration for applications affected by running the databroker on the host versus in the IVI guest, and use it if the agl-kvm-host-kuksa feature is enabled. Bug-AGL: SPEC-5082 Change-Id: I3a6e6216a90e4d260c20f0b048e6332466aef4ff Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29702 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-03-08agl-ivi-demo-platform-flutter: add ondemandnaviScott Murray3-0/+11
Add ondemandnavi application to new default Flutter demo image, and update both it and tbtnavi's runtime dependencies to make sure all the required Qt packages get pulled into the image. Bug-AGL: SPEC-5085 Change-Id: I521a7e3a1d161f2283023f8fa346092f961ac4ba Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29701 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
2024-03-08Add CAN test tools image featureScott Murray5-4/+10
Add can-test-tools image feature and use it to remove duplication of adding the tools to various images. Bug-AGL: SPEC-5083 Change-Id: I4f4eec87eb26825f69f056183829feab7d90caf5 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29700 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-03-08Add KUKSA.val databroker image featuresScott Murray11-28/+58
Rework inclusion of KUKSA.val databroker server and client support into image features that can be specified via IMAGE_FEATURES, and use that in our demo image definitions. As well, add a new agl-kvm-host-kuksa feature that allows configuring the KVM demo build to run the databroker on the host instead of in the IVI guest. Some further application configuration changes are required for that to fully work, those will come in follow up commits. Bug-AGL: SPEC-5082 Change-Id: Ice931fe924c1bf49709999eeabcb998ee191fc80 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29699 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-03-08Rework IVI image packagegroupsScott Murray6-34/+21
The all-in-one packagegroup-agl-image-ivi makes it difficult to use the dependencies it pulls into images in a piecemeal fashion. It has been removed and instead its dependencies are included in the base IVI image defintion. As well, the IVI services packagegroup has been split to have packagegroups for applaunchd versus platform-dependent services (audio, HVAC, etc.). These will enable doing using conditional logic in the IVI image defintion that will be more visible and not break binary packaging. Bug-AGL: SPEC-5082 Change-Id: Ia4e95656e2fbc6d8ed6ba98c19b33f6fe6ca5971 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29698 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
2024-03-07homescreen_git.bb: Bump SRCREV to pick up compositor updateMarius Vlad1-1/+1
Change-Id: I08ee999c5b2e59305d2f19623944a4e1259591bf Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29726 Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-02-20Rework gpsd configurationScott Murray4-4/+10
To remove the use of the "virtual/gpsd-conf" RPROVIDES as part of futureproofing for YP 5.0 / Scarthgap, rework the machine-specific gpsd configuration scheme to based on the gpsd-machine-conf recipe that is intended for this upstream. The gpsd-machine-conf recipe is now unconditionally included in the navigation packagegroup, but it will be empty on machines except those that add their own content to it. Bug-AGL: SPEC-5067 Change-Id: I7f1b555f154fe77c643019dae4bb90354ca2a4b4 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29691 ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-02-18flutter-cluster-dashboard: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 5bd594a Add gitlab issue/merge request templates dbb971a Fix unit handling da47b06 Fix TLS configuration parsing Bug-AGL: SPEC-4474, SPEC-5045, SPEC-5046 Change-Id: I58144e22ee8a65737bf0d11c7576dfa3c29ce6eb Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29684 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-02-15Remove virtual/webruntime RPROVIDESricefish_17.90.0ricefish/17.90.017.90.0Scott Murray2-4/+1
At this point it is not really the case that WAM can be switched out for another web runtime, so just remove the virtual/webruntime RPROVIDES rather than rework it. Bug-AGL: SPEC-5067 Change-Id: I0b55f483352c93e50e36d25d6237abe3598552b4 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29677 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-02-15qtwayland-config: remove recipeScott Murray2-33/+0
Remove qtwayland-config recipe since nothing uses it, rather than rework its RPROVIDES. Bug-AGL: SPEC-5067 Change-Id: Ie6ac95319068f1bed560eb322f2625561bd6db82 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29656 Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-02-13Add gitlab issue/merge request templatesJan-Simon Moeller2-0/+6
Add template files for gitlab Bug-AGL: SPEC-4474 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I33c960c7578c1beef98c2427a9b0914d5f3fccb1
2024-02-07cef: use vpython3 for commands called by gclientquillback_16.93.0quillback/16.93.016.93.0Roger Zanoni1-3/+3
The probable cause for SPEC-5062 is that chromium's go routines that create virtualenvs expect vpython environment variables to be present, so the creation fails and the scripts could be trying to use the build host python binary. This can cause issues on some places, for example in the codecs lookup that raises an exception when an codec isn't found: https://github.com/pypa/pip/pull/6311/files The exception raised on SPEC-5062 logs is "unknown encoding: utf-16le", because the sysroot pip version expects "utf-16-le" instead. Bug-AGL: SPEC-5062 Signed-off-by: Roger Zanoni <rzanoni@igalia.com> Change-Id: I16e817140bf819712a5fbe1b006156db608d43b2 Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29659 ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account