AGL/meta-agl.git
7 months agoPrepare Optimistic Octopus 15.0.5 23/29223/2 octopus 15.0.5 octopus/15.0.5 octopus_15.0.5
Jan-Simon Moeller [Tue, 19 Sep 2023 08:21:25 +0000 (10:21 +0200)]
Prepare Optimistic Octopus 15.0.5

Update the distro configuration.

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

7 months agoRestructure Salvator-x .inc files 00/29200/2
Hau Vo [Tue, 22 Aug 2023 03:10:17 +0000 (12:10 +0900)]
Restructure Salvator-x .inc files

This commit restructure the .inc files relate to H3/M3 Salvator-x boards.

Bug-AGL: SPEC-4808

Signed-off-by: Hau Vo <hau.vo.ra@renesas.com>
Change-Id: I9e01f61f75010c1cbf54feec30422855b43cf051
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29175
Reviewed-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.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
(cherry picked from commit 979598c6e9b855cec0ff56c95eae0d47e9c0e21a)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29200

8 months agoPrepare Optimistic Octopus 15.0.4 33/29133/2 15.0.4 octopus/15.0.4 octopus_15.0.4
Jan-Simon Moeller [Tue, 15 Aug 2023 21:19:40 +0000 (23:19 +0200)]
Prepare Optimistic Octopus 15.0.4

Update the distro manifest.

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

8 months agoCI: upgrade UNINATIVE_VERSION on YP 4.0.11 to fixed version 25/29125/3
Jan-Simon Moeller [Tue, 15 Aug 2023 20:49:29 +0000 (22:49 +0200)]
CI: upgrade UNINATIVE_VERSION on YP 4.0.11 to fixed version

UNINATIVE_VERSION 4.1 does have the fix for patchelf.
Uprev to the new version as it will become the standard soon.

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

8 months agometa-agl-bsp: remove now unnecessary workarounds 04/29104/2
Hau Vo [Tue, 8 Aug 2023 02:14:12 +0000 (11:14 +0900)]
meta-agl-bsp: remove now unnecessary workarounds

Remove our usrmerge workarounds since meta-rcar-gen3 now has been
fixed.  Also remove now unnecessary workarounds for the "display"
user and weston systemd unit naming.

Bug-AGL: SPEC-4854

Cherry-pick from: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29043
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Hau Vo <hau.vo.ra@renesas.com>
Change-Id: If2bbc2d699377fc2ade78a92f0bb6fd6f0a5a1e4
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29104
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
10 months agopolkit-rule-agl-app: add useradd class and USERADD_PARAM 27/29027/2 15.0.3 octopus/15.0.3 octopus_15.0.3
Jan-Simon Moeller [Fri, 16 Jun 2023 20:47:01 +0000 (22:47 +0200)]
polkit-rule-agl-app: add useradd class and USERADD_PARAM

The only diff left to e.g. polkit and systemd is the USERADD_PARAM.
Add it into the recipe by using inc file from polkit.

Bug-AGL: SPEC-4824

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

10 months agoagl-compositor: add workaround for flutter image 09/29009/3
Marius Vlad [Tue, 13 Jun 2023 10:49:49 +0000 (12:49 +0200)]
agl-compositor: add workaround for flutter image

This changes the SRCREV to include:

- layout: Add a fallback for reading activation-area
- shell: Don't reset the activation area always

Bug-AGL: SPEC-4829

Change-Id: I1b668c07a2e948289d7d931576fdccda5a44d17b
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29009
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account

10 months agoPrepare Optimistic Octopus 15.0.3 92/28992/2
Jan-Simon Moeller [Tue, 6 Jun 2023 14:16:59 +0000 (16:16 +0200)]
Prepare Optimistic Octopus 15.0.3

Update the distro configuration.

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

10 months agowayland/agl-compositor_git.bb: Bump SRCREV 81/28981/2
Marius Vlad [Fri, 2 Jun 2023 09:41:41 +0000 (12:41 +0300)]
wayland/agl-compositor_git.bb: Bump SRCREV

For including the client screenshooter update.

Change-Id: I007affb137cc157a7d8d077f576737727ce85fdc
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28981
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>
10 months agoFix up i.MX8MQ EVK configuration 37/28937/2
Scott Murray [Tue, 23 May 2023 21:48:49 +0000 (17:48 -0400)]
Fix up i.MX8MQ EVK configuration

Changes:
- Since linux-fslc-lts does not boot on the EVK at the moment,
  and both it and linux-fslc still do not have support for the
  HDMI output, switch back to using linux-fslc-imx with tweaks
  to use etnaviv as we did pre-kirkstone.
- A bbappend has been added for linux-fslc-lts since that was
  missed in a previous upgrade, and even though we are not using
  it now, it is possibly useful for other i.MX variants.
- A machine template for using the NXP BSP with the Vivante GPU
  driver, imx8mq-evk-viv, has been restored, as testing shows it
  now works with the current panel-less homescreens.  As before,
  the intent of this configuration is for testing or as an example
  of potential production use of meta-freescale where NXP support
  is available.
- Start up of Bluetooth support has been disabled, as it currently
  causes kernel oopses or panics (both have been seen in testing).
  This happens with both machine templates.  SPEC-4807 has been
  opened to track this issue.

Bug-AGL: SPEC-4799

Change-Id: I38e4e720643714541efb0fed08d5ab64545bb02d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28937
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>
11 months agorecipes-graphics/wayland/agl-compositor_git: Bump SRCREV 70/28870/4 15.0.2 octopus/15.0.2 octopus_15.0.2
Marius Vlad [Wed, 10 May 2023 16:23:14 +0000 (19:23 +0300)]
recipes-graphics/wayland/agl-compositor_git: Bump SRCREV

To include the following fixes for octopus:

2e3e61c30a304c1a desktop: Don't attempt to send the output name
95abe05ccf490758 compositor: Don't reuse previous return values
0badf718dbe59d62 desktop: Look for app_ids after the initial commit
42e787290b5067d8 layout: Fix no-op check due to invalid checks

Change-Id: I22bf73bb2d7e06dba2c5ceedec5748b51f552f51
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28870
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>
11 months agoapplaunchd: bump SRCREV for "failed" signal handling 71/28871/3
Denys Dmytriyenko [Fri, 14 Apr 2023 19:25:21 +0000 (19:25 +0000)]
applaunchd: bump SRCREV for "failed" signal handling

Bump SRCREV to include the latest fix for handling "failed" signal
when apps exit abnormally.

Bug-AGL: SPEC-4199

Change-Id: I6a4ce6755df65f43b53f61ca1873286f2218328e
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28646
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>
(cherry picked from commit c77993759fe5ae65e863fe2b9591d91d2fa01e8c)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28871

11 months agoPrepare Optimistic Octopus 15.0.2 66/28866/2
Jan-Simon Moeller [Wed, 10 May 2023 10:33:38 +0000 (12:33 +0200)]
Prepare Optimistic Octopus 15.0.2

Update the distro configuration.

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

11 months agometa-ti-bsp: linux-bb.org: add bbappend to apply AGL config fragments 42/28842/2
Denys Dmytriyenko [Mon, 8 May 2023 21:07:06 +0000 (21:07 +0000)]
meta-ti-bsp: linux-bb.org: add bbappend to apply AGL config fragments

Add bbappend to apply AGL kernel config fragments to the new linux-bb.org
kernel recipe used in meta-ti-bsp for Beagle platforms now.

Bug-AGL: SPEC-4785

Change-Id: I2ca57d4a70b296fd00e72520ada267d96a149a21
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28857
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>
(cherry picked from commit 07c3fbfb7716c290bdcf3931f27bea1a36fb6520)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28842

11 months agoweston-ini-conf: Add grpc-shell-server to no-activate ini 57/28757/2
Marius Vlad [Sat, 29 Apr 2023 09:15:19 +0000 (12:15 +0300)]
weston-ini-conf: Add grpc-shell-server to no-activate ini

This embeddeds the grpc-proxy configuration file into the no-activate
configuration file, rather than creating a new no-activate-grpc-proxy,
or no-activate-landscape-grpc-proxy.

