AGL/meta-agl-demo.git
22 hours agopython3-grpcio: rename bbappend next
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>
22 hours agoofono: remove bbappend
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>
22 hours agolibvncserver: remove recipe
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>
22 hours agoicu: update bbappend for 74-1 version
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>
22 hours agocannelloni: unpin older version
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>
22 hours agopython3-pyqt5: update bbappend for upstream update
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>
22 hours agopython3-cantools: update bbappend for upstream update
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>
22 hours agoqtwayland: update qwaylandintegration patch for 5.15.9
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>
22 hours agowifi.cfg: update to reflect upstream kernel changes
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>
22 hours agomost_deps.cfg: update to reflect upstream kernel changes
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>
22 hours agocan-devices.cfg: update to reflect upstream kernel changes
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>
22 hours agometa-agl-demo: add missing Upstream-Status to local patches
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>
22 hours agokuksa-val: fix breakage with gcc 13
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>
22 hours agokuksa-dbc-feeder: adjust version for PEP 440 compliance
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>
22 hours agoAdd meta-clang as a dependency
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>
22 hours agoAdd Yocto Project scarthgap release compatibility
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>
22 hours agopython3-cantools: update bbappend
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

22 hours agoFix crosssdk build on RISC-V 47/29847/2 master
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

8 days agocluster-receiver: update SRCREV 38/29838/2
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

4 weeks agoUpdate meta-flutter 78/29778/3
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

5 weeks agoRemove meta-python2 usage 50/29750/2
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

5 weeks agopython3-grpcio: add bbappend 46/29746/2
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

5 weeks agoRemove meta-python dependencies 45/29745/2
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

6 weeks agowindow-management-client-grpc_git.bb: Bump SRCREV 13/29713/4
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

6 weeks agoagl-service-radio: update SRCREV 07/29707/2
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>
6 weeks agoUpdate agl-kvm feature dependencies 05/29705/2
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

6 weeks agoagl-ivi-demo-platform-flutter: add camera-gstreamer 04/29704/2
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>
6 weeks agoCluster support fixes 03/29703/2
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>
6 weeks agoEnable running audio services on host for KVM demo 02/29702/2
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
6 weeks agoagl-ivi-demo-platform-flutter: add ondemandnavi 01/29701/2
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
6 weeks agoAdd CAN test tools image feature 00/29700/2
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

6 weeks agoAdd KUKSA.val databroker image features 99/29699/2
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

6 weeks agoRework IVI image packagegroups 98/29698/2
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
7 weeks agohomescreen_git.bb: Bump SRCREV to pick up compositor update 26/29726/3
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>
2 months agoRework gpsd configuration 91/29691/3
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

2 months agoflutter-cluster-dashboard: update SRCREV 84/29684/2
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
2 months agoRemove virtual/webruntime RPROVIDES 77/29677/2 17.90.0 ricefish/17.90.0 ricefish_17.90.0
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
2 months agoqtwayland-config: remove recipe 56/29656/2
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

2 months agoAdd gitlab issue/merge request templates
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

2 months agocef: use vpython3 for commands called by gclient 59/29659/3 16.93.0 quillback/16.93.0 quillback_16.93.0
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

2 months agowebapps: Bump html5-mixer SRCREV 58/29658/4
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>
2 months agowebapps: Bump html5-hvac SRCREV 57/29657/2
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>
2 months agohomescreen: Bump SRCREV 45/29645/2
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

2 months agokuksa-databroker: update for building with Rust 1.70 39/29639/3
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>
2 months agoflutter-ics-homescreen: update SRCREV 40/29640/3
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>
2 months agoAdd wireplumber-config-agl bbappend 99/29599/2
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

2 months agoAdd a reverse proxy to enable grpc-web for webapps 25/29425/4
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>
3 months agoondemandnavi-config: Enable Mapbox if MAPBOX_ACCESS_TOKEN is set 72/29572/3
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
3 months agokuksa-vss-init: rework into agl-vss-helper 83/29583/2
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
3 months agoUse flutter-auto activation area support 82/29582/2
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

