]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
populate_sdk_ext: keep SDK_TARGETS so SPDX/SBOM tasks remain in locked sigs
authorJayasurya Maganuru <Maganuru.Jayasurya@windriver.com>
Mon, 15 Dec 2025 15:11:07 +0000 (07:11 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 22 Jan 2026 14:21:52 +0000 (14:21 +0000)
commit6ee4cffa0cb788fb55af74d6c69bce87fc9ed712
treecff353af3e4eae93dab2497b66d27263a66145af
parent4a36797cfa716a20414ceab56c962a625dd4b514
populate_sdk_ext: keep SDK_TARGETS so SPDX/SBOM tasks remain in locked sigs

Fixes [YOCTO #15853]

The filtering in populate_sdk_ext.bbclass was removing all image targets from
the locked signatures, including the main SDK images (SDK_TARGETS). As a
result, their tasks including the image SPDX/SBOM tasks were not added to
locked-sigs.inc.

Without these entries, the eSDK lacked the necessary sstate, and the installer
attempted to run the missing tasks during installation, leading to unexpected
task execution errors.

This patch keeps SDK_TARGETS (and their multilib variants) in the locked
signatures so their SPDX/SBOM tasks are included. With those tasks in the
sstate cache, the eSDK installs cleanly without needing to re-run anything.

Signed-off-by: Jayasurya Maganuru <Maganuru.Jayasurya@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes-recipe/populate_sdk_ext.bbclass