From patchwork Mon Mar 23 10:26:59 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Benedikt Niedermayr X-Patchwork-Id: 4982 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 23 Mar 2026 11:27:21 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f61.google.com (mail-lf1-f61.google.com [209.85.167.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 62NARKPb030424 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 23 Mar 2026 11:27:20 +0100 Received: by mail-lf1-f61.google.com with SMTP id 2adb3069b0e04-5a27bd533desf2224508e87.3 for ; Mon, 23 Mar 2026 03:27:20 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1774261635; cv=pass; d=google.com; s=arc-20240605; b=DA6ZsFLeUprOYSPiSLcbgb2pE+W+UMEIX2jwCgo5MO1kh9jG972tujh2ca9xqtAa6w 5EKHTpQqplwbn6EembYUdd/0ajQoBAMNlPJYvIhHUr13NJaXgr7b6zKPJUPYYQdP0lk6 bCBfzPk6rzj2F5ixkAbCFI5H2ASGl2/ipi3xWi1JKwRTU3JCPFYyy/C9bLoYwMoEEhns ++CtxlqSd7LtMZkWiOco5dsscwP0lYxei3BD3Sem8neb4CHTlN++PzgNKdgo9AyUcX0P gdsXeCubbteQ1LeNipXNWa3qxUgKv/uyb9G69zzlm3LDJRBa+uikJqIKk4tHCPAZswww 65Zw== 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 :references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=CLgCyg+6P10WUCIBkhk0cVuM48AR7WHloMIDUiiMiug=; fh=uA0VEiI7ymDPJufzIqSS1l7BBPvWUC3pOo276Mbaw7s=; b=ASLma9WGIVIV52wfC/ECFXLYHF3elxFUicTJXvEeIPYV9hb0MFRUGoslPb5nvkbCTI MKAXFMAtuhkMNV3F3jHV8CjDsG/OSEeuwNtZuJE4PViWETbhPZ631vaaIq2Dp4QDl0SO 5l1ANIEdCGs8xlnDTCjNf8OWIVEK4w3GGvWZJhpZ4XW35qAOPEcy8Vt+nNgSXaTfaAlu KKWYkVZVkVJfmnDruhIBlC10HFQcmFibznODvoQXLF6FuCwf0CltMdCXgVmmh/sMcjut /5OtE2Z2cvSBBB/t1B0lpUxcIfXThk8o4ZooShEYBkmj+Ui8FedvaVze7MFHn6eVCgo0 Mk4w==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=GfZtcqoq; spf=pass (google.com: domain of fm-1323861-20260323102710e8f6070a7400020776-dktxst@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1323861-20260323102710e8f6070a7400020776-dktXSt@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=1774261635; x=1774866435; darn=isar-build.org; 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:references:in-reply-to:message-id:date:subject:to:from :from:to:cc:subject:date:message-id:reply-to; bh=CLgCyg+6P10WUCIBkhk0cVuM48AR7WHloMIDUiiMiug=; b=q/Ww6NC/lPHOKIVrS+WzbBSFvf125it9pUU7yBjlFbpQC1HUKtM0HgmQY3hnhzobMK 8Oxa5Ya9zbgEW3Qze/iOs5qwvn6QhukMQDWnnrSuxvusLKkXEuVlVFpJeihUMecsh/d9 0XQRKbZchqnAiVKzl/UTL43Apnm1gBEUz5JXqHF6Aas3lDD85VvcCYwLDjyoUP2+aN73 CefQ2RAC2HkqoQIzfkHe+M4DDZ16ZjnjgN5chBo/S7Js7KahjL3EyQNkaI9mfhqnaX5R U8ZzZbrHt5f3MJ0+BY6hvm7jYKQ6GB2h5UxwLMhboHt+aiUvR9X2yIU4VEdy34o7F8ag XJYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774261635; x=1774866435; 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:references:in-reply-to:message-id:date:subject:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=CLgCyg+6P10WUCIBkhk0cVuM48AR7WHloMIDUiiMiug=; b=CVTWW4hENXu6Vqcxojn2Tybex50/VPFF5YxPlQkNG+/G/v1LXHKO2PwCj4uOPRItT5 egtSJiPObBOvv/7/m9nZ8a9JA+bkLjbPHi81BhOd0Jtj0uQljwgw1x6J9KJKK586v+CS ottZFuWZVFXWJlm3TF6o0eeBbLEQojY2/wK9GeLsQ0LjWIPCy/zULqPmBIscAas5slB0 FXGlc1MmrgpkSWuMLha5REn21WZdqZP3PVDUmxJNsu5XwAG1Kt4NJV2ZeVlCfVuCAceJ XiS3EcabhtrFpFnPLDR9144OPIvUKmWj1y5aBeXdBDl1uECTLZ+iHfYriAndiTwskHZn CAlQ== X-Forwarded-Encrypted: i=2; AJvYcCUqe1k6h64QR9EUDn0elfDvh6UUBxM4WNFj7i7O3EmG4tKGc+rWv2jdZs0RycQgg54iVNaGQv4=@isar-build.org X-Gm-Message-State: AOJu0Yw4ikpW06ps84NZEOcqVMJujYtF9NErG6G84XqHc2/zq8PgGjpV iL/XZDz2AwdUgn6dIAmUdrHskZ02NlpJWA4cDvlj68rgZvgb86tFGnwt X-Received: by 2002:ac2:4c4d:0:b0:5a2:8365:d2ac with SMTP id 2adb3069b0e04-5a285b61877mr4787580e87.31.1774261634455; Mon, 23 Mar 2026 03:27:14 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AYAyTiLYy42gArmsK0aiVV1m5suTIXB7A2BQRvhQ8cDX5L+sRw==" Received: by 2002:a05:6512:3355:b0:5a2:7b18:5d44 with SMTP id 2adb3069b0e04-5a27e6f0e42ls742325e87.1.-pod-prod-02-eu; Mon, 23 Mar 2026 03:27:12 -0700 (PDT) X-Received: by 2002:a05:6512:15a3:b0:5a1:37ab:312b with SMTP id 2adb3069b0e04-5a285afd874mr3532779e87.15.1774261631815; Mon, 23 Mar 2026 03:27:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774261631; cv=none; d=google.com; s=arc-20240605; b=lM0oAB98nEPby7ascDz/s52fCnOKuzaPV/iaEzEW4kSSa/vW894vpyr2zLU0dDbqz3 BWrqLJchi+lUAeNWQhXMrm4AmJaRijn0E/ALGiyZxRDcHaSk1I9WauoQt2i/B1XKj5z1 MZ+szIdghZvGRZ1x52GqfSct081CQwjHE8Ome79qHwBBmhlZNo1R4jumsxjO8X9er/Cu p7rLOBZbcp0s6dJbU3aJsopFw9DUu2VDKBpGyPz2Yc+OiWOTxa4HMi+2UbKJ+I7dDyf/ unBSmOiAbfKkdYuksuZwUwkFSsTywX9BV3p5HR52KbcEckh5c157OYcRFroAXNqbA62L yv+g== 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:references :in-reply-to:message-id:date:subject:to:from:dkim-signature; bh=/0agLF/C/UTWQmvkIobpnJZccnKtcL/vg67QfYWSPxQ=; fh=7tclEdh7YbwSQowgJ6LNq720O7H5HTEaqj22NJWRE2E=; b=E+REJOLRP2KQdwVLv+3EWNGbKuOu4bzvR/GF24dVw/jIcP+WPT+TnK5NDgIPlCf6w4 qD/MghG+0e3JRI2V+tcTOuHhigclSbAt5fWGOI73HB1I1XVzL5vF2sklG7dHQiJ7Kt+M dk5MMMGnmJWIMxhZIKqLF47cJeM09uTVwZpsEltJuYO0cLCRvzlD+Ma6FBqHOaZxbZEj 1SARfaMvDKgpYzXRHqR7eQNsW3Y+GHoC8P+IcuyNjuLEomxO75YiFXTaS46+FnSllttc lmrBLuE6atufrxlMX8wr6/g6wqgiNN9+xm5JWwbgnwdRIhdHIXtGfsaWiShc8rzUcV62 lhhg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=GfZtcqoq; spf=pass (google.com: domain of fm-1323861-20260323102710e8f6070a7400020776-dktxst@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1323861-20260323102710e8f6070a7400020776-dktXSt@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-227.siemens.flowmailer.net (mta-64-227.siemens.flowmailer.net. [185.136.64.227]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-5a285192a01si204234e87.1.2026.03.23.03.27.11 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 23 Mar 2026 03:27:11 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1323861-20260323102710e8f6070a7400020776-dktxst@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) client-ip=185.136.64.227; Received: by mta-64-227.siemens.flowmailer.net with ESMTPSA id 20260323102710e8f6070a7400020776 for ; Mon, 23 Mar 2026 11:27:10 +0100 X-Patchwork-Original-From: "'Benedikt Niedermayr' via isar-users" From: Benedikt Niedermayr To: isar-users@googlegroups.com Subject: [PATCH v2 1/1] sdk: force set IMAGE_FSTYPES to SDK_FORMATS Date: Mon, 23 Mar 2026 11:26:59 +0100 Message-ID: <20260323102706.3280629-2-benedikt.niedermayr@siemens.com> In-Reply-To: <20260323102706.3280629-1-benedikt.niedermayr@siemens.com> References: <20260323102706.3280629-1-benedikt.niedermayr@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1323861:519-21489:flowmailer X-Original-Sender: benedikt.niedermayr@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=GfZtcqoq; spf=pass (google.com: domain of fm-1323861-20260323102710e8f6070a7400020776-dktxst@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1323861-20260323102710e8f6070a7400020776-dktXSt@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Benedikt Niedermayr Reply-To: Benedikt Niedermayr 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= The image formats for the SDK should be set with SDK_FORMATS rather than configuring the IMAGE_FSTYPES. There are even cases were unwanted image types make it into the sdk image format because of using append syntax which is stronger than: ``` IMAGE_FSTYPES:class-sdk = "${SDK_FORMATS}" ``` Setting IMAGE_FSTYPES to SDK_FORMATS during recipe pre finalize time force overrides the value and thus ignores every append syntax override assignment before. This fixes a build error when building the isar-cip-core (swupdate and fTPM support enabled) SDK without building the image upfront. Signed-off-by: Benedikt Niedermayr --- meta/classes-recipe/sdk.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes-recipe/sdk.bbclass b/meta/classes-recipe/sdk.bbclass index 17b56bcf7371..dc5863465958 100644 --- a/meta/classes-recipe/sdk.bbclass +++ b/meta/classes-recipe/sdk.bbclass @@ -18,6 +18,7 @@ python sdk_virtclass_handler() { # sdkchroot deploy only for sdk image bb.build.addtask('deploy_sdkchroot', 'do_build', 'do_rootfs', d) bb.build.deltask('copy_boot_files', d) + e.data.setVar('IMAGE_FSTYPES', e.data.getVar('SDK_FORMATS')) else: # add do_populate_sdk only to the non-sdk variant # it only exists to preserve the interface... @@ -52,7 +53,6 @@ ROOTFS_FEATURES:append:class-sdk = " clean-package-cache generate-manifest expor ROOTFS_MANIFEST_DEPLOY_DIR:class-sdk = "${DEPLOY_DIR_SDKCHROOT}" ROOTFS_DPKGSTATUS_DEPLOY_DIR:class-sdk = "${DEPLOY_DIR_SDKCHROOT}" -IMAGE_FSTYPES:class-sdk = "${SDK_FORMATS}" TAR_TRANSFORM:class-sdk = " --transform='s|rootfs|${IMAGE_FULLNAME}|'" # bitbake dependencies