The grpc-proxy.cfg file is just a rename of grpc-server.cfg from
meta-agl-demo/ tree, introduced with 1b347d8823, '[weston-ini-conf] Fix
dependency issue with grpc in meta-agl-core'.

Bug-AGL: SPEC-4776
Change-Id: Ie6183887cdb7b6e3f7cb431f01edb8da75e05946
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Suggested-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28757
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>
11 months ago[R-CAR] meta-agl-bsp: correct vspm-if package name 58/28758/2
Harunobu Kurokawa [Tue, 2 May 2023 17:34:02 +0000 (02:34 +0900)]
[R-CAR] meta-agl-bsp: correct vspm-if package name

kernel-module-vspmif package name is no longer used. We should
correct kernel-module-vspm-if in these files.

Bug-AGL: SPEC-4780

Change-Id: I782319295fa0607a97971188a0322398a187b680
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28758
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: Scott Murray <scott.murray@konsulko.com>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
11 months agometa-ti-bsp: ti-sgx-ddk-um: drop systemd service workaround 71/28771/2
Denys Dmytriyenko [Mon, 1 May 2023 15:01:57 +0000 (15:01 +0000)]
meta-ti-bsp: ti-sgx-ddk-um: drop systemd service workaround

Latest TI graphics package uses udev rules to initialize the driver
and does not install legacy SysVinit rc.pvr script unless udev isn't
available. No need for systemd service workaround anymore.

Bug-AGL: SPEC-4723

Change-Id: I3ce5d270357578086152d87fb2cf91512691e1a9
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28740
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>
(cherry picked from commit b5e66768b3dcb5fe9ae5b5eed030f8b507b0d5b3)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28771
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
11 months agoagl_beaglebone.inc: remove old graphics preferences 73/28773/2
Denys Dmytriyenko [Mon, 1 May 2023 15:33:58 +0000 (15:33 +0000)]
agl_beaglebone.inc: remove old graphics preferences

Latest TI graphics completely redone its dependencies and preferences
to be aligned with upstream and use Mesa packages as proper providers
for GBM, EGL, GLES, etc. components. There's no more need for local
workarounds to adjust graphics settings.

Note: SGX is currently set in meta-ti-bsp to fall back to software
rendering and will be fixed later. Rogue in newer K3 devices is fully
functioning though.

Bug-AGL: SPEC-4723

Change-Id: Ifb6f594c6203924aa1b90f421d475b716c61a796
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28743
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
(cherry picked from commit d176193ef540fca9ed0c7a8d081b810ecd48946c)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28773
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
11 months agometa-ti-bsp: mesa: drop unneeded bbappend 69/28769/2
Denys Dmytriyenko [Mon, 1 May 2023 14:55:57 +0000 (14:55 +0000)]
meta-ti-bsp: mesa: drop unneeded bbappend

Latest TI graphics libraries for SGX and Rogue GPUs no longer include
Mesa pieces, but rather build on top of proper Mesa packages (although
patched). Remove local bbappend disabling GBM.

Bug-AGL: SPEC-4723

Change-Id: I8a4ba82d0e7540d6fe2da7efdcefab7a2dc77c6b
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28739
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>
(cherry picked from commit 4273c005121831593f4d0572604b71d5b5f25483)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28769
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
11 months agoagl_bbe.inc: remove old graphics preferences 74/28774/2
Denys Dmytriyenko [Mon, 1 May 2023 15:40:09 +0000 (15:40 +0000)]
agl_bbe.inc: remove old graphics preferences

Latest TI graphics completely redone its dependencies and preferences
to be aligned with upstream and use Mesa packages as proper providers
for GBM, EGL, GLES, etc. components. There's no more need for local
workarounds to adjust graphics settings.

Note: SGX is currently set in meta-ti-bsp to fall back to software
rendering and will be fixed later. Rogue in newer K3 devices is fully
functioning though.

Bug-AGL: SPEC-4723

Change-Id: I072a5e25bdbb444db8e7d4b87a1f181c349240ea
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28744
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
(cherry picked from commit 57df0aefa1b7c80eb3f65cb2f5151937869cd102)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28774

11 months agometa-ti-bsp: don't apply mesa virgl patch for TI pvr graphics 72/28772/2
Denys Dmytriyenko [Mon, 1 May 2023 15:25:48 +0000 (15:25 +0000)]
meta-ti-bsp: don't apply mesa virgl patch for TI pvr graphics

Latest TI graphics now uses Mesa, but it uses a slightly newer and
patched version of Mesa for SGX and Rogue GPUs. Since generic mesa
virgl patch from meta-agl-bsp/core already exists in that version
of Mesa, need to skip applying it here.

Bug-AGL: SPEC-4723

Change-Id: I795e2bf41bea8305be25418de7cc3262aefb3b4a
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28742
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
(cherry picked from commit 3dcb35ca7e447bc984f09ef522d66f270d942af2)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28772

11 months agometa-agl-bsp/core: mesa: generic patches should be y-c-l safe 70/28770/2
Denys Dmytriyenko [Mon, 1 May 2023 15:07:47 +0000 (15:07 +0000)]
meta-agl-bsp/core: mesa: generic patches should be y-c-l safe

SPEC-4724 added a generic backported patch to mesa. But instead of
adding it directly to mesa_%.bbappend, it should have been added to
mesa_agl.inc which is only active when "aglcore" feature is enabled,
making it yocto-check-layer safe.

Bug-AGL: SPEC-4723

Change-Id: I226cba14de917f6e4109d1dc1df364cb74e7ee45
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28741
Reviewed-by: Marius Vlad <marius.vlad@collabora.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
(cherry picked from commit f006538eaecfd0f6130797d7bb4dc59c4e2ecb97)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28770
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
11 months agofiles/group: add sgx group with static ID for new systemd 65/28765/2
Denys Dmytriyenko [Thu, 27 Apr 2023 17:38:02 +0000 (17:38 +0000)]
files/group: add sgx group with static ID for new systemd

Yocto Project 4.0.9 now comes with systemd v250, which uses sgx group:

https://git.openembedded.org/openembedded-core/commit/?h=kirkstone&id=3fd47697df858d4093d9cb4c6a378fc07aa4d064

Note: here sgx is not related to Imagination PowerVR GPU, but rather
means Intel Software Guard Extensions:

https://en.wikipedia.org/wiki/Software_Guard_Extensions

Bug-AGL: SPEC-4768

Change-Id: I3f8656b5e859f1126388f52d9f8b54bfac0734a7
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28720
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>
(cherry picked from commit 718394298c12ab1d1a384d940d883c2b60adf8d9)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28765
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
12 months agopackagegroup-agl-core-devel: Add zstd 61/28661/2
Scott Murray [Tue, 25 Apr 2023 21:52:11 +0000 (17:52 -0400)]
packagegroup-agl-core-devel: Add zstd

Add zstd as a development package, as it's required to decompress
coredumps on target with newer systemd.

Bug-AGL: SPEC-4736

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

12 months agoConvert AGLCI into AGL_FEATURE 60/28660/3
Jan-Simon Moeller [Thu, 20 Apr 2023 21:22:37 +0000 (23:22 +0200)]
Convert AGLCI into AGL_FEATURE

Use AGL_FEATURES instead of DISTRO_FEATURES.

Bug-AGL: SPEC-4771
Change-Id: I9a866a4b921e2816613784768c60b874da28a16c
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28681
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
(cherry picked from commit 1b560939b2e94514b88a43140dfad5ced0025e7f)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28660

12 months agometa-agl-bsp: Add overrides to Kingfisher BSP changes 57/28657/2
Scott Murray [Tue, 18 Apr 2023 22:15:07 +0000 (18:15 -0400)]
meta-agl-bsp: Add overrides to Kingfisher BSP changes

As was done in commit 32744858 for the plain h3ulcb/m3ulcb MACHINE
configuration, add rcar-gen3 overrides to the Kingfisher variable
tweaks to avoid unwanted side effects when building for other
MACHINEs when using multiconfigs.  This is needed to be able to
build the KVM demo image for h3ulcb-kf.

Bug-AGL: SPEC-4760

Change-Id: Ie52f0a4a586398875f88e558ef465162c9fdfec1
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28657
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>
12 months agonative-shell-client: update SRCREV 53/28653/2
Scott Murray [Tue, 18 Apr 2023 22:08:59 +0000 (18:08 -0400)]
native-shell-client: update SRCREV

