Scott Murray [Mon, 8 Jul 2024 17:09:57 +0000 (13:09 -0400)]
meta-agl-kvm-demo: update for YP scarthgap and clean up
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
Jan-Simon Moeller [Thu, 27 Jun 2024 12:47:48 +0000 (12:47 +0000)]
Remove lin bus components
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>
Jan-Simon Moeller [Thu, 27 Jun 2024 12:46:02 +0000 (12:46 +0000)]
Move html5 demo into sublayer
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
Scott Murray [Wed, 26 Jun 2024 19:47:27 +0000 (15:47 -0400)]
agl-dbc: Add recipe
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
Scott Murray [Wed, 26 Jun 2024 19:11:03 +0000 (15:11 -0400)]
Move base VSS and KUKSA.val recipes to meta-agl-kuksa-val
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
Ludwig Schwiedrzik [Tue, 18 Jun 2024 07:58:07 +0000 (09:58 +0200)]
Add persistent storage grpc API
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
Scott Murray [Thu, 20 Jun 2024 15:00:55 +0000 (11:00 -0400)]
weston-ini-conf: explicitly enable compositor gRPC proxy
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
Naoto Yamaguchi [Sun, 2 Jun 2024 12:10:11 +0000 (21:10 +0900)]
Avoid seatd error in guest container
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>
Scott Murray [Tue, 18 Jun 2024 20:44:10 +0000 (16:44 -0400)]
vss: Upgrade to 0.4.2
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
Scott Murray [Tue, 18 Jun 2024 20:42:08 +0000 (16:42 -0400)]
vss-tools: Upgrade to 0.4.2
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
Scott Murray [Tue, 18 Jun 2024 20:30:05 +0000 (16:30 -0400)]
kuksa-dbc-feeder: Upgrade to kuksa-can-provider 0.4.3
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
Scott Murray [Tue, 18 Jun 2024 20:13:35 +0000 (16:13 -0400)]
kuksa-client: Upgrade to 0.4.3
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
Scott Murray [Tue, 18 Jun 2024 20:02:56 +0000 (16:02 -0400)]
kuksa-databroker: Upgrade to 0.4.5
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
Scott Murray [Tue, 18 Jun 2024 19:48:15 +0000 (15:48 -0400)]
kuksa-val: remove deprecated KUKSA.val server
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
Scott Murray [Mon, 10 Jun 2024 19:19:59 +0000 (15:19 -0400)]
python3-grpcio: remove bbappend
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
Scott Murray [Thu, 30 May 2024 18:12:49 +0000 (14:12 -0400)]
flutter-cluster-dashboard: fix KVM demo configurations
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
Scott Murray [Thu, 30 May 2024 18:10:31 +0000 (14:10 -0400)]
meta-agl-kvm-demo: fix layer compatibility
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
Scott Murray [Tue, 28 May 2024 14:41:49 +0000 (10:41 -0400)]
Remove agl-ivi-demo-flutter-simple image
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>
Scott Murray [Tue, 28 May 2024 14:38:49 +0000 (10:38 -0400)]
Remove agl-cluster-demo-qtcompositor image
Remove agl-cluster-demo-qtcompositor image and the recipe for its
cluster-gauges-qtcompositor application. They are unused and the
submitter has not been active in AGL for several years.
Bug-AGL: SPEC-5152
Change-Id: I0f82927eb1563d1d1136c7bd2970b8e35f93da44
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29950
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
Scott Murray [Wed, 29 May 2024 11:35:28 +0000 (07:35 -0400)]
Update bbappends for scarthgap 5.0.1
Make python3-grpcio and python3-pyqt5 bbappends wildcards to handle
version bump in scarthgap 5.0.1 and any future updates. Also fix
python3-pyqt5 bbappend for Yocto layer compatibility requirements.
Bug-AGL: SPEC-5149
Change-Id: Ie3b88f875c7186d54c470173ebb23472ed0bb4ed
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29952
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Mon, 27 May 2024 21:26:33 +0000 (17:26 -0400)]
agl-ivi-demo-html5: remove duplicated include
Remove require of agl-demo-container-guest-integration.inc, as it is
already pulled in by the base agl-ivi-image recipe.
Bug-AGL: SPEC-5138
Change-Id: Iee8c6e16181f1b6529cb4456d3ac1cf59671d221
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29925
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Mon, 27 May 2024 16:30:46 +0000 (12:30 -0400)]
Add preconfigured demo control panel images
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
Scott Murray [Mon, 27 May 2024 16:38:31 +0000 (12:38 -0400)]
agl-demo-control-panel: update SRCREV
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
Scott Murray [Thu, 16 May 2024 22:24:25 +0000 (18:24 -0400)]
Add gateway demo
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
Scott Murray [Sun, 12 May 2024 19:28:59 +0000 (15:28 -0400)]
Rework KVM demo configuration
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
Scott Murray [Wed, 1 May 2024 20:57:17 +0000 (16:57 -0400)]
Replace agl-demo* features with preconfigured images
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>
Jan-Simon Moeller [Thu, 23 May 2024 15:45:56 +0000 (17:45 +0200)]
icu_74 bbappend - add wildcard for version
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
Scott Murray [Fri, 26 Apr 2024 14:44:44 +0000 (10:44 -0400)]
Rework demo image naming
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>
Scott Murray [Wed, 8 May 2024 19:04:52 +0000 (15:04 -0400)]
agl-demo: update meta-clang comment
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
Scott Murray [Mon, 6 May 2024 18:15:13 +0000 (14:15 -0400)]
qt-cluster-receiver: update SRCREV
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
Scott Murray [Mon, 6 May 2024 18:14:07 +0000 (14:14 -0400)]
cluster-receiver: update SRCREV
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
Scott Murray [Wed, 20 Mar 2024 16:14:04 +0000 (12:14 -0400)]
python3-grpcio: rename bbappend
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>
Scott Murray [Wed, 20 Mar 2024 16:12:23 +0000 (12:12 -0400)]
ofono: remove bbappend
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>
Scott Murray [Wed, 20 Mar 2024 00:51:03 +0000 (20:51 -0400)]
libvncserver: remove recipe
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>
Denys Dmytriyenko [Wed, 7 Feb 2024 21:05:14 +0000 (16:05 -0500)]
icu: update bbappend for 74-1 version
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>
Denys Dmytriyenko [Tue, 6 Feb 2024 02:36:28 +0000 (21:36 -0500)]
cannelloni: unpin older version
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>
Denys Dmytriyenko [Tue, 9 Jan 2024 00:51:24 +0000 (00:51 +0000)]
python3-pyqt5: update bbappend for upstream update
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>
Denys Dmytriyenko [Wed, 27 Sep 2023 17:21:19 +0000 (17:21 +0000)]
python3-cantools: update bbappend for upstream update
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>
Denys Dmytriyenko [Thu, 7 Sep 2023 21:15:24 +0000 (17:15 -0400)]
qtwayland: update qwaylandintegration patch for 5.15.9
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>
Denys Dmytriyenko [Thu, 10 Aug 2023 17:56:58 +0000 (17:56 +0000)]
wifi.cfg: update to reflect upstream kernel changes
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>
Denys Dmytriyenko [Wed, 9 Aug 2023 21:47:23 +0000 (21:47 +0000)]
most_deps.cfg: update to reflect upstream kernel changes
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>
Denys Dmytriyenko [Wed, 9 Aug 2023 19:11:46 +0000 (19:11 +0000)]
can-devices.cfg: update to reflect upstream kernel changes
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>
Denys Dmytriyenko [Sat, 24 Jun 2023 00:41:00 +0000 (00:41 +0000)]
meta-agl-demo: add missing Upstream-Status to local patches
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>
Denys Dmytriyenko [Wed, 7 Jun 2023 21:33:46 +0000 (21:33 +0000)]
kuksa-val: fix breakage with gcc 13
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>
Denys Dmytriyenko [Wed, 7 Jun 2023 18:57:28 +0000 (18:57 +0000)]
kuksa-dbc-feeder: adjust version for PEP 440 compliance
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>
Scott Murray [Sun, 20 Nov 2022 23:21:19 +0000 (18:21 -0500)]
Add meta-clang as a dependency
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>
Scott Murray [Sun, 20 Nov 2022 23:11:52 +0000 (18:11 -0500)]
Add Yocto Project scarthgap release compatibility
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>
Scott Murray [Tue, 20 Sep 2022 19:39:28 +0000 (15:39 -0400)]
python3-cantools: update bbappend
Bug-AGL: SPEC-4578
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Change-Id: I319b8b70067f03bef81ba360489fb1b2c84871e4
Scott Murray [Tue, 23 Apr 2024 16:31:10 +0000 (12:31 -0400)]
Fix crosssdk build on RISC-V
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
Scott Murray [Mon, 15 Apr 2024 18:59:52 +0000 (14:59 -0400)]
cluster-receiver: update SRCREV
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
Joel Winarske [Thu, 21 Mar 2024 16:00:52 +0000 (09:00 -0700)]
Update meta-flutter
- 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
Scott Murray [Wed, 20 Mar 2024 00:10:08 +0000 (20:10 -0400)]
Remove meta-python2 usage
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
Scott Murray [Tue, 19 Mar 2024 02:23:51 +0000 (22:23 -0400)]
python3-grpcio: add bbappend
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
Scott Murray [Mon, 18 Mar 2024 21:16:12 +0000 (17:16 -0400)]
Remove meta-python dependencies
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
Marius Vlad [Fri, 23 Feb 2024 16:22:17 +0000 (18:22 +0200)]
window-management-client-grpc_git.bb: Bump SRCREV
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
Scott Murray [Wed, 21 Feb 2024 15:48:01 +0000 (10:48 -0500)]
agl-service-radio: update SRCREV
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>
Scott Murray [Tue, 20 Feb 2024 21:13:33 +0000 (16:13 -0500)]
Update agl-kvm feature dependencies
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
Scott Murray [Tue, 20 Feb 2024 21:10:38 +0000 (16:10 -0500)]
agl-ivi-demo-platform-flutter: add camera-gstreamer
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>
Scott Murray [Tue, 20 Feb 2024 21:05:48 +0000 (16:05 -0500)]
Cluster support fixes
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>
Scott Murray [Tue, 20 Feb 2024 20:17:17 +0000 (15:17 -0500)]
Enable running audio services on host for KVM demo
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
Scott Murray [Tue, 20 Feb 2024 20:52:31 +0000 (15:52 -0500)]
agl-ivi-demo-platform-flutter: add ondemandnavi
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
Scott Murray [Tue, 20 Feb 2024 18:04:54 +0000 (13:04 -0500)]
Add CAN test tools image feature
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
Scott Murray [Tue, 20 Feb 2024 17:29:24 +0000 (12:29 -0500)]
Add KUKSA.val databroker image features
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
Scott Murray [Tue, 20 Feb 2024 15:56:41 +0000 (10:56 -0500)]
Rework IVI image packagegroups
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
Marius Vlad [Thu, 29 Feb 2024 08:31:31 +0000 (10:31 +0200)]
homescreen_git.bb: Bump SRCREV to pick up compositor update
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>
Scott Murray [Sun, 18 Feb 2024 21:09:28 +0000 (16:09 -0500)]
Rework gpsd configuration
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
Scott Murray [Thu, 15 Feb 2024 18:22:43 +0000 (13:22 -0500)]
flutter-cluster-dashboard: update SRCREV
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
Scott Murray [Tue, 13 Feb 2024 22:13:17 +0000 (17:13 -0500)]
Remove virtual/webruntime RPROVIDES
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
Scott Murray [Tue, 13 Feb 2024 22:10:40 +0000 (17:10 -0500)]
qtwayland-config: remove recipe
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
Jan-Simon Moeller [Tue, 13 Feb 2024 22:24:04 +0000 (23:24 +0100)]
Add gitlab issue/merge request templates
Add template files for gitlab
Bug-AGL: SPEC-4474
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I33c960c7578c1beef98c2427a9b0914d5f3fccb1
Roger Zanoni [Mon, 5 Feb 2024 18:20:03 +0000 (15:20 -0300)]
cef: use vpython3 for commands called by gclient
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
Roger Zanoni [Sat, 3 Feb 2024 18:27:55 +0000 (15:27 -0300)]
webapps: Bump html5-mixer SRCREV
Includes changes needed to make the application start using gRPC-WEB
Bug-AGL: SPEC-4599
Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: Ib9506453085ee36f446bcda3726595a47bb4593c
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29658
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>
Roger Zanoni [Sat, 3 Feb 2024 17:19:32 +0000 (14:19 -0300)]
webapps: Bump html5-hvac SRCREV
Includes changes needed to make the application start using gRPC-WEB
Bug-AGL: SPEC-4599
Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: I96cd5f5a9b56180eb44c157c0af705a67d406b92
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29657
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Thu, 1 Feb 2024 08:40:33 +0000 (10:40 +0200)]
homescreen: Bump SRCREV
Pick-up two minor fixes for output migration.
Bug-AGL: SPEC-5049, SPEC-5048
Change-Id: I70ac6e95fb291d97688ef203dd96b0ba2e4fb707
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29645
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
Scott Murray [Tue, 30 Jan 2024 20:22:36 +0000 (15:22 -0500)]
kuksa-databroker: update for building with Rust 1.70
Remove local patch that hacked the databroker into building with
Rust 1.68, and update its crates .inc for building with 1.70.
Bug-AGL: SPEC-5060
Change-Id: I567a7de6de703a1bc0dce075e1bc037f0b5ecd5e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29639
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Tue, 30 Jan 2024 21:36:41 +0000 (16:36 -0500)]
flutter-ics-homescreen: update SRCREV
Update SRCREV to pick up:
5587c6a Improve background disabling
6046300 Fix TLS server name parsing
cc99d4d Connect audio settings button
ee592b5 Rotate dashboard gauges
31438c5 Configurable units fixes
5588d1d Tweak idle speed in hybrid animation logic
2d395f4 Initial mediaplayer implementation
4742fde Initial radio implementation
fcd868b Fix late initialization warning
a445ffb Add application launcher support
4ae68f5 Implement audio settings
dda6c85 Hybrid animation from env variable
As well, the configuration yaml file has been updated to work with
the changes, and a radio presets configuration yaml file has been
added.
Bug-AGL: SPEC-4971, SPEC-5001, SPEC-5026, SPEC-5027, SPEC-5028,
SPEC-5029, SPEC-5030, SPEC-5031, SPEC-5032, SPEC-5043,
SPEC-5053, SPEC-5054
Change-Id: I0820ab2c7eaba8cbdc8df6fb05e6244df70622d2
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29640
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Wed, 17 Jan 2024 11:11:23 +0000 (13:11 +0200)]
Add wireplumber-config-agl bbappend
This policy will change the default video source device to a
USB based camera device, such that camera-gstreamer (with default pipewiresrc)
would use the USB camera device to grab video frames.
Bug-AGL: SPEC-5024
Change-Id: I8dc124e1855de21e00dede6ff99f8b148f80b6dc
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29599
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
Roger Zanoni [Thu, 28 Dec 2023 23:10:34 +0000 (23:10 +0000)]
Add a reverse proxy to enable grpc-web for webapps
This is needed because there's no browser api with enough control over http/2
requests, so we need a proxy that connects to the RPC backend and handle the
communication between the app and service.
The service is named "databroker-grpc-web-proxy.service" because each proxy
instance connects to only one gRPC service, more services will be added to
connect to other gRPC services.
Bug-AGL: SPEC-4599
Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: I3b5bf6521dc0683639520626819c6a54be839e53
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29425
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>
Scott Murray [Fri, 5 Jan 2024 00:56:30 +0000 (19:56 -0500)]
ondemandnavi-config: Enable Mapbox if MAPBOX_ACCESS_TOKEN is set
To avoid needing manual modifications to enable Mapbox support,
rework the ondemandnavi-config recipe to update the configuration
file to enable it if the MAPBOX_ACCESS_TOKEN variable is set,
and remove the placeholder value for MAPBOX_ACCESS_TOKEN.
Bug-AGL: SPEC-5041
Change-Id: Ia6490363b2de6ddf862f25f1c1e0b5eea21c3107
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29572
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Scott Murray [Fri, 5 Jan 2024 00:26:19 +0000 (19:26 -0500)]
kuksa-vss-init: rework into agl-vss-helper
Rework/replace the kuksa_vss_init script with a new agl-vss-helper
script that uses a configuration file for the list of VSS signals
and the values they should be set to. It also will run in daemon
mode if the configuration includes a list of signals to perform
mocking as an actuator, and push any target values back out as the
current value. This avoids needing to perform hacks around
directly feeding sensor values from applications for things where
we do not have an existing actuator backend (e.g. HMI units values).
Bug-AGL: SPEC-5042
Change-Id: I6d1e9d5fb72f7f23a3bb45fcda0a48e1a10c3863
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29583
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Scott Murray [Fri, 5 Jan 2024 00:15:58 +0000 (19:15 -0500)]
Use flutter-auto activation area support
With the geometry fix in place for flutter-auto's activation
area support, update the Flutter homescreen JSON configuration
files to use it, and drop the custom Flutter weston.ini that
was being used.
Bug-AGL: SPEC-5038
Change-Id: I2e5fe3b8e54f49a36c2286e1a78ffc081b90f6fa
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29582
ci-image-build: Jenkins Job builder account
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Marius Vlad [Thu, 4 Jan 2024 11:34:04 +0000 (13:34 +0200)]
camera-gstreamer_git.bb: Bump SRCREV for camera gstreamer
This SRCREV allows camera-gstreamer to make use of the available
resolutions that the camera requires, rather than hard-coding some values
in the application. PipeWire can fetch those informations on its own.
Since the last update the following changes have made it through:
-
97faa830c6 Remove fullscreen option from waylandsink
-
952687cbb8 main: Remove raw video media types caps
Bug-AGL: SPEC-5025
Change-Id: I4890b0d46bc291716869ccf3d8c429b7ea679e27
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29577
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>
Jacobo Aragunde Pérez [Fri, 22 Dec 2023 22:22:56 +0000 (22:22 +0000)]
Refresh HTML5 demo apps design.
Bug-AGL: SPEC-4041
Change-Id: I6be216b4f382a1c415e530417213954aeb6d216f
Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29564
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Naoto YAMAGUCHI <naoto.yamaguchi@aisin.co.jp>
Tested-by: Jenkins Job builder account
Scott Murray [Thu, 21 Dec 2023 21:41:44 +0000 (16:41 -0500)]
agl-service-audiomixer: update SRCREV
Update SRCREV to pick up:
0ff3ef1 Add balance/fade/treble/bass support
5567e12 audiomixer: add new channel volume API
f6eb756 audiomixer: Add gain controls
Bug-AGL: SPEC-5001, SPEC-4931
Change-Id: I2acc5654a3a904fb2245bd0897b99347e589d645
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29556
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Thu, 14 Dec 2023 23:56:11 +0000 (18:56 -0500)]
vss-agl: Add audio control signals
Add Vehicle.Cabin.Infotainment.Media.Audio.* signals for balance,
fade, treble, and bass controls to our overlay. The plan is to
work towards pushing these into upstream VSS.
Bug-AGL: SPEC-5001
Change-Id: Ic779ea01936f2fa8b4d5cb918634d676bec53505
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29533
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
Scott Murray [Thu, 14 Dec 2023 18:22:36 +0000 (13:22 -0500)]
flutter-dashboard: update SRCREV
Update SRCREV to pick up:
2fbe5f8 VSS 4.0 updates
f7d640c Revert "flutter-dashboard: fix pixel overflow"
d5f5334 flutter-dashboard: fix pixel overflow
Bug-AGL: SPEC-4970
Change-Id: Iaf1ba13bf98e5c049ac6d14121108d6666cc12a2
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29529
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
Scott Murray [Wed, 13 Dec 2023 15:14:31 +0000 (10:14 -0500)]
flutter-ics-homescreen: update SRCREV
Update SRCREV to pick up:
71d46d0 More signaling fixes
Bug-AGL: SPEC-4999
Change-Id: I9bf1fe37bff1ec2675717d59ec40abca55aa25f7
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29526
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>
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Denys Dmytriyenko [Wed, 13 Dec 2023 06:06:23 +0000 (06:06 +0000)]
cef: add dependency on expat-native
Corrects this build error:
| ../../../chromium-118.0.5993.80/third_party/wayland/src/src/scanner.c:51:10: fatal error: 'expat.h' file not found
| #include <expat.h>
| ^~~~~~~~~
Bug-AGL: SPEC-4976
Change-Id: Ib689f615a9e790aacdcc0b0bc11e1b106127650c
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29519
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: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
Marius Vlad [Tue, 5 Dec 2023 14:49:24 +0000 (16:49 +0200)]
Bump camera for picking latest changes
This bump pickups the conversion for meson and using gRPC API for making
the window floating/pop-up if the user desires to do so.
Bug-AGL: SPEC-4987
Change-Id: I2955c90329598a5b0bf098ec2b46a13e837b9586
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29504
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>
Marius Vlad [Tue, 5 Dec 2023 14:48:03 +0000 (16:48 +0200)]
Bump SRCREV for tbtnavi, take two
This bumps tbtnavi to pick-up changes for using gRPC API for
placing it on a different output (remoting one) and conversion to
meson.
This was previously added with
eed891f4e7, but reverted in
917739ba52,
due to the fact that tbtnavi wasn't really updated (some MRs where
still in-flight). Those are now merged, with SHA update being the same.
Bug-AGL: SPEC-5003
Change-Id: Id1a57c3008864124f72fed6bc6a15dac82cfb154
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29516
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
Scott Murray [Fri, 8 Dec 2023 02:23:59 +0000 (02:23 +0000)]
Revert "Bump SRCREV for tbtnavi"
This reverts commit
eed891f4e73f137ecd4df569c70205f431efe963.
Reason for revert: Merged in error, SRCREV does not exist.
Change-Id: Ic0aad81b1f067782fe03b3a201608446a54698a2
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29367
Marius Vlad [Tue, 5 Dec 2023 14:48:03 +0000 (16:48 +0200)]
Bump SRCREV for tbtnavi
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
Scott Murray [Thu, 7 Dec 2023 02:07:52 +0000 (11:07 +0900)]
flutter-ics-homescreen: update SRCREV
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>
Scott Murray [Thu, 7 Dec 2023 02:00:48 +0000 (11:00 +0900)]
agl-demo-control-panel: update SRCREV
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
Scott Murray [Thu, 7 Dec 2023 01:51:09 +0000 (10:51 +0900)]
agl-service-hvac: update SRCREV
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
Scott Murray [Mon, 27 Nov 2023 20:28:38 +0000 (15:28 -0500)]
Upgrade KUKSA.val components to 0.4.2 release
Upgrade to the KUKSA.val 0.4.2 release that includes the changes
required to build the databroker on RISC-V.
Notes:
- A patch is required to allow building the databroker with Rust
1.68 instead of 1.70, which is currently not available to us
on top of Yocto kirkstone. The patch only fixes the versions
of the clap command-line parser crate and some of its direct
dependencies to what was effectively being used with 0.4.0,
so the risk seems minimal at present. When time permits,
backporting Rust 1.70 to kirkstone using a mixin layer will
be investigated, as that seems better with respect to handling
any more KUKSA.val updates during the Quillback lifecycle.
- The new optional VISS support has been enabled in the databroker
build, but it has not yet been tested on target (a configuration
change is required).
- The kuksa-client recipe has been updated to build from the new
separate kuksa-python-sdk repository. This futureproofs things
a bit, as any further 0.4.x releases will only be buildable
from the separate repository instead of kuksa.val as before.
- The kuksa-dbc-feeder recipe has been left using the 0.4.0 tag
commit for now, as no 0.4.2 tag has been made in the feeders
repository. As well, some of the post-0.4.0 changes will require
rework of the local patches on our side.
Bug-AGL: SPEC-4893
Change-Id: I5f92fdea0095a432977c9fa7da05fe5347f7e789
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29490
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
Jan-Simon Moeller [Tue, 28 Nov 2023 21:28:42 +0000 (22:28 +0100)]
CEF and icu: fix CEF dependencies and icu package
This patchset fixes the html5 app build in CI by adding
missing dependenies to CEF but also to extend the
icu package with .dat file generation which was turned off
upstream in YP poky git
754866f32bfc1e3986199b353f037536f326ae77 .
https://git.yoctoproject.org/poky/commit/meta/recipes-support/icu?id=
754866f32bfc1e3986199b353f037536f326ae77
Did break node here due to the missing .dat file.
v2: add ca-certificates-native and export path to it
Bug-AGL: SPEC-4980
Bug-AGL: SPEC-4994
Change-Id: Iec50431c1ee5417653e307dd34cd05b7d7bfa0ff
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29486
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Scott Murray [Fri, 24 Nov 2023 14:07:40 +0000 (09:07 -0500)]
flutter-ics-homescreen: disable bg animation
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
Roger Zanoni [Fri, 24 Nov 2023 02:55:50 +0000 (02:55 +0000)]
[cef] Fix cef build for renesas
The logic to check if the current toolchain was target or host was wrong and a
linker error(for libvk_swiftshader.so) started to happen after 29449 and 29419:
aarch64-agl-linux-ld.lld: error:
.../clang/14.0.6/lib/linux/libclang_rt.builtins-x86_64.a(clear_cache.c.o)
is incompatible with elf64-littleaarch64
The fix makes use of the chromium gn variable created for checking if the
current toolchain is a target build.
Bug-AGL: SPEC-4976
Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: Ibd6c6ab9c85951a2b8933c7c1c7107c3f94b59ec
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29420
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>
Scott Murray [Fri, 24 Nov 2023 05:20:45 +0000 (00:20 -0500)]
Explicitly add CA certificate package to cluster images
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