From e69d16bd36411deb5615c9b4200c5578c85f79db Mon Sep 17 00:00:00 2001 From: "Rodrigo M. Duarte" Date: Fri, 20 Mar 2026 09:51:30 -0300 Subject: [PATCH 1/3] conf/layer.conf: Change to Wrynose Yocto Project Release Signed-off-by: Rodrigo M. Duarte --- conf/layer.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/layer.conf b/conf/layer.conf index f16cb28..c2d0ee0 100644 --- a/conf/layer.conf +++ b/conf/layer.conf @@ -11,7 +11,7 @@ BBFILE_PRIORITY_ossystems-base = "8" addpylib ${LAYERDIR}/lib ossystems -LAYERSERIES_COMPAT_ossystems-base = "styhead walnascar whinlatter" +LAYERSERIES_COMPAT_ossystems-base = "wrynose" LICENSE_PATH += "${LAYERDIR}/conf/licenses" From 3d6453f1864d84e53b8e4ec7d154047a0cc386fc Mon Sep 17 00:00:00 2001 From: "Rodrigo M. Duarte" Date: Fri, 20 Mar 2026 09:52:36 -0300 Subject: [PATCH 2/3] include/oel: Remove duplicated inclusion require files This commit remove the require duplicated files to avoid a bitbake warning: - Duplicate inclusion for openembedded-core/meta/conf/distro/include/no-static-libs.inc - Duplicate inclusion for openembedded-core/meta/conf/distro/include/security_flags.inc - Duplicate inclusion for openembedded-core/meta/conf/distro/include/yocto-uninative.inc Signed-off-by: Rodrigo M. Duarte --- conf/distro/include/oel.inc | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/conf/distro/include/oel.inc b/conf/distro/include/oel.inc index 0ffd4b2..3b9b15f 100644 --- a/conf/distro/include/oel.inc +++ b/conf/distro/include/oel.inc @@ -202,16 +202,6 @@ SSTATE_MIRROR_SITES:prepend = "${LAYER_SSTATE_MIRRORS} " # Ensure that we implement shared state reuse handling for non-target recipes require conf/distro/include/sstate.inc -# Disable static libs by default -require conf/distro/include/no-static-libs.inc - -# Enable uninative -require conf/distro/include/yocto-uninative.inc -INHERIT += "uninative" - -# Enable security flags -require conf/distro/include/security_flags.inc - DISTROOVERRIDES = "oel" # This function changes the default tune for machines which are based on armv7a From 86cc36b52ca5fe8b2478e1027afc1522808c3e1e Mon Sep 17 00:00:00 2001 From: "Rodrigo M. Duarte" Date: Fri, 20 Mar 2026 10:03:15 -0300 Subject: [PATCH 3/3] include/oel: Remove default locale configuration to avoid QA issues The default locale and language settings were causing QA errors during package validation due to implicit runtime dependencies not being properly satisfied. By removing these defaults, the build avoids generating unnecessary locale packages and prevents related dependency inconsistencies. This change improves overall build stability and ensures QA checks pass without introducing additional dependencies. Signed-off-by: Rodrigo M. Duarte --- conf/distro/include/oel.inc | 4 ---- 1 file changed, 4 deletions(-) diff --git a/conf/distro/include/oel.inc b/conf/distro/include/oel.inc index 3b9b15f..adee49f 100644 --- a/conf/distro/include/oel.inc +++ b/conf/distro/include/oel.inc @@ -165,10 +165,6 @@ UBI_VOLNAME ?= "rootfs" # space will be needed and fails badly as the fs size grows. IMAGE_ROOTFS_EXTRA_SPACE = "40960" -# Sane default locales for images -GLIBC_GENERATE_LOCALES ?= "en_US en_US.UTF-8" -IMAGE_LINGUAS ?= "en-us" - # Include nss-myhostname for sysvinit, so the hostname resolves. systemd # includes myhostname itself. DISTRO_EXTRA_RRECOMMENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '', 'nss-myhostname', d)}"