summaryrefslogtreecommitdiffstats
path: root/meta-agl-core
AgeCommit message (Collapse)AuthorFilesLines
11 daysPrepare Super Salmon Milestone 2salmon_18.92.0salmon/18.92.018.92.0Jan-Simon Moeller1-3/+3
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
2024-12-13weston-init-conf: Remove explicit backend in ini fileMarius Vlad1-1/+0
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>
2024-12-13agl-compositor-init-pipewire: Add a service for streaming PipeWire outputMarius Vlad2-0/+41
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>
2024-12-13agl-compositor-init: Use no ordering for picking the last available drop inMarius Vlad1-1/+1
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>
2024-12-13agl-compositor-init-pipewire: Add a new packageMarius Vlad2-0/+28
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>
2024-12-13weston_aglcore.inc: Always build the PipeWire backendMarius Vlad1-3/+4
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>
2024-12-11agl-compositor: Bump SRCREV to get a few hot-fixesMarius Vlad1-1/+1
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
2024-11-29agl-compositor: Bump SRCREV to pick-up latest changesMarius Vlad1-1/+3
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
2024-11-26Add SECURITY.md file as required now by upstreamJan-Simon Moeller1-0/+19
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
2024-11-25Prepare Super Salmon Milestone 1salmon_18.91.0salmon/18.91.018.91.0Jan-Simon Moeller1-3/+3
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
2024-11-25meta-qt6 uprev: bring back dynamic layer and re-enable wayland-egl as defaultJan-Simon Moeller7-76/+14
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
2024-11-21Update to meta-qt6: remove references to qt5Jan-Simon Moeller7-4/+6
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
2024-11-19Enable systemd-timesyncd in case of using systemd-networkdNaoto Yamaguchi2-3/+4
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
2024-08-29meta-agl-bsp: fixes for meta-rcar-gen3 changesScott Murray1-0/+166
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>
2024-08-26agl-compositor: Bump SRCREV for agl-compositorMarius Vlad1-1/+1
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>
2024-08-01weston: remove upstreamed patchScott Murray2-61/+0
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
2024-07-31agl-compsitor: Bump SRCREV for agl-compositorMarius Vlad1-1/+1
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
2024-07-30weston: Port small fix for always creating a hash tableMarius Vlad3-0/+85
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>
2024-07-29Mark the start of development for Super SalmonJan-Simon Moeller1-4/+4
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
2024-07-09Rework virtio-aarch64 machine definitionScott Murray7-5/+70
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
2024-07-01Add user and group for persistent-api to static idsJan-Simon Moeller2-0/+2
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>
2024-06-25Prepare Royal Ricefish Milestone 2ricefish_17.92.0ricefish/17.92.017.92.0Jan-Simon Moeller1-3/+3
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
2024-06-24weston-ini-conf: do not enable gRPC proxy by defaultScott Murray1-1/+2
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
2024-06-11Add Upstream-Status to patches of connman-ncursesJan-Simon Moeller2-0/+4
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
2024-06-10meta-agl-core: update ptest-runner patchScott Murray1-15/+26
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>
2024-06-04Prepare Royal Ricefish Milestone 1ricefish_17.91.0ricefish/17.91.017.91.0Jan-Simon Moeller1-3/+3
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
2024-05-29meta-agl-core: update images in conf-notes.txtScott Murray1-20/+11
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>
2024-05-28Document r/o and r/w PRserv and HASHserv in the templatesJan-Simon Moeller1-1/+11
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
2024-05-22weston-ini-conf: (re)move Weston remoting supportScott Murray3-35/+10
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
2024-04-26agl-compositor: update SRCREVScott Murray1-1/+1
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>
2024-04-26weston: Add fix for using layer_entry_remove directlyMarius Vlad2-0/+61
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>
2024-04-26weston: Remove unused patchesMarius Vlad2-259/+0
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>
2024-04-26Add ptest user to static IDsJan-Simon Moeller2-0/+2
Change-Id: I3212283e30eec4c53c993d3195aa4079917668de Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-04-26poky-agl: remove outdated workaroundsScott Murray1-10/+0
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>
2024-04-26Work around rcar-gen3 gstreamer issuesScott Murray1-166/+0
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>
2024-04-26gperf: remove bbappendScott Murray3-2/+0
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>
2024-04-26cmake: remove bbappendScott Murray3-11/+0
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>
2024-04-26weston: update bbappend for weston 13Jan-Simon Moeller2-3/+2
Update the bbappend to match latest YP versions. Bug-AGL: SPEC-5057 Change-Id: Ia123a68b55f2ba7cc2c7f292fcdb4d670f4509e1 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-04-26weston: Handle no pointer eventMarius Vlad2-0/+31
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>
2024-04-26gstreamer1.0-plugins-bad: update patchMarius Vlad1-97/+100
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>
2024-04-26weston: Fix toytoolkit rotation missing from libweston12Marius Vlad2-1/+36
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>
2024-04-26weston: update patch for libweston for version 12Denys Dmytriyenko1-13/+13
Update libweston patch to apply to weston version 12 Bug-AGL: SPEC-4578 Change-Id: I25d808abc3082c504fe6df734df09601d1c761f0 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2024-04-26x86-usb-devices.cfg: update to reflect upstream kernel changesDenys Dmytriyenko1-1/+0
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>
2024-04-26vbox-vmware-sata.cfg, x86-extra-graphic-devices.cfg: update to reflect ↵Denys Dmytriyenko2-2/+0
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>
2024-04-26systemd-required.cfg: update to reflect upstream kernel changesDenys Dmytriyenko1-1/+0
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>
2024-04-26selinux.cfg: update to reflect upstream kernel changesDenys Dmytriyenko1-2/+0
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>
2024-04-26Fixup ptest-runner patch for YP masterJan-Simon Moeller1-14/+18
Adapt the patch to more recent ptest-runner Change-Id: Ia51268ff25164d2ce92cf97435a9ddf4a89e0b2b Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-04-26meta-agl-core: updates for Weston 12.0Jan-Simon Moeller4-259/+2
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>
2024-04-26bblayers.conf: drop Rust Mixin layerDenys Dmytriyenko1-1/+0
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>
2024-04-24Handle image-prelink removalScott Murray3-12/+2
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>