summaryrefslogtreecommitdiffstats
path: root/meta-agl-core
AgeCommit message (Collapse)AuthorFilesLines
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>
2024-04-24linux-agl: enable CONFIG_KALLSYMS_ALLScott Murray2-0/+2
Fixes build errors in lttng-tools. Bug-AGL: SPEC-4578 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I52482329d18e7be8b74bfa8ef2d9d1d2f0e239f2
2024-04-24Handle upstream TEMPLATECONF changeScott Murray3-0/+449
oe-core now requires that TEMPLATECONF point at conf/templates/* inside a layer, tweak things to move the base template files into meta-agl-core to match its expectations. Bug-AGL: SPEC-4578 Change-Id: Idb0af9b4bd6bc55b9fb2cb50a675e928e7c2b025 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-04-24weston: handle upgrade to 11.0Scott Murray4-250/+2
Changes: - Renamed local bbappend for weston to handle upstream upgrade to 11.0.0. - The local PACKAGECONFIG definitions have been removed as they are now present upstream. - Removed backported patch. Bug-AGL: SPEC-4578 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I3dc3c7042bf2ce8058df30ccd691232bf1d2a442
2024-04-24Add Yocto Project scarthgap release compatibilityScott Murray1-1/+1
Switch to scarthgap in LAYERSERIES_COMPAT in layer.conf files. Bug-AGL: SPEC-4578 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I2c690c02a55bb0ddca9231bdf405a5f21486db3f
2024-04-16native-shell-client: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 099e06f Update agl-shell protocol version 2c4b60f Add gitlab issue/merge request templates Bug-AGL: SPEC-5110 Change-Id: I1725475b08e4bbfd536356c3e39ea64184a3baf8 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29837 ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-03-08agl-shell-activator_git.bb: Bump SRCREVMarius Vlad1-1/+1
To keep in-sync with the agl compositor. Includes the split window functionality. Change-Id: I9df5c05bba08be580829810b93820f15ce84b999 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29711 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-03-08meta-agl-core: Improve connman-wait-online usabilityScott Murray3-9/+18
Changes: - Ship connman-wait-online in packagegroup-agl-core-connectivity. - Add installation of a systemd drop-in configuration file for systemd-networkd-wait-online when VIRTUAL_RUNIME_net_manager is set to connman that will disable it. This is required to avoid boot hangs if a unit does add a dependency on the network-online target. The approach is not ideal, but it is not clear how to avoid systemd-networkd-wait-online getting enabled without actually modifying the systemd-networkd unit. Bug-AGL: SPEC-5082 Change-Id: Id0a1276e35c68ecb6087f89a880fc069594caca4 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29697 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-03-07qtbase: drop local backported patchesDenys Dmytriyenko3-175/+0
Those patches were backported and the changes are now part of the latest Qt version. Bug-AGL: SPEC-5069 Change-Id: Id82254c5f5ba01efe565b40c2f096d252f4c2c69 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29718 ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-03-07agl-compositor_git.bb: Bump SRCREV for agl compositorMarius Vlad1-2/+2
This SRCREV bump includes the split window functionality with gRPC as well as the ability to load the RDP backend. In more detail the following have been added since the previous bump: - d5ecd12729734b788 meson.build: Do another version bump - 45b9e2fc90aec09d1 compositor: Avoid compiler warning and build failure - e9ee3fd914b73019c meson.build: Bump version to 0.22.3 - 54631603ff050cb01 compositor: Add support for loading width/height/transform - a2a302d8aadc1afda main-grpc: Fix iterator going invalid at destruction time - e7ccf51adc37748d3 compositor: Add the ability to load rdp-backend.so - 754636273ffc6b872 layout/shell: Keep track of previous role - 16d8d1af63ea1bbda layout: Added sticky implementation for split windows - 3d6199ee18b4807a8 shell/layout: Add implementation for the width param - 70a2d75e8e35d94bf src: Don't attempt to split background role window - 000b725db81ae79ff grpc-proxy/shell: Add sticky parameter when setting up split window - b87f46acc5b0b252e grpc-proxy/shell: Add width for split window - 083ee3d2b88f49612 layout/shell: Reset split type of windows - 1cbb6bdec4d1c0440 shell: Reset active view to allow further activation - 594b5d1c6e1bc7eb8 layout: Specify the reason for not activating windows - 3f2cdeae25429b846 grpc-proxy: Extend AglShellSetSplit from gRPC proxy - 09fa5536e759792c8 layout/shell: Add basic support for split window - 8a7f3fbbf0fd94bb1 Add gitlab issue/merge request templates Change-Id: I61a3f9b553ed1416849dc5a1dccdcf1be7de6ee3 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29710 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-02-16Start development cycle for Royal Ricefishricefish_17.90.0ricefish/17.90.017.90.0Jan-Simon Moeller1-2/+2
This is the start of the development cycle for 'Royal Ricefish'. Bug-AGL: SPEC-5075 Change-Id: I2c97edc2a9215b8c273822a4083e1423f5135e3e Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29681 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-01-30Prepare Quirky Quillback Milestone 3Jan-Simon Moeller1-3/+3
Update the distro configuration. Bug-AGL: SPEC-5059 Change-Id: If547484a571b15a7e6f78df5c54ad6f0c27455b4 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29610 Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-01-06Fix OVERRIDES additions after recent DEFAULTTUNE changeDenys Dmytriyenko1-1/+1
Add :agl-devel and :agl-ptest overrides using :append instead of .= operator to defer its action after the distro config is parsed. The distro config now resets OVERRIDES list since the recent DEFAULTTUNES change. Bug-AGL: SPEC-5037 Reported-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I82e7832cab421726f783cec80556f59f6f4de312 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29587 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-01-04agl-compositor_git.bb: Bump SRCREV for fixesMarius Vlad1-1/+1
This SRCREV bump includes a couple of fixes for avoid a hard-to-catch race between the gPRC proxy client the shell client. The update simplifies the whole "conversation" between gRPC client and the compositor. In more details the following changes have been added since the previous update: - e3f8379e48433d grpc-proxy: Add a prefix tag for debugging messages - ae3ef78cb1a01b grpc-proxy: Re-work bound_ok/bound_fail events handling - 071440ef54444c shell: Provide a better explanation for terminating the connection Bug-AGL: SPEC-4977 Change-Id: I6420441e7379f42c0455ffb78e3ea2867b5e332e Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29576 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account
2023-12-19Prepare Quirky Quillback Milestone 2quillback_16.92.0quillback/16.92.016.92.0Jan-Simon Moeller1-3/+3
Update the distro manifest. Bug-AGL: SPEC-5021 Change-Id: I243e0fe1a6fec2264a64a249b3ceb5a3e7d53c77 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29543 ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account
2023-12-18Enhance DEFAULTTUNE mechanismJan-Simon Moeller5-9/+14
This commit enhances the way we select the DEFAULTTUNE. DEFAULTTUNE in AGL is meant to be set to either corei7-64 for x86-64 aarch64 for 64bit ARM armv7vethf-neon-vfpv4 for 32bit ARM (where applicable) The reason is that we do want to work towards a binary distro and also maximize sstate reuse between platforms. Each and every board having different settings is counter-productive here. The original setting was done in SPEC-491. See this presentation: https://docs.google.com/presentation/d/1_VSGfheItufCCP_rbGBDg3-2miCyh02-yZva6m8cyUE The enhancement is that we introduce a variable 'AGL_DEFAULTTUNE' that a user could override if he really needs to change the defaults. Also we introduce OVERRIDES to help support this mechanism (agldefaulttune, forcedefaulttune). Bug-AGL: SPEC-491 Bug-AGL: SPEC-5014 Bug-AGL: SPEC-5016 Change-Id: Ia8270b6195116151c27d8da427f0456f38ac95b6 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29541 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2023-12-17agl-compositor_git: SRCREV bumpMarius Vlad1-1/+1
To pick up the latest fix for agl-compositor. It's a simple fix for setting up applications on different outputs. Change-Id: I63118c793faf0e7a4e68bfd15719c6939cca964d Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29538 ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-12-17weston-ini-conf: Rename from TRANSMITTER to REMOTINGMarius Vlad1-6/+6
Just a rename as transmitter no longer exists. Change-Id: I719993864888aba54875227718549c3cb5b125e0 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29537 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-12-17transmitter-output.cfg.in: Remove the fileMarius Vlad2-10/+0
We no longer have the transmitter plug-in so remove the config file and the references from weston-ini-conf.bb Change-Id: I982dd2cda36166852f36c7edd9371d80a4d8c2bf Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29536 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-12-15Enforce DEFAULTTUNE even if overrides are usedJan-Simon Moeller4-3/+6
Some BSPs do use a series of overrides. This can take over DEFAULTTUNE which we try to set for all boards in the same way. Bug-AGL: SPEC-5014 Change-Id: Iffd9c9cc4bf3352eea1c8b1a030202ac76ee1179 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29530 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2023-12-11Add initial templates for ec2-arm64 and ec2-x86-64 MACHINESJan-Simon Moeller1-0/+1
Support building images for ec2. v2: Add meta-virt into the templates. v3: workaround bug in cloud-init recipe leading to empty cloud-init-systemd package Bug-AGL: SPEC-5006 Change-Id: I65563c19eec60a53693a17b316f965100e2339e5 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29511 ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2023-11-22native-shell-client: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 43c9077 Bump agl-shell protocol version Bug-AGL: SPEC-4973 Change-Id: I31f65e33a623b7ea6885d23e41d5c1bf4e583d93 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29457 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Marius Vlad <marius.vlad@collabora.com> ci-image-boot-test: Jenkins Job builder account
2023-11-21Prepare Quirky Quillback Milestone 1quillback_16.91.1quillback/16.91.116.91.1Jan-Simon Moeller1-3/+3
Update the distro configuration. Bug-AGL: SPEC-4978 Change-Id: I39e5d85db98805d5a5287ea8eac870a921e686de Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29452 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2023-11-16recipes-graphics/wayland/agl-compositor_git.bb: Bump SRCREVMarius Vlad1-3/+5
This SRC_REV bump updates the gRPC proxy API to address some start-up issues we're seeing when switching the qt homescreen shell client to using the start-up + activation procedure rather than relying on the wayland protocol to do that. A smaller fix for restarting the compositor, as well as functionality to dynamically move windows with it and scale windows was added in this update. The recipe changes does include a version bump for the compositor as well, making it easier to track down the compositor version. In more detail, the following changes have been added since the previous update: - bdc551314dc5 meson.build: Bump version to 0.0.22 - be197db866b8 grpc-proxy: Use smaller waiting time - 73e82a6f346d grpc-proxy: Start the gRPC server and waiting thread much sooner - 53b470c60986 grpc-proxy: Fix missing args LOG() - 0d2e33ded529 grpc-proxy/main-grpc: Don't fall trough assuming we have a wl_display - 994d8a30b27f grpc-proxy: Don't attempt to connect if there's no compositor running - d8e72099ecbc grpc-proxy: Terminate thread when we're exiting - ca537df2c529 grpc-proxy: Add dynamic scale of floating windows - 2edba91d3eab grpc-proxy: Add dynamic floating window movement Change-Id: Ic07b11e6334f14f60a1d71e48347a3d66f07b823 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29405 Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-11-09gstreamer1.0-plugins-bad: fix build failure with NXP BSPScott Murray1-1/+8
Our local patch does not apply against NXP's forked version, so disable applying it when building for machines that are using the NXP BSP (currently only imx8mq-evk-viv). Bug-AGL: SPEC-4962 Change-Id: I8b716c658dbe92e543f3899ea15539ed59dce96b Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29392 ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-11-05weston-ini-conf: disable locking and idle timeoutScott Murray2-1/+2
Disable screen locking and the idle timeout in our weston.ini shell.cfg and core.cfg fragments, respectively. This makes the default configurations more useful for applications like the agl-ivi-demo-control-panel image, where there is only one fullscreen application running. These changes should only affect Weston based images using the desktop or potentially kiosk shells, and will have no effect with agl-compositor. Bug-AGL: SPEC-4952 Change-Id: I947e6f691f0acd4e9d4e3f8583210ec79edcfdb5 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29341 Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2023-11-05agl-users: factor out reusable include fileScott Murray2-13/+16
Refactor the recipe to put the actual useradd configuration into an include file. This will allow other recipes that need to use the agl-driver user for file ownership to pull that in as opposed to duplicating the configuration and risking mismatches. Bug-AGL: SPEC-4952 Change-Id: Ica16a13a3750722c6d22b14944898f7b289e4bbe Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29340 Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-09-27Add templates for Sifive unmatched boardJan-Simon Moeller1-0/+2
This adds the templates to build for the sifive-unmatched board. Currently we have to tweak the layer.conf to enable kirkstone to build. v2: Simplify addition and add patch to agl-compositor for -latomic v2: rename template to just the boardname to match all other boards v3: Drop patch and use LDFLAGS:append:riscv64 = " -Wl,--no-as-needed -latomic -Wl,--as-needed" Bug-AGL: SPEC-4909 Change-Id: I6b6fd9e7f316c66c5a9160318c64028faf8f5dea Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29234 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2023-09-26Remove dependencies not working on riscv.Jan-Simon Moeller1-2/+1
These can be added by the developer as needed in local.conf . Bug-AGL: SPEC-4909 Change-Id: I57f90a58ab676e90b044ed26b2399e2d27d46219 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29233 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2023-09-11meta-agl-core: fix check-layer for gstreamer1.0-plugins-bad bbappendJan-Simon Moeller2-2/+3
The bbapend is not conditional. Add it. Bug-AGL: SPEC-4901 Change-Id: Ie8433183ece479bd7b63ef87d9a8d92ed603ed43 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29185 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2023-09-04Add attention description for service file changeNaoto Yamaguchi1-0/+4
When integrate some service in guest container, that need to drop tty dependency. AGL compositor has tty dependency at default. This dependency drop using drop-in config in meta-agl-demo layer. This patch add attention description for service file change to avoid break. Bug-AGL: SPEC-4888 Change-Id: Iaeae73b6d81c87f4d61d5829f49e8ab01f84a3f6 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29174 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-08-17gstreamer1.0-plugins-bad_%.bbappend: Added a title/appidsandbox/nguyentanloc27/spec4808Marius Vlad3-0/+334
This is necessary to display gst-launch application which uses its own xdg-shell toplevel window. Any other application that creates its own toplevel window would *not* have this problem. There's a patch specific for rcar-gen3, as they have their own gstreamer fork. Bug-AGL: SPEC-4870 Change-Id: Ic899d9c5518a50bb426237775f54c8bf34474cc9 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29115 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account
2023-08-17agl-compositor_git.bb: Bump agl-compositor SRCREVMarius Vlad1-1/+1
This SRCREV bump update is necessary to avoid a circular dependency between libweston and the AGL compositor. This update includes Xwayland support (and a few fixes related to that) and an update for using logging scopes to match with that we have in upstream. Note that Xwayland requires to build with Xwayland enabled and have a working Xwayland image (which requires a bit of tweaks to make it work). In more detail, the following changes have been added since previous bump: - a68408367cf desktop: Fix Xwayland build - 5ec94158612 compositor: Use the logging context when iterating over scopes - f3ae1a25e24 layout: Check against app_id being valid - 26700fa20ab layout: Determine xwayland surface in a generic fashion - 8033c46081b compositor: Add XWayland basic support Change-Id: Ib4aa552eec776a5badafb56bbdd2f780eb0ff331 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29101 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-08-17weston_10.0_aglcore.inc: Update logger scopes iteratorMarius Vlad3-92/+228
With the actual patch that made in upstream. Bug-AGL: SPEC-4861 Change-Id: Ifbee85ce7ae2b38c56613694b5c9934c93341566 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29064 Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-08-04Update distro configuration for Quirky QuillbackJan-Simon Moeller1-4/+4
Change for the upcoming AGL release 'Quirky Quillback'. Bug-AGL: SPEC-4873 Change-Id: I5c000ce0020a3b5efafbf2258258545c81a03839 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29098 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account