AGL/meta-agl.git
12 hours agoHandle suffix difference between kirkstone and scarthgap 52/29852/2 master
Jan-Simon Moeller [Sun, 28 Apr 2024 10:48:31 +0000 (10:48 +0000)]
Handle suffix difference between kirkstone and scarthgap

This unifies the filesnames of the output image.

Bug-AGL: SPEC-4578

Change-Id: I4b4431b2b672cb2147bdf1bc87e975be583889cd
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29852

2 days agoagl-compositor: update SRCREV 51/29851/2
Scott Murray [Fri, 26 Apr 2024 15:34:35 +0000 (11:34 -0400)]
agl-compositor: update SRCREV

Update SRCREV to pick up:

18e93ca compositor: Use stdint for specifing integer storage
6366348 clients/screenshot: Add support for weston output capture
d2510f1 compositor: Fix wet_process cleanup on compositor shuwdown
8e20d1c compositor: fix building with RDP disabled
18607e2 compositor: Add support for building Xwayland
50f3305 compositor: Fix RDP loading code
1624519 compositor: Fix loading nested X11/Wayland backends
4ac5ed1 compositor: Add more error messages
7ec377f layout: Fix panel initialization with no weston surface
8280cd4 compositor: Re-work the DRM and other backends loading phase
ec6f2d3 layout: Migrate the layout save/restore to a more useful place
612ffac compositor/build: Remove HEADLESS backend
71f98b4 compositor: Don't reuse weston_compositor_create_output
780661c layout, shell: Use implicit layer move to add views to layers
d27a207 compositor: Fix RDP and HEADLESS backends loading
bf7c3de compositor: Adapt loading to latest version
0ca7f35 src: weston_process renamed to wet_process
48124d4 src: weston_compositor_load_backend now returns backend
6d27203 src: use weston_coord_* structures
a0e1135 meson.build: update for weston 13
3ab2ba0 compositor: Fix building when x11 is not enabled
a6ffcf3 meson.build, src: update for weston 12
7f8195b src: Make sure we don't die out when performing output hot-plugging
5921bee meson.build, src: update for weston 11
9da1611 meson.build: Fix wayland-scanner detection

Bug-AGL: SPEC-4578

Change-Id: Ia67a208b4f76f92df9ec0448bca77e4b3c5e736a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29851
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2 days agoweston: Add fix for using layer_entry_remove directly
Marius Vlad [Tue, 9 Apr 2024 15:30:57 +0000 (18:30 +0300)]
weston: Add fix for using layer_entry_remove directly

Patch was proposed initially with a different fix upstream but
was changed a bit later.

Bug-AGL: SPEC-5105
Change-Id: I3fb6cc3d4a7b2a63b4296a2d36a998a55ccb8bc5
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29817
Tested-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
2 days agoweston: Remove unused patches
Marius Vlad [Tue, 9 Apr 2024 15:32:07 +0000 (18:32 +0300)]
weston: Remove unused patches

These have been fixed upstream so we can remove them entirely.

Change-Id: I1be9aee59ae585b362667e5f9d101fd432327b54
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29818
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Tested-by: Scott Murray <scott.murray@konsulko.com>
2 days agoAdd ptest user to static IDs
Jan-Simon Moeller [Tue, 23 Apr 2024 19:23:27 +0000 (21:23 +0200)]
Add ptest user to static IDs

Change-Id: I3212283e30eec4c53c993d3195aa4079917668de
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2 days agonext: disable PRSERV and HASHSERV
Jan-Simon Moeller [Tue, 23 Apr 2024 19:09:41 +0000 (21:09 +0200)]
next: disable PRSERV and HASHSERV

We need to deploy new versions and adapt.
Until these are in place, disable.

Change-Id: I64734b6ee828be8e90dc395eefda8d4061ace79f
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2 days agopoky-agl: remove outdated workarounds
Scott Murray [Thu, 18 Apr 2024 20:52:25 +0000 (16:52 -0400)]
poky-agl: remove outdated workarounds

Remove old workarounds from the poky-agl distro configuration that
no longer seem required:
- cmake DIRFILES tweak (SPEC-888). This actually seems to break
  cmake-native packaging during crosssdk building with scarthgap.
- do_package_write_rpm task vardepsexclude tweak (SPEC-1629).
  Based on some local tests with sstate, the original issue seems
  to have been fixed.

Bug-AGL: SPEC-4578

Change-Id: I898da1113ce74c5b899c9c943224598b0cc68289
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2 days agoWork around rcar-gen3 gstreamer issues
Scott Murray [Thu, 18 Apr 2024 20:46:07 +0000 (16:46 -0400)]
Work around rcar-gen3 gstreamer issues

The scarthgap-dev branch of meta-rcar-gen3 has bbappends for the
gstreamer1.0-plugins-* and gstreamer1.0-omx recipes that effectively
build the Renesas 1.20.3 forks and package them as 1.22.x.  This
breaks building gstreamer users since there are mismatches between
the main gstreamer package contents and the plugins.

To fix this for now:
- BBMASK out the bbappends
- Update our gstreamer1.0-plugins-bad bbappend to enable the KMS
  plugin to avoid breaking the BSP gstreamer plugins packagegroup.
  This can be removed once we no longer need to BBMASK the upstream
  bbappends.
- Remove the rcar-gen3 version of our local patch against
  gstreamer1.0-plugins-bad, as it no longer applies (since rcar-gen3
  will be using the upstream version for now).  This can be revisited
  when meta-rcar-gen3 is updated to resolve the mismatch.

As a bonus, the now unnecessary network flag overrides we were doing
for the gstreamer plugin recipes have been removed, as they are no
longer required.

Bug-AGL: SPEC-4578

Change-Id: I4e6f1646c93d981744e65dddf6753c3dc005426e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2 days agometa-agl-bsp: update rcar-gen3 gstreamer bbappends
Scott Murray [Wed, 17 Apr 2024 09:42:36 +0000 (05:42 -0400)]
meta-agl-bsp: update rcar-gen3 gstreamer bbappends

Update rcar-gen3 gstreamer bbappends for new version in scarthgap.

Bug-AGL: SPEC-4578

Change-Id: I7f3e43b85157201457c67d91a32f7a18b44a6050
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2 days agogperf: remove bbappend
Scott Murray [Tue, 16 Apr 2024 20:50:41 +0000 (16:50 -0400)]
gperf: remove bbappend

Remove gperf append that adds nativesdk support, as upstream oe-core
added it in mickledore.

Bug-AGL: SPEC-4578

Change-Id: I65dba34f5be20187a0e4d19789a94c6db44667a9
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2 days agocmake: remove bbappend
Scott Murray [Tue, 16 Apr 2024 20:46:08 +0000 (16:46 -0400)]
cmake: remove bbappend

The backported fix being applied by our cmake bbappend was merged
in upstream oe-core long ago (thud release), remove it.

Bug-AGL: SPEC-4578

