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; Thu, 26 Feb 2026 17:26:26 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f59.google.com (mail-lf1-f59.google.com [209.85.167.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61QGQOHS009007 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 26 Feb 2026 17:26:24 +0100 Received: by mail-lf1-f59.google.com with SMTP id 2adb3069b0e04-5a105d0d9c8sf719631e87.1 for ; Thu, 26 Feb 2026 08:26:24 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1772123178; cv=pass; d=google.com; s=arc-20240605; b=ZlpFpZ+oAdk6eEkc6h0jeAzsmZ0N34KsTpytBNubdrJ5ODxp9Tbn6lGVvBg5pM4mjX 3eAfgRf7OblT3stRQnU8g67VvbzV/3bS+eR4ZyiFuhKOpjW7/Y5jusSMFeUavm5b3EhR KHXiXE4b7Jk8zE/tu05SDol7gXfJAbCs/ZHzOvJXgGuJLZ5rHmQiCXrmjnzNbgRQdrk6 HyBIY/ljM4jkUuTLjmtypLE4olI3sBxx+OTA6iMsAL7WL8JyNriKh/mCZS3Rr0OXAA6d sE7hzVw1gmIOtdUdnnxcSC6oAPbX6xmeYWW+UpwmVF89JHYqtOSqkUBdjd2LltE6RDQb QXMw== 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:mime-version:message-id:date :subject:to:from:sender:dkim-signature; bh=jLFAaC3hNL6t4YD4SgB6t5as8fTZZJsTH0tjIO6gA3w=; fh=mf5gD00iKEQ1E8be34maBRDfdc1/CEhmOr2y3JrtaSY=; b=kGLdlWwXQwUdi97T3WD5GprRIiu2Pv9Up8V40/U/5Sef51fQszxTK52sUrMrAeEdYZ 3le4rS5D8xwibGOqadinkmd6iI/O2yFsSs793IrNXZ5hvSDuY7mo4faeh9DyEX5e1FS9 ypWdqhABv9Wry8woRLcKh0g6YQnz70/nFL3QMJmA4RhS9A53gcb3bg//egmh7pn2LNkZ GUEgjEE99orPVccA1QDUJkaxBATh+BaKoke9ZED5fSWcraVJK6qxb8LSCWnTwdyv2ynv xtEX11sKjJmRKAzVqSrHSW0WtBvShCX7VIxjNsi7q+JZdGdLKpXrI0j3XbzNWCGHZmYM UpFw==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1772123178; x=1772727978; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:to:from :sender:from:to:cc:subject:date:message-id:reply-to; bh=jLFAaC3hNL6t4YD4SgB6t5as8fTZZJsTH0tjIO6gA3w=; b=hO85mzRKfXeRElyzqa3gPZIcwtWXEJ7yRRAnFGVq3CQD6TOxg172R8YEv8924VJBxj 1iEpGDhatdRY7Bj9Tll+DVRZrK4AyiXg9tHsC3X7jn8dGD85c/RkXeTQf+V4q4vB4qLm MA4+FCpDnvGOKACARNKthxKZoxJLcT7VEe/DTKl8zm5gSlL9dn5Wi4uIVMxJcIqNnaZD mn1zk1wMyPd1CRKP1BAa9WmRZQY8T6yKiDQygOk95UgS/UD2ZaOHbFkMmYBKP27wh92r AWb3G81VyQ3BmEOK3DgtuOeFBEbAXrK85QTXqjhNsfoWb5IQ27e85A0mnoGoAFAjDhxu BCnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772123178; x=1772727978; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:to:from:x-beenthere:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=jLFAaC3hNL6t4YD4SgB6t5as8fTZZJsTH0tjIO6gA3w=; b=aIi6NGWYBe5TY+Jqk9igKNtEj66jKi59O2E4I2F3CscoxcEK8TUJvenKHNlR+gV2JU t7L2YcmC2CzfKO+iHppcP4DYVUNZRZsmqHlwFGjgzx/xpTMCfjLOSBfRon4O1PaBCGcy 4ACNLmZeRhVBgaJtyp9Tvb4JTyAH4hwXL9RSzNnkrK6J2vmDa8Z8ivzNtNu1NSRu56r5 T7PrUqat51l2Pmi2pZQj/BFEdYiNnzxDiOeFpCvUNrGmS27N2Qnx+HRFj1eWtw9pW87f jKdsY5aLAlOp2cBZz/4HqVEaAZj3hRxN6tapp/ltw14kKXk3TAg4zAwZGl9wq3fSin2N jQsQ== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCUCryl8CxxescgF6gJpyGOeEgaxgvBJjBvyt3DHSpc/n1XcwvnqdG/PLhBcD7p3jsFKG48G@ilbers.de X-Gm-Message-State: AOJu0Yy7lFz+SWnrix5gomo71R1JouEIvXVuRrirg1dDJuMjDWi7PACM NL7Bj/CiBRgSmMe/R6CglC5kC6GRyZPKOHjEk89box5WBZYNjmj7F/dh X-Received: by 2002:a05:6512:4007:b0:5a0:4344:a519 with SMTP id 2adb3069b0e04-5a0ed87d893mr6722587e87.4.1772123178383; Thu, 26 Feb 2026 08:26:18 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+EFLuNLl4tYUA351Vospo/Du+jct8JUoRwkfvjx6ulXjg==" Received: by 2002:a05:6512:3e01:b0:5a0:ff86:bafb with SMTP id 2adb3069b0e04-5a101707104ls690225e87.2.-pod-prod-02-eu; Thu, 26 Feb 2026 08:26:16 -0800 (PST) X-Received: by 2002:a05:6512:3b8a:b0:59e:24e5:a3a5 with SMTP id 2adb3069b0e04-5a0ed8a5e42mr7382200e87.29.1772123175710; Thu, 26 Feb 2026 08:26:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1772123175; cv=none; d=google.com; s=arc-20240605; b=U9foblyr3LOAWYDlixMPHxzfNd7VVcGI2iXDnQ8tT39U0fYtbEUq1xfWQy2GNDiGkq oF/BP4vkr6E5s85HoyGLM8VLjePA2yn4LX8wjGHwZ2AMLcFI3GKJqU4nbMnJlLm9oQPC jaoRojUUNBZN1+dN5RQGfyRwOEZI9cA71CWuNo4bsCRkV2/OjhxHv7wiYfUfHGP7UpBd /xhuhSPYqHnedHtDWw50RPFfQu/NmX7V5R+SwswtyYBO9SgilCv9DAnyciBudEzabnYe eDqQ6VevMdk2DXAp9rKAU0xqzqEza3QwdSxhiiwhKrmPC3tHHliT0oHpeUZEApW5+Nsu OIVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from; bh=+/ejVf0g2JAEsi7cMNl/Icn6D7b/MGsG04fm0vSvEzc=; fh=7tclEdh7YbwSQowgJ6LNq720O7H5HTEaqj22NJWRE2E=; b=LjUMnlefM7l9anIu1H3GUEWFZFexYJo8xamoJv/XUbyk6WXGPqUPVj2LPRI4g0tkXk YJ4/ADyfOePnANjcp1oQKFObiu7MqIdUer8O+XFl+M5qdbJcs/iZN/1qbbiIR5Ql+JPH H4IMoHd7KWOFVdIKkItxI1CYVA3isYmfyn1DbidnfEP5bchjGGQG0W1g5TtPSoyjIs1Z ztnkOBPqQ0j7VIeYpeEdgUk7/xOTNWXUdCUtiZxIZUpm7VaM73sBaGkvT6xjmTztYbfE e/yv044ziX9sZHdnywQgGXc3XF/QZwu1JrcU8+AjkO5rgoAVGT49mflFjNgglDQ9heh8 0ANQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-5a109225eb5si56545e87.0.2026.02.26.08.26.15 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 26 Feb 2026 08:26:15 -0800 (PST) Received-SPF: pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from localhost.localdomain (dslb-088-074-195-234.088.074.pools.vodafone-ip.de [88.74.195.234]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPA id 61QGQEXU008973 for ; Thu, 26 Feb 2026 17:26:14 +0100 From: Zhihang Wei To: isar-users@googlegroups.com Subject: Deploy DTBs and other image artifacts into subdirs to avoid conflicts Date: Thu, 26 Feb 2026 17:26:10 +0100 Message-Id: <20260226162613.1954014-1-wzh@ilbers.de> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, 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-Original-Sender: wzh@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de 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-TUID: yEHouY0NgLJt Image task "do_copy_boot_files" deploys kernel, initrd, and device tree binaries to the deploy directory. When different images for the same target (e.g., "-base" and "-debug") are built in parallel, DTB deployment may fail because DTBs do not contain image-specific components in their filenames, unlike the kernel and initrd. As a result, artifacts from different builds may be written to the same location. Here we deploy the DTBs and other image artifacts to subdirectories, with names of distro image encoded to the path. Note that this results in separate copies of the same artifacts being deployed for each image build. Related topics on the mailing list: https://lists.isar-build.org/isar-users/20250403170701.807745-1-badrikesh.prusty@siemens.com/T/#u https://lists.isar-build.org/isar-users/20240705071856.904-1-cedric.hombourger@siemens.com/T/#u https://lists.isar-build.org/isar-users/c426ad86-5cc5-42e6-8223-e7a7e5b3424en@googlegroups.com/T/#u https://lists.isar-build.org/isar-users/20240416100746.5681-1-nicusor_huhulea@mentor.com/T/#u https://lists.isar-build.org/isar-users/DB3PR10MB690820CF3DD2DCA71D822AF1E63B2@DB3PR10MB6908.EURPRD10.PROD.OUTLOOK.COM/T/#u https://lists.isar-build.org/isar-users/DB3PR10MB690861E70EB246FEF845E253E64B2@DB3PR10MB6908.EURPRD10.PROD.OUTLOOK.COM/T/#u https://lists.isar-build.org/isar-users/20240131144459.2386220-1-iskochilov@ilbers.de/T/#u Changes since v6: - Deploy DTBs and other image artifacts into distro- and image-specific subdirs. - Shorten image artifact filenames. Changes since v5: - Fix isoimage-isohybrid-isar WIC plugin. - Split testcases. - Update wording. Changes since v4: - Rebase on next. - Squash latest patch to first one. - Fix deploy paths in initrd tests. Changes since v3: - Rebase on next. - Fix target deploy dir path for installer. Changes since v2: - Patch 1: Consider also kernel suffix. - Patch 2: Use separate testcase for possible dtb clashes. - Minor cosmetic fixes. Changes since v1: - Separate `dtb-files` recipe used instead of linux one. - Included older "[PATCH] Fix do_copy_boot_files error" into the series. Anton Mikanovich (2): wic: Obtain real machine name in isoimage source plugin testsuite: Add testcases to check dtb deployment Ilia Skochilov (1): meta: Deploy image build artifacts into distro- and image-specific subdirs RECIPE-API-CHANGELOG.md | 63 +++++++++++++++++++ .../installer-add-rootfs.bbclass | 9 +-- meta/classes-recipe/image.bbclass | 11 ++-- .../imagetypes_container.bbclass | 2 +- meta/classes-recipe/imagetypes_wic.bbclass | 2 +- meta/conf/bitbake.conf | 3 +- .../plugins/source/isoimage-isohybrid-isar.py | 6 +- testsuite/cibase.py | 2 +- testsuite/citest.py | 40 +++++++++++- testsuite/start_vm.py | 2 +- 10 files changed, 121 insertions(+), 19 deletions(-) -- 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/20260226162613.1954014-1-wzh%40ilbers.de.