Jan-Simon Moeller [Tue, 14 Jan 2025 09:02:04 +0000 (10:02 +0100)]
Change master to Terrific Trout
Update the distro codename and version.
Bug-AGL: SPEC-5334
Change-Id: I83ada0729c0663052fd88538939560e6204cd5d4
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30760
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Marius Vlad [Fri, 10 Jan 2025 14:14:40 +0000 (16:14 +0200)]
agl-compositor.bb: Bump SRCREV
This bumps SRCREV to fix-up some spurios debug messages we're seeing
when client commits its buffers.
Since the lastest update the following changes have been added:
-
fe4f20c layout: Check for valid app_id on previous app
-
7ba8fc2 src: Remove 'mapped' of ivi_surface and use the weston ones
-
bddc726 layout: Add missing mappedness checks
Change-Id: Iff7164917b8535e66feb32f37f032bcb62aa4ba2
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30725
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
Naoto Yamaguchi [Sun, 22 Dec 2024 15:35:48 +0000 (00:35 +0900)]
Workaround for VisionFive2 board to show Qt Homescreen
Existing VisionFive2 support is broken. AGL compositor
can boot, but it show black screen.
This pacth add workaround for AGL compositor that is
discused at SPEC-5210.
Bug-AGL: SPEC-5328
Change-Id: I661468d99cd8f67949e2dc17b9120cd2b9818ec1
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30701
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Naoto Yamaguchi [Sun, 22 Dec 2024 15:39:10 +0000 (00:39 +0900)]
Reduce debug message on UART console
The VisionFive2 board enables debug option in bootargs.
As a result, many systemd jounal log output to serial console.
It's too noisy for debugging.
This patch remove debug and unnessesally option from bootargs.
Bug-AGL: SPEC-5328
Change-Id: Iea51dda267f2b1000381e3cd04b62691b308b4db
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30702
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Naoto Yamaguchi [Sat, 21 Dec 2024 10:44:54 +0000 (19:44 +0900)]
Missing for enabling HW media decoder in naopc-t6 board
In nanopc-t6 board environment, bsp bbappend add
gstreamer1.0-rockchip-rockchipmpp to RDEPEND of
gstreamer1.0-rockchip. But it's masked by BBMASK.
This patch change BBMASK to enable that bbappend.
Bug-AGL: SPEC-5327
Change-Id: Iadbf4db16b2d247389141550f9ab0dc64be8b333
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30700
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Tue, 17 Dec 2024 09:49:15 +0000 (11:49 +0200)]
agl-compositor-stream-pipewire: Add an artificial wait out time
This improves the preceived time on the receiver side to display
incoming frames.
In testing, the sender gstreamer pipleine starts much faster that
receiver one. Besides that, the receiver client has an additional delay
time when starting up as it waits for the gRPC proxy server to have a
ready channel available, thus increaseing that start-up time.
If the sender side starts the gstreamer pipeline prior to the receiver
one, it won't actually get a frame renderered, and displaying a black
screen. Users will notice that black screen for over a minute when the
client (in this case tbtnavi) renders something on the screen which would
also show if tbtnavi client starting just then, which in reality happpend
far sooner. Any other client would alleviate this issue if they would
continuously update the screen.
This artifical delay would make the gstreamer pipeline start a bit
later, overall improving the time when tbtnavi would be displayed on the
receiver side, pretty much a few seconds after xdg-cluster-recevier
started as well.
Bug-AGL: SPEC-5235
Change-Id: Ib71ca64212dc37314ccab3d33fbb6ad0400be828
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30681
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>
Naoto Yamaguchi [Tue, 17 Dec 2024 16:16:40 +0000 (01:16 +0900)]
Add PACKAGECONFIG for drm lease patch to agl-compositor recipe
The drm lease support patch for agl-compositor is mantaind out
of tree patch around passed years. It was cause some break of
container build.
A drm lease patch for agl-compositor merge into agl-compositor
tree. This patch move PACKAGECONFIG from meta-agl-drm-lease to
meta-agl.
Bug-AGL: SPEC-4889
Change-Id: I01ef036b90038cfa038418b9586d06931056da78
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30682
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
Naoto Yamaguchi [Mon, 6 Jan 2025 17:29:51 +0000 (02:29 +0900)]
agl-compositor: Bump SRCREV to enable drm-lease support
Since the last update, the folowing changes have been added:
-
2218de5 Add drm-lease support
Bug-AGL: SPEC-4889
Change-Id: Icb3894dde1e5603a73aa5bb958e9b75445a6642f
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30717
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Fri, 13 Dec 2024 15:41:21 +0000 (17:41 +0200)]
weston: Add weston_get_backend_type from Weston 14
This helper is from Weston 14 and helps identify the outputs created by
other remote back-ends (like PipeWire/RDP/VNC) which we can further use to
further differentiate between different types of back- ends.
Bug-AGL: SPEC-5324
Change-Id: Ie7537380eaa81a4c48d4ef5c09598ab102310842
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30680
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Fri, 20 Dec 2024 19:54:36 +0000 (14:54 -0500)]
applaunchd: update Flutter app service template
Update Flutter app template service unit for the new embedder
command line option syntax. Also remove the now stale default
Flutter version / runtime environment variable definitions, as
we rely on the definitions from the agl-flutter-env package
being present, anyways.
Bug-AGL: SPEC-5326
Change-Id: Ia5352cb2c3ca0490d0e8a474957507c440785ec6
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30699
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Thu, 19 Dec 2024 19:06:37 +0000 (14:06 -0500)]
weston: remove pipewire from PACKAGECONFIG
Appending the pipewire feature to PACKAGECONFIG here is problematic
since it adds a dependency on meta-oe, breaking using meta-agl-core
on its own. Remove it in favor of adding it in meta-agl-demo
instead.
Bug-AGL: SPEC-5325
Change-Id: I22f0c8dff578d70040786d96173e768d9cc2990a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30695
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Jan-Simon Moeller [Mon, 16 Dec 2024 11:37:42 +0000 (12:37 +0100)]
Prepare Super Salmon Milestone 2
Update the distro configuration.
Bug-AGL: SPEC-5323
Change-Id: I2daf8aae8c463d86afdffb2bd34c7f221ea24b6c
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30678
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
George Kiagiadakis [Fri, 13 Dec 2024 10:03:52 +0000 (12:03 +0200)]
wireplumber: fix audio randomly not working at boot time
This issue is caused by a race condition that triggers some links to be
created and then destroyed very fast, but at a certain point where the
managing object (si-standard-link) is not fully configured yet. At that
point, droping the ref count of the si-standard-link doesn't destroy it
and the links remain dangling, causing a loop in the graph that prevents
audio from working properly.
This patch mitigates the issue by forcing si-standard-link to reset to
its initial state, forcing the pipewire links to be destroyed. This does
not, however, prevent the potential leak of the si-standard-link.
A better solution is being worked on for upstreaming.
Bug-AGL: SPEC-5244
Change-Id: I61477c0c021351903239d58fff0217e25e08db02
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30653
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>
Marius Vlad [Fri, 6 Dec 2024 16:28:41 +0000 (18:28 +0200)]
weston-init-conf: Remove explicit backend in ini file
There isn't a need to explictly specify the backend, we infer it when
starting up. The default backend is the native, DRM one.
Change-Id: Id202080646698438754b20d4ade867b48cc589bc
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30640
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Fri, 6 Dec 2024 12:58:48 +0000 (14:58 +0200)]
agl-compositor-init-pipewire: Add a service for streaming PipeWire output
This should be started after compositor starts to automatically stream
the pipewire output to the target.
We add it under agl-compositor-init-pipewire as they belong together.
Bug-AGL: SPEC-5234
Change-Id: I884c73e0d33045284224f439685a19990b1fcebc
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30638
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Tue, 10 Dec 2024 08:35:49 +0000 (10:35 +0200)]
agl-compositor-init: Use no ordering for picking the last available drop in
This renames agl-compositor.conf to 01-agl-compositor.conf to allow the
last available drop in to be used. Otherwise we risk this to be last one
available.
Bug-AGL: SPEC-5235
Change-Id: I8518fc17826dd9518dd62218c65639695c6e7eb4
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30646
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Thu, 5 Dec 2024 12:46:24 +0000 (14:46 +0200)]
agl-compositor-init-pipewire: Add a new package
That will enable both DRM+PipeWire backends. We depend on
agl-compositor-ini as that contains the original systemd unit service,
and it installs on its own a system drop in service file.
Bug-AGL: SPEC-5235
Change-Id: I0a8319e979217275b1e29cc3aa6c12986639ddd8
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30619
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Wed, 4 Dec 2024 22:07:39 +0000 (00:07 +0200)]
agl-weston-remoting: Remove as will no longer be necessary
We no longer make use of weston remoting plugin and configuration
should take place directly in meta-agl-kvm-demo. By default we build now
PipeWire and pull that in whenever necessary. As such we would not need
this feature.
Bug-AGL: SPEC-5235
Change-Id: I5096948a05e9cc56497e9068281234b39c4f714b
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30612
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Wed, 4 Dec 2024 15:53:50 +0000 (17:53 +0200)]
weston_aglcore.inc: Always build the PipeWire backend
We need the PipeWire backend in agl-kvm-demo but it might be useful in
other builds as well, so let's build it by default. Other users can just
include the package when they require it.
Furthermore, with this change we remove weston-remoting and with it we
no longer build remoting plug-in when agl-weston-remoting feature is
supplied.
Bug-AGL: SPEC-5235
Change-Id: I140c46aa33ce832100f4e696aa3bcfef6d43522a
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30611
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Wed, 11 Dec 2024 10:16:21 +0000 (12:16 +0200)]
agl-compositor: Bump SRCREV to get a few hot-fixes
Bump SRCREV for picking up some hot-fixes related to PipeWire
backend loading.
Since the last update, the folowing changes have been added:
-
0824eb5 compositor: Read modeline for PipeWire output
-
71da04c compositor: Don't leak ivi_backend upon failure to load backend
Bug-AGL: SPEC-5235
Change-Id: I848fae966a81ba7d957cacef12d7f5a2d81996aa
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30650
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Scott Murray [Thu, 5 Dec 2024 20:35:57 +0000 (15:35 -0500)]
meta-agl-kuksa-val: Upgrade to databroker 0.5.0
Update to the 0.5.0 release of the databroker.
Bug-AGL: SPEC-5316
Change-Id: Iefbf046a36f819c01a562a2bbdf320da5a13fca3
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30637
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
Naoto Yamaguchi [Sun, 8 Dec 2024 16:17:32 +0000 (01:17 +0900)]
Enable HW media decoder in NanoPC T6
The meta-rockchip has gstreamer-rockchip recipe. It enables HW
media decoder in rockchip boards.
Current integration did not enable gstreamer-rockchip.
This patch enable gstreamer-rockchip.
Bug-AGL: SPEC-5319
Change-Id: I2cfa34b4d8daf0f0830de288b07f0ceddb99e210
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30642
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account
Marius Vlad [Fri, 29 Nov 2024 08:25:53 +0000 (10:25 +0200)]
agl-compositor: Bump SRCREV to pick-up latest changes
This introduces a bunch of new features to the AGL compositor.
Specifcally, the ability the load multiple backends at the same, and we
have added support for PipeWire back-end. This allows streaming of
output with Pipewire and using VNC/RDP for relaying input back
the compositor, a functionality we had previously with Waltham.
Some other changes is that we should be ready to use libweston 14 when
that arrives.
With this release we've now removed agl-shell-desktop private extension
in favor of using gRPC proxy API. We also removed remoting plug-in in
favour of using PipeWire for streaming.
In more detail the following changes have been added, since the previous
update:
-
896f27c meson.build: Update meson version to 1.0
-
76a2aad clients/stream-pipewire-output: Add script to stream PipeWire output
-
57099d3 layout: Move the logging and activation at first mapping
-
c8f2664 compositor: Add support for loading multiple back-ends
-
de6dfd2 compositor: Add support for loading PipeWire backend
-
2487a38 compositor: Remove loading of remoting plug-in
-
c023bf5 desktop: Remove notification for mapping first time
-
f2ebad3 compositor: Remove agl-shell-desktop extension
-
d60ccb8 layout: Use weston_view_move_to_layer when adding to hidden layer
-
bb22f78 layout: Use weston_view_move_to_layer helper for de-activating views
-
6d88952 layout: Use weston_view_move_layer for all other surface roles
-
c48b210 layout: Update layout to use weston_view_move_to helper
-
b6f811c layout: Update layout to use weston_view_move_to helper
Change-Id: I90975e6e194b757507f8bc7433ab6e9debc3a8d2
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30595
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
Jan-Simon Moeller [Mon, 25 Nov 2024 16:48:13 +0000 (17:48 +0100)]
Add SECURITY.md file as required now by upstream
YP now requires this file to be present. Add it.
Bug-AGL: SPEC-5309
Change-Id: I11aee7f62e85e35298aad47e5daeee16b0026ab0
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30549
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Jan-Simon Moeller [Mon, 25 Nov 2024 11:10:59 +0000 (11:10 +0000)]
Prepare Super Salmon Milestone 1
Update the distro configuration.
Bug-AGL: SPEC-5307
Change-Id: I064b266ce6de1b0cba1591826836aea309a7f3df
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30547
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Scott Murray [Sun, 24 Nov 2024 21:50:36 +0000 (16:50 -0500)]
Update machine local.conf fragment numbering
Lower numbering of the local.conf fragments in the machine templates
so they will be guaranteed to be before feature added fragments as
opposed to mixed in with them. This allows referring to MACHINE in
feature fragments in a stable fashion, and makes the generated
local.conf a bit more readable.
Bug-AGL: SPEC-5306
Change-Id: I193027dfeadda20fee1f74f925d980378ea076f5
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30545
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
Jan-Simon Moeller [Thu, 21 Nov 2024 17:06:20 +0000 (17:06 +0000)]
meta-qt6 uprev: bring back dynamic layer and re-enable wayland-egl as default
This brings back the dynamic layer for qt6 and sets our default to
wayland-egl. The QtLocation bbappend has been dropped, as the MapBox
backend is no longer supported.
This fixes the apps being displayed.
Bug-AGL: SPEC-5294
Change-Id: I214f63ebaf2186cdd5281361cbe31c0c8c8bcda5
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30540
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Thu, 21 Nov 2024 00:14:22 +0000 (19:14 -0500)]
meta-agl-kuksa-val: upgrade to VSS 5.0
Update the vss-tools and vss recipes to upgrade to the 5.0 release.
This requires some updates to the supplied Python module recipes
for vss-tools, including some new bbappends to enable native support
for a few modules.
Bug-AGL: SPEC-5299
Change-Id: Idb6a5f4d28a05dc7040a09465f6d903631bcadef
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30533
Scott Murray [Thu, 21 Nov 2024 00:19:42 +0000 (19:19 -0500)]
Add agl-kuksa-val feature
Add feature for pulling in meta-agl-kuksa-val layer, and extend
AGL_FEATURES to indicate its presence.
Bug-AGL: SPEC-5299
Change-Id: Ie30e818413f2fc9d87926c655abe1310469e3979
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30532
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Jan-Simon Moeller [Wed, 20 Nov 2024 19:26:31 +0000 (20:26 +0100)]
Update to meta-qt6: remove references to qt5
Update files to match the update to qt6.
Bug-AGL: SPEC-5294
Change-Id: I9db4ca648cc781378c01fe1381bb90ad1c78481c
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30531
Jan-Simon Moeller [Wed, 20 Nov 2024 16:40:07 +0000 (17:40 +0100)]
agl-ci: disable cve-check due to fetcher issues
Currently there are issues while fetching the database.
Disable the check.
Bug-AGL: SPEC-5298
Change-Id: I646674e69abcd0835a7e69d7235b7c512052e5a5
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30529
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Marius Vlad [Tue, 12 Nov 2024 12:20:35 +0000 (14:20 +0200)]
flutter-auto: Work-around for key keyboard event crash
This is a work-around to still allowing key keyboard go through but
avoid passing an invalid messenger pointer to the flutter engine which
would ultimately crash flutter-auto. Initially we had a workaround to
avoid sending the key event altogether.
Bug-AGL: SPEC-5272
Change-Id: I4df9f298e26470b5edd039b31346e2dc8e788a01
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30509
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
Reviewed-by: Joel Winarske <joel.winarske@gmail.com>
Naoto Yamaguchi [Sun, 3 Nov 2024 16:07:57 +0000 (01:07 +0900)]
Enable NanoPC T6 LTS support
NanoPC T6 board is updated revision to NanoPC T6 LTS.
This patch add NanoPC T6 LTS board support.
Change asound.state
Uprev meta-rockchip-extra.
Bug-AGL: SPEC-5276
Change-Id: I0d886122b6ad242afa3cc31ed30a2831d8fe42ea
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30507
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Naoto Yamaguchi [Sun, 3 Nov 2024 16:02:32 +0000 (01:02 +0900)]
Enable systemd-timesyncd in case of using systemd-networkd
At SPEC-737, systemd-timesyncd was disabled every case. It causes
NTP capability lost in case of using systemd-networkd.
This patch enable conditionally enable/disable for systemd-timesyncd.
Bug-AGL: SPEC-5274
Change-Id: I2fb4841c341f1b0a90a4868627102704aafd0f6a
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30505
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
Jan-Simon Moeller [Thu, 25 Jul 2024 13:45:28 +0000 (15:45 +0200)]
visionfive2 template
This adds a machine template for visionfive2 board.
Change-Id: I045d387b64a190965400546a456da3602d786d87
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30112
Marius Vlad [Thu, 31 Oct 2024 08:45:46 +0000 (10:45 +0200)]
backend/wayland_egl: Add a fallback eglConfig
On agl-kvm-guest and agl-rdp, flutter-auto with its eglConfig will have
a black image as opposed to regular one. This is a work-around by
using a fallback eglConfig until flutter-auto gains some sort of
heuristic choosing between the eglConfig available and pick one that
can work.
Bug-AGL: SPEC-5260
Change-Id: I1f9f95d2bba1d218b9b1fb12ff11df3209dc2e03
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30477
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>
Scott Murray [Thu, 17 Oct 2024 20:07:46 +0000 (16:07 -0400)]
flutter-auto: disable webview plugin on 32-bit ARM
Disable building the webview plugin on 32-bit ARM, as it has been
seen to fail on qemuarm and beaglebone. This should be checked
in the future when meta-flutter or meta-clang are updated.
Bug-AGL: SPEC-5266
Change-Id: I9397a7b69a8935a4033e5da17419602555519453
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30442
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Naoto Yamaguchi [Tue, 23 Jul 2024 22:18:48 +0000 (07:18 +0900)]
Add support NanoPC-T6(RK3588) board
This patch add NanoPC-T6 board support to AGL that board is
manufactured by FriendlyElec.
Board info.
https://wiki.friendlyelec.com/wiki/index.php/NanoPC-T6
Bug-AGL: SPEC-5208
Change-Id: Id1b6d9c6f73ece2b3a2f602405f534473e8bcbf2
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30168
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
Joel Winarske [Fri, 6 Sep 2024 15:44:38 +0000 (08:44 -0700)]
Flutter SDK 3.24.2
-swap flutter-samples-material-3-demo for flutter-gallery
-updated workspace-automation configs
Change-Id: Ie5cc66f53d7880106e10a98560292a2c2625473c
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30260
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
George Kiagiadakis [Wed, 4 Sep 2024 13:11:54 +0000 (16:11 +0300)]
meta-pipewire: update wireplumber to 0.5.6
- use the wireplumber recipe from meta-openembedded (albeit copied
here with the version changed, because 0.5.6 is not available in
meta-openembedded)
- rewrite configuration files as needed for 0.5.x
- configure wireplumber with the main service masked, using only the
template service files for a split-instance configuration.
split-instance facilitates the multi-container setup that is used
in the instrument cluster images.
Bug-AGL: SPEC-4934
Change-Id: Ica83f869cdc9527a9edce25e63918a2ba97a4766
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30243
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Thu, 5 Sep 2024 19:16:51 +0000 (15:16 -0400)]
meta-agl-bsp: Kingfisher updates
Updates to work with the new scarthgap-v5.9.4 branch in meta-rcar:
- Remove ti-bt bbappend and other references, as using ti-bt has been
dropped by upstream.
- Remove si-tools and ti-bt-firmware bbappend tweaks that were to
support usrmerge, as upstream seems to have incorporated them.
- Replace IMAGE_NAME and IMAGE_LINK_NAME redefinitions with use of
the new IMAGE_MACHINE_SUFFIX variable which achieves the same
result.
Bug-AGL: SPEC-5191
Change-Id: Ice07296a8560e07ce4b5705e6c2fa9f47896bfa0
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30248
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Tue, 27 Aug 2024 18:32:43 +0000 (14:32 -0400)]
meta-agl-bsp: fixes for meta-rcar-gen3 changes
The scarthgap-dev branch in meta-renesas now contains a complete set
of gstreamer 1.20.3 components that are set as the preferred versions
by default when the "multimedia" machine feature is set, which AGL
does for the rcar-gen3 machines. To accommodate this, remove our
BBMASKing of meta-rcar-gen3 gstreamer recipes, and add back the
rcar-gen3 version of the patch to gstreamer1.0-plugins-bad.
Bug-AGL: SPEC-5239
Change-Id: I55aecbf6d9a32519ec5f6f2e1b895fb6f5087b71
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30232
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Fri, 23 Aug 2024 07:29:00 +0000 (10:29 +0300)]
agl-compositor: Bump SRCREV for agl-compositor
Another bump for agl-compositor to pick up another fix for agl-kvm.
In detail the following changes have been pushed since last SRCREV
update.
-
c8ffca8f9c67114ca4 compositor: Add option to disable black curtains
-
ffe9193e75c998146b compositor: Align to the right the remoting output
Bug-AGL: SPEC-5230
Change-Id: Idcd11d6cae69ed3b0df7637bd92965bc25e16ba0
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30225
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Naoto YAMAGUCHI <naoto.yamaguchi@aisin.co.jp>
Marius Vlad [Wed, 21 Aug 2024 08:01:27 +0000 (11:01 +0300)]
recipes-graphics/mesa: Drop older mesa patch for agl-kvm
As this seems no longer necessary, drop the patch entirely.
Once flutter-auto starts we no longer see graphical artefacts but this
requires further changes into flutter-auto as discussed in SPEC-5207.
Bug-AGL: SPEC-5234
Change-Id: I6d76662b293ce2abd234d42a03a954066794c7e1
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30220
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Naoto YAMAGUCHI <naoto.yamaguchi@aisin.co.jp>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Scott Murray [Mon, 10 Jun 2024 21:27:32 +0000 (17:27 -0400)]
weston: remove upstreamed patch
Remove weston patch that was included in the 13.0.1 release.
Bug-AGL: SPEC-5218
Change-Id: I5dafa900b73e4594630ffceee2bb2918c1322eb0
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30155
Tested-by: Jenkins Job builder account
Marius Vlad [Wed, 31 Jul 2024 10:17:05 +0000 (13:17 +0300)]
agl-compsitor: Bump SRCREV for agl-compositor
This is just for picking a single fix for multiple outputs as seen
with agl-kvm builds but as well when having multiple output connectors.
In detail, since the last update:
-
c1610846f53a0d722da9 layout: Don't assume we have background surface set-up
Bug-AGL: SPEC-5205
Change-Id: Ie4d9b0fd233774abdb37fc00d1dfa2ad0b6c50c1
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30148
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
Marius Vlad [Fri, 26 Jul 2024 10:54:47 +0000 (13:54 +0300)]
weston: Port small fix for always creating a hash table
This is a attempting for SPEC-5208 which brings in two changes from
Weston main, which could potentially fix the issue.
Bug-AGL: SPEC-5208
Change-Id: I7d350797bddae9e3aef1ab7c8816f8269f2a14e7
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30138
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Wed, 24 Jul 2024 10:32:08 +0000 (12:32 +0200)]
Mark the start of development for Super Salmon
This is the start of development for Super Salmon.
Bug-AGL: SPEC-5209
Change-Id: Id37b204eb8dea18eb1d5a687dd1febc5b27f78ec
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30110
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Scott Murray [Thu, 25 Jul 2024 16:30:11 +0000 (12:30 -0400)]
meta-agl-bsp: update NXP weston bbappend name
Update weston_*.imx.bbappend name for the new 12.0.3 version in
meta-freescale that came in with the scarthgap 5.0.1 bump.
Bug-AGL: SPEC-5212
Change-Id: I69ce5489a8494cb0076cc57949e3c301f7e8f98d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30137
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Thu, 25 Jul 2024 16:28:36 +0000 (12:28 -0400)]
meta-agl-bsp: update qemuarm* QEMU options
Update QEMU option variables for qemuarm and qemuarm64 machines
to fix errors seen with runqemu after the upgrade to scarthgap.
Bug-AGL: SPEC-5212
Change-Id: I3667c42b304b75f50fbaec4057ce08767e5c9d61
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30116
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Thu, 25 Jul 2024 16:24:55 +0000 (12:24 -0400)]
meta-agl-bsp: remove redundant abseil-cpp patches
Remove local patches for abseil-cpp and python3-grpcio (which has a
vendored abseil-cpp) that were to fix a runtime crash on RISC-V
plaforms. The patches have been merged into the recipes in upstream
meta-oe and meta-python, so are no longer required with the latest
bump of those layers.
Bug-AGL: SPEC-5212
Change-Id: I863b4a7c32697c42e967f3cc0cfb1c7f98604e5a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30115
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Mon, 8 Jul 2024 17:08:05 +0000 (13:08 -0400)]
agl-pipewire: update layer dependencies
meta-pipewire now requires meta-multimeda for the base pipewire
recipe, make sure that layer gets added when the agl-pipewire feature
is used. This fixes builds without "agl-demo".
Bug-AGL: SPEC-5129
Change-Id: If054d63f8328607d2063e8168bc88f2b82b146db
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30101
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Scott Murray [Mon, 8 Jul 2024 17:05:37 +0000 (13:05 -0400)]
agl-flutter: update layer dependencies
meta-agl-flutter now requires meta-multimeda for libcamera with its
default configuration, make sure that layer gets added when the
agl-flutter feature is used. This fixes builds without "agl-demo".
Bug-AGL: SPEC-5193
Change-Id: Ic3203446c66a6008a0a02ff15c0b85f1cedff546
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30100
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Scott Murray [Mon, 8 Jul 2024 17:03:56 +0000 (13:03 -0400)]
meta-agl-bsp: remove old Xen recipes
Remove old Xen recipes and bbappends, as they have not been maintained
in a long time, and are no longer buildable / relevant after the upgrade
to YP scarthgap.
Bug-AGL: SPEC-5202
Change-Id: I5ba07585213836ab8f4e1bd7358dc55e52a3c71e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30099
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>
Scott Murray [Mon, 8 Jul 2024 16:51:15 +0000 (12:51 -0400)]
Rework virtio-aarch64 machine definition
Start on potentially removing separate virtio-arch64 machine by
simplifying it and moving as much of its virtio kernel configuration
over to our generic kernel configuration scheme. From some
experimentation, it is not obvious that genericarm64 or qemuarm64
are directly reusable as guest MACHINEs as is, so further
investigation is required on whether maintaining our own machine
and potentially custom kernel metadata cache is perhaps worthwhile.
Changes:
- Update virtio-aarch64 linux-yocto bbappend for new version in
scarthgap, and drop its use of a custom kernel metadata cache for
reusing qemuarm64's BSP as a starting point for now.
- Move the various virtio-*.cfg kernel configuration fragments over to
meta-agl-core, using a new "agl-virtio-guest" AGL_FEATURES flag to
control whether they are used. The aim is to make it more obvious
where any virtio kernel configuration comes from and hopefully make
it more easily reusable.
Bug-AGL: SPEC-5137, SPEC-5201
Change-Id: I861cd1f80643aca632a5ab103eae2cc46de3922e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30098
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
Jan-Simon Moeller [Mon, 1 Jul 2024 20:56:47 +0000 (20:56 +0000)]
netboot: Deploy drop-in for systemd-network-generator.service
Disable the systemd-network-generator with a drop-in when nbd.server is set
on the kernel cmdline.
Also extend options passed to connmand with known renamed interface names.
Bug-AGL: SPEC-5196
Change-Id: Ia81096262c407f48e801ec4858c4043398b67baa
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30056
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Joel Winarske [Fri, 28 Jun 2024 20:13:20 +0000 (13:13 -0700)]
flutter-auto v2
-remove patches as upstream has picked them up
-update desktop-auto.json to v2.0 baseline
-mask libcamera log message when running flutter-auto.
flutter-auto handles libcamera messages directly.
-add xdg-shell-app-id to service
Bug-AGL: SPEC-5193
Change-Id: Idf054a921b055774262ea0c760ec134ba70d8128
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30048
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Fri, 28 Jun 2024 09:00:37 +0000 (09:00 +0000)]
Add user and group for persistent-api to static ids
We need a user and group for this service.
Bug-AGL: SPEC-5192
Change-Id: I9d9373284e43a85937c5e0a57f69b18a26830b22
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30046
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Jan-Simon Moeller [Thu, 27 Jun 2024 12:51:19 +0000 (12:51 +0000)]
Enable cve-check in CI jobs for additional cve log files
This enables the cve-check class that creates cve reports
during the build.
Bug-AGL: SPEC-5191
Change-Id: I50cc479c97b44440afb6cb770074b29aa6f23c46
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30041
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Jan-Simon Moeller [Thu, 27 Jun 2024 16:16:44 +0000 (16:16 +0000)]
Add templates for jetson-agx-orin-devkit
These are first templates for the jetson-agx-orin-devkit board.
Community support only.
Bug-AGL: SPEC-5176
Change-Id: I6c6762f5e3b08c17037fb377eeccdee9e2b5451f
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30044
George Kiagiadakis [Wed, 26 Jun 2024 16:22:36 +0000 (19:22 +0300)]
meta-pipewire: remove local pipewire recipe to track meta-openembedded
meta-openembedded/scarthgap already has 1.0.5, which is great!
The local systemd unit dir patch has been dropped, as the upstream
recipe uses a meson option to set the correct unit path.
Bug-AGL: SPEC-5129
Change-Id: I7b156093f20821eae0c9db2a1d96feff68d81547
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30037
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
Tested-by: Jenkins Job builder account
Scott Murray [Wed, 26 Jun 2024 19:22:14 +0000 (15:22 -0400)]
Add meta-agl-kuksa-val
Add new meta-agl-kuksa-val layer, and populate it with the base
KUKSA.val databroker and VSS schema recipes from meta-agl, as well
as the recipes for the Python modules they depend on.
Additional changes:
- Installation of AGL-specific configuration has been removed from
the kuksa-can-provider recipe. It now packages the upstream
example/test configuration in a new kuksa-can-provider-conf-example
package that can be replaced via the RPROVIDES scheme. Some minor
tweaks for paths are made to the upstream .ini file to match
FHS expectations.
Bug-AGL: SPEC-5136
Change-Id: I3128a223f4fcf16e496cb27e26afcaee0a28979a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30040
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Tue, 25 Jun 2024 19:39:12 +0000 (15:39 -0400)]
Add meta-agl-flutter
Add meta-agl-flutter layer as it is being moved from meta-agl-devel.
The files are copies of the state in meta-agl-devel as of commit
97310e35, with only a minor change to the feature template to adjust
the location of the layer for bblayers.conf.
Bug-AGL: SPEC-5184
Change-Id: I9a14e4ab3a1b1726b0ccc1dbc112d76864dd106c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30016
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Fri, 21 Jun 2024 09:37:04 +0000 (11:37 +0200)]
Prepare Royal Ricefish Milestone 2
Update the distro configuration.
Bug-AGL: SPEC-5186
Change-Id: I8aeb4d3066ab0150bd66d248381a15c338a0a5ea
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30008
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Duy Dang [Wed, 12 Jun 2024 07:01:22 +0000 (14:01 +0700)]
s4sk: Add Linux CANFD driver
Add a patch to support CANFD driver for S4SK. Since CANFD does
not work without bus protection unlock program running on G4MH,
this feature is disabled by default.
To enable this patch, add to local.conf:
MACHINE_FEATURES:append = " canfd"
Unlock program on TrampolineOS:
https://github.com/renesas-rcar/whitebox-sdk/tree/wip/v5.x_CAN_unlock_app
Please clone this repo and follow the guideline to build:
- Download CC-RH compiler:
https://www.renesas.com/us/en/software-tool/c-compiler-package-rh850-family#downloads
- Move it to tool directory:
$ cp CC-RH_V20500_setup-doc.zip ./whitebox-sdk/tool
- Install compiler and tools:
$ cd ./whitebox-sdk/tool
$ ./setup_wine.sh
$ ./setup_csp.sh CC-RH_V20500_setup-doc.zip
- Build unlock program:
$ cd ./whitebox-sdk/mcu/
$ ./build_trampoline.sh s4sk
The output file is: whitebox-sdk/mcu/deploy/g4mh_can_unlock.srec
Follow flashing guideline in: https://elinux.org/R-Car/Boards/S4SK#How_to_flash.2Fupdate_the_loader
and replace the file dummy_g4mh_case0.srec with the output file.
Bug-AGL: SPEC-5175
Change-Id: If43d857e7dbd6abe0fa928894e036ffedba80234
Signed-off-by: Duy Dang <duy.dang.yw@renesas.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29988
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Thu, 20 Jun 2024 14:53:43 +0000 (10:53 -0400)]
weston-ini-conf: do not enable gRPC proxy by default
Since building the agl-compositor gRPC proxy is only enabled when
using meta-agl-demo, referencing it in the default Weston
configurations when building meta-agl-core standalone is less than
ideal. To avoid this, refactor the WESTON_FRAGMENTS variable to use
a WESTON_FRAGMENTS_BASE variable for the non-display fragments, and
drop "grpc-proxy" from it. The bbappend in meta-agl-demo can now
just append it WESTON_FRAGMENTS_BASE to get the desired end result
for the demo images.
Bug-AGL: SPEC-5183
Change-Id: Ia351212023d1e426acc5be23a21b3de84660a024
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30006
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Jan-Simon Moeller [Tue, 11 Jun 2024 14:45:02 +0000 (16:45 +0200)]
Re-enable PRserv and HASHserv after api migration
The new services were deployed and can be enabled.
Add a feature agl-prhash-public to enable use.
Bug-AGL: SPEC-5173
Change-Id: I178fd2ff67847136045f5f6a684389fd0fd2f21a
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29987
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Jan-Simon Moeller [Tue, 11 Jun 2024 11:36:33 +0000 (11:36 +0000)]
Add Upstream-Status to patches of connman-ncurses
Add the Upstream-Status: Pending to patches of connman-ncurses.
Bug-AGL: SPEC-5172
Change-Id: I02f6d532a7df1668ddac49c00b9d0d43f074885a
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29986
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
ci-image-build: Jenkins Job builder account
Scott Murray [Mon, 10 Jun 2024 20:53:03 +0000 (16:53 -0400)]
meta-agl-bsp: fix python3-grpcio bbappend location
The dynamically applied python3-grpcio bbappend should be targeted
against meta-python instead of meta-oe, move it to make that so.
In practice, this was only breaking builds when aglsetup.sh was
run without specifying 'agl-demo'; I discovered it during next
branch testing.
Bug-AGL: SPEC-5171
Change-Id: I0a14d6617ea0028a4f3fabfcfa3d63b55c5ab5eb
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29985
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Wed, 5 Jun 2024 18:36:45 +0000 (14:36 -0400)]
meta-agl-core: update ptest-runner patch
Update our local ptest-runner LAVA support patch to apply against
the new 2.4.4 release that has been backported to scarthgap branch.
Bug-AGL: SPEC-5167
Change-Id: Iebd2793d335a092d2e79cb1848285d01926871ff
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29977
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Tue, 4 Jun 2024 15:30:20 +0000 (11:30 -0400)]
meta-agl-bsp: update raspberrypi5 template
Update the raspberrypi5 template .inc file to drop the extra
U-Boot enabling configuration, as those tweaks are now available
in the new scarthgap branch in meta-raspberrypi.
Bug-AGL: SPEC-5164
Change-Id: Ib65d2b722ea6274b32061262d780c80436fac036
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29974
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Fri, 31 May 2024 09:45:36 +0000 (11:45 +0200)]
Prepare Royal Ricefish Milestone 1
Update the distro manifest file.
Bug-AGL: SPEC-5154
Change-Id: I9b01ab24c97033ba53b69bba1a1a36ff6d8d0bd5
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29959
Scott Murray [Wed, 29 May 2024 16:23:03 +0000 (12:23 -0400)]
meta-agl-core: update images in conf-notes.txt
Update image list in conf-notes.txt to reflect naming rework and
recent clean up.
Bug-AGL: SPEC-5138
Change-Id: I2a2ff55bacee8b8c53abb413935d76328cc22621
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29954
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Mon, 27 May 2024 16:23:34 +0000 (18:23 +0200)]
Document r/o and r/w PRserv and HASHserv in the templates
This adds sections for the PRserv and HASHserv in the local.conf templates (for r/o upstream).
Also we add comments to the r/w part that is reserved for CI.
Change-Id: Id39b11bc9664b441f5dcae3646259401b5d9a6aa
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29945
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Scott Murray [Thu, 23 May 2024 15:32:52 +0000 (11:32 -0400)]
meta-agl-bsp: add bbbappends to fix abseil-cpp RISC-V issue
Add dynamically applied abseil-cpp and python3-grpcio bbappends to
add backport of the upstream abseil-cpp fix for RISC-V platforms
getting SIGILLs. These can be removed when the patches get into
upstream meta-oe.
Bug-AGL: SPEC-5120
Change-Id: Ib4a918abb3ab57d3ef09dd8729702d0f47d21daa
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29913
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Thu, 16 May 2024 23:10:18 +0000 (19:10 -0400)]
weston-ini-conf: (re)move Weston remoting support
Remove the support for generating configuration for the Weston
remoting feature based on the weston-remoting DISTRO_FEATURE
from our weston-ini-conf recipe and bbappend. Handling this has
been moved from meta-agl-core to meta-agl-demo. As well, the
agl-weston-remoting setup feature dependency on agl-demo has
been removed as it is no longer required.
Bug-AGL: SPEC-5138
Change-Id: I5a5e58dd9097e940d3925bf60ce4e1283d6529b9
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29902
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>
(cherry picked from commit
6919021006da1d42af9d588afded43ad35df8fcf)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29865
Scott Murray [Tue, 21 May 2024 14:13:35 +0000 (10:13 -0400)]
meta-agl-bsp: fix up raspberrypi5 build
Changes:
- Add meta-lts-mixins_u-boot layer to BBLAYERS for raspberrypi5
to get U-Boot v2024.04.
- Add required configuration to make the newer U-Boot buildable to
the raspberrypi5 machine configuration. The tweaks to re-enable
U-Boot were sourced from the commits in this meta-raspberrypi PR:
https://github.com/agherzan/meta-raspberrypi/pull/1304
If those get merged our configuration can be simplified.
- Add required LICENSE_FLAGS_ACCEPTED tweak to raspberrypi5 machine
configuration (copied from raspberrypi4).
- Remove obsolete Xen tweaks from the raspberrypi4 and raspberrypi5
machine configurations.
Bug-AGL: SPEC-5144
Change-Id: If02e0cc7baada46f4a9db305d3babe5b4a6784ff
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29908
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Tue, 21 May 2024 14:00:00 +0000 (10:00 -0400)]
meta-agl-bsp: fix up unmatched build
Changes:
- Remove U-Boot patch and associated bbappend that were required
to build with kirkstone, they are no longer required.
- Remove LAYERSERIES_COMPAT tweak that was being done to the
meta-sifive layer as it is no longer required.
Bug-AGL: SPEC-5145
Change-Id: Id729fe08d8b5e962636bbfa2db9538c40afabda5
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29907
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Wed, 8 May 2024 18:59:37 +0000 (14:59 -0400)]
agl-selinux: pull in meta-clang
Make pulling in meta-clang for the agl-selinx feature explicit, to
avoid dependency issues from the uutils-coreutils recipe in meta-oe.
This fixes building when configured with just the "agl-ic-container"
feature without "agl-demo".
Bug-AGL: SPEC-5123
Change-Id: Ie775b2e3ceb081448fc8b772f9686ad4dfbb45dc
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29899
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Scott Murray [Wed, 8 May 2024 18:57:44 +0000 (14:57 -0400)]
meta-agl-bsp: refresh mesa virgl patch
Refresh the mesa patch applied dynamically when meta-virtualization is
being used so it applies cleanly. It is still unknown if the patch is
required for the KVM demo, but fixing it up is required to have the
IC EG container demos to build.
Bug-AGL: SPEC-5123
Change-Id: Ib1c8b623d78ca0453d3418e565dbe86bdc344fb5
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29898
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Wed, 1 May 2024 19:11:07 +0000 (15:11 -0400)]
meta-agl-bsp: update meta-virtualization bbappends
Rename the meta-virtualization dynamically applied bbappends to
handle the newer versions in YP 5.0 / scarthgap. To some degree
these changes are placeholders to facilitate building the IC EG
container demo images, as the configuration for that pulls in
meta-virtualization. The virtio support related changes the
bbappends apply here need to be reworked to be actually workable
for the KVM demo images and potential downstream users.
Bug-AGL: SPEC-5123
Change-Id: I473fa4a64837cedd704f8fb2e7cbd52fa2114d21
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29879
ci-image-build: Jenkins Job builder account
Reviewed-by: Naoto YAMAGUCHI <naoto.yamaguchi@aisin.co.jp>
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Tue, 30 Apr 2024 21:57:39 +0000 (17:57 -0400)]
meta-agl-bsp: NXP i.MX6 and i.MX8 fixes
These changes should allow the etnaviv GPU driver using NXP i.MX6
and i.MX8 machines (e.g. cubox-i, imx8mq-evk) to build. Testing on
hardware is required for the i.MX6, and etnaviv does not seem to be
working on the i.MX8MQ-EVK as the previous devicetree tweak being
used no longer seems applicable. Further investigation will be
done in the near future as time permits.
Notable changes:
- The i.MX6 configurations have been switched to using the linux-fslc
kernel instead of linux-fslc-lts, as the latter is older (6.1 vs
6.6).
- The kernel patch against linux-fslc-imx to enable the MHDP driver
when using etnaviv has been removed since it is no longer required.
- The local workaround to allow enabling the "wayland" PACKAGECONFIG
when building weston-imx has been replaced with use of the now
provided upstream variable that allows that. Note that building
with this version of Weston has not been tested since it is tied to
using the Vivante GPU driver.
Bug-AGL: SPEC-5122
Change-Id: I75810dd152197f9435158839fad00327ed7e42e7
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29878
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>
Scott Murray [Mon, 29 Apr 2024 14:09:13 +0000 (10:09 -0400)]
Update rcar-gen3 gstreamer workaround
The BBMASKs of the gstreamer bbappends from meta-rcar-gen3 need
to actually be in the base agl_rcar-nogfx.inc include file, as
otherwise the "nogfx" machine configurations will suffer from
the gstreamer plugin build and version mismatch issues.
Bug-AGL: SPEC-4578
Change-Id: Ief2624dfdec8df995cea9c9cc3c337eadd172074
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29853
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>