Update SRCREV to pick up:

7d24b91 Bump agl-shell protocol version
d63649f Add gitreview file for Optimistic Octopus branch

Bug-AGL: SPEC-4735

Change-Id: I1c687415193d250c64c3983ccc803fd6f99032b4
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28653
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>
12 months agorecipes-graphics/wayland/agl-compositor_git.bb: Bump SRCREV 45/28645/6
Marius Vlad [Fri, 14 Apr 2023 17:32:34 +0000 (20:32 +0300)]
recipes-graphics/wayland/agl-compositor_git.bb: Bump SRCREV

Sync up with the latest octopus changes. Specifcally the following
changes have been added since the previous update:

6d41be723042cbbb6 compositor: Added layout_save/layout_restore
6678f58648dd18216 shell: Check for a valid ivi_surface
b0dfbd7b26974a925 shell: Check for invalid outputs passed on when activating
39ad965461050db22 compositor: Fix memleak when disabling the output
77475e34bf7a1619b Add gitreview file for Optimistic Octopus branch
53a039ff1c4b05aaa ivi-compositor: Add support for multiple app_ids
ce8dd33f3762e0ec4 meson: Deprecate waltham and inform users of that
6fd11a88c4d3c82e3 meson: Bump to version 0.0.21
4003cfb04b7bae04c shell: Reset the area activation

Change-Id: I87b404486b05e4b33903476ec9e2bd0ccbae194d
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28645
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
12 months agopipewire: Update pw to v0.3.67 and wp to v0.4.14 82/28582/3
Ashok Sidipotu [Tue, 28 Mar 2023 23:18:32 +0000 (04:48 +0530)]
pipewire: Update pw to v0.3.67 and wp to v0.4.14