3 months agocamera-gstreamer_git.bb: Bump SRCREV for camera gstreamer 77/29577/2
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>
3 months agoRefresh HTML5 demo apps design. 64/29564/2
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
3 months agoagl-service-audiomixer: update SRCREV 56/29556/2
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>
4 months agovss-agl: Add audio control signals 33/29533/2 16.92.0 quillback/16.92.0 quillback_16.92.0
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

4 months agoflutter-dashboard: update SRCREV 29/29529/2
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
4 months agoflutter-ics-homescreen: update SRCREV 26/29526/2
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
4 months agocef: add dependency on expat-native 19/29519/2
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
4 months agoBump camera for picking latest changes 04/29504/4
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>
4 months agoBump SRCREV for tbtnavi, take two 16/29516/2
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

4 months agoRevert "Bump SRCREV for tbtnavi" 67/29367/2
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

4 months agoBump SRCREV for tbtnavi 03/29503/2
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
4 months agoflutter-ics-homescreen: update SRCREV 08/29508/2
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>
4 months agoagl-demo-control-panel: update SRCREV 07/29507/2
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

4 months agoagl-service-hvac: update SRCREV 06/29506/2
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
4 months agoUpgrade KUKSA.val components to 0.4.2 release 90/29490/2
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

4 months agoCEF and icu: fix CEF dependencies and icu package 86/29486/6
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

5 months agoflutter-ics-homescreen: disable bg animation 73/29473/2 16.91.0 quillback/16.91.0 quillback_16.91.0
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
5 months ago[cef] Fix cef build for renesas 20/29420/2
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>
5 months agoExplicitly add CA certificate package to cluster images 72/29472/2
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
5 months agoUpdate applications for VSS 4.0 71/29471/2
Scott Murray [Fri, 24 Nov 2023 03:39:32 +0000 (22:39 -0500)]
Update applications for VSS 4.0

Update SRCREVs in affected applications to pick up the changes to
work with VSS 4.0.

Bug-AGL: SPEC-4970

Change-Id: I09a2459c3ff3d09d52032959f8fecb157df4f6b2
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29471
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
5 months agoAdd agl-ivi-demo-platform-flutter-simple 70/29470/2
Scott Murray [Fri, 24 Nov 2023 03:02:45 +0000 (22:02 -0500)]
Add agl-ivi-demo-platform-flutter-simple

Add agl-ivi-demo-platform-flutter-simple image recipe that is
equivalent to the previous agl-ivi-demo-platform-flutter before
switching to using flutter-ics-homescreen.  This allows testing
with the previous flutter-homescreen, flutter-hvac, and
flutter-dashboard applications.  Per the 11/23 developer call,
this is desirable for Quillback since it will be a LTS release.

Bug-AGL: SPEC-4982

Change-Id: If4ae33ef25e986fe32802a9e6ca299f941e5ef2f
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29470
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>
5 months agoEnsure KUKSA.val JWT certificate gets installed 69/29469/2
Scott Murray [Fri, 24 Nov 2023 02:54:46 +0000 (21:54 -0500)]
Ensure KUKSA.val JWT certificate gets installed

Recent changes accidentally resulted in the jwt.key.pub certificate
file for KUKSA.val server / databroker authorization not getting
installed, breaking databroker start up.  Explicitly install it from
our kuksa-certificates-server-agl package, and tweak the kuksa-val
recipe to package it in its kuksa-certificates-server package.

Bug-AGL: SPEC-4985

Change-Id: I94703da876718524da753b6b882b331b7f088431
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29469
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

5 months agoMake CEF the default and deprecate chromium 49/29449/4
Jan-Simon Moeller [Fri, 17 Nov 2023 15:07:15 +0000 (16:07 +0100)]
Make CEF the default and deprecate chromium

We complete the migration to CEF (Chromium Embedded Framework) by
making CEF the default and deprecating the outdated chromium recipe.

Bug-AGL: SPEC-4975
Change-Id: I59e3cdedda46ad74947a7b7e8d51dea70ecbd033
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29449
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account

