From: Walter Werner SCHNEIDER Date: Wed, 29 Oct 2025 16:01:10 +0000 (+0200) Subject: core-image-sato: Add x11 as required feature. X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bda8283c47d7b00eecee1464d4579350cdf37032;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git core-image-sato: Add x11 as required feature. Even though x11 is currently a default DISTRO feature, even for nodistro, core-image-sato should require the x11 feature. Without the x11 in DISTRO_FEATURES, bitbake fails with the following: ERROR: Required build target 'core-image-sato' has no buildable providers. Missing or unbuildable dependency chain was: ['core-image-sato', 'packagegroup-core-x11-base'] With this change, the error changes to something more clear to new users of the project: ERROR: Nothing PROVIDES 'core-image-sato' core-image-sato was skipped: missing required distro feature 'x11' (not in DISTRO_FEATURES) Signed-off-by: Walter Werner SCHNEIDER Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-sato/images/core-image-sato.bb b/meta/recipes-sato/images/core-image-sato.bb index 5ff35d772c..8702bef8e9 100644 --- a/meta/recipes-sato/images/core-image-sato.bb +++ b/meta/recipes-sato/images/core-image-sato.bb @@ -8,7 +8,9 @@ IMAGE_FEATURES += "splash package-management x11-base x11-sato ssh-server-dropbe LICENSE = "MIT" -inherit core-image +inherit core-image features_check + +REQUIRED_DISTRO_FEATURES = "x11" TOOLCHAIN_HOST_TASK:append = " nativesdk-intltool nativesdk-glib-2.0-utils" TOOLCHAIN_HOST_TASK:remove:task-populate-sdk-ext = " nativesdk-intltool nativesdk-glib-2.0-utils"