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 19:22:24 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f61.google.com (mail-yx1-f61.google.com [74.125.224.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 63LHMNH3029780 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 21 Apr 2026 19:22:23 +0200 Received: by mail-yx1-f61.google.com with SMTP id 956f58d0204a3-651bd2131f0sf6362073d50.3 for ; Tue, 21 Apr 2026 10:22:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1776792137; cv=pass; d=google.com; s=arc-20240605; b=PRx3So3lLYmEmKyrMdsnrrTP2pKvAN1kO1HrYCWaQOSoft1XmIkd6OMUVxnILw9Vt1 p7TbaoMOtZKmPS/BQbCKa+kffSNd0+7DmqHGDYDfSK6rjEDYcAIgHkeKYVMuFcuGYzE0 beOhTIAS2ucySlv/Id8jMyv944H/p/Lsqfhjfn3ht3o0kBXBUffoSmyczS4Ut29oe50m no/anX8H7YyUC4iULjaN3Bk5j50NJGM2yaNDCObG6GZzmQgGCcFfvw4DWLlJWy4H3qKW nN/0OByt9aiqt4I5QbJH3PDtpgcg9f9tEmXbczjAfB3CxbgZCtrs1+jhHWSwGfG0A78q CGXQ== 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=JLcOJA7c97WOM1D+WTC4l6PVqQ0iTHCf0o+4Hmb2T/c=; fh=v6gNmpaBUKZdt4u4w0iyk5wHbtxLUK+C0O+hPK1wl04=; b=b40YDwsPxeYhTR7lbBuCuBbSXOV7Gdx0+wAv1fbYFOcU0NbaLt6UkWyTIoBkdTXuvh MIc2yZbWaiTY2HnOvKPZi/oiyns9pDgd7/XgGOk9wz3T96fH1DFnpIDazKuVuBDqb1+l UtfBV58p8730/zQOQfr+r8SuxBI5I6GVje1/Sk/EVNvzgLT/ABDMTf2AFVP6c14KytsZ ILygh/bW0Dno2ylb6/f4sXzu3v7p7Jxgb5M5KOuSrc6R1T/zi5mlTD4cEUelsP2JP7TM TQG8qvZ1Qt/fb+Tt+KNFZMeyyiKITOEBfvPMCGnIBvGvDhdA24rKXK04mtOfg7n6g3+/ J6Vw==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=F4ocxlOq; spf=pass (google.com: domain of fm-1333022-20260421172214942567365200020731-zhlpba@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1333022-20260421172214942567365200020731-ZhlPBa@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=1776792137; x=1777396937; 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=JLcOJA7c97WOM1D+WTC4l6PVqQ0iTHCf0o+4Hmb2T/c=; b=l2gv/I3sJH7M99O3j5N9S+rbUUKh4uwEyE8UaW7eJWVSX01cYPqu3b7khJkIbXFflv HwM5w0YVcuPPGHe9or4m1l4PsFoEcyoHwlJkjJRR8/qe642R85ZxK17yrXizkg3s+g/x 83D8BbAmXkQ06p4o6SgruJKl08Iyj0w1fj/k+uvHvsxCNKvakqMBMDi15g5AidsDNhi8 QAS9M5MFupOn3zpK6Jy0NJ6JxRihzlKOAM9C2oyys7aD2bunlC22o3JRxvTSBrYRsXzm g/0SBLaH6pbrWRB61k8ByBWOYgMQ8r7Svyw9UGXoYQ7pV4jZpkZ3sRpVCgzM2SPgPWgt iLbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776792137; x=1777396937; 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=JLcOJA7c97WOM1D+WTC4l6PVqQ0iTHCf0o+4Hmb2T/c=; b=Osr3CLnP4cztaqrqjKG33CZnWMDJ8TTQyF86nDS0dhybEMSVFjX/zQtyTMY2ZO+8jl BwlVimABN446DdeeXp8Sl8FnhYqMs3r666PVR7AuMUgS1IrMQvjestErniDQFtNV3YGv WN+moFVqrqJDbd9ZTUdSWIZ03r5HQRUu5GkP79nWQlDLIkJ+wLqR+jfR6ebxTbtV4Bb5 6245RMpKlqeVs9Y4QVKID0x3Q7hJeLv6loEyNLU5lDG05WkkPmP3mXVF4kV8X6dEky4m /ejTF4I8et1lD1ZDQgWx4WEurAJph5Y/K5otoQvwnTa2rXwiIa6GyR+ARzvMDTWGiRn6 81PQ== X-Forwarded-Encrypted: i=2; AFNElJ8mFLjXa62O2GuAtjS3R9IzoX36nDNdHy69Oxc2OLfxNv1z4/Kwl11t5KOxrZ/ZNCTDyg+V@ilbers.de X-Gm-Message-State: AOJu0YwFSo+2ULmrVci1Xc7c98P+qEkgufn/rvP8xk1ozs1hN1utTEpj rv/ZTCWfNmBgwQ7n/ps9wT0SJWJiclQW0dUUKFLvRsga2xRoa6kK8fBW X-Received: by 2002:a05:690e:4811:b0:64a:f163:1554 with SMTP id 956f58d0204a3-653108380d0mr11185819d50.14.1776792137427; Tue, 21 Apr 2026 10:22:17 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AYAyTiKkARtROkJHz1YVKXubWrDe7l+6s9FPkPQ6CO4f15lbLw==" Received: by 2002:a53:e30f:0:b0:652:f9fe:d29e with SMTP id 956f58d0204a3-652f9fee05als4340983d50.1.-pod-prod-07-us; Tue, 21 Apr 2026 10:22:16 -0700 (PDT) X-Received: by 2002:a53:c803:0:b0:650:1d21:d6af with SMTP id 956f58d0204a3-65310a0bdc5mr12328108d50.40.1776792136358; Tue, 21 Apr 2026 10:22:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776792136; cv=none; d=google.com; s=arc-20240605; b=b3VwBjWLOKY3qjK2Yjg0GTVrQiZSuWL9EZKfh2XgbYrJwjcdvYcF+YEEcaQ1apBgpg n6a1HIdgSllhknTpixecw34P/eBQjj8TQaKhjukpaV5r3vLoQm+Y/ITgfy58xyb7EuEK WTw8pVU01cdF93O1n8G46iQjKpaWhi+dZuC4ljf3dVm1tAXYzK0jOXijgoboTOuo/e6A jtlktJcqzJIB8ItvnO4xO95q7XWye3kWDj/DGtD4NLyoy8UQ5zqbuSuGX7TN66HfeGUO oe5YhMYmpGWsQlhGkSwFziVUYzJ67UNM0tt/o4fAZk9oxnELbpyApWoHrZ84AfyVNKEt ELSw== 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=/SfzGuJTiRaj/wBDMWxrffDpJjerTI5pFbFX6nei16A=; fh=gz0ZrJn6x76gX3XefOAliLWTyygDYYdGT/FXhQYr+zo=; b=bk2rlyRllg9ZC+rSHIpyk7BKLHagvhIXNucUNBaIihJIT8x7riFQTtjM8e7c/fJC0A tF3aT+AhxtEkUZYpxngz78i1bKaqZTcZxM7KiSwkW457ziKbVGfLypt2Xph1Z3ifG61n 3KO0+4H1Ok6+N9KALW+03tAGKaDDGmVX31a5IrILPzFs1jKN55nIsMbyKAUfXyjxVbLA 0+4U1D6Os0JuVycVJdW25//9vCnrNnx3ijhN99EfXwekdWgXNrP76k8YtLomFOUv8Gx4 DQ7jU2Qcx+cFp37eyQU7eT7qhIgGiN/Sb9Aa0+bAlvwHV4xgLr4l75Y5kC6LRf++iQL6 se5A==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=F4ocxlOq; spf=pass (google.com: domain of fm-1333022-20260421172214942567365200020731-zhlpba@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1333022-20260421172214942567365200020731-ZhlPBa@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-225.siemens.flowmailer.net (mta-64-225.siemens.flowmailer.net. [185.136.64.225]) by gmr-mx.google.com with ESMTPS id 956f58d0204a3-65314dafc43si475095d50.6.2026.04.21.10.22.16 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 21 Apr 2026 10:22:16 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1333022-20260421172214942567365200020731-zhlpba@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) client-ip=185.136.64.225; Received: by mta-64-225.siemens.flowmailer.net with ESMTPSA id 20260421172214942567365200020731 for ; Tue, 21 Apr 2026 19:22:14 +0200 From: "'Gourav Singh' via isar-users" To: isar-users@googlegroups.com Cc: Gourav Singh Subject: [PATCH v2] installer-add-rootfs: wait for full target image build via do_build Date: Tue, 21 Apr 2026 22:51:47 +0530 Message-Id: <20260421172147.4077796-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=F4ocxlOq; spf=pass (google.com: domain of fm-1333022-20260421172214942567365200020731-zhlpba@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1333022-20260421172214942567365200020731-ZhlPBa@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_MSPIKE_H2,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: kfeX6nzeSCbU 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. Fixes: a7364ea ("installer-add-rootfs: build target image for image data postfix") 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 69d87be8..111506df 100644 --- a/meta-isar/classes-recipe/installer-add-rootfs.bbclass +++ b/meta-isar/classes-recipe/installer-add-rootfs.bbclass @@ -56,10 +56,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 = [] @@ -80,5 +76,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/20260421172147.4077796-1-gouravsingh%40siemens.com.