5 months ago[cef] Stop using cros-toolchain 19/29419/3
Roger Zanoni [Wed, 22 Nov 2023 22:59:02 +0000 (22:59 +0000)]
[cef] Stop using cros-toolchain

Previous cef and chromium recipes were using chromium's chrome os toolchain as
it was the closest to what were needed to build chromium for target devices.
However it contains additional settings and logic that may conflict with the
cef recipe's compiler settings and change executable paths, so this fix
changes to a custom toolchain that can be set according to AGL needs and
preserve paths set in the recipe.

Bug-AGL: SPEC-4976

Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: Idcb7f6232b8d9989be5daa7ed83930a8b9f02df3
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29419
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
5 months agoKVM demo updates 60/29460/2
Scott Murray [Tue, 21 Nov 2023 23:32:35 +0000 (18:32 -0500)]
KVM demo updates

Changes:
- Fix native-shell-client systemd unit to work with the changes
  made for SPEC-4714 (separate agl-compositor systemd unit,
  running as agl-driver).
- Update agl-qemu-runner.sh for the SPEC-4714 changes.
- Tweak cluster guest configuration to use just 2 cores and 1 GB
  of memory to free up resources for the host.
- Add inverted psplash configuration that is pulled in for the
  KVM demo image when building with agl-demo-preload.  This
  matches the inverted screen in the demo hardware.

Bug-AGL: SPEC-4974

Change-Id: Ie57a3550c8c8b12fd64ee14a9f1fbf4a4c40da32
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29460
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
5 months agoflutter-ics-homescreen: update SRCREV 59/29459/2
Scott Murray [Tue, 21 Nov 2023 23:28:45 +0000 (18:28 -0500)]
flutter-ics-homescreen: update SRCREV

Update SRCREV to pick up:

193d15a Update volume bar.
1cbdb81 Update: Update gitignore file. Exclude vscode configuration.
f533746 Date time updates
ae9ad19 Refactor: env variables.
1b84d8f Set environment variables for enabling debugging screen and main animation.
b346b4a Turn off device preview.
0b33dd6 Fix rebase issue
0016d53 Disable value animation at start up % update FuelLevel path.
4d77bab Bug fixes. Fixed Fan mode selection off state bug.
6a00ac1 Disable value animation at start up % update FuelLevel path.

Bug-AGL: SPEC-4971

Change-Id: Iaea029b630d4da2aeb894c9ddaa17c17c7f3b67e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29459
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Reviewed-by: Lisandro Perez Meyer <lpmeyer@ics.com>
5 months agocluster-receiver: update SRCREV 58/29458/2
Scott Murray [Tue, 21 Nov 2023 23:27:05 +0000 (18:27 -0500)]
cluster-receiver: update SRCREV

Update SRCREV to pick up:

6ac9d95 Bump agl-shell protocol version

Bug-AGL: SPEC-4793

Change-Id: I2e7a486c48dcafd893aae67f7d356076914be68e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29458
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
5 months agoagl-service-hvac: update SRCREV 41/29441/2 16.91.1 quillback/16.91.1 quillback_16.91.1
Scott Murray [Thu, 16 Nov 2023 22:50:37 +0000 (07:50 +0900)]
agl-service-hvac: update SRCREV

Update SRCREV to pick up:

be3bc37 VSS 4.0 updates

Bug-AGL: SPEC-4970

Change-Id: I802e92a1c152d5646d684da58b0b63c4bc3b753b
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29441
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
5 months agoflutter-ics-homescreen: update recipe and make default 37/29437/2
Scott Murray [Thu, 16 Nov 2023 15:07:43 +0000 (00:07 +0900)]
flutter-ics-homescreen: update recipe and make default

Update SRCREV in flutter-ics-homescreen to pick up:

94b78fd Update Kuksa databroker configuration scheme
ca2ba80 Re enable background animation.
4db7a1d Rename config directory to avoid collisions
17b4bf6 Fix hybrid animation.

As well, the patch to change the databroker port has been removed,
and the configuration yaml file updated to give the same effect.
Lastly, the agl-ivi-demo-platform-flutter image recipe has been
updated to use flutter-ics-homescreen.

