From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 21 Apr 2026 12:06:44 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f64.google.com (mail-qv1-f64.google.com [209.85.219.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 63LA6b5M027825 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 21 Apr 2026 12:06:37 +0200 Received: by mail-qv1-f64.google.com with SMTP id 6a1803df08f44-895375da74bsf6685856d6.0 for ; Tue, 21 Apr 2026 03:06:37 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1776765991; cv=pass; d=google.com; s=arc-20240605; b=DMNU2gzZZVVkulS0DOu+IU8rGpNwjj1fWtl+pcl9CKI7J0tFuk/ZTAMo8vdUaACTAB YAreljl+kACJKxp92QuCXIRbLg5b5Vn10ZBdZYdefm4UeTcU4+io17drCuDTEpcfwVHm qVfbaNRaWEV/Sbg3SG/ZU4zfm1kQ3mKY2qEZwB+6HDbAVVOb3obiaEWAH6s3QS3QoD/Q qpKqCl6zwE3dr85fjRI7G4fupFS6KwaQ4QaHCy/Ydp1oA+mpOWu2OHgWRSgNNF3tA0kc dAdcKEXHmY8NCaoz0MJF4Q5i82Rj98U79Nuv/jV4j4bunamXwEWeyXCnBTOagU6UNC47 diQQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=Q1NvcNzMU61ad6yhDZtWD4/yaVfQG7SXp6U7OH1BJPk=; fh=2Xsf0rlK1sjujrBVREU1YIbtR8f8wBSWb14iNI2oTQU=; b=PFtcZJH1s9zOz+/7Hc5dy1Vf6Y3jcY2JwScoyp8r11+/XUJaVhdqtxgcarTLLRQJaw aZWzB7MQc5C6DdvjJLTDzJFmQoUwkz6urNxrJuc8L/WNilYrkqZCZyKddt3moZoSYy2r s3RkqoAgriiY3f/JIBQD7/V+amk3AWgxQrRaxVwCWufxsZ8Nz726zuG47OoehSsRJTLq O7SVyujkgw83cYZnTzyUr3uqlgfKRyAFidc15T33v888LWMsW9g1og7zDs4HoFmXBVH/ DU9gxZaJ2kBk3pXFo4wwUezj9rZDuD7ZGa5W2CNAIwqdt3LUnzsD6dj8Gdajuw4+A1HN 9mvw==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=Qi5eqavt; spf=pass (google.com: domain of fm-1333022-20260421100628a814e9e112000207da-2etq3u@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1333022-20260421100628a814e9e112000207da-2ETQ3u@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1776765991; x=1777370791; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=Q1NvcNzMU61ad6yhDZtWD4/yaVfQG7SXp6U7OH1BJPk=; b=pY7cZSgK9u1V0USXKym/mlk1Hdr4xDGYgFJBAIY+ZibGq5jz8maeRq3V9iTTPQUnnw +etKv859M4lAZm+RJxb2FYEcW6YgC4l/iauBSAJpJ9Z8N/TSJAi5/s35SVUL/Hq+b52X floeQAqLOEey8dvrDtB3IM/5RCO6jqhq5Aq+9gCLF/75yJ9hJA2WaNUUiwHm4l/g1UaS QY/O2sK8DInSV2nCJyHno5uih2CdL8WHbQ7HYVtlMFosR9hu/bGZgrXKCc5gujgR8nfe S811HkxPY9JB7AZkrtjX5JU44rBqdxbqnNu2HeuaSILNtcIIV91PhWd7YjwKgkMO7H/h CeAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776765991; x=1777370791; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Q1NvcNzMU61ad6yhDZtWD4/yaVfQG7SXp6U7OH1BJPk=; b=sGGXeUQ2W3LkFZF6qD1Kfef2GBTwACo4U95a2pzKz6JxK18z3CYR/9gT+/kShMAL9q tDy6qIp/240ifkjzns4QtxZzRuKDvaqn44qLl2G/70a5+7AG0jQCgnRpSauLoLHNKqN9 /ilyfejXZYADRJOEm5LRljxwydJirAXidwZWlSrWbBNDuaaI6iTW0ZP+ZUfuFH4J0RmX Z0iZjDibo0PtjOwCU4GU9XCM3ccTDwUxtUsXFB5R0CHsPWWYDHO9gsetRPQnFjzOyH6S A/YVlAK9pVt2WvDxkuTWQgwzDhQ6nrYMpKrm6RLSOGwGl73hD1AWTpS+CLiotf+vzr8k 8p1Q== X-Forwarded-Encrypted: i=2; AFNElJ/k/qHJuAarMLlAfzdLNFueRtFEKxFR//fqK+oDV1tf1+eF6ag+mEIdPqH3EaM1IDBIXfWW@ilbers.de X-Gm-Message-State: AOJu0YxSJZe/Svkmm+9WFXR4Fzus8b1/BJrsIHSbq9UpCyvpKA8ToPxS QWMtURCCMKsWAHdFdJYYOTvz5UBn/abjxl0VmBQ1AXg+PyyPGXpUWd7d X-Received: by 2002:ad4:5f0f:0:b0:8a5:e0a7:d99a with SMTP id 6a1803df08f44-8b0280f8de0mr190232246d6.3.1776765991108; Tue, 21 Apr 2026 03:06:31 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AYAyTiIHUOjNG2nYFO7bBGEYRFp/bujTFlX+enGLTV8DJx/7fA==" Received: by 2002:a05:622a:11c8:b0:509:2a0e:163b with SMTP id d75a77b69052e-50e5f788904ls25219381cf.1.-pod-prod-07-us; Tue, 21 Apr 2026 03:06:30 -0700 (PDT) X-Received: by 2002:a05:620a:4115:b0:8ee:630e:350a with SMTP id af79cd13be357-8ee630e46c3mr272398385a.58.1776765990375; Tue, 21 Apr 2026 03:06:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776765990; cv=none; d=google.com; s=arc-20240605; b=Dk9AlYyGyz1xare587HX1r8b9eFNkQkWL3tKsrFvSMv/ZBGfJTOIRY87Pq2aelfTUw wY7xFK+6Cw0ZdY3gOBSdCEYAHjFlHqqlySXd3GvTjZnGD/giUuxi/bz2VqIugwXEeJEb O4SDTolBAeyi5B2fRDC022ctmAwsMKOFkihJMfvqHDjOhoDolnQSeFqSgtIl+PrnH0NL 5pGhKgEnE2yyXkTae0qqDt6817B5DshGN7owT4ybNXoC+V+Sj6WkYM45oQbt61KSti3e TkMJIGj/lT7fMw85Ze6zPnCJndC4+f54CSS8Yk00EjUc2ioBcx3806SwLQvaophgejl4 31Lw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=sKXt7Ldvdwn2jW6wkMYMLf7tWH4rUFEAgIr33uj5vUk=; fh=gz0ZrJn6x76gX3XefOAliLWTyygDYYdGT/FXhQYr+zo=; b=BOicy3sKS5kdTJ5ln85RK7gux6bZAXvN3cnucVqb53kp9MMo4K27z4Ba6hQGHpugxX XG/xKDv8L22j/PLUuZDdKsUDdlOZHeO5DMu4BnmXQh7hL9B91LOE8rQ7p7ZDvz3CCFTp Y1ERuZ6NIbg81KDWitoYsnVGfYkt9a2JL5zdlQorup3z5FdRQKdQIIXYwrn2HlkxJIL5 LyIyd3DocJS9h7pCvILYujB+w0Yy77QQ4gUNX3w7a6gnBzyKZ2tdAYkGXWm/Bk4gFmUL rKJremJzTakXllaByt+qoVkAVYFPGN47ssobuh3mctWXrWQxcXMhhwi6VUjjBzQYrrVa 2LdA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=Qi5eqavt; spf=pass (google.com: domain of fm-1333022-20260421100628a814e9e112000207da-2etq3u@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1333022-20260421100628a814e9e112000207da-2ETQ3u@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-226.siemens.flowmailer.net (mta-64-226.siemens.flowmailer.net. [185.136.64.226]) by gmr-mx.google.com with ESMTPS id af79cd13be357-8eb3b910bd2si16267485a.6.2026.04.21.03.06.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 21 Apr 2026 03:06:30 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1333022-20260421100628a814e9e112000207da-2etq3u@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) client-ip=185.136.64.226; Received: by mta-64-226.siemens.flowmailer.net with ESMTPSA id 20260421100628a814e9e112000207da for ; Tue, 21 Apr 2026 12:06:28 +0200 From: "'Gourav Singh' via isar-users" To: isar-users@googlegroups.com Cc: Gourav Singh Subject: [PATCH] installer-add-rootfs: wait for full target image build via do_build Date: Tue, 21 Apr 2026 15:35:25 +0530 Message-Id: <20260421100525.4066102-1-gouravsingh@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1333022:519-21489:flowmailer X-Original-Sender: gouravsingh@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=Qi5eqavt; spf=pass (google.com: domain of fm-1333022-20260421100628a814e9e112000207da-2etq3u@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1333022-20260421100628a814e9e112000207da-2ETQ3u@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Gourav Singh Reply-To: Gourav Singh Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL, RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: TcRq+W+lRU0z Previously, the installer depended only on do_image_, which was derived from IMAGE_DATA_POSTFIX (e.g. do_image_wic for wic.zst). This created a hidden ordering assumption that the image type being installed was also the last artifact to be built. This assumption breaks silently when target images include additional build steps that run after the wic image, such as swupdate (.swu) generation. In that case, the installer would start before all artifacts were ready, missing files like the .swu image entirely. Replace the derived do_image_ dependency with do_build, which is the natural synchronization point signaling that a recipe is fully done. This guarantees the installer only starts after all target image artifacts are produced, regardless of which features are enabled. As a result, the get_image_type() helper function is no longer needed and is removed. Signed-off-by: Gourav Singh --- meta-isar/classes-recipe/installer-add-rootfs.bbclass | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/meta-isar/classes-recipe/installer-add-rootfs.bbclass b/meta-isar/classes-recipe/installer-add-rootfs.bbclass index e3777d62..a0bfc893 100644 --- a/meta-isar/classes-recipe/installer-add-rootfs.bbclass +++ b/meta-isar/classes-recipe/installer-add-rootfs.bbclass @@ -57,10 +57,6 @@ def get_mc_depends(d, task): deps.append(f"mc:{installer_mc}:{installer_target_mc}:{image}:{task}") return " ".join(deps) -def get_image_type(suffix): - image_type = suffix.split(".")[0] - return f"{image_type}" - python() { entries = [] @@ -81,5 +77,5 @@ python() { d.setVar("ROOTFS_ADDITIONAL_FILES", " ".join(entries)) } -INSTALLER_TARGET_TASK ??="do_image_${@ get_image_type(d.getVar('IMAGE_DATA_POSTFIX'))}" +INSTALLER_TARGET_TASK ??="do_build" do_rootfs_install[mcdepends] += "${@ get_mc_depends(d, d.getVar('INSTALLER_TARGET_TASK'))}" -- 2.39.5 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260421100525.4066102-1-gouravsingh%40siemens.com.