From d3d340b5c1989a6b589eba4ac309e81270a71734 Mon Sep 17 00:00:00 2001 From: Johannes Schneider Date: Mon, 9 Nov 2026 15:22:41 +0000 Subject: [PATCH] discoverable-disk-image: drop do_unpack deptask do_image_ddi depends on do_unpack of every recipe in DEPENDS. do_unpack has no setscene task, so whenever do_image_ddi runs, do_fetch and do_unpack are executed for all of them, even if everything else comes from sstate. The sources are not used: the DDI is built from IMAGE_ROOTFS, and systemd-repart, erofs-utils and openssl come from the native sysroot, which do_prepare_recipe_sysroot already populates through DEPENDS. Suggested-by: Roman Nazarenko Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Johannes Schneider Signed-off-by: Khem Raj --- meta-oe/classes/discoverable-disk-image.bbclass | 1 - 1 file changed, 1 deletion(-) diff --git a/meta-oe/classes/discoverable-disk-image.bbclass b/meta-oe/classes/discoverable-disk-image.bbclass index 1f3a7b08e1..02ad900d0f 100644 --- a/meta-oe/classes/discoverable-disk-image.bbclass +++ b/meta-oe/classes/discoverable-disk-image.bbclass @@ -134,4 +134,3 @@ oe_image_systemd_repart_make_ddi() { } IMAGE_CMD:ddi = "oe_image_systemd_repart_make_ddi" -do_image_ddi[deptask] += "do_unpack"