Change-Id: Ib6453000a0bbebb591d16f3502041363be487dd4
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2 days agoweston: update bbappend for weston 13
Jan-Simon Moeller [Tue, 23 Jan 2024 18:20:25 +0000 (18:20 +0000)]
weston: update bbappend for weston 13

Update the bbappend to match latest YP versions.

Bug-AGL: SPEC-5057
Change-Id: Ia123a68b55f2ba7cc2c7f292fcdb4d670f4509e1
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2 days agoweston: Handle no pointer event
Marius Vlad [Thu, 5 Oct 2023 13:37:54 +0000 (16:37 +0300)]
weston: Handle no pointer event

This should fix weston-stacking crashing if there's no pointer surface
due to not getting any pointer event. There's an implicit assumption
that we have pointer events if we also have keyboard input focus which
in AGL shell we don't have.

Bug-AGL: SPEC-4916
Change-Id: I2b043108bf41307779bf683f2685701653c1117f
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29263
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2 days agogstreamer1.0-plugins-bad: update patch
Marius Vlad [Thu, 7 Sep 2023 21:27:37 +0000 (17:27 -0400)]
gstreamer1.0-plugins-bad: update patch

Adapt Added-appid-and-title-support patch for new version.

Bug-AGL: SPEC-4870
Change-Id: I62d6deb256dffcebdc36da14c002c33e252de220
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29264
Tested-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2 days agoweston: Fix toytoolkit rotation missing from libweston12
Marius Vlad [Tue, 26 Sep 2023 12:27:40 +0000 (15:27 +0300)]
weston: Fix toytoolkit rotation missing from libweston12

Turns out we missed a fix for libweston12, which we should've included
it. Carry the fix until a new libweston12 point release will released.

Bug-AGL: SPEC-4915
Change-Id: I77cda5ff5b19b5cd15cd2b82548a4af6a06ac32a
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29257
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2 days agoweston: update patch for libweston for version 12
Denys Dmytriyenko [Thu, 7 Sep 2023 21:20:55 +0000 (17:20 -0400)]
weston: update patch for libweston for version 12

Update libweston patch to apply to weston version 12

Bug-AGL: SPEC-4578

Change-Id: I25d808abc3082c504fe6df734df09601d1c761f0
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2 days agox86-usb-devices.cfg: update to reflect upstream kernel changes
Denys Dmytriyenko [Thu, 10 Aug 2023 18:05:36 +0000 (18:05 +0000)]
x86-usb-devices.cfg: update to reflect upstream kernel changes

WILINK_PLATFORM_DATA removed in 06463f6e98df34908c26aa8e7a31a279646b1f51

The change is in kernel 6.4+

Bug-AGL: SPEC-4578

Change-Id: I53754295e95df8a6657d8fed1b53d9fe90cc106d
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2 days agovbox-vmware-sata.cfg, x86-extra-graphic-devices.cfg: update to reflect upstream kerne...
Denys Dmytriyenko [Thu, 10 Aug 2023 18:03:34 +0000 (18:03 +0000)]
vbox-vmware-sata.cfg, x86-extra-graphic-devices.cfg: update to reflect upstream kernel changes

DRM_VMWGFX_FBCON was removed in df42523c12f8d58a41f547f471b46deffd18c203

The change is in kernel 6.4+

Bug-AGL: SPEC-4578

Change-Id: If17a425664f4ac99c85fbf84590ebc957da1fa99
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2 days agosystemd-required.cfg: update to reflect upstream kernel changes
Denys Dmytriyenko [Thu, 10 Aug 2023 18:01:59 +0000 (18:01 +0000)]
systemd-required.cfg: update to reflect upstream kernel changes

SYSFS_DEPRECATED was removed in 721da5cee9d43901105f5b8bd33fcb9101b12fc3

The change is in kernel 6.4+

Bug-AGL: SPEC-4578

Change-Id: I54eb03c38da80cdd8d98a2f80a15b48c8caa0903
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2 days agoselinux.cfg: update to reflect upstream kernel changes
Denys Dmytriyenko [Wed, 9 Aug 2023 19:38:45 +0000 (19:38 +0000)]
selinux.cfg: update to reflect upstream kernel changes

SECURITY_SELINUX_DISABLE removed in f22f9aaf6c3d92ebd5ad9e67acc03afebaaeb289
SECURITY_SELINUX_CHECKREQPROT_VALUE removed in a7e4676e8e2cb158a4d24123de778087955e1b36

Both changes are in kernel 6.4+

Bug-AGL: SPEC-4578

Change-Id: I46d5f880c4d13372f09cc9cfdab4e7e0a9a02e42
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2 days agoFixup ptest-runner patch for YP master
Jan-Simon Moeller [Thu, 20 Jul 2023 12:48:42 +0000 (12:48 +0000)]
Fixup ptest-runner patch for YP master

Adapt the patch to more recent ptest-runner

Change-Id: Ia51268ff25164d2ce92cf97435a9ddf4a89e0b2b
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2 days agometa-agl-core: updates for Weston 12.0
Jan-Simon Moeller [Wed, 28 Jun 2023 20:39:37 +0000 (22:39 +0200)]
meta-agl-core: updates for Weston 12.0

Rename local bbappend and remove backported and unused patches.

Bug-AGL: SPEC-4850
Change-Id: Ibc61b7905611eb2a124c7339e8a4d0b3981d276c
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
[patches updated]
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2 days agometa-agl-bsp: agl_raspberrypi4: document additional license needed
Denys Dmytriyenko [Fri, 9 Jun 2023 23:05:53 +0000 (23:05 +0000)]
meta-agl-bsp: agl_raspberrypi4: document additional license needed

linux-firmware-rpidistro now requires acceptance of "synaptics-killswitch"
license, document it accordingly.

Bug-AGL: SPEC-4578

Change-Id: I2b7ffd3eb26e35b917ad1d0f6589f05010b71c99
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2 days agometa-agl-bsp: meta-raspberrypi: dtc: update bbappend
Denys Dmytriyenko [Fri, 9 Jun 2023 23:01:21 +0000 (23:01 +0000)]
meta-agl-bsp: meta-raspberrypi: dtc: update bbappend

meta-raspberrypi now has new version of dtc, so update bbappend accordingly

Bug-AGL: SPEC-4578

Change-Id: Icf771530d0259cf2b3566877f29fe22d53288e79
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2 days agobblayers.conf: drop Rust Mixin layer
Denys Dmytriyenko [Wed, 7 Jun 2023 18:48:49 +0000 (18:48 +0000)]
bblayers.conf: drop Rust Mixin layer

Rust Mixin layer was added to Kirkstone-based branches to backport newer
Rust version, which is not needed for Mickledore-based branch that already
has newer Rust version.

Bug-AGL: SPEC-4578

Change-Id: Ic8881adc92eb0e272b2afded3acb65ac2a037761
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2 days agomesa: remove backported virgl patch
Denys Dmytriyenko [Wed, 7 Jun 2023 18:47:08 +0000 (18:47 +0000)]
mesa: remove backported virgl patch