Highlights of Pipewire.
- The loopback module and other couples streams will now not randomly
  fail in some cases. (#3028).
- PipeWire can now generate a limits.d config file with our recommended
  settings for priorities and memlock.
- Add back the deprecated symbols but make sure a deprecated warning is
  emitted for them. This fixes compilation issues in bindings.
- Clear old buffer memory on ports to fix some SIGBUS errors.
- Fix a critical bug that causes audio distortion in some cases when using.
AVX2.

Highlights of Wireplumber.
- Added bluetooth SCO (HSP/HFP) hardware offload support, together with an
  example script that enables this functionality on the PinePhone.
- WirePlumber now maintains a stack of previously configured default nodes and
  prioritizes to one of those when the actively configured default node
  becomes unavailable, before calculating the next default using priorities
  (see !396).
- The libcamera monitor is now enabled by default, so if the libcamera source
  is enabled in PipeWire, cameras discovered with the libcamera API will be
  available out of the box. This is safe to use alongside V4L2, as long as
  the user does not try to use the same camera over different APIs at the same
  time.
- Added i18n support to be able to translate some user-visible strings.

Bug-AGL: SPEC-4732
Change-Id: Ie394e57df6483f9dc8f7b85e441b5f56ddca7189
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28582
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>
12 months agobluetooth.conf: open secondary access to pipewire 13/28613/2
Ashok Sidipotu [Thu, 13 Apr 2023 16:20:08 +0000 (21:50 +0530)]
bluetooth.conf: open secondary access to pipewire

with out having a secondary access to pipewire(export core), wireplumber creates
bluetooth device objects as well as access the existing pipewire objects using
the same pipewire connection, which can some times create race conditions.

Enable export core, so that wireplumber bluetooth monitor has access to both the
regular core and the export core.

Bug-AGL: SPEC-4750
Change-Id: I0db9b276ecd6972294c36722bf5a31c5ac00f186
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28639
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
(cherry picked from commit 3cbffb8739219f6e3c5311ada08b6b6c76eafa77)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28613
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account

12 months agoPrepare Optimistic Octopus 15.0.1 21/28621/2 15.0.1 octopus/15.0.1 octopus_15.0.1
Jan-Simon Moeller [Mon, 3 Apr 2023 21:52:54 +0000 (23:52 +0200)]
Prepare Optimistic Octopus 15.0.1

Update the distro configuration.

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

12 months agometa-core/recipes-graphics/mesa: Backport a fix from 22.2.5 04/28604/3
Marius Vlad [Tue, 28 Mar 2023 14:27:24 +0000 (17:27 +0300)]
meta-core/recipes-graphics/mesa: Backport a fix from 22.2.5

This adds
0001-virgl-don-t-a-use-staging-when-a-resources-created-w.patch which is
a backport from mesa 22.2.5 as a tentative fix for running on virgl on the x86
platform.

This issue seems have been fixed 22.2.4 and 22.2.5, but the original
change was initially quite a long time before in 22.0.X and we seem to
be using 22.0.3.

Bug-AGL: SPEC-4724
Change-Id: I255e30d8e513b8f3bbfa720a24c1afcbd40af2c9
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28604
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>
12 months agometa-rcar-gen3/recipes-multimedia/gstreamer: Add gstreamer bbappends 01/28601/2
Marius Vlad [Wed, 29 Mar 2023 11:48:23 +0000 (14:48 +0300)]
meta-rcar-gen3/recipes-multimedia/gstreamer: Add gstreamer bbappends

This would fix fetch build failures with the gstreamer plugins which seems
to have been caused by a git to gitsm replacement in the original
recipes.

Bug-AGL: SPEC-4730
Change-Id: I4b1d700a6645d280b65f3f3202b76208d30061e7
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reported-by: Marius Vlad <marius.vlad@collabora.com>
Suggested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28583
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
(cherry picked from commit ae6ecba1b6239de0b075cb1d42a62604ae7523f0)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28601

13 months agoUpdate Mirror setup for octopus 70/28570/2
Jan-Simon Moeller [Wed, 15 Mar 2023 08:54:47 +0000 (09:54 +0100)]
Update Mirror setup for octopus

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

14 months agoPrepare Optimistic Octopus 15.0.0 68/28468/2 15.0.0 octopus/15.0.0 octopus_15.0.0
Jan-Simon Moeller [Mon, 13 Feb 2023 15:52:55 +0000 (16:52 +0100)]
Prepare Optimistic Octopus 15.0.0

Update the distro configuration.

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

14 months agoweston-ini-conf/core.cfg: Bring in shell-ext-client 77/28477/2
Marius Vlad [Tue, 31 Jan 2023 14:58:58 +0000 (16:58 +0200)]
weston-ini-conf/core.cfg: Bring in shell-ext-client

Rather than messing up the ini file, bring it in from the core
configuration file. This allows to start-up the gRPC proxy server at
start-up.

This is a follow from Revert "weston-ini-conf: Add agl-shell-grpc-server"
This reverts commit 2f40613cbf42fd378feea57ccefbb3215ecc1355.

Change-Id: I40ab339fe73efb07ac1e86e6778764a553a3cabe
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28441
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
(cherry picked from commit db9539b90921538b2ad3e61d74124b0c8d8e2e4e)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28477

14 months agoChange distro configuration to use the octopus branch 43/28443/2
Jan-Simon Moeller [Sat, 4 Feb 2023 12:06:13 +0000 (13:06 +0100)]
Change distro configuration to use the octopus branch

This prepares the release of Optimistic Octopus.

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

14 months agoAdd gitreview file for Optimistic Octopus branch
Jan-Simon Moeller [Wed, 1 Feb 2023 00:55:50 +0000 (01:55 +0100)]
Add gitreview file for Optimistic Octopus branch

Update the .gitreview file.

Bug-AGL: SPEC-4695
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I1ef5e455e3d1e935ce9fc65fa97ae74847b01177

14 months agoPrepare Optimistic Octopus Milestone 4 38/28438/3 14.94.0 octopus/14.94.0 octopus_14.94.0
Jan-Simon Moeller [Sun, 29 Jan 2023 22:36:33 +0000 (23:36 +0100)]
Prepare Optimistic Octopus Milestone 4

Update the distro manifest.

Bug-AGL: SPEC-4691
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I4bb2e97dc32c3da7e9d24c843e951a99383b4229
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28438
Tested-by: Jenkins Job builder account
14 months agoqemu: add bbappend to tweak PACKAGECONFIG 20/28420/3
Scott Murray [Thu, 19 Jan 2023 00:28:32 +0000 (19:28 -0500)]
qemu: add bbappend to tweak PACKAGECONFIG

Add a bbappend for qemu to tweak PACKAGECONFIG for target use to add
libusb support.  This is required for USB device passthrough for e.g.
touchscreen support.  Also enable libaio for potential performance
benefits and selinux support for investigation into leveraging it for
security improvement.

Bug-AGL: SPEC-4618

Change-Id: If9a52bad0657a04d7fc7da3ba15cd14be611ffd4
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
(cherry picked from commit cc422ba11f0a18b830422d41e47ba85481daa258)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28420
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>
14 months agometa-agl-bsp: make sure weston user is in display group for rcar3 19/28419/3
Scott Murray [Tue, 17 Jan 2023 17:48:48 +0000 (12:48 -0500)]
meta-agl-bsp: make sure weston user is in display group for rcar3

Add a meta-rcar-gen3 specific weston-init bbappend to add the
weston user to the display group.  This is preferable to unmasking
the bbappend in upstream meta-rcar-gen3, as we do not want any of
the other changes it contains (or may contain).  This change is a
bit of a stopgap required for running weston or agl-compositor as
the weston user without the agl-driver user session unit in e.g.
the agl-image-weston image or the KVM or IC host images.
Future work will try to align the required groups with upstream
systemd-udevd expectations.

Bug-AGL: SPEC-4618

Change-Id: I22e8aaa095114802242fb1ed150dec2a5055fda9
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
(cherry picked from commit c1b436f4882737ce0b9a95853954d0f4daab2d86)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28419
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
14 months agometa-agl-bsp: make meta-rcar-gen3 BBMASKs more specific 18/28418/3
Scott Murray [Tue, 17 Jan 2023 17:47:59 +0000 (12:47 -0500)]
meta-agl-bsp: make meta-rcar-gen3 BBMASKs more specific

Update the BBMASK definitions for the rcar3 platforms in meta-agl-bsp
to include the meta-renesas/ component of the path so that they will
not mask out any of our files under meta-agl-bsp/meta-rcar-gen3.

Bug-AGL: SPEC-4618

Change-Id: I6434f54bb50784c0673b54648165e0c5118f0c7e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
(cherry picked from commit b5001a4a5abbe8e7944446025dd63be725c491e4)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28418
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
14 months agosystemd: enable iptc PACKAGECONFIG 17/28417/3
Scott Murray [Mon, 16 Jan 2023 22:14:19 +0000 (17:14 -0500)]
systemd: enable iptc PACKAGECONFIG

Add iptc to our systemd PACKAGECONFIG tweak so that bridging support
will be available in systemd-networkd.

Bug-AGL: SPEC-4618

Change-Id: I15d003ad69d6ca59613391beb2e78e3c5fe804cc
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
(cherry picked from commit 69e119b969baa88594b3264709e21037aa783bb7)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28417
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
14 months agoconnman-conf: ignore tap interfaces 16/28416/3
Scott Murray [Mon, 16 Jan 2023 22:08:19 +0000 (17:08 -0500)]
connman-conf: ignore tap interfaces

Add tap* interfaces to the list of interface names that connman
should ignore so that it will not conflict with the tap interfaces
qemu may set up.  This seems safe in general, as a usecase where it
makes sense for connman to assign an address to a tap interface is
not immediately obvious.

Bug-AGL: SPEC-4618

Change-Id: Ic9185e4f93a44c2d9e4265513afc04a2ec4c3d4a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
(cherry picked from commit 29afa2ad9f9d04477c7a80d3a35e83fb6e5227dc)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28416
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
14 months agoweston-ini-conf: make remote output configuration dynamic 15/28415/3
Scott Murray [Mon, 16 Jan 2023 22:04:08 +0000 (17:04 -0500)]
weston-ini-conf: make remote output configuration dynamic

Rework things to also update the remote output configuration
fragment based on the value of TRANSMITTER_OUTPUT_HOST.  This
helps when using different IP addresses for e.g. the KVM demo
configuration.

Bug-AGL: SPEC-4618

Change-Id: I198ff3e6a30b3968b4749998354a39325c088933
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
(cherry picked from commit 39def8ebd98c98e67304517ab118f9bde4cdf8e7)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28415
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
15 months agoRevert "weston-ini-conf: Add agl-shell-grpc-server" 54/28354/2 14.93.0 octopus/14.93.0 octopus_14.93.0
Jan-Simon Moeller [Thu, 26 Jan 2023 12:35:34 +0000 (12:35 +0000)]
Revert "weston-ini-conf: Add agl-shell-grpc-server"

This reverts commit 2f40613cbf42fd378feea57ccefbb3215ecc1355.

Reason for revert: This breaks the runtime with:
Jan 25 04:07:51 qemuarm agl-compositor[456]: malformed section header: [shell-client-ext]\ncommand=/usr/lib/agl-compositor/agl-shell-grpc-server\n
Jan 25 04:07:51 qemuarm agl-compositor[456]: [04:07:51.432] fatal: error opening or reading config file '/etc/xdg/weston/weston.ini'.

Change-Id: I09f74614a9d7ec55550d46224ec1c1b96528eb0b
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28354
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>
15 months agoweston-ini-conf: Add weston-ini-landscape-no-activate 71/28371/4
Roger Zanoni [Sun, 25 Dec 2022 22:51:17 +0000 (23:51 +0100)]
weston-ini-conf: Add weston-ini-landscape-no-activate

This change adds an option to use a weston.ini config in landscape mode
with automatic activation disabled by default, to be used by wam.

Bug-AGL: SPEC-4647, SPEC-4528

Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: Ibaeefc4cae07b3f4cb4bbc619bb068fd259d81fc
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28371
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>
15 months agoPrepare Optimistic Octopus Milestone 3 13/28413/2
Jan-Simon Moeller [Mon, 23 Jan 2023 15:28:59 +0000 (16:28 +0100)]
Prepare Optimistic Octopus Milestone 3

Update the distro configuration.

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

15 months agoweston-ini-conf: Add agl-shell-grpc-server 64/28364/6
Marius Vlad [Thu, 5 Jan 2023 17:38:39 +0000 (19:38 +0200)]
weston-ini-conf: Add agl-shell-grpc-server

Now that we have gRPC server implementation start the agl-shell-grpc
server by default.

Change-Id: I1d00b29306f90ababc5277ecb71a101eea1a46ca
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28364
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>
15 months agoagl-shell-activator_git: Bump SRCREV 63/28363/6
Marius Vlad [Thu, 5 Jan 2023 16:26:40 +0000 (18:26 +0200)]
agl-shell-activator_git: Bump SRCREV

This SRCREV bump adds gRPC support and removes agl-shell-desktop
support.

Change-Id: I946a9563321a6d9b5c756a364726fd3037ba5b63
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28363
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>
15 months agoagl-compositor_git: Bump agl-compositor SRCREV 18/28318/7
Marius Vlad [Wed, 28 Dec 2022 16:29:55 +0000 (18:29 +0200)]
agl-compositor_git: Bump agl-compositor SRCREV

This SRCREV bump includes the addition of agl-shell-grpc-server, an
interface to agl-shell-desktop protocol, but instead of using wayland
connection it uses Google's RPC. For the time being there's only a
client using it, and that is agl-shell-activator.

The plan is to phase out agl-shell-desktop entirely and use this
interface as a way to perform additional window management.

Further more this bump also includes a couple of connector hot-plug
fixes and renames hide-cursor to disable-cursor entry section to better
reflect its name.

In more detail the following changes have been added:

7ef34e0c465a7596 shell: Verify agl-shell version for bound_ok/bound_fail
c01b90ece22cc587 shell: Add fallback agl-shell version 1
0907e87f1576f8ad input: Fix minor issue while reporting disable cursor
c9d3edb4ee23a563 input: Rename hide-cursor to disable-cursor
76fa1b83638310c2 src: Verify if the output is present
79eac214d4866d84 src: Further hotplug connector fixes
59375972f5642b7e grpc-proxy: Init gRPC
0b766cf978b8b100 shell: Not not override the agl_shell interface resources
c42f50b567a0d5ad shell: Add a wrappers for sending events with agl-shell
05bb0384732480a9 compositor: Allow to start other clients
14a1292a39377472 agl-shell.xml: Introduce a new interface
33997a7c96838795 compositor: Handle output destruction deferral

Change-Id: I6df1d7fcf6d5d3abcc3c1c2b8a0cf820368a26de
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28318
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>
15 months agoExempt nfsroot and nbdroot from systemd-networkd 06/28406/2
Jan-Simon Moeller [Thu, 19 Jan 2023 22:47:09 +0000 (23:47 +0100)]
Exempt nfsroot and nbdroot from systemd-networkd

We need to exempt these in our wired configuration is using nbdroot or nfsroot.

Likewise we can relax the connman settings again.

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

15 months agoweston/0001-simple-touch-Add-maximized-fullscreen: Add maximized/fullscreen for simpl... 14/28314/4
Marius Vlad [Tue, 27 Dec 2022 16:38:02 +0000 (18:38 +0200)]
weston/0001-simple-touch-Add-maximized-fullscreen: Add maximized/fullscreen for simple-touch

simple-touch wasn't able to resize itself to max/fullscreen to this
patch adds support for that. It is quite useful to have this client
test out touch support, so we can re-use it whenever, for instance in
the virtio aarch64 machine to test if we have indeed or not a
touchscreen device.

Upstream-Status: Submitted
See: https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1095

Bug-AGL: SPEC-4656
Change-Id: I974b4c5ea8a85f1b3efe4a114f345de948441300
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28314
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
15 months agofiles/group: add render group with static ID for new systemd 69/28369/2
Denys Dmytriyenko [Fri, 6 Jan 2023 19:13:12 +0000 (19:13 +0000)]
files/group: add render group with static ID for new systemd

Yocto Project 4.0.6 now comes with systemd v236, which uses render group:

https://git.openembedded.org/openembedded-core/commit/?h=kirkstone&id=f902338f312cf5c55b2857e5c7e980cb11a26a9c
https://git.openembedded.org/openembedded-core/commit/?h=kirkstone&id=ba1db7f9189526b02e3d75d375ece53953c2e942

Bug-AGL: SPEC-4668

Change-Id: I473644f4b9e57663f036b43a48a8319e4d664d65
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28369
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>
15 months agovirtualization-layer/recipes-graphics/mesa: Workaround for virgl 00/28300/4
Marius Vlad [Mon, 19 Dec 2022 09:54:40 +0000 (11:54 +0200)]
virtualization-layer/recipes-graphics/mesa: Workaround for virgl

This is a just a workaround for the time being, to avoid some graphical
artefacts seen only when booting up for the first time the image.

Introduced with https://gitlab.freedesktop.org/mesa/mesa/-/commit/6f68cacf619f7f13bc870355709224c1f3e9bbd8.

Bug-AGL: SPEC-4651
Change-Id: Ie2ac5d170790293dc5860d5f27f26ee811f4a4b5
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28300
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Tested-by: Jenkins Job builder account
15 months agosystemd-conf-canbus: Add link configuration 91/28291/2
Scott Murray [Tue, 20 Dec 2022 19:20:33 +0000 (14:20 -0500)]
systemd-conf-canbus: Add link configuration

Add a .link file to set the transmit queue length to 1000 for physical
CAN devices.  This matches the default used for vcan devices, and in
testing fixes the transmit buffer overflows when running the simulator
script against an interface.

Bug-AGL: SPEC-4652

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

16 months agoPrepare Optimistic Octopus Milestone 2 98/28298/2 14.92.0 octopus/14.92.0 octopus_14.92.0
Jan-Simon Moeller [Fri, 16 Dec 2022 13:06:02 +0000 (14:06 +0100)]
Prepare Optimistic Octopus Milestone 2

Update the distro configuration.

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

16 months agolinux: config: add systemd sandboxing fragment 97/28297/2
Denys Dmytriyenko [Wed, 14 Dec 2022 22:05:29 +0000 (22:05 +0000)]
linux: config: add systemd sandboxing fragment

Add a kernel config fragment that enables additional features needed for
systemd sandboxing support, using Classic BPF (Berkeley Packet Filter)
kernel framework. Eventually this will be extended with more advanced
features using eBPF (extended BPF), BTF (BPF Type Format) and LSM (Lunux
Security Module) frameworks.

Bug-AGL: SPEC-4627
Change-Id: I9ed21c654b2e0298be66073750dab6920e49b0c9
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28297
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>
16 months agolinux: config: move CONFIG_AUDIT* into own fragment 76/28276/2
Denys Dmytriyenko [Wed, 14 Dec 2022 21:23:20 +0000 (21:23 +0000)]
linux: config: move CONFIG_AUDIT* into own fragment

Enabling CONFIG_AUDIT* is needed by auditd and should be safe whether systemd
is used or not and is not specific to SELinux.

Note that systemd README has this old caveat mentioned

| Note that kernel auditing is broken when used with systemd's
| container code. When using systemd in conjunction with
| containers, please make sure to either turn off auditing at
| runtime using the kernel command line option "audit=0", or
| turn it off at kernel compile time using:
|   CONFIG_AUDIT=n
| If systemd is compiled with libseccomp support on
| architectures which do not use socketcall() and where seccomp
| is supported (this effectively means x86-64 and ARM, but
| excludes 32-bit x86!), then nspawn will now install a
| work-around seccomp filter that makes containers boot even
| with audit being enabled. This works correctly only on kernels
| 3.14 and newer though. TL;DR: turn audit off, still.

But that seems to only apply to nspawn usage in some specific cases and on
older kernels, plus there are even runtime workarounds available when needed,
so let's enable it by default.

Bug-AGL: SPEC-4627
Change-Id: I5fcd58ba41929d2966fadea27b6751e4fa6589c9
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28276
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>
16 months agolinux: config: enable kernel settings that systemd requires 75/28275/2
Denys Dmytriyenko [Mon, 28 Nov 2022 22:46:52 +0000 (22:46 +0000)]
linux: config: enable kernel settings that systemd requires

Add kernel config fragment with all settings required by systemd.

Some more generic settings need to be explicitly set here as well to satisfy
necessary dependencies from systemd settings down the tree, otherwise some
BSPs would break.

Bug-AGL: SPEC-4627
Change-Id: I7a2796ea65da58a4f1fa0556cd94df67e7df7db9
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28275
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>
16 months agometa-app-framework: Add Flutter app icon installation 55/28155/2
Scott Murray [Wed, 7 Dec 2022 08:53:51 +0000 (17:53 +0900)]
meta-app-framework: Add Flutter app icon installation

Add logic to agl-app.bbclass to install an icon for Flutter apps if
there is one present as ${AGL_APP_ID}.svg in a "package" directory
in their source repository.

Bug-AGL: SPEC-4634

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

16 months agoUpdate cluster network configuration 54/28154/2
Scott Murray [Wed, 7 Dec 2022 08:52:16 +0000 (17:52 +0900)]
Update cluster network configuration

Update configuration files as appropriate with the IVI board as
192.168.10.2 and the cluster as 192.168.10.3.

Bug-AGL: SPEC-4632

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

16 months agosystemd-conf-canbus: Add FD configuration 53/28153/2
Scott Murray [Wed, 7 Dec 2022 08:48:51 +0000 (17:48 +0900)]
systemd-conf-canbus: Add FD configuration

Add canbus-can-fd.network configuration that can be selected via
CANBUS_NETWORK_CONFIG.

Bug-AGL: SPEC-4633

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

16 months agolibsdl2: PACKAGECONFIG tweaks 92/28192/3
Scott Murray [Wed, 23 Nov 2022 21:33:29 +0000 (16:33 -0500)]
libsdl2: PACKAGECONFIG tweaks

Add a couple of bbappends for libsdl2 to tweak its PACKAGECONFIG,
based on Panasonic QEMU+KVM documentation.

Bug-AGL: SPEC-4618

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

16 months agolinux-yocto: Rework virtio-aarch64 kernel configuration 91/28191/2
Scott Murray [Wed, 23 Nov 2022 18:39:08 +0000 (13:39 -0500)]
linux-yocto: Rework virtio-aarch64 kernel configuration

Changes:
- Appending the virtio kernel metadata to SRC_URI in the linux-yocto
  bbappend was having the side-effect of overriding a lot of the
  changes from the other AGL configuration fragments.  To avoid this,
  prepend the addition to AGL_KCONFIG_FRAGMENTS instead.
- Add the HDA sound driver config fragment for virtio machines to
  allow using the QEMU emulation.
- Add config fragment for the virtio kernel to ensure that
  CONFIG_DRM and the fbdev emulation are on.
- Add config fragment for the virtio kernel to turn on CONFIG_PCI,
  as there are some peripherals that we may need to expose to guests
  with it.  This and the DRM changes will be rationalized in the
  metadata repo once it's clear we do need them.

Bug-AGL: SPEC-4618

Change-Id: I453b84d9840498772afd01404dd374f5c1d245da
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28191
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>
16 months agolinux: config: move BBE-specific fragment from meta-agl-core to meta-agl-bsp 03/28203/2
Denys Dmytriyenko [Mon, 28 Nov 2022 20:44:17 +0000 (20:44 +0000)]
linux: config: move BBE-specific fragment from meta-agl-core to meta-agl-bsp

Commit d009fa0c42042a0b7d069779852953621e46469b as part of SPEC-4156 added a
kernel config fragment to disable CONFIG_RELAY. Since this fragment is only
applied to BBE, there's no need for it to reside in meta-agl-core and can be
moved to meta-agl-bsp/meta-sancloud.

Bug-AGL: SPEC-4156
Change-Id: I5da2632d6eb00bbf99ddb48cef861564d2ce868d
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28203
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>
16 months agolinux-agl-config: correct override syntax for virtualmachine 04/28204/2
Denys Dmytriyenko [Mon, 28 Nov 2022 20:59:47 +0000 (20:59 +0000)]
linux-agl-config: correct override syntax for virtualmachine

Commit dd6fc5dcaa0a027b7651bb365d5dd0f623498f8f as part of SPEC-4052 converted
all overrides to the new syntax, but missed the one used for "virtualmachine"

Bug-AGL: SPEC-4052
Change-Id: I1905c7e3b70b05c4ef06d8b4f240d0e144587fab
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28204
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>
17 months agoPrepare Optimistic Octopus Milestone 1 77/28177/2 14.91.0 octopus/14.91.0 octopus_14.91.0
Jan-Simon Moeller [Mon, 21 Nov 2022 13:54:01 +0000 (14:54 +0100)]
Prepare Optimistic Octopus Milestone 1

Update the distro configuration.

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

17 months agometa-agl-core: systemd: Disable `BitRate` setting for `can*` network for VIRTIO. 04/28104/5
Vasyl Vavrychuk [Wed, 2 Nov 2022 08:42:45 +0000 (09:42 +0100)]
meta-agl-core: systemd: Disable `BitRate` setting for `can*` network for VIRTIO.

VIRTIO CAN [1] does not support bitrate configuration, it assumes
bitrate configuration is done on backend.

Fixes systemd-networkd failure:

    can0: Failed to set CAN interface configurations: Operation not supported

File `canbus-virtio-can.network` is copied from `canbus-can.network`
with `BitRate=` setting removed.

v2: rework patchset to use own systemd-conf-canbus package to
    avoid changes in main systemd package.

[1]: https://lists.oasis-open.org/archives/virtio-dev/202208/msg00159.html

Bug-AGL: SPEC-4597

Change-Id: Idb132203501bb99103e76098eea3bb6394b645da
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28104
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>
17 months agoweston-ini-conf: add virtio-aarch64 configuration 87/28187/2
Scott Murray [Tue, 22 Nov 2022 08:32:05 +0000 (03:32 -0500)]
weston-ini-conf: add virtio-aarch64 configuration

Add a WESTON_DISPLAYS tweak for the virtio-aarch64 machine so the
demo platform image gets the required weston configuration when
built for it.

Bug-AGL: SPEC-4618

Change-Id: I90974a25d51fc3b4ad3d8e9450d98f8ae82f759a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28187
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>
17 months agonative-shell-client: Add recipe 86/28186/2
Scott Murray [Tue, 22 Nov 2022 08:27:32 +0000 (03:27 -0500)]
native-shell-client: Add recipe

Add recipe for native-shell-client simple agl-shell protocol client.
It can be used for testing agl-compositor and also enables using it
in simple usecases such as displaying the output from guest VMs with
QEMU+KVM.

Bug-AGL: SPEC-4618

Change-Id: I16b7c8b703b2aa3c875b7ffd78b24021eafd3a7f
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28186
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>
17 months agometa-agl-bsp: Add overrides to rcar3 BSP changes 85/28185/2
Scott Murray [Tue, 22 Nov 2022 05:49:00 +0000 (00:49 -0500)]
meta-agl-bsp: Add overrides to rcar3 BSP changes

The various configuration changes done by the include files for the
rcar3 machines in meta-agl-bsp prove problematic when using a rcar3
machine in a multiconfig configuration with different machines in
other configs.  This can potentially be avoided in the future with
a significant rework of the local.conf generation in aglsetup.sh,
but for now, too avoid issues, add rcar-gen3 or h3ulcb overrides to
the variable changes in those files.  That ensures that the changes
will only apply to the specific machine being targeted.

So far this has only been tested with the h3ulcb, it is likely that
more fixes are required for other rcar3 machines, as well as the
machines from other BSPs.

Bug-AGL: SPEC-4618

Change-Id: Ifa6735337e673a92c56d5457b97d09a5b86cc0e1
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28185
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>
17 months agoagl-compositor: RDEPENDS fixes 84/28184/2
Scott Murray [Tue, 22 Nov 2022 03:38:11 +0000 (22:38 -0500)]
agl-compositor: RDEPENDS fixes

Changes:
- Add the required xkeyboard-config RDEPENDS to the agl-compositor
  recipe to avoid surprises if nothing else that pulls that in is
  in an image.
- Move the agl-compositor RDEPENDS on polkit directly into the
  recipe instead of getting indirectly via a meta-oe presence
  driven addition to packagegroup-agl-graphical-weston.  This is
  more correct, avoids surprises if that packagegroup happens to
  not be used, and will work better with a binary packagefeed.
  The RDEPENDS is still conditional on the presence of "polkit" in
  DISTRO_FEATURES, which seems a reasonable alternative to using
  dynamic-layers.

Bug-AGL: SPEC-4619

Change-Id: I595f55a9d598b4a15fe345f50d1a7a203616dd15
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28184
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>
17 months agoagl-compositor: Bump SRCREV 81/28181/2
Scott Murray [Mon, 21 Nov 2022 18:45:11 +0000 (13:45 -0500)]
agl-compositor: Bump SRCREV

Bump agl-compositor SRCREV to pick up:

adf173e layout: Allow background surface roles (to) be activated
77d94d8 agl-shell: Add support for defining an activation area

Bug-AGL: SPEC-4594

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

17 months agoEnable qemu and kvm user and group 55/28055/3
Jan-Simon Moeller [Wed, 12 Oct 2022 11:03:38 +0000 (13:03 +0200)]
Enable qemu and kvm user and group

This supports the meta-virtualization layer.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I919f9669c0c9aff83d6f0b961d892eb6077902a6
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28055
Tested-by: Jenkins Job builder account
17 months agoExempt also nbd.server in connman service 54/28054/3
Jan-Simon Moeller [Wed, 12 Oct 2022 11:02:56 +0000 (13:02 +0200)]
Exempt also nbd.server in connman service

This adds a check for the nbd.server kernel commandline and prevents
connman service from being started.

If nbdroot is set and the networkinterface is resetup, then the rootfs will fail.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ic15fade35fd2c47b828e51692609d438225ef739
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28054
Tested-by: Jenkins Job builder account
17 months agometa-agl-bsp: Fix rc.pvr.service dependency for meta-rcar-gen3 33/28133/2
Scott Murray [Thu, 10 Nov 2022 20:45:15 +0000 (15:45 -0500)]
meta-agl-bsp: Fix rc.pvr.service dependency for meta-rcar-gen3

Undo the out of date tweak of rc.pvr.service to make it a dependency
of weston@.service done in meta-rcar-gen3's gles-user-module recipe.
For now, just tweak the dependency back to weston.service in our
bbappend in meta-agl-bsp, this can be removed when meta-rcar-gen3
includes a fix.

Bug-AGL: SPEC-4607

Change-Id: I16ef13d2af9b2ed485ce8b98501f39bf96aba3e2
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28133
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
18 months agometa-agl-core-test: delete the layer of meta-agl-core-test 58/28058/3
duerpei [Fri, 22 Jul 2022 09:30:52 +0000 (17:30 +0800)]
meta-agl-core-test: delete the layer of meta-agl-core-test

'meta-agl-core-test' is no longer maintained. Some useful test sets
will be moved to 'meta-agl-devel/meta-agl-test' later.

Bug-AGL: SPEC-4345

Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: I5939157618f9817a06ef5e023b6e8e3ad5fc59af
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28058
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>
18 months agoagl-compositor_git.bb: Bump SRCREV 56/28056/2
Marius Vlad [Wed, 12 Oct 2022 14:59:20 +0000 (17:59 +0300)]
agl-compositor_git.bb: Bump SRCREV

This SRCREV bump update brings in a helpful way to designate a certain
area such that the compositor would use it when activating applications,
rather than using the entire output. When not having panels the
background surface would cover the entire output, making it
impossible to keep visible areas of the background surface and, in
the same time, display another's application surface.

While the solution would be use panels specifically designed to handle
this case, that's not always possible.  We circumvent that by having this
area specified manually in this update, with a direct follow-up to have
a request in the agl-shell protocol that specifies that area
programmatically.

Besides that change, a few more changes made it through, all of them being
added from upstream and adapted from weston to the AGL compositor,
mostly related to how we handle signals.

In detail the following changes made it through since the last SRCREV
bump update:

924473ef016b Add manual activation area configuration option
897449688a9c compositor: Use sigaction to trap SIGINT
e8761762fcd0 compositor: Add missing SIGCHLD handler
315496ddbb9f compositor: Stop trapping SIGQUIT
f980c0d90329 shell: Rewrite client_exec as client_launch
edb6d397a4c6 process-util: Move Xwayland fork helpers to shared
86146a4e7455 shared: add str_printf()
1b93121761e1 shared: introduce os_fd_clear_cloexec()

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I23e0aba9f2b77cab4fe81754a8feaeebb7cea340
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28056
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>
18 months agometa-app-framework: applaunchd: run under a separate user 39/28039/2
Denys Dmytriyenko [Mon, 3 Oct 2022 17:33:19 +0000 (17:33 +0000)]
meta-app-framework: applaunchd: run under a separate user

Since applaunchd needs to start/stop systemd units, the user is granted
elevated systemd unit-management permissions via PolKit policy. If applaunchd
and all the apps run under the same agl-driver user, all the apps have these
elevated systemd permissions too. Separating them into different users allows
removing elevated systemd unit-management permission from individual apps, but
leaving such permission for applaunchd, which enhances overall security of
the system.

- add new applaunchd user and group
- switch applaunchd (gRPC) service to be started under new user
- since HTML5 apps haven't migrated to gRPC yet and still use D-Bus API,
  applaunchd-dbus gets activated by agl-session and runs under agl-driver
- temporarily add agl-driver user into the applaunchd group and switch
  PolKit policy to check for applaunchd group, instead of the user
- once D-Bus API is completely deprecated, agl-driver user can be removed
  from applaunchd group

Bug-AGL: SPEC-4579
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Change-Id: I75384177578bba6cb458a81df6a9dc1738c972e0
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28039
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>
18 months agoUpdate bbe machine template for kirkstone 42/28042/2
Paul Barker [Thu, 6 Oct 2022 08:18:08 +0000 (09:18 +0100)]
Update bbe machine template for kirkstone

The meta-ti layer has now been split into two sub-layers so we need to
update BBLAYERS.

Signed-off-by: Paul Barker <paul.barker@sancloud.com>
Change-Id: Iacb6940d55cb4c8dc60b3caae124cd2cd3295abe
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28042
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>
18 months agoRevert "meta-agl-bsp: meta-sancloud: Revert problematic kernel commit" 43/28043/2
Paul Barker [Wed, 5 Oct 2022 16:36:05 +0000 (17:36 +0100)]
Revert "meta-agl-bsp: meta-sancloud: Revert problematic kernel commit"

This reverts commit a12a83ebdfcd4287264e50edf3b11a156f418ae9. The patch
is no longer needed as the kernel version used by linux-bbe has been
updated.

Change-Id: I2ea6fd05b99018517fb2e1f3f03153dfd4ccd0e8
Signed-off-by: Paul Barker <paul.barker@sancloud.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28043
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>
19 months agoweston-ini-conf.bb: Change from append to an inline edit 19/28019/2
Marius Vlad [Fri, 23 Sep 2022 13:04:20 +0000 (16:04 +0300)]
weston-ini-conf.bb: Change from append to an inline edit

We don't really support section entries with the same name, so rather
than appending a new key entry value under the same section, use sed to
edit the configuration file in place.

Fixes 6a8a33f99a66ae1

Bug-AGL: SPEC-4528
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I12b982dd7e6dd8d11e5fb373c8cba0b1e762c485
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28019
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>
19 months agoAdd openssh-sftp-server when agl-devel is on 18/28018/2
Jan-Simon Moeller [Fri, 23 Sep 2022 12:45:49 +0000 (14:45 +0200)]
Add openssh-sftp-server when agl-devel is on

For simplified development workflows on newer host distros add the sftp server.

Bug-AGL: SPEC-4443
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I580e5d342fb6afb286b00d41b03c98a9b936160f
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28018
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>
19 months agovirtualization/linux-yocto: Support linux-yocto-dev for VIRTIO. 81/27881/6
Vasyl Vavrychuk [Sun, 7 Aug 2022 23:25:56 +0000 (01:25 +0200)]
virtualization/linux-yocto: Support linux-yocto-dev for VIRTIO.

Bug-AGL: SPEC-4453

Change-Id: Id4dd3c3543dedf15cf09956414f32face685e498
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27881
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>
19 months agovirtualization/linux-yocto: For kernel metadata use git repository instead of local... 78/27878/6
Vasyl Vavrychuk [Sun, 7 Aug 2022 16:45:55 +0000 (18:45 +0200)]
virtualization/linux-yocto: For kernel metadata use git repository instead of local files.

This will allow using branches for supporting multiple kernel versions
more easily.

Note, that BSP description root file virtio-aarch64-standard.scc has to
be kept local withing a recipe. This is needed to add this scc file
explicitly to SRC_URI to have AGL VIRTIO patches applied during kernel
recipe build.

As explained in [1, 2], Yocto kernel metadata is commonly used for two
purposes:

1. To construct Yocto kernel git by committing patches listed in scc
files.
2. To configure Yocto kernel during Yocto build.

When scc file is not explicitly added to SRC_URI, then patch commands
will be ignored during Yocto build because it is assumed that patches
are already pre-applied during Yocto kernel git tree construction.

But, there is not AGL Linux kernel tree, only a repository for AGL
kernel metadata (this one). So, patches from this metadata repository
have to be applied during kernel recipe build.

On the other hand, to ignore patches from YP kernel metadata (which are
already pre-applied), standard.scc is included with `nopatch` keyword.

[1]: https://www.yoctoproject.org/pipermail/yocto/2019-October/046986.html
[2]: https://docs.yoctoproject.org/kernel-dev/maint-appx.html

Bug-AGL: SPEC-4452
Change-Id: Idde8e507eb18fa26e6a5b84ab8443576badb58bf
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27878
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
19 months agoweston-ini-conf: Add weston-ini-config-no-activate 90/27990/4
Marius Vlad [Thu, 15 Sep 2022 11:44:33 +0000 (14:44 +0300)]
weston-ini-conf: Add weston-ini-config-no-activate

This patch adds a way to tick dynamically activate-by-default to false,
and provide a safe migration towards disabling by default activation
entirely.

We do this with just only the Qt toolkit and will proceed with
WAM/chromium once that has support as well for this.

Bug-AGL: SPEC-4528
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I3573ea92d3ea865db223bd01e58b9ec202cfa7ae
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27990
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
19 months agoagl-compositor_git.bb: Bump SRCREV to grab latest changes 89/27989/4
Marius Vlad [Thu, 15 Sep 2022 08:18:13 +0000 (11:18 +0300)]
agl-compositor_git.bb: Bump SRCREV to grab latest changes

This SRCREV bump update for the AGL compositor includes two new protocol
updates, one that adds two new events, specifically bound_ok, bound_fail
which would allow clients to determine if they're in charge of managing
panels and background surfaces. The other protocol update fixes an issue
with activation by default of applications but also paves the way to
move out bits from the agl-shell-desktop protocol to just the agl-shell
protocol.

Note that the shell client supporting the latest change of the protocol
will need to add at least add stubs for the v2 of  the protocol, even if
v2 isn't required to be supported at all. Updates to version 3 of the
protocol will be required once we'll switch out from activation by
default from true to false and finally remove support from the
compositor entirely and let the shell client be the one in charge
for activation.

Additionally, this bump includes a few fixes, most notable handling
remote surface roles much better, including migration, in real time of
applications from one output to another, making possible a
back-and-forth movement of applications.

In more detail the following changes have been included:

d08a5b2010f6e6 desktop: Do not attempt to send terminate event
0512e7251611e7 protocol/agl-shell.xml: Add an app_state event -- app state notification
bb730ca304a5f6 layout: Handle dynamic application/surface movement between outputs
b92397ef12626a shell: Remove the black curtain installed on outputs
372eb222b17bbc layout: Detect when an application should be migrated to other outputs
39c91d5ccae3b6 desktop: Avoid sending the dimensions for the first output
a99d56dad0ad4a layout: State explicity the output
fc783c19e6f6b9 layout: Use view's mapping once we placed the view in the hidden layer
e1b15f95e834ac desktop: Install a black background for REMOTE roles
bb79d12c92fa6e desktop: Include REMOTE role in initial configuration
3e72564852a6f3 agl-shell: Add bound_ok and bound_fail events and a default destructor

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I25c53e9d69270651cd40c7ee9ec3edce28f899a6
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27989
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
19 months agometa-app-framework: applaunchd: update for gRPC addition 84/27984/4
Scott Murray [Sat, 10 Sep 2022 17:07:20 +0000 (13:07 -0400)]
meta-app-framework: applaunchd: update for gRPC addition

Changes to facilitate building gRPC enabled versionm of applaunchd:
- Bump SRCREV to pick up gRPC changes
- Add required protobuf and gRPC dependencies to DEPENDS
- Add new systemd unit for standalone gRPC API daemon

Bug-AGL: SPEC-4559

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I21778f27b2eabd952e983b4571de05ad5d6c5af2
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27984
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>
19 months agoChange master branch name to octopus 98/27998/2
Jan-Simon Moeller [Fri, 16 Sep 2022 06:21:03 +0000 (08:21 +0200)]
Change master branch name to octopus

Long live the new codename 'Optimistic Octopus'.

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

19 months agometa-agl-bsp: arm-trusted-firmware: Change the way how RCAR_BL33_EXECUTION_EL is... 38/27938/2
Vasyl Vavrychuk [Mon, 22 Aug 2022 14:46:33 +0000 (16:46 +0200)]
meta-agl-bsp: arm-trusted-firmware: Change the way how RCAR_BL33_EXECUTION_EL is set to not conflict with other layers.

Replace '0001-Boot-Normal-World-in-EL2.patch' which conflicts with:

    meta-agl-refhw/meta-agl-refhw-gen3/recipes-bsp/arm-trusted-firmware/files/0001-Boot-Normal-World-in-EL2.patch

Bug-AGL: SPEC-4532
Change-Id: Ia0291030748e7c7c51c4a706df1994275dffcdf7
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27938
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
19 months agoweston_10.0_aglcore.inc: Update wl_output to version 4 49/27949/2
Marius Vlad [Wed, 24 Aug 2022 09:04:01 +0000 (12:04 +0300)]
weston_10.0_aglcore.inc: Update wl_output to version 4

This allows clients to query the output name and description name as
seen by the compositor. Previously this was only possible only with
xdg_output_manager extension but a recent update to the core wayland
protocol allows us to do just that.

Patch is posted upstream
https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/987, but
will take some time to get in, as we're in the process of a release.

Bug-AGL: SPEC-4530
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I709b941a220e9906078944ee585435df7141d448
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27949
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>
19 months agorecipes-graphics/wayland/weston: Add tile orientation states 06/27906/3
Marius Vlad [Tue, 16 Aug 2022 10:50:41 +0000 (13:50 +0300)]
recipes-graphics/wayland/weston: Add tile orientation states

This was recently integrated into libweston 11 pre-release, and should
be removed once yocto updates its libweston version to at least 11.

For the time being we'll rely on these to have split type of windows.

Bug-AGL: SPEC-3906
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I7bc5caa6126d36d843d0f00cde56c020fa3f97dc
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27906
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
20 months agoqtbase: Add backported patches for OpenSSL 3 support 02/27902/2
Scott Murray [Sun, 14 Aug 2022 19:58:44 +0000 (15:58 -0400)]
qtbase: Add backported patches for OpenSSL 3 support

To make QSslSocket work when building with OpenSSL 3.x, add two
backported patches pulled from the v5.15.3-lts-lgpl branch of the KDE
repo:

https://invent.kde.org/qt/qt/qtbase

This appears to be the minimal fix for e.g. QtLocation's SSL usage.

For more information on the KDE Qt5 patch collection, see:

https://community.kde.org/Qt5PatchCollection

Bug-AGL: SPEC-4395

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

20 months ago[RCAR] Update kernel-module-vspm-if recipice name 68/27868/2
Ronan Le Martret [Fri, 5 Aug 2022 14:32:48 +0000 (16:32 +0200)]
[RCAR] Update kernel-module-vspm-if recipice name

* The last update of RCAR BSP has change the recipes name of the recipes kernel-module-vspm-if.
meta-agl must be updated too.

Bug-AGL: SPEC-4517

Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Change-Id: I02f978c2ddca7e5a2d12e25145ea1cfad1be0a25
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27868
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
20 months agoRevert "meta-rcar-gen3: workaround recipe incompatibilities with YP 4.0.2" 67/27867/2
Ronan Le Martret [Fri, 5 Aug 2022 07:22:56 +0000 (09:22 +0200)]
Revert "meta-rcar-gen3: workaround recipe incompatibilities with YP 4.0.2"

This reverts commit d60a670349027852e93d006114b82a82cff5f27a.

Bug-AGL: SPEC-4517
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Change-Id: I2c8cffa37a99cefa80510998aae1920231006090
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27867
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
20 months agoPrepare Nifty Needlefish Milestone 3 64/27864/2
Jan-Simon Moeller [Fri, 5 Aug 2022 12:15:29 +0000 (14:15 +0200)]
Prepare Nifty Needlefish Milestone 3

Update the distro manifest.

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

20 months agometa-app-framework: update Flutter app template 62/27862/2
Scott Murray [Thu, 4 Aug 2022 21:09:14 +0000 (17:09 -0400)]
meta-app-framework: update Flutter app template

Update systemd template unit for Flutter based applications for the
embedder binary rename (to flutter-auto) and a required rename of the
application id command-line option (to --xdg-shell-app-id).

Bug-AGL: SPEC-4485

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Icb03775f379929a852d3b270d52b3e88277aa3cc
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27862
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
20 months agoAdd empty for append syntax 52/27852/2
Changhyeok Bae [Sat, 30 Jul 2022 20:47:55 +0000 (22:47 +0200)]
Add empty for append syntax

Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
Change-Id: I3a67f2dca0148be04d96e5261a4bef4030e93fbf
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27852
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>
20 months agoPrepare Nifty Needlefish Milestone 2 49/27849/2 13.92.0 needlefish/13.92.0 needlefish_13.92.0
Jan-Simon Moeller [Fri, 29 Jul 2022 23:06:41 +0000 (01:06 +0200)]
Prepare Nifty Needlefish Milestone 2

Update the distro configuration.

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