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, 05 Mar 2026 14:27:09 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f60.google.com (mail-ed1-f60.google.com [209.85.208.60]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 625DR87g019111 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 5 Mar 2026 14:27:08 +0100 Received: by mail-ed1-f60.google.com with SMTP id 4fb4d7f45d1cf-661827d7a81sf44176a12.0 for ; Thu, 05 Mar 2026 05:27:08 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1772717223; cv=pass; d=google.com; s=arc-20240605; b=et9EXko8B6+aWVnseQNhHfLmZa3GXiIkV7wJnq8wgab42kd54fBOeFiFnFyWRlcARP qDbVWcOPqozYsvnLIw/e5+gBgRW777Nuo3zcC/g1fM3BZGiFeNMjB6zYGsLrr/eJDXaC 8HaVrGV5OBkSsSHN619AAaajvHNbsqKGguPPcYmehSQk01WhtOKLNk1Drn/tP9ShlUNi pdFaOMBUrVv3YL+yF2cr70UrR9OZw02PbpvwO/dzx5ZaszoCuvpLb2vqdv0R3H7O5OnP lIzlKJSjThJmvQGgDi2aMDi2ZxxuBPqG1PQZATGNhTJx9KLpkzelqpSMrkAUYLPIbrCe 2tAA== 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=CF813JEsSMEqtgT9PVNyoif5d1qHn8iDlqfxxHbfCUM=; fh=E8x6JabXFNRnEKimmre5lBLyqsXR9Rw21Qm9UriFjvs=; b=gOFP8FGFefVSiK29y8VF6qdmjhuqmosa1lVz1IDaWMJCDpGqPV5wVvHhSEZTiRlVly Upksh2vDtHMXeqDmcF/4iCtxI5RxNMuRNtwUGgDgBmKuyePnp04CgzZm5n5iUKcwgEPM g+arn5P4uGmAimIBuN7r6BFBH3iS/IHpQ3Xuer7llP6a2ugVtl7x9LFPfuZY1lLCLNQZ 4lAXM5fZG1aKPn22AF/37whu18sJYYtlLR7sRKWPFmLT1c+Uj3PreQVuxW/hnnRKZ4sX QTZp/b0eRFSYwXIArBsgAGImyGIfqZ8FMAX4SfppEhNhSg8MDsYLiI1rSUAO/6lWhsgv CIiw==; 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=1772717223; x=1773322023; 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=CF813JEsSMEqtgT9PVNyoif5d1qHn8iDlqfxxHbfCUM=; b=hdUAeyEhClp+X54dwOI539+92bsWNniQc5fi8XZQzeCEjTzBGdP0QjvudXhHKvm4Aa CcYG40bBGRwQqfTlWhRynodROHn3sYuSnHa12deyf/DjKsOduxic6rbnyITEdTU6MgTy 7828kYEURPmcX0ga4bDVVrOJTVmYU0hdPRNOUaz7IjIQfi7dFC7SAwmCzpRfL9e88w5f c1heXDXM0TmMW09rO91lsnna1/jhX5PxQVxYikObV5D3GL5oYN2D9o/9WpMBfTmZEptf y4/PZXQJ+iRxNeIW/nZK8toVlK89jAGMpGGRNmryeTghppXzbG1++YLFLjiHY0fwPpen eMjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772717223; x=1773322023; 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=CF813JEsSMEqtgT9PVNyoif5d1qHn8iDlqfxxHbfCUM=; b=SbvCBrnXtA5nQPviJhDO+ngW0A6ct7B++J1d8Mv2gvu/TeoNQI2R684sM8dP2JnEGg T5M2YVdOqMLByDGURycv7VBCRiHmNLMPHB+u/aKizm/uMaYhljmeXLgvVRqFFU74ZNIj qDcyRIoidikqpaCJRJzGvl8bndmsqQsJBRddq05ms6TxdmM+adwzAnVYG61C8ykx4Qja A0XgH3XZCRZ1uzkphVQGvXBwFB3HE1NUN9rbgoUq7rsFj5cvAlxkeNLZ+aWXyUPPdj1H 7wZ9nj+rybffEJKEFpWU2hXwt/z92qj/0hlx1k8OtRB4kyW0N+0e8C0U4EALQNPo5pOb EWVw== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCUhMB6eofYGcqt1vKj6jQbXCwvfd4OiJrFENhyPbM/UAzPp428byVRPoz5OPh5fG0zJf43q@ilbers.de X-Gm-Message-State: AOJu0Yz3+32YOQLScCLXQmOBqBuZtcO6Dka+m0KOtsko5yniMcjBs+iG 8pAk462wZn1C1Z+l4O2NJby164YVvvI/vMZZCUOEf2quun77jJ4nCG8V X-Received: by 2002:aa7:c75a:0:b0:649:19bf:bba1 with SMTP id 4fb4d7f45d1cf-6614352ac91mr1075213a12.17.1772717223064; Thu, 05 Mar 2026 05:27:03 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+EteMMyWs5tCbZLiT3f3j33h9rLE9Lzdkl4cmMj25gfig==" Received: by 2002:a05:6402:5412:b0:65a:2390:6527 with SMTP id 4fb4d7f45d1cf-6612eec2f1bls448251a12.0.-pod-prod-00-eu; Thu, 05 Mar 2026 05:27:01 -0800 (PST) X-Received: by 2002:a17:907:e8d:b0:b8f:e9ae:b78d with SMTP id a640c23a62f3a-b9409e957cfmr146178266b.22.1772717220905; Thu, 05 Mar 2026 05:27:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1772717220; cv=none; d=google.com; s=arc-20240605; b=Thy8MRKfifx3ozEmip0cN04AyCLwYCGA78HbmSG35AHeYpjvmqCa0TyQb2XAUERMMQ N/hcktZz8fKW9wlePAYq0DGEvFYk+DzhSDujCFk33LmBeIlSCho5xcIqGQi6AagzDoGn NkJ7hNzP36Nl6bKi1E4ubTtdYwUIy/7rL7v6+pfmisnTysepoC0SIDcwXWkYIlvxhNhO 7x8O9cOw9o/0FYk8am4WyBY1Mg9m5Hu29wSk5iQBcTxoR6gh/7cjyGmQQA7EWHxJ46Gj 7EVawsNBpA/TuaAVjzp7qbDxoKSaIw+Ux7PKIcgeZMxbfOejXNN1oYalFlUghjm4QSCG 28UA== 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=K9mp3B+qwxQ3S3vc1/08yyDKVNNcdxgBsWZmd05cXiU=; fh=7tclEdh7YbwSQowgJ6LNq720O7H5HTEaqj22NJWRE2E=; b=Z3ecPS5NG32x/HPYWlC7JHZ47amNFmsMuhZ3P5fw69NEnhtdT6L30kA5vo2s/WXeh0 K5HlEdabN27JI6Miiyx4S7Ics1SbEqEDjHWEyXkNIcR+yJfU8ebIcHPmOcLOv0WfqbHH f1mKeBS53HYUhdsR05AQhd5XEdmMHVGGIaOHv9HsgmaItUYuUJWG3Yp5sf3mcWnb5mkY vKpkQx21TLRbZhoNuPTVP1d4qDbDxopTkKjQVGL9u/FTkMLc8Fb4V+wJsxlBJHHcsofJ dv/WA+zZxlEjhvoaM4YjsNIJuD/O/fvYFqTPvPdg2B5vN3N1D0prTHzevV75PwvQYm0Y lJhQ==; 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 a640c23a62f3a-b935ac915f5si45350366b.2.2026.03.05.05.27.00 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 05 Mar 2026 05:27:00 -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 debian-zwei.m.ilbers.de ([88.130.203.42]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPA id 625DR0a5019085 for ; Thu, 5 Mar 2026 14:27:00 +0100 From: Zhihang Wei To: isar-users@googlegroups.com Subject: [PATCH v8 0/3] Deploy DTBs and other image artifacts into subdirs to avoid conflicts Date: Thu, 5 Mar 2026 14:26:56 +0100 Message-Id: <20260305132659.1356077-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: Ylcw9pAnUz/V 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 v7: - Fix SOB. 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 Zhihang Wei (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/20260305132659.1356077-1-wzh%40ilbers.de.