No need to for the backported patch that is now part of the new Mesa version.

Bug-AGL: SPEC-4578

Change-Id: I03cf0fac10d6b6bd4a2eb2fff239ea924916d6b0
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
4 days agoHandle image-prelink removal
Scott Murray [Sun, 20 Nov 2022 22:36:06 +0000 (17:36 -0500)]
Handle image-prelink removal

Upstream oe-core has removed image-prelink.bbclass, which had already
been disabled locally in the poky-agl distro configuration.  Remove
the dangling references to match upstream, and avoid errors in some
configurations.

Bug-AGL: SPEC-4578

Change-Id: I0a8114dacf29d76170676ccc37252eef80d77408
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 days agolinux-agl: enable CONFIG_KALLSYMS_ALL
Scott Murray [Mon, 22 Aug 2022 16:34:09 +0000 (12:34 -0400)]
linux-agl: enable CONFIG_KALLSYMS_ALL

Fixes build errors in lttng-tools.

Bug-AGL: SPEC-4578

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I52482329d18e7be8b74bfa8ef2d9d1d2f0e239f2

4 days agoHandle upstream TEMPLATECONF change
Scott Murray [Sun, 20 Nov 2022 18:37:35 +0000 (13:37 -0500)]
Handle upstream TEMPLATECONF change