Bug-AGL: SPEC-4969

Change-Id: I8a2999d09e38a22df01a27ce6ed52cf4dc0b551f
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29437
Reviewed-by: Justin Noel <justin@ics.com>
ci-image-build: Jenkins Job builder account
Reviewed-by: Lisandro Perez Meyer <lpmeyer@ics.com>
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jenkins Job builder account

5 months agoUpdate to VSS 4.0 16/29416/2
Scott Murray [Thu, 16 Nov 2023 14:54:38 +0000 (23:54 +0900)]
Update to VSS 4.0

Update VSS tools and spec recipes from version 3.1.1 to 4.0.

Bug-AGL: SPEC-4970

Change-Id: I26a4a1ac3e149013b0ee71426beaba0c7d4731e4
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29416
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

5 months ago[cef][wam] Make the recipe work with official chromium release tarballs 17/29417/2
Roger Zanoni [Sun, 22 Oct 2023 01:07:31 +0000 (01:07 +0000)]
[cef][wam] Make the recipe work with official chromium release tarballs

This change drops the chromium mirror repository that was being used for
milestone 108 in favor of using the official release tarballs from
https://commondatastorage.googleapis.com/chromium-browser-official in an effort
to make it easier to upgrade the current chromium milestones (also to improve
download and build times).

Also, the current milestone is being upgraded from 108 to 118.

Bug-AGL: SPEC-3872

Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: Iba4a94ef762d278864114c02bb9e36a308ff5a7a
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29417
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

5 months agorecipes-demo/homescreen/homescreen_git.bb: Bump SRCREV 04/29404/2
Marius Vlad [Tue, 14 Nov 2023 13:17:29 +0000 (15:17 +0200)]
recipes-demo/homescreen/homescreen_git.bb: Bump SRCREV

This updates includes update from using gRPC to start + activate initial
windows as well as activation using gRPC. Further more this update
shows up how to make use of the subscription mechanism.

The SRCREV bump also includes protobuf and grpc but also bumps the
agl compositor version update.

Bug-AGL: SPEC-4912
Change-Id: Ia2fbb889d04da8a643c5fd1f40b08f7ffe2b6139
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29404
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
5 months agoAdd flutter-ics-homescreen recipe. 09/29409/4
Lisandro Pérez Meyer [Tue, 14 Nov 2023 20:53:42 +0000 (17:53 -0300)]
Add flutter-ics-homescreen recipe.

Bug-AGL: SPEC-4969

Change-Id: I5792df93372160e85d524dc81c3de8d2f523501e
Signed-off-by: Lisandro Pérez Meyer <lpmeyer@ics.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29409
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
5 months agoagl-demo-control-panel: Update SRCREV 86/29386/2
Scott Murray [Mon, 6 Nov 2023 21:20:13 +0000 (16:20 -0500)]
agl-demo-control-panel: Update SRCREV

Update SRCREV to get:

f9aef30 agl-demo-control-panel: Improve gRPC Mode

Bug-AGL: SPEC-4905, SPEC-4952

Change-Id: Ic3fde5793ad3f122ecdfdd4a340cab7f67b522ba
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29386
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account

5 months agorecipes-demo: camera-gstreamer: Updates to access cameras via pipewire 82/29382/2
Ashok Sidipotu [Mon, 6 Nov 2023 10:22:26 +0000 (11:22 +0100)]
recipes-demo: camera-gstreamer: Updates to access cameras via pipewire

- camera-gstreamer app can now work with cameras via pipewire(default), V4L2 API
  is also intact.
- Pipeline fallsback to a still image if the cameras are not available, so that
  users understand the reason for not capturing the cameras.

Bug-AGL: SPEC-4881
Change-Id: Iae5a1ce3bf27301996915f705af413acada1b8a3
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29382
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
5 months agoagl-demo-control-panel: add recipe and image 47/29347/3
Scott Murray [Mon, 30 Oct 2023 22:21:44 +0000 (18:21 -0400)]
agl-demo-control-panel: add recipe and image

