From 311a9a8d89220348bf0a56eeeb3be22662072f2d Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sat, 3 Jan 2026 23:43:14 +0100 Subject: [PATCH] package/mender-update-modules: fix kernel header dependency Commit f933a165e2ee2ee775c7fa0824d2bfcfa9545f88 ("package/podman: raise kernel header requirement to v4.14") raised the kernel headers dependency of podman from 3.17 to 4.14, but forgot to propagate this change to the mender-update-modules podman option, causing the following kconfig warning: WARNING: unmet direct dependencies detected for BR2_PACKAGE_PODMAN Depends on [n]: BR2_USE_MMU [=y] && BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS [=y] && BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS [=y] && BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS [=y] && BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS [=y] && BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14 [=n] && BR2_TOOLCHAIN_HAS_THREADS [=y] && BR2_USE_WCHAR [=y] Selected by [y]: - BR2_PACKAGE_MENDER_UPDATE_MODULES_PODMAN [=y] && BR2_PACKAGE_MENDER_UPDATE_MODULES [=y] && BR2_USE_MMU [=y] && BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS [=y] && BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS [=y] && BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS [=y] && BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS [=y] && BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 [=y] && BR2_TOOLCHAIN_HAS_THREADS [=y] && BR2_USE_WCHAR [=y] Fix this by properly propagating the dependency. Fixes: f933a165e2ee2ee775c7fa0824d2bfcfa9545f88 ("package/podman: raise kernel header requirement to v4.14") Signed-off-by: Thomas Petazzoni Signed-off-by: Julien Olivain (cherry picked from commit 0cead19ec2fcba0bbd56f9849ca2161537d3c9b0) Signed-off-by: Thomas Perale --- package/mender-update-modules/Config.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mender-update-modules/Config.in b/package/mender-update-modules/Config.in index e71309c3d6..1158bb42b2 100644 --- a/package/mender-update-modules/Config.in +++ b/package/mender-update-modules/Config.in @@ -132,7 +132,7 @@ config BR2_PACKAGE_MENDER_UPDATE_MODULES_PODMAN depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # podman depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # podman depends on BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS # podman - depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 # podman + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14 # podman depends on BR2_TOOLCHAIN_HAS_THREADS # podman depends on BR2_USE_WCHAR # podman select BR2_PACKAGE_JQ # runtime @@ -150,13 +150,13 @@ config BR2_PACKAGE_MENDER_UPDATE_MODULES_PODMAN https://github.com/mendersoftware/mender-update-modules/tree/master/podman -comment "podman support needs a toolchain w/ headers >= 3.17, threads, wchar" +comment "podman support needs a toolchain w/ headers >= 4.14, threads, wchar" depends on BR2_USE_MMU depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS depends on BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS - depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 \ + depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14 \ || !BR2_TOOLCHAIN_HAS_THREADS \ || !BR2_USE_WCHAR