oe-core now requires that TEMPLATECONF point at conf/templates/*
inside a layer, tweak things to move the base template files into
meta-agl-core to match its expectations.

Bug-AGL: SPEC-4578

Change-Id: Idb0af9b4bd6bc55b9fb2cb50a675e928e7c2b025
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 days agoweston: handle upgrade to 11.0
Scott Murray [Tue, 8 Nov 2022 16:01:32 +0000 (11:01 -0500)]
weston: handle upgrade to 11.0

Changes:
- Renamed local bbappend for weston to handle upstream upgrade to
  11.0.0.
- The local PACKAGECONFIG definitions have been removed as they are
  now present upstream.
- Removed backported patch.

Bug-AGL: SPEC-4578

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I3dc3c7042bf2ce8058df30ccd691232bf1d2a442

4 days agoAdd Yocto Project scarthgap release compatibility
Scott Murray [Fri, 30 Sep 2022 19:03:24 +0000 (15:03 -0400)]
Add Yocto Project scarthgap release compatibility

Switch to scarthgap in LAYERSERIES_COMPAT in layer.conf files.

Bug-AGL: SPEC-4578

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I2c690c02a55bb0ddca9231bdf405a5f21486db3f

10 days agoEnable ACP for HDMI on RaspberryPi4. 00/29800/5
Ashok Sidipotu [Thu, 4 Apr 2024 00:53:32 +0000 (02:53 +0200)]
Enable ACP for HDMI on RaspberryPi4.

-HDMI dectection is broken on RaspberryPi4, Enable Pipewire-ACP to fix
it.
-copy the ACP config files as well.

Bug-AGL: SPEC-4418
Change-Id: Ice6f2a4417df56b2c00dc067590763a2c847c152
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29800
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
12 days agonative-shell-client: update SRCREV 37/29837/2
Scott Murray [Mon, 15 Apr 2024 18:58:11 +0000 (14:58 -0400)]
native-shell-client: update SRCREV

Update SRCREV to pick up:

099e06f Update agl-shell protocol version
2c4b60f Add gitlab issue/merge request templates

Bug-AGL: SPEC-5110

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

4 weeks agoInitial support for TI AM62XX EVM 82/29782/3
Saalim Quadri [Mon, 25 Mar 2024 22:36:53 +0000 (04:06 +0530)]
Initial support for TI AM62XX EVM

This adds templates to build for the TI AM62XX platform.

Bug-AGL: SPEC-5103

Change-Id: Ica467a7ca464da87c5a50a54b6cd1f1f86c50d98
Signed-off-by: Saalim Quadri <danascape@gmail.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29782
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
4 weeks agoFix template for s4 and adapt kernel recipe 44/29744/5
Jan-Simon Moeller [Mon, 18 Mar 2024 19:27:26 +0000 (20:27 +0100)]
Fix template for s4 and adapt kernel recipe

The template needs meta-python present and the
kernel recipe does try to install a firmware file
that is not packaged. Remove that.

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

6 weeks agoAdd RaspberryPi 5 platform template 35/29735/2
Denys Dmytriyenko [Sat, 9 Mar 2024 23:02:53 +0000 (18:02 -0500)]
Add RaspberryPi 5 platform template

This adds templates to build for the RaspberryPi 5 platform.

Note that meta-raspberrypi doesn't yet have U-boot updates for the platform,
will be added later.

Bug-AGL: SPEC-5094

Change-Id: Idede92ca5d9b678ee2f9ea0869e64da04dd719ea
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29735
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 weeks agoagl-shell-activator_git.bb: Bump SRCREV 11/29711/4
Marius Vlad [Fri, 23 Feb 2024 16:18:12 +0000 (18:18 +0200)]
agl-shell-activator_git.bb: Bump SRCREV

To keep in-sync with the agl compositor. Includes the split window
functionality.

Change-Id: I9df5c05bba08be580829810b93820f15ce84b999
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29711
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>
7 weeks agometa-agl-core: Improve connman-wait-online usability 97/29697/2
Scott Murray [Wed, 21 Feb 2024 15:12:09 +0000 (10:12 -0500)]
meta-agl-core: Improve connman-wait-online usability

Changes:
- Ship connman-wait-online in packagegroup-agl-core-connectivity.
- Add installation of a systemd drop-in configuration file for
  systemd-networkd-wait-online when VIRTUAL_RUNIME_net_manager
  is set to connman that will disable it.  This is required to
  avoid boot hangs if a unit does add a dependency on the
  network-online target.  The approach is not ideal, but it is
  not clear how to avoid systemd-networkd-wait-online getting
  enabled without actually modifying the systemd-networkd unit.

Bug-AGL: SPEC-5082

Change-Id: Id0a1276e35c68ecb6087f89a880fc069594caca4
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29697
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>
7 weeks agometa-agl-bsp: linux-raspberrypi: update local patch 19/29719/2
Denys Dmytriyenko [Sat, 24 Feb 2024 21:43:43 +0000 (16:43 -0500)]
meta-agl-bsp: linux-raspberrypi: update local patch

Update local patch that fixes menuconfig to apply against updated
linux-raspberrypi kernel version.

Bug-AGL: SPEC-5069

Change-Id: I341859acb4b77aff5ebce88da66089ac6263789f
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29719
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

7 weeks agoqtbase: drop local backported patches 18/29718/2
Denys Dmytriyenko [Thu, 22 Feb 2024 17:58:50 +0000 (12:58 -0500)]
qtbase: drop local backported patches

Those patches were backported and the changes are now
part of the latest Qt version.

Bug-AGL: SPEC-5069

Change-Id: Id82254c5f5ba01efe565b40c2f096d252f4c2c69
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29718
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>
7 weeks agoagl-compositor_git.bb: Bump SRCREV for agl compositor 10/29710/5
Marius Vlad [Fri, 23 Feb 2024 16:12:26 +0000 (18:12 +0200)]
agl-compositor_git.bb: Bump SRCREV for agl compositor

This SRCREV bump includes the split window functionality with gRPC
as well as the ability to load the RDP backend.

In more detail the following have been added since the previous bump:

d5ecd12729734b788 meson.build: Do another version bump
45b9e2fc90aec09d1 compositor: Avoid compiler warning and build failure
e9ee3fd914b73019c meson.build: Bump version to 0.22.3
54631603ff050cb01 compositor: Add support for loading width/height/transform
a2a302d8aadc1afda main-grpc: Fix iterator going invalid at destruction time
e7ccf51adc37748d3 compositor: Add the ability to load rdp-backend.so
754636273ffc6b872 layout/shell: Keep track of previous role
16d8d1af63ea1bbda layout: Added sticky implementation for split windows
3d6199ee18b4807a8 shell/layout: Add implementation for the width param
70a2d75e8e35d94bf src: Don't attempt to split background role window
000b725db81ae79ff grpc-proxy/shell: Add sticky parameter when setting up split window
b87f46acc5b0b252e grpc-proxy/shell: Add width for split window
083ee3d2b88f49612 layout/shell: Reset split type of windows
1cbb6bdec4d1c0440 shell: Reset active view to allow further activation
594b5d1c6e1bc7eb8 layout: Specify the reason for not activating windows
3f2cdeae25429b846 grpc-proxy: Extend AglShellSetSplit from gRPC proxy
09fa5536e759792c8 layout/shell: Add basic support for split window
8a7f3fbbf0fd94bb1 Add gitlab issue/merge request templates

Change-Id: I61a3f9b553ed1416849dc5a1dccdcf1be7de6ee3
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29710
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2 months agometa-pipewire: Remove unused PREFERRED_RPROVIDER 89/29689/2
Scott Murray [Sun, 18 Feb 2024 21:07:26 +0000 (16:07 -0500)]
meta-pipewire: Remove unused PREFERRED_RPROVIDER

Remove unused PREFERRED_RPROVIDER_virtual/wireplumber-config
variable as part of RPROVIDES clean up.

Bug-AGL: SPEC-5067

Change-Id: I1e66ecfa5731cc4414ed587b81fd7d0d8dc3e273
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29689
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
2 months agometa-agl-bsp: Rework gpsd configuration 88/29688/2
Scott Murray [Sun, 18 Feb 2024 21:04:37 +0000 (16:04 -0500)]
meta-agl-bsp: Rework gpsd configuration

To remove the use of a "virtual/" prefixed 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.

Bug-AGL: SPEC-5067

Change-Id: Ie7fda1e936982e7d43bb0af6ee4e90ab4dae9477
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29688
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
2 months agoStart development cycle for Royal Ricefish 81/29681/2 17.90.0 ricefish/17.90.0 ricefish_17.90.0
Jan-Simon Moeller [Thu, 15 Feb 2024 15:36:05 +0000 (16:36 +0100)]
Start development cycle for Royal Ricefish

This is the start of the development cycle for 'Royal Ricefish'.

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

2 months agounmatched: add firmware files for radeon graphics 78/29678/2
Jan-Simon Moeller [Thu, 15 Feb 2024 14:41:10 +0000 (15:41 +0100)]
unmatched: add firmware files for radeon graphics

The firmware files enable the amd graphics cards.

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

2 months agoAdd gitlab issue/merge request templates
Jan-Simon Moeller [Tue, 13 Feb 2024 22:23:36 +0000 (23:23 +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: I73107e10854fbd1f9067ca1a9efde42933fb1891

2 months agowireplumber: remove virtual RPROVIDES 53/29653/2
Scott Murray [Fri, 9 Feb 2024 19:52:25 +0000 (14:52 -0500)]
wireplumber: remove virtual RPROVIDES

Remove the "virtual/pipewire-sessionmanager" RPROVIDES from the
meta-pipewire wireplumber recipe, as it is unused and latest
upstream now warns about the use of "virtual/" prefixes in
RPROVIDES.

Bug-AGL: SPEC-5067

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

2 months agoUpdate Rust mixin layer directory 38/29638/3 16.93.0 quillback/16.93.0 quillback_16.93.0
Scott Murray [Tue, 30 Jan 2024 18:57:50 +0000 (13:57 -0500)]
Update Rust mixin layer directory

Drop the version number from the Rust mixin layer target directory
in the bblayers.conf template to match the repo manifest change.
Without the version number, we can hopefully avoid any future
changes here if we do end up needing another Rust bump during
Quillback LTS.

Bug-AGL: SPEC-5060

Change-Id: Iddda8a0e76ab4e202b93295dc985b3135c020be1
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29638
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2 months agoPrepare Quirky Quillback Milestone 3 10/29610/2
Jan-Simon Moeller [Tue, 30 Jan 2024 13:34:53 +0000 (14:34 +0100)]
Prepare Quirky Quillback Milestone 3

Update the distro configuration.

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

3 months agowireplumber-policy-config-agl: Change Mediaplayer role policy 78/29578/2
Scott Murray [Thu, 4 Jan 2024 23:13:20 +0000 (18:13 -0500)]
wireplumber-policy-config-agl: Change Mediaplayer role policy

Change Mediaplayer role policy from cork to mix so that doing media
playback when radio is playing or vice versa does not result in one
of them becoming stuck in corked state.  This is not really optimal
for the older demo platform images where they are separate
applications, as they will be able to play over each other, but it
does allow us to avoid breakage in the new Flutter homescreen that
drives both media and radio playback from the same application.
Hopefully in the longer term a better solution for corking multiple
sources interacting in a single role will become available.

Bug-AGL: SPEC-4791

Change-Id: Ib0b3a559533d68733920290a303db6ed1875bf5a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29578
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
3 months agoFix OVERRIDES additions after recent DEFAULTTUNE change 87/29587/2
Denys Dmytriyenko [Fri, 5 Jan 2024 23:21:58 +0000 (23:21 +0000)]
Fix OVERRIDES additions after recent DEFAULTTUNE change

Add :agl-devel and :agl-ptest overrides using :append instead of .= operator
to defer its action after the distro config is parsed. The distro config now
resets OVERRIDES list since the recent DEFAULTTUNES change.

Bug-AGL: SPEC-5037

Reported-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I82e7832cab421726f783cec80556f59f6f4de312
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29587
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

3 months agoagl-compositor_git.bb: Bump SRCREV for fixes 76/29576/2
Marius Vlad [Thu, 4 Jan 2024 10:56:15 +0000 (12:56 +0200)]
agl-compositor_git.bb: Bump SRCREV for fixes

This SRCREV bump includes a couple of fixes for avoid a hard-to-catch
race between the gPRC proxy client the shell client. The update
simplifies the whole "conversation" between gRPC client and the
compositor.

In more details the following changes have been added since the previous
update:

e3f8379e48433d grpc-proxy: Add a prefix tag for debugging messages
ae3ef78cb1a01b grpc-proxy: Re-work bound_ok/bound_fail events handling
071440ef54444c shell: Provide a better explanation for terminating the connection

Bug-AGL: SPEC-4977
Change-Id: I6420441e7379f42c0455ffb78e3ea2867b5e332e
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29576
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
3 months agopipewire: Update PipeWire to v1.0.0 and WirePlumber to v0.4.17 46/29546/3
Ashok Sidipotu [Wed, 20 Dec 2023 00:05:41 +0000 (01:05 +0100)]
pipewire: Update PipeWire to v1.0.0 and WirePlumber to v0.4.17

The PipeWire project is immensely proud to announce the 1.0 release
of PipeWire.

Highlights of Pipewire.
- Fix a memfd/dmabuf leak when uploading buffers while shutting down.
- Handle concurrent jack_port_get_buffer() calls because ardour seems to be doing this.
- Improve time reporting (less jitter) in ALSA when using IRQ.
- Many doc improvements

Highlights of wireplumber.
- Fixed a reference counting issue in the object managers that could cause crashes due to memory corruption (#534)
- Fixed an issue with filters linking to wrong targets, often with two sets of links (#536)
- Fixed a crash in the endpoints policy that would show up when log messages were enabled at level 3 or higher

Bug-AGL: SPEC-5022
Change-Id: Ibeff85f7f4b02b8b667e4c6caf6beab4487854bc
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29546
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 agoPrepare Quirky Quillback Milestone 2 43/29543/2 16.92.0 quillback/16.92.0 quillback_16.92.0
Jan-Simon Moeller [Mon, 18 Dec 2023 13:49:28 +0000 (14:49 +0100)]
Prepare Quirky Quillback Milestone 2

Update the distro manifest.

Bug-AGL: SPEC-5021
Change-Id: I243e0fe1a6fec2264a64a249b3ceb5a3e7d53c77
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29543
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
4 months agoRevert "Do not include agl-create-spdx in agl-ci" 71/29371/3
Jan-Simon Moeller [Mon, 18 Dec 2023 16:59:20 +0000 (16:59 +0000)]
Revert "Do not include agl-create-spdx in agl-ci"

This reverts commit 7e9efbe2d607886748a786e5e9818dd6b541ad94.

Reason for revert: we do want to produce the SPDX artifacts for QQ.

Change-Id: Ic8b9d2c9a5fdae34ec0598fcbb2a55411997551a
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29371
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 agoEnhance DEFAULTTUNE mechanism 41/29541/3
Jan-Simon Moeller [Fri, 15 Dec 2023 19:55:06 +0000 (20:55 +0100)]
Enhance DEFAULTTUNE mechanism

This commit enhances the way we select the DEFAULTTUNE.

DEFAULTTUNE in AGL is meant to be set to either
corei7-64 for x86-64
aarch64 for 64bit ARM
armv7vethf-neon-vfpv4 for 32bit ARM (where applicable)

The reason is that we do want to work towards a binary distro and
also maximize sstate reuse between platforms. Each and every board
having different settings is counter-productive here.

The original setting was done in SPEC-491. See this presentation:
https://docs.google.com/presentation/d/1_VSGfheItufCCP_rbGBDg3-2miCyh02-yZva6m8cyUE

The enhancement is that we introduce a variable 'AGL_DEFAULTTUNE'
that a user could override if he really needs to change the defaults.
Also we introduce OVERRIDES to help support this mechanism
(agldefaulttune, forcedefaulttune).

Bug-AGL: SPEC-491
Bug-AGL: SPEC-5014
Bug-AGL: SPEC-5016

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

4 months agoagl-compositor_git: SRCREV bump 38/29538/3
Marius Vlad [Fri, 15 Dec 2023 15:47:49 +0000 (17:47 +0200)]
agl-compositor_git: SRCREV bump

To pick up the latest fix for agl-compositor. It's a simple fix for
setting up applications on different outputs.

Change-Id: I63118c793faf0e7a4e68bfd15719c6939cca964d
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29538
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>
4 months agoweston-ini-conf: Rename from TRANSMITTER to REMOTING 37/29537/3
Marius Vlad [Fri, 15 Dec 2023 15:44:50 +0000 (17:44 +0200)]
weston-ini-conf: Rename from TRANSMITTER to REMOTING

Just a rename as transmitter no longer exists.

Change-Id: I719993864888aba54875227718549c3cb5b125e0
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29537
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 agotransmitter-output.cfg.in: Remove the file 36/29536/3
Marius Vlad [Fri, 15 Dec 2023 15:23:08 +0000 (17:23 +0200)]
transmitter-output.cfg.in: Remove the file

We no longer have the transmitter plug-in so remove the config file and
the references from weston-ini-conf.bb

Change-Id: I982dd2cda36166852f36c7edd9371d80a4d8c2bf
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29536
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 agoEnforce DEFAULTTUNE even if overrides are used 30/29530/2
Jan-Simon Moeller [Thu, 14 Dec 2023 20:03:08 +0000 (21:03 +0100)]
Enforce DEFAULTTUNE even if overrides are used

Some BSPs do use a series of overrides. This can take over DEFAULTTUNE
which we try to set for all boards in the same way.

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

4 months agobsp: meta-ti-bsp: correct PR for mesa-pvr 24/29524/2
Denys Dmytriyenko [Wed, 13 Dec 2023 06:00:17 +0000 (06:00 +0000)]
bsp: meta-ti-bsp: correct PR for mesa-pvr

Reset PR that is being set in meta-ti-bsp, which uses '-' symbol not accepted
by rpm:

| error: line 4: Illegal char '-' (0x2d) in: Release: sgxrgx-54fd9d7dea098b6f11c2a244b0c6763dc8c5690c.1

Bug-AGL: SPEC-4941

Change-Id: Id28d4a8bf06269b90965dda30d6587a1b877989e
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29524
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

4 months agobsp: meta-ti-bsp: drop local toolchain patch 23/29523/2
Denys Dmytriyenko [Wed, 13 Dec 2023 05:57:27 +0000 (05:57 +0000)]
bsp: meta-ti-bsp: drop local toolchain patch

Local patch to recognize AGL toolchain when building meta-ti SGX module
is no longer required.

Bug-AGL: SPEC-4941

Change-Id: Ic5870a75a75d2f8a649b14044cb6b5c99c1e549c
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29523
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
4 months agoAdd BeaglePlay template 22/29522/2
Denys Dmytriyenko [Tue, 12 Dec 2023 22:57:39 +0000 (22:57 +0000)]
Add BeaglePlay template

This adds templates to build for the BeagleBoard.org BeaglePlay platform,
which is based on Texas Instruments AM625x SoC.

https://www.beagleboard.org/boards/beagleplay
https://www.ti.com/product/AM625

Bug-AGL: SPEC-4941

Change-Id: I21130e2b8f719f227f5c33045b7e5a3728247bfc
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29522
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 agobsp: beaglebone-ai64: move deploy dir back into main TMPDIR 21/29521/2
Denys Dmytriyenko [Tue, 12 Dec 2023 22:52:12 +0000 (22:52 +0000)]
bsp: beaglebone-ai64: move deploy dir back into main TMPDIR

Now that TMPDIRs are separated for meta-ti multiconfigs[1], move deploy
dir back into the main TMPDIR, where AGL CI expects the artifacts.

[1] https://git.yoctoproject.org/meta-ti/commit/?h=kirkstone&id=d725334e9c010ca9ea139d9089f0bcfa593cd106

Bug-AGL: SPEC-4941

Change-Id: Ia627b4c9e561099b069a4bf43511f7084815d31c
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29521
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 agobsp: beaglebone-ai64: drop fix for LIC_FILES_CHKSUM 20/29520/2
Denys Dmytriyenko [Tue, 12 Dec 2023 22:44:40 +0000 (22:44 +0000)]
bsp: beaglebone-ai64: drop fix for LIC_FILES_CHKSUM

No need to adjust LIC_FILES_CHKSUM anymore after this fix:
https://git.yoctoproject.org/meta-ti/commit/?h=kirkstone&id=523a1e604d7dc94996573d0242187e5b6395b704

Bug-AGL: SPEC-4941

Change-Id: I2df3a234ac8058ebbb5f28d2a036341b85fe9c0e
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29520
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 months agoAdd initial templates for ec2-arm64 and ec2-x86-64 MACHINES 11/29511/5
Jan-Simon Moeller [Fri, 8 Dec 2023 02:15:56 +0000 (03:15 +0100)]
Add initial templates for ec2-arm64 and ec2-x86-64 MACHINES

Support building images for ec2.

v2: Add meta-virt into the templates.
v3: workaround bug in cloud-init recipe leading to empty cloud-init-systemd package

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

5 months agowireplumber: Add Equalizer filter chain node 66/29466/4
Ashok Sidipotu [Thu, 23 Nov 2023 00:38:06 +0000 (01:38 +0100)]
wireplumber: Add Equalizer filter chain node

- The filter has two bands one for bass and another one for treble.
- The filter node attaches itself to multimedia endpoint, this setting
  is configurable.
- Also add a patch to fix the dangling logs issue in the endpoints
  policy.

Bug-AGL: SPEC-4931
Change-Id: Ibb3f56ac40eedc8c30445186624e50cbb3049afa
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29466
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
5 months agowireplumber: Upgrade to v0.4.16 65/29465/2 16.91.0 quillback/16.91.0 quillback_16.91.0
Ashok Sidipotu [Thu, 23 Nov 2023 00:28:24 +0000 (01:28 +0100)]
wireplumber: Upgrade to v0.4.16

- The endpoints policy now marks the endpoint nodes as "passive" instead of
  marking their links, adjusting for the behavior change in PipeWire 0.3.68,
  this fixes the pipewire busy loop issue.
- Introduced the filter node in between the endpoints and sink devices.
  This mechanism is intended to add equalizer node with multimedia
  endpoint.

Bug-AGL: SPEC-4972
Change-Id: Ib624ac89ddff66b161025235a30fdaa6372e597b
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29465
Reviewed-by: Georgios Kiagiadakis <george.kiagiadakis@collabora.com>
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
5 months agonative-shell-client: update SRCREV 57/29457/2
Scott Murray [Tue, 21 Nov 2023 23:08:03 +0000 (18:08 -0500)]
native-shell-client: update SRCREV

Update SRCREV to pick up:

43c9077 Bump agl-shell protocol version

Bug-AGL: SPEC-4973

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

5 months agoRemove remaining "display" group usage 56/29456/2
Scott Murray [Tue, 21 Nov 2023 23:02:41 +0000 (18:02 -0500)]
Remove remaining "display" group usage

Update the meta-rcar-gen3 driver specific bbappends to use the
"video" group instead of "display", and remove the weston-init
bbappend that was adding the "display" group when using it with
weston.  The group is no longer used in meta-rcar-gen3 or in any
of the AGL layers since the rework done for SPEC-4714; these
uses were missed at that time, and were causing permission issues
with the PVR driver initialization scripts.

Bug-AGL: SPEC-4979

Change-Id: I2efc8ea6e83b86e59def8a8333c8cc3064f8a7dd
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29456
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 agoPrepare Quirky Quillback Milestone 1 52/29452/2 16.91.1 quillback/16.91.1 quillback_16.91.1
Jan-Simon Moeller [Tue, 21 Nov 2023 03:43:47 +0000 (04:43 +0100)]
Prepare Quirky Quillback Milestone 1

Update the distro configuration.

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

5 months agorecipes-graphics/wayland/agl-compositor_git.bb: Bump SRCREV 05/29405/2
Marius Vlad [Tue, 14 Nov 2023 10:21:48 +0000 (12:21 +0200)]
recipes-graphics/wayland/agl-compositor_git.bb: Bump SRCREV

This SRC_REV bump updates the gRPC proxy API to address some start-up
issues we're seeing when switching the qt homescreen shell client to
using the start-up + activation procedure rather than relying on the
wayland protocol to do that. A smaller fix for restarting the
compositor, as well as functionality to dynamically move windows with
it and scale windows was added in this update.

The recipe changes does include a version bump for the compositor as
well, making it easier to track down the compositor version.

In more detail, the following changes have been added since the previous
update:

bdc551314dc5 meson.build: Bump version to 0.0.22
be197db866b8 grpc-proxy: Use smaller waiting time
73e82a6f346d grpc-proxy: Start the gRPC server and waiting thread much sooner
53b470c60986 grpc-proxy: Fix missing args LOG()
0d2e33ded529 grpc-proxy/main-grpc: Don't fall trough assuming we have a wl_display
994d8a30b27f grpc-proxy: Don't attempt to connect if there's no compositor running
d8e72099ecbc grpc-proxy: Terminate thread when we're exiting
ca537df2c529 grpc-proxy: Add dynamic scale of floating windows
2edba91d3eab grpc-proxy: Add dynamic floating window movement

Change-Id: Ic07b11e6334f14f60a1d71e48347a3d66f07b823
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29405
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
5 months agopipewire: Fix GST hang for unavailable cameras 97/29397/3
Ashok Sidipotu [Fri, 10 Nov 2023 00:27:59 +0000 (01:27 +0100)]
pipewire: Fix GST hang for unavailable cameras

- GST pipeline or camera-gstreamer app hangs for a unavailable target.

- To fix the issue gstpipewiresrc element in pipewire is enhanced to
  handle the pw_stream error in a better manner.

Bug-AGL: SPEC-4881
Change-Id: Id67095b1ecf5e59d00f9c79e15c7464f27a43eb4
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29397
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
5 months agogstreamer1.0-plugins-bad: fix build failure with NXP BSP 92/29392/3
Scott Murray [Wed, 8 Nov 2023 23:39:44 +0000 (18:39 -0500)]
gstreamer1.0-plugins-bad: fix build failure with NXP BSP

Our local patch does not apply against NXP's forked version, so
disable applying it when building for machines that are using the
NXP BSP (currently only imx8mq-evk-viv).

Bug-AGL: SPEC-4962

Change-Id: I8b716c658dbe92e543f3899ea15539ed59dce96b
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29392
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>
5 months agopipewire: Update PipeWire to v0.3.83 and WirePlumber to v0.4.15 88/29388/3
Ashok Sidipotu [Fri, 27 Oct 2023 10:25:01 +0000 (15:55 +0530)]
pipewire: Update PipeWire to v0.3.83 and WirePlumber to v0.4.15

Highlights of Pipewire.
- Add BAP broadcast source and sink support.
- Vulkan DMA buf support was merged.
- Fix a leak in the SBC codecs for SCO.
- More bugfixes and improvements.
- IRQ based scheduling in ALSA was improved and enabled by default for
  Pro-Audio profile. It will also link the pcms together to get lower
  latency. This now matches what JACK does and results in equal latency
  for Pro-Audio profiles.
- A new L permission was added to make it possible to force a link between
  nodes even when the nodes can't see each other.
- Libcamera and v4l2 devices now have properties so that duplicates can be
  filtered out by the session manager.
- Improve RAOP compatibility.
- ALSA hires timestamps are now disabled by default.

Highlights of Wireplumber.
- A new "DSP policy" module has been added; its purpose is to automatically
  load a filter-chain when a certain hardware device is present, so that
  audio always goes through this software DSP before reaching the device.
  This is mainly to support Apple M1/M2 devices, which require a software
  DSP to be always present
- WpImplModule now supports loading module arguments directly from a SPA-JSON
  config file; this is mainly to support DSP configuration for Apple M1/M2
  and will likely be reworked for 0.5

Bug-AGL: SPEC-4940
Change-Id: I7caa7b08686704cc94be896bcd0c2269ab3c8133
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29388
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

5 months agoweston-ini-conf: disable locking and idle timeout 41/29341/4
Scott Murray [Mon, 30 Oct 2023 22:34:25 +0000 (18:34 -0400)]
weston-ini-conf: disable locking and idle timeout

Disable screen locking and the idle timeout in our weston.ini
shell.cfg and core.cfg fragments, respectively.  This makes the
default configurations more useful for applications like the
agl-ivi-demo-control-panel image, where there is only one
fullscreen application running.  These changes should only affect
Weston based images using the desktop or potentially kiosk shells,
and will have no effect with agl-compositor.

Bug-AGL: SPEC-4952

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

5 months agoagl-users: factor out reusable include file 40/29340/3
Scott Murray [Mon, 30 Oct 2023 21:21:46 +0000 (17:21 -0400)]
agl-users: factor out reusable include file

Refactor the recipe to put the actual useradd configuration into an
include file.  This will allow other recipes that need to use the
agl-driver user for file ownership to pull that in as opposed to
duplicating the configuration and risking mismatches.

Bug-AGL: SPEC-4952

Change-Id: Ica16a13a3750722c6d22b14944898f7b289e4bbe
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29340
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
5 months agoAdd BeagleBone AI-64 template 51/29351/3
Denys Dmytriyenko [Mon, 30 Oct 2023 23:28:49 +0000 (23:28 +0000)]
Add BeagleBone AI-64 template

This adds templates to build for the BeagleBoard.org BeagleBone AI-64 platform,
which is based on Texas Instruments J721e (TDA4VM) SoC.

https://www.beagleboard.org/boards/beaglebone-ai-64
https://www.ti.com/document-viewer/TDA4VM/datasheet/

Bug-AGL: SPEC-4941

Change-Id: Ie32a93178697907b6a71272af0bd3b1f453e1640
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29351
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 agoFixup folder change in meta-ti-bsp 79/29379/3
Jan-Simon Moeller [Fri, 3 Nov 2023 12:02:19 +0000 (13:02 +0100)]
Fixup folder change in meta-ti-bsp

Meta-ti-bsp breaks expectations of the output folder in its layer.conf
Enforce the usual folder structure.

Bug-AGL: SPEC-4957
Change-Id: Ie887e83015dcb9be609289442840b131cbad1b32
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29379

5 months agoDo not include agl-create-spdx in agl-ci 56/29356/2
Jan-Simon Moeller [Thu, 2 Nov 2023 21:00:15 +0000 (22:00 +0100)]
Do not include agl-create-spdx in agl-ci

Currently the sdpx generation is buggy and upstream has patches in master (but not in kirkstone).
To allow builds to continue and being able to investigate more, disable the features.

Bug-AGL: SPEC-4956
Change-Id: Ie01b7aa4b01bec95d057e1034b4783627981df53
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29356

6 months agoCL: drop pinning/overriding of UNINATIVE_VERSION 78/29178/4
Denys Dmytriyenko [Mon, 28 Aug 2023 20:45:10 +0000 (20:45 +0000)]
CL: drop pinning/overriding of UNINATIVE_VERSION

Version 4.0 of Uninative tarball had a bug in patchelf that would break
CI builds, so we had to pin the version down to 3.9 first, then explicitly
update to 4.1 that would be used in YP 4.0.12

Now YP 4.0.13 comes with Uninative 4.3 tarball which resolves this issue,
so we no longer need to pin down or explicitly override Uninative vars.

This reverts commit 18f817e16daefe3bd7479cd66a9103974ff2a9be.
This reverts commit 45b1b63c35c52b8283e1893dfa099607baa0cdcc.

Bug-AGL: SPEC-4875
Change-Id: Iec5ffa77c0e9778f40bedd9092c25bcc593ac39c
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29178
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 months agometa-agl: sifive unmatched: add radeon drivers for gfx 52/29252/2
Jan-Simon Moeller [Thu, 28 Sep 2023 19:59:39 +0000 (21:59 +0200)]
meta-agl: sifive unmatched: add radeon drivers for gfx

Add the amd / radeon drivers for pci-e gfx support.

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

7 months agoAdd templates for Sifive unmatched board 34/29234/7
Jan-Simon Moeller [Tue, 12 Sep 2023 21:15:26 +0000 (23:15 +0200)]
Add templates for Sifive unmatched board

This adds the templates to build for the sifive-unmatched board.
Currently we have to tweak the layer.conf to enable kirkstone to build.

v2: Simplify addition and add patch to agl-compositor for -latomic
v2: rename template to just the boardname to match all other boards
v3: Drop patch and use LDFLAGS:append:riscv64 = " -Wl,--no-as-needed -latomic -Wl,--as-needed"

Bug-AGL: SPEC-4909

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

7 months agoRemove dependencies not working on riscv. 33/29233/2
Jan-Simon Moeller [Tue, 12 Sep 2023 21:23:40 +0000 (23:23 +0200)]
Remove dependencies not working on riscv.

These can be added by the developer as needed in local.conf .

Bug-AGL: SPEC-4909

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

7 months agoAdding s4sk support 19/29219/2
Loc Nguyen [Wed, 2 Aug 2023 07:36:34 +0000 (14:36 +0700)]
Adding s4sk support

supporting agl-image-minimal and agl-telematics-demo-platform
Bug-AGL: SPEC-4907

Change-Id: Ibc0ae906de5ceb6bb2f945b1c505bd37ff3bfb1d
Signed-off-by: Loc Nguyen <loc.nguyen.wt@renesas.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29219
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: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
7 months agometa-agl-core: fix check-layer for gstreamer1.0-plugins-bad bbappend 85/29185/2
Jan-Simon Moeller [Fri, 8 Sep 2023 13:04:47 +0000 (15:04 +0200)]
meta-agl-core: fix check-layer for gstreamer1.0-plugins-bad bbappend

The bbapend is not conditional. Add it.

Bug-AGL: SPEC-4901
Change-Id: Ie8433183ece479bd7b63ef87d9a8d92ed603ed43
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29185
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 75/29175/3
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

7 months agoAdd attention description for service file change 74/29174/2
Naoto Yamaguchi [Mon, 28 Aug 2023 16:18:21 +0000 (01:18 +0900)]
Add attention description for service file change

When integrate some service in guest container, that need to drop tty
dependency.  AGL compositor has tty dependency at default.
This dependency drop using drop-in config in meta-agl-demo layer.

This patch add attention description for service file change to
avoid break.

Bug-AGL: SPEC-4888

Change-Id: Iaeae73b6d81c87f4d61d5829f49e8ab01f84a3f6
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29174
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>
8 months agowireplumber: Enable v4l2 monitor 17/29117/6
Ashok Sidipotu [Fri, 11 Aug 2023 05:09:47 +0000 (10:39 +0530)]
wireplumber: Enable v4l2 monitor

The monitor scans for the V4L2 camera devices and registers
pipewire device nodes for them.

This effectively enables AGL to talk to cameras.

Bug-AGL: SPEC-4881
Change-Id: Ia1d989da229304b1b514d6b25ebbc2530503d370
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29117
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>
8 months agogstreamer1.0-plugins-bad_%.bbappend: Added a title/appid 15/29115/9 sandbox/nguyentanloc27/spec4808
Marius Vlad [Thu, 10 Aug 2023 09:47:56 +0000 (12:47 +0300)]
gstreamer1.0-plugins-bad_%.bbappend: Added a title/appid

This is necessary to display gst-launch application which uses its own
xdg-shell toplevel window. Any other application that creates its own
toplevel window would *not* have this problem.

There's a patch specific for rcar-gen3, as they have their own gstreamer
fork.

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

8 months agoagl-compositor_git.bb: Bump agl-compositor SRCREV 01/29101/6
Marius Vlad [Mon, 7 Aug 2023 13:10:44 +0000 (16:10 +0300)]
agl-compositor_git.bb: Bump agl-compositor SRCREV

This SRCREV bump update is necessary to avoid a circular dependency
between libweston and the AGL compositor. This update includes Xwayland
support (and a few fixes related to that) and an update for using
logging scopes to match with that we have in upstream.

Note that Xwayland requires to build with Xwayland enabled and have a
working Xwayland image (which requires a bit of tweaks to make it work).

In more detail, the following changes have been added since previous
bump:

a68408367cf desktop: Fix Xwayland build
5ec94158612 compositor: Use the logging context when iterating over scopes
f3ae1a25e24 layout: Check against app_id being valid
26700fa20ab layout: Determine xwayland surface in a generic fashion
8033c46081b compositor: Add XWayland basic support

Change-Id: Ib4aa552eec776a5badafb56bbdd2f780eb0ff331
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29101
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>
8 months agoweston_10.0_aglcore.inc: Update logger scopes iterator 64/29064/6
Marius Vlad [Mon, 24 Jul 2023 17:33:38 +0000 (20:33 +0300)]
weston_10.0_aglcore.inc: Update logger scopes iterator

With the actual patch that made in upstream.

Bug-AGL: SPEC-4861
Change-Id: Ifbee85ce7ae2b38c56613694b5c9934c93341566
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29064
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
8 months agoCI: upgrade UNINATIVE_VERSION on YP 4.0.11 to fixed version 24/29124/2
Jan-Simon Moeller [Tue, 15 Aug 2023 20:47:35 +0000 (22:47 +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: I20d3ea5322e185b630a451368a8d1602eb40106b
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29124
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account

8 months agoCI: downgrade UNINATIVE_VERSION on YP 4.0.11 03/29103/2
Jan-Simon Möller [Mon, 7 Aug 2023 21:11:56 +0000 (23:11 +0200)]
CI: downgrade UNINATIVE_VERSION on YP 4.0.11

The update to YP 4.0.11 came with a new UNINATIVE tarball.
This led to problems in CI. Downgrade the tarball till we
either fix the tarball or uprev the builders.

Bug-AGL: SPEC-4875
Change-Id: Icd31c16f91af526454dede09a0620df9a374c534
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29103

8 months agoUpdate distro configuration for Quirky Quillback 98/29098/2
Jan-Simon Moeller [Thu, 3 Aug 2023 12:41:40 +0000 (14:41 +0200)]
Update distro configuration for Quirky Quillback

Change for the upcoming AGL release 'Quirky Quillback'.

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

9 months agoPrepare Prickly Pike Milestone 2 55/29055/2 15.92.0 pike/15.92.0 pike_15.92.0
Jan-Simon Moeller [Tue, 18 Jul 2023 18:19:25 +0000 (20:19 +0200)]
Prepare Prickly Pike Milestone 2

Change config to release mode.

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

9 months agoPrepare Prickly Pike Milestone 2 42/29042/2
Jan-Simon Moeller [Tue, 4 Jul 2023 13:51:16 +0000 (15:51 +0200)]
Prepare Prickly Pike Milestone 2

Update the distro manifest.

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

9 months ago[agl][cef][applaunchd] Make it possible to switch between chromium and cef backends 48/29048/3
Roger Zanoni [Thu, 13 Jul 2023 20:56:26 +0000 (22:56 +0200)]
[agl][cef][applaunchd] Make it possible to switch between chromium and cef backends

Bug-AGL: SPEC-3872

Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: I574c8c19b977f29a9d73b7d7e5261494d9d2676f
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29048
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>
9 months agometa-agl-bsp: remove now unnecessary workarounds 43/29043/3
Scott Murray [Thu, 6 Jul 2023 21:18:22 +0000 (17:18 -0400)]
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

Change-Id: Ieaebb24385f9d75eaad012043993dcfc733aa01a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29043
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
10 months agometa-agl-core: add Upstream-Status tag to patches 39/29039/2
Jan-Simon Moeller [Wed, 28 Jun 2023 20:39:37 +0000 (22:39 +0200)]
meta-agl-core: add Upstream-Status tag to patches

This fixes the build in the YP autobuilder.

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