Add recipe to build the agl-demo-control-panel application, and a
corresponding new image recipe, agl-ivi-demo-control-panel, that
yields an image that runs the control panel fullscreen on boot.

Bug-AGL: SPEC-4952

Change-Id: I17d762230e48ab47de3f6214a2a9dc1f59f3a8ea
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29347
Reviewed-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
Reviewed-by: Lisandro Perez Meyer <lpmeyer@ics.com>
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account

5 months agoweston-agl-driver-conf: add recipe 46/29346/2
Scott Murray [Mon, 30 Oct 2023 21:49:22 +0000 (17:49 -0400)]
weston-agl-driver-conf: add recipe

Add recipe which installs a systemd drop-in configuration override
to run Weston as the agl-driver user.  This will be used in the new
image for running agl-demo-control-panel, but may also be useful for
other downstream users.

Bug-AGL: SPEC-4952

Change-Id: I99c6801169e1c8e51a92c82fed354cdbbedda614
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29346
Tested-by: Jenkins Job builder account
Reviewed-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account

5 months agopython3-pyqt5: enable SVG support 45/29345/2
Scott Murray [Mon, 30 Oct 2023 21:47:48 +0000 (17:47 -0400)]
python3-pyqt5: enable SVG support

Add a bbappend for python3-pyqt5 to enable its QtSvg module that
exposes Qt's SVG support.  This is required for
agl-demo-control-panel.

Bug-AGL: SPEC-4952

Change-Id: Ic8ae0816227306139b6e14cbe6974bcfeffcef7f
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29345
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Reviewed-by: Lisandro Perez Meyer <lpmeyer@ics.com>
ci-image-build: Jenkins Job builder account

5 months agopython3-qtwidgets: add recipe 44/29344/2
Scott Murray [Mon, 30 Oct 2023 21:46:59 +0000 (17:46 -0400)]
python3-qtwidgets: add recipe

Add recipe for python3-qtwidegts, it is needed for
agl-demo-control-panel.

Bug-AGL: SPEC-4952

Change-Id: Id8a10801da5f1a5faa1c7255bc1b3c914db0f1aa
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29344
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Lisandro Perez Meyer <lpmeyer@ics.com>
Tested-by: Jenkins Job builder account
5 months agopython3-qtpy: add recipe 43/29343/2
Scott Murray [Mon, 30 Oct 2023 21:45:47 +0000 (17:45 -0400)]
python3-qtpy: add recipe

Add recipe for python3-qtpy, it is needed for agl-demo-control-panel.

Bug-AGL: SPEC-4952

Change-Id: I1ce1bface3896e4760e4212593af49ff81b5165d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29343
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Lisandro Perez Meyer <lpmeyer@ics.com>
ci-image-boot-test: Jenkins Job builder account

5 months agoqtbase: enable xkbcommon support 42/29342/2
Scott Murray [Mon, 30 Oct 2023 21:44:22 +0000 (17:44 -0400)]
qtbase: enable xkbcommon support

Add xkbcommon to PACKAGECONFIG in our qtbase bbappend so that Qt
keyboard support will work in e.g. PyQt5.

Bug-AGL: SPEC-4952

Change-Id: I7ff9b58a6779e1b154a60184ee4a3c4f304c41ee
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29342
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

6 months agoflutter-hvac: update SRCREV 87/29287/2
Scott Murray [Wed, 18 Oct 2023 20:30:48 +0000 (16:30 -0400)]
flutter-hvac: update SRCREV

Update SRCREV to get:

09c2e4a Update numberpicker

This is required for the meta-flutter update that takes us to
Flutter 3.13.2.

Bug-AGL: SPEC-4936

Change-Id: I754a2f714a74a2627a7c0c8d7e1bad788cdaf5d7
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29287
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 months agoAdd base demo images 78/29278/2
Scott Murray [Sat, 14 Oct 2023 00:14:00 +0000 (20:14 -0400)]
Add base demo images

Some rework to add agl-ivi-demo-base and agl-ivi-demo-base-flutter
images that have all of the required demo services and configuration,
but not our demo UI applications. As part of this, move some of the
conditional package inclusion logic out of the demo platform
packagegroups into the image recipes to make the packagegroup contents
stable, and add applaunchd to the IVI services packagegroup so it'll
always get pulled in. Some of this may still get redone in the future
per SPEC-4813.

Bug-AGL: SPEC-4933

Change-Id: Ief4b7ef3f0720315cbdc579f62b1196c66e237cd
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29278
Reviewed-by: Lisandro P�rez Meyer <lpmeyer@ics.com>
Reviewed-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
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

6 months agometa-agl-demo: Add camera-gstreamer app 23/29123/3
Ashok Sidipotu [Mon, 14 Aug 2023 04:10:32 +0000 (09:40 +0530)]
meta-agl-demo: Add camera-gstreamer app

Bug-AGL: SPEC-4881
Change-Id: Iaeffadaba88ad01da96312af7c0dc8cfcf99d0d1
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29123
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>
6 months agoflutter-homescreen: update SRCREV 60/29260/2
Scott Murray [Tue, 3 Oct 2023 20:37:52 +0000 (16:37 -0400)]
flutter-homescreen: update SRCREV

Update SRCREV to pick up:

6532dfa Switch to compositor's gRPC API

Bug-AGL: SPEC-4914

Change-Id: I7b34cb1633731258ce25e6ce29ae3268088cb9db
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29260
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account

6 months agoagl-cluster-demo-platform: Add databroker by default 46/29246/2
Scott Murray [Mon, 25 Sep 2023 14:55:27 +0000 (10:55 -0400)]
agl-cluster-demo-platform: Add databroker by default

Pull the KUKSA.val databroker into the agl-cluster-demo-platform
when building without the agl-demo-preload feature.  This matches
the behavior of the Flutter cluster demo image, and enables using
the image for standalone testing.

Bug-AGL: SPEC-4845

Change-Id: I8bc295858a28ea5cb842b01c5d58b59e3dc1e826
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29246
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>
6 months agoRemove KUKSA.val server from Flutter images 45/29245/2
Scott Murray [Mon, 25 Sep 2023 14:46:54 +0000 (10:46 -0400)]
Remove KUKSA.val server from Flutter images

Remove KUKSA.val server packagegroup from Flutter demo images now that
all the applications have been converted to using the databroker.

Bug-AGL: SPEC-4762

Change-Id: I50237b668bd7b6aac61bf6d893b14e7f5591760f
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29245
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>
6 months agoflutter-cluster-dashboard: update SRCREV 44/29244/2
Scott Murray [Mon, 25 Sep 2023 14:45:08 +0000 (10:45 -0400)]
flutter-cluster-dashboard: update SRCREV

Update flutter-clutter-dashboard SRCREV to pick up KUKSA.val
databroker gRPC API changes, update its YAML configuration files to
match, and add the JWT authorization token the configuration requires.

Bug-AGL: SPEC-4762

Change-Id: I294b1b26e596fe650d194dca78adde7394d30d75
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29244
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account

7 months agoflutter-hvac: update SRCREV 38/29238/2
Scott Murray [Thu, 21 Sep 2023 18:32:53 +0000 (14:32 -0400)]
flutter-hvac: update SRCREV

Update flutter-hvac SRCREV to pick up KUKSA.val databroker gRPC API
changes, update its YAML configuration file to match, and add the
JWT authorization token the configuration requires.

Bug-AGL: SPEC-4762

Change-Id: If272680063afb3d286f1f709dcc59c40c58f858a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29238
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account

7 months agoflutter-dashboard: update SRCREV 31/29231/2
Scott Murray [Tue, 19 Sep 2023 12:02:08 +0000 (08:02 -0400)]
flutter-dashboard: update SRCREV

Update flutter-dashboard SRCREV to pick up KUKSA.val databroker gRPC
API changes, update its YAML configuration file to match, and add the
JWT authorization token the configuration requires.

Bug-AGL: SPEC-4762

Change-Id: I8a2e2da5bf5a03c9e935b91b9b25c1aa0610c399
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29231
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account