summaryrefslogtreecommitdiffstats
path: root/meta-agl-core
AgeCommit message (Collapse)AuthorFilesLines
2024-12-19Fix UNPACKDIR for agl-compositor-init-pipewirenextJan-Simon Moeller1-5/+6
Change-Id: Ic2980458444c121afb3d2b0f963208b0a44bb4c6 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-12-19meta-agl-core: handle debug-tweaks removalScott Murray3-3/+3
Handle debug-tweaks image feature removal, removing its use or expanding into the 4 fine-grained options where applicable. Bug-AGL: SPEC-5147 Change-Id: Ida9cc37ed5871139cb452ddc058235369f8cb3a2 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-12-19seatd: Add required groupScott Murray1-0/+1
Add "seat" group to static IDs configuration for now required Weston seatd dependency Bug-AGL: SPEC-5147 Change-Id: I8c6c0834fc8c5ea62b82a221b5b7ce86cfbde6c3 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-12-19weston: handle Weston 14.0 upgradeScott Murray4-90/+1
Rework Weston bbappend and patches in meta-agl-core for upstream upgrade to 14.0. The dropped patches have been confirmed to be present upstream. Bug-AGL: SPEC-5147 Change-Id: I2132740a040401bc1281148dbc0246b717699836 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-12-19gstreamer1.0-plugins-bad: add missing patch Upstream-StatusScott Murray1-0/+2
Add missing Upstream-Status to rcar3 version of the appid patch to work with new upstream QA checks. Bug-AGL: SPEC-5147 Change-Id: I136fed81e915130ff3ca953a78fa70534d8f5709 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-12-19meta-agl-core: Remove old kernel supportScott Murray4-111/+0
Remove the linux-agl include files and associated patches that were used to support 4.14 and 4.19 kernels. There should be no impact since no currently supported BSP layer uses them, 4.14 is EOL, and 4.19 goes EOL at the end of 2024. Bug-AGL: SPEC-5147 Change-Id: I6146e90e0eb0aac85fcd967c58c96f4af4f79c49 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-12-19weston: Add missing Upstream-Status to patchesScott Murray2-0/+4
A couple of the recent patches for Weston were missing the now required Upstream-Status line, add one with the relevant backport information for each of them. Bug-AGL: SPEC-5147 Change-Id: If97bfb6a3f90b90834f446749c8e76aecf179989 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-12-19linux-yocto: Update x86 kernel fragments for 6.10Scott Murray2-4/+0
Update a couple of x86-specific kernel configuration fragments that are used with linux-yocto for the qemux86-64 machine to handle some options being dropped between 6.6 and 6.10. Bug-AGL: SPEC-5147 Change-Id: I4c01810300dc4d9a547a1d4b73e27702e7f747b4 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-12-19Update recipes for transition to UNPACKDIRScott Murray8-23/+32
Update recipes to handle the transition to using UNPACKDIR as the destination for unpacked files. For recipes that had been using S = WORKDIR, the approach used in meta-openembedded has been followed, i.e. using UNPACKDIR in tasks for consistency. Bug-AGL: SPEC-5147 Change-Id: I32e277e15e5aa1ac93dadc67199dedd148d3d0b9 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-12-19Add Yocto Project walnascar release compatibilityScott Murray1-1/+1
Switch to walnascar in LAYERSERIES_COMPAT in layer.conf files. Bug-AGL: SPEC-5147 Change-Id: Id27492bd2366ceac6ad0ef64630ea2144303be5c Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-12-20weston: remove pipewire from PACKAGECONFIGScott Murray1-1/+0
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
2024-12-16Prepare 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>