bodnuti

Deterministic checks of Yocto Project & OpenEmbedded patches.


[PATCH v5 0/6] uboot-sign: sign the SPL FIT configuration

List
openembedded-core
Thread
lore
Author
AdrianF
Last message
2026-10-25 18:24
Result
10 findings
Checked against
openembedded-core master
Base
ae5cafacec8e
Upstream
probably applied
AutoBuilder
2 builds: 1 passed, 0 with warnings, 0 failed

[PATCH v5 1/6] uboot-sign: add the option to sign SPL FIT configurations

probably applied to master as 73e56f89fa22

[PATCH v5 2/6] oe-selftest: fitimage: support new schema for uboot configuration signing

applied to master as a07f9183869c

[PATCH v5 3/6] oe-selftest: fitimage: check image vs. configuration signing

applied to master as 46d0ad07c50c

[PATCH v5 4/6] oe-selftest: fitimage: test SPL FIT configuration signing

applied to master as a6a46bf6e3f9

[PATCH v5 5/6] uboot-sign: enable signing SPL FIT configuration

applied to master as dcc259caa40d

warning oelint oelint.task.heredocs meta/classes-recipe/uboot-sign.bbclass:475
Usage of heredocs should be avoided. Use files instead
472EOF473474	if [ "${SPL_SIGN_ENABLE}" = "1" ] && [ "${SPL_SIGN_CONF}" = "1" ] ; then475		cat << EOF >> ${UBOOT_ITS}476            hash-1 {477                algo = "${UBOOT_FIT_HASH_ALG}";478            };
warning oelint oelint.task.heredocs meta/classes-recipe/uboot-sign.bbclass:483
Usage of heredocs should be avoided. Use files instead
480	fi481482	if [ "${SPL_SIGN_ENABLE}" = "1" ] && [ "${SPL_SIGN_INDIVIDUAL}" = "1" ] ; then483		cat << EOF >> ${UBOOT_ITS}484            signature {485                algo = "${UBOOT_FIT_HASH_ALG},${UBOOT_FIT_SIGN_ALG}";486                key-name-hint = "${SPL_SIGN_KEYNAME}";
warning oelint oelint.task.heredocs meta/classes-recipe/uboot-sign.bbclass:491
Usage of heredocs should be avoided. Use files instead
488EOF489	fi490491	cat << EOF >> ${UBOOT_ITS}492        };493EOF494	if [ "${UBOOT_FIT_TEE}" = "1" ] ; then
warning oelint oelint.task.heredocs meta/classes-recipe/uboot-sign.bbclass:530
Usage of heredocs should be avoided. Use files instead
527	fi528	conf_sign_images="${conf_sign_images}${conf_sign_images_sep}\"fdt\""529530	cat << EOF >> ${UBOOT_ITS}531    };532533    configurations {
warning oelint oelint.task.heredocs meta/classes-recipe/uboot-sign.bbclass:543
Usage of heredocs should be avoided. Use files instead
540EOF541542	if [ "${SPL_SIGN_ENABLE}" = "1" ] && [ "${SPL_SIGN_CONF}" = "1" ] ; then543		cat << EOF >> ${UBOOT_ITS}544            signature {545                algo = "${UBOOT_FIT_HASH_ALG},${UBOOT_FIT_SIGN_ALG}";546                key-name-hint = "${SPL_SIGN_KEYNAME}";
warning oelint oelint.task.heredocs meta/classes-recipe/uboot-sign.bbclass:552
Usage of heredocs should be avoided. Use files instead
549EOF550	fi551552	cat << EOF >> ${UBOOT_ITS}553        };554    };555};
warning shellcheck SC2164 meta/classes-recipe/uboot-sign.bbclass:645
Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
642643			config_binary=$(uboot_config_get_indexed_value "${UBOOT_CONFIG_BINARY}" $i)644645			cd ${B}/${builddir}646			uboot_assemble_fitimage_helper ${type} ${config_binary}647		done648	else
warning shellcheck SC2164 meta/classes-recipe/uboot-sign.bbclass:649
Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
646			uboot_assemble_fitimage_helper ${type} ${config_binary}647		done648	else649		cd ${B}650		uboot_assemble_fitimage_helper "" ${UBOOT_BINARY}651	fi652}
warning shellcheck SC2164 meta/classes-recipe/uboot-sign.bbclass:695
Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
692				j=$(expr $j + 1);693				if [ $j -eq $i ]; then694					builddir="${config}-${type}"695					cd ${B}/${builddir}696					deploy_helper ${type}697				fi698			done
warning shellcheck SC2164 meta/classes-recipe/uboot-sign.bbclass:703
Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
700		done701		unset i702	else703		cd ${B}704		deploy_helper ""705	fi706

[PATCH v5 6/6] oe-selftest: fitimage: test SPL FIT individual image signing

applied to master as ff2a594cf3a3

patchtest: 60 pass, 0 fail, 30 skip

Text report

AutoBuilder

Builds of staging branches that carried this series. Each builds every patch on the branch; a failure is shown as this series' only when it is in a recipe the series changes, or two builds failed so newly carrying it.