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, 22 Jan 2026 17:53:49 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-lj1-f184.google.com (mail-lj1-f184.google.com [209.85.208.184]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 60MGrmdt011364 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 22 Jan 2026 17:53:49 +0100 Received: by mail-lj1-f184.google.com with SMTP id 38308e7fff4ca-38305d006fesf6874991fa.2 for ; Thu, 22 Jan 2026 08:53:49 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1769100823; cv=pass; d=google.com; s=arc-20240605; b=g5z8ByVLlnap2DYKiD0iT3CSAOH5D+UzVekKc5fhl5bZwYR29YraVPQVps5xFLalqp +1Nv/T09/vgyVIkp+FPMpoVkhLKGf09yDqvLZ4MWO63xw9yk3iUqw5Z+hP87unqL3jkQ nOikONzbmSEuIKNENL41Ztx1TKTmZMcku/Onetl6b7UM4lbrd2KQo10tip12e2uHkujF Iqwac6JtiRK+KA+Ki+K4Yxc/4iVJCiX2YBoPABP/rBJFjkeO3NLd/dZAbPgzUBP9O8P5 IuZEg/1RTStoUAala9ztPHPA1dJHYyXe5/adx3Amd97wMHiy3xME5JQHIL4xhl+zjoCs Vd+w== 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:content-transfer-encoding :in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:sender:dkim-signature; bh=xv/wg5ZAErfcI62mt48UtbNUfz58lMJd8tfWzEY9ONE=; fh=DKXf23crypQN210neHr57cdDGHfaLAAmjcy3PdM5Ur8=; b=ehmT5A5Iv0+mYY3bGARzl1hNTOZqlVdc5Akt7xYTtHwYcNGzWhlUp/AE8Z7NkCGk0O GXzkJRV2EU0NewbyLFg5WiJcxoATkc1DExkkJGBVoxYIHcF2n1rdyQUNOL6kckzw7Wjt LtvnRBRnsGDBllI/cTez9JpHOFTJa6YYhW0iGFCDkzHSeHzEjx7b1gU1skB11akrtJlj 8+lcqtRtzaV1i3bPyU+ww1fIp7/HBsJ7hSnWPPdQt1ETHbnGYXiWpMKXAAvFby+c51Fa FhEO8q8y7kIOuchKvi3lGfAsIavY2Hof8ExrK1yvOkiUgajoYJjt3nhAAJm46fsIqynC HKcw==; 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=1769100823; x=1769705623; 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:content-transfer-encoding:in-reply-to:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:sender:from:to:cc:subject:date:message-id:reply-to; bh=xv/wg5ZAErfcI62mt48UtbNUfz58lMJd8tfWzEY9ONE=; b=vRrmW6WRf4cVqKiI5Nzga31pLg2ksAs1tA72wd/jIHqJny/ECR+UyDOtTSwkVz01ks c46d3Dyw1wh9e5xkf6UuKK2sn0HJdsG3iPQ3pA4IoNoAWRrOkKucKyorwUkaYNhIOYbq ppjAlGixwn/ZpYbbKhlCnKVR2f5wO56mMhxPjTdBvlhUkcEJdF/NZQimM32m1qbc7TlN 1848fkPBkMEeY7IijsYjlh1KOnPGjb5CwxXL1oh66S1qXolpk4wAByJUryLpv3ux0E7X jmbi7b1X8pjAivGi0m3fVkPttQKzmWIiEDGRedXyGpL+AgLoSSmim91ifDV83oHkZxGB vtmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769100823; x=1769705623; 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 :content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=xv/wg5ZAErfcI62mt48UtbNUfz58lMJd8tfWzEY9ONE=; b=SxHDHj5xGaLeqZi+mLXQReLy+fue8wzYZkP+aKI0I8slK2jarcGUnGSub4wI3YrWYx 9w95nZErjdblUckKNAuFKeupWljxECrOhkVdL1mhibExFwhMtkiK0PEhm6EYzVi3KjND cOo/YVTh1FMrmQjyOO5U9mdHa5mbgSlcBpqaOmHxgXm4dQ5eIeqE+RF4uqLfUHm2/CTv 3U6IRz9yXSmvwqPa391+ZEY0Xnd+UO0mV7OL4zkvzvt1QdYz2z7dFVbhA1sLLPFYwVtn wxTZyL3ADUz6sqZ+hwBMEBClhqgwObXxdgLH2UDYJg4I0d01BjX1Plsm0xs73Gp9M5Jx /BFQ== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCVdBvy5R+edsglvpk7hCVQD1ciKfvXI7Nbx8/ZKPb9TSJdvw64bsEyfvkCxJtkZfJMDVO6u@ilbers.de X-Gm-Message-State: AOJu0Yzww/BlA0oFIq18h8zsm0Qs52wni8HTfUFmzgElcaRK2aGN9kbz owNkvpETuRlWTP471cK0lms1zExgaInyU5oDr8um1ti3jE+MCkYY/qy6 X-Received: by 2002:a2e:a58e:0:b0:385:d067:1c23 with SMTP id 38308e7fff4ca-385d0671d40mr6626831fa.42.1769100822793; Thu, 22 Jan 2026 08:53:42 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+HfCj2QknGWT6HVeXjYsEPOJQwL9GiZ4dL9xGmnt2XZlg==" Received: by 2002:a2e:871a:0:b0:378:cfe9:cbdd with SMTP id 38308e7fff4ca-385c26ab6e0ls2475591fa.1.-pod-prod-07-eu; Thu, 22 Jan 2026 08:53:40 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCWog5MJEkrKCxDbypKhd90lmkOsBZekP4sK36vjA9rsvMfeL+0SEjsZ9sx9UsROM5ytXsMdCrFyLGmO@googlegroups.com X-Received: by 2002:a05:651c:b06:b0:37b:8ae8:f690 with SMTP id 38308e7fff4ca-385a548b890mr32854521fa.31.1769100819987; Thu, 22 Jan 2026 08:53:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1769100819; cv=none; d=google.com; s=arc-20240605; b=MV2SuYTrbGnMCczGGZ2c1aafGBnkmMvICF4pUOOwB2vnYMtSlgGzB9X26AQMo+Rnor yazmMYwmVSBpKWXZqxhpr33SmV4qs0LilmLfgV9ZBlhYQYOmztYctua0yuQQ2e73lPnj tfnM0qvvhAEJ7XFcXz8Qgy74LVfCPJAgFzpbfm/p+EzsciiSORbSpEJs+xEHn98OY7GV oNWrSLwupoFtj90ORppZ4hVMXDhXQ9WUJ3Rt2WjAkeXheIfdzhQUy8dGsfMVZnS4FoQM Xa4ZOH9FxLFsVznbQ9JJfjaPQ+4hl5kDUEUFAF4Q+f9o+WzqU3LKUigqlvnnhR7pL6w2 rr3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id; bh=I5SRsncofM4D0wGUfz9uAYQU/LXD6dwOqxBiPCwV3aU=; fh=JZvUnqoG0jWph92hWpw0EINycbLveqkIcdkusZDYok4=; b=V9sz1YMI4Hj2+zWDXEhXVxSgICFBKw8EiqYWMVvpfeIoyl3OfeaRV4NePIFuCjGjL5 JhM73DvqoGj+ZUj9BqQk9zFOEWarYEMKvrG4rtRxUmvuER+rHR2gnQ6A2+/52rz9X1Cb /DEgVzqkoLA8cyNIFkYTj4+WxF123Lux73PbvjMqX22YDLeCxh2CKZa7hW+FqlF7wYJg keZ2OPzqwiN09t/MFnHMFeO3a5vvorqebQsbXxct9RBF/GEVHjUQaebZATh8UxiwftG9 T5am7redc3uSkYE2n4a4sXaY8v55LvHSMk+D/LlCw7alout8OCRcJUHjvWF2D1Sjx0G5 q+mg==; 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 38308e7fff4ca-385d4fbee62si205711fa.4.2026.01.22.08.53.39 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 22 Jan 2026 08:53:39 -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 [192.168.178.117] ([88.130.203.42]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 60MGrbff011347 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Jan 2026 17:53:37 +0100 Message-ID: <99d79c38-ffe4-4bc6-a1d0-6edc50e536ec@ilbers.de> Date: Thu, 22 Jan 2026 17:53:37 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 0/4] Deploy DTBs with separate recipe To: Anton Mikanovich , isar-users@googlegroups.com References: <20260121153028.869575-1-amikan@ilbers.de> Content-Language: en-US From: Zhihang Wei In-Reply-To: <20260121153028.869575-1-amikan@ilbers.de> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable 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 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: hOgiiwNixlJT On 1/21/26 16:30, Anton Mikanovich wrote: > Image task "do_copy_boot_files" is used to deploy kernel, initrd and > devicetree binaries to deploy directory. > > When different images for the same target are built (e.g., "-base" and > "-debug") in parallel, this causes issues with DTB deployment since > they have no any image_name-specific stuff in the path, unlike kernel > and initrd. > > Here we make a separate recipe responsible for the DTB deployment. > DTBs are extracted from the kernel package (provided by distro or > self-built). > > The recipe 'dtb-files' is MACHINE-dependent, so different DTB_FILES > may be deployed for different machines. At the same time, all these > 'dtb-files-${MACHINE}' targets depend on the same kernel package, so > it is built only once. > > The case when different distros (e.g., bullseye/bookworm) are using the > same name for DTB binaries is covered by the patch 1. It also covers > the case when image uses different kernel suffix (e.g., "realtime" > option for the kernel in some downstreams). > > Related topics on maillist: > > https://groups.google.com/g/isar-users/c/ht3YmKZcJlM > https://groups.google.com/g/isar-users/c/4BRDM02xC40 > https://groups.google.com/g/isar-users/c/qAnjahjjfsw > https://groups.google.com/g/isar-users/c/ZMD4XY4dKWQ > https://groups.google.com/g/isar-users/c/PSGU_AcdPZ8 > https://groups.google.com/g/isar-users/c/Va0Ue-ISYeA > https://groups.google.com/g/isar-users/c/ixzytHYnTmI > > 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 ( https://groups.google.com/g/isar-users/c/Va0Ue-ISYeA ) > > Anton Mikanovich (2): > testsuite: Add test to check dtb deployment > installer: Fix DEPLOY_DIR_IMAGE path for target image > > Ilia Skochilov (1): > meta: Fix do_copy_boot_files error for different distros of same > machine > > Uladzimir Bely (1): > meta: Move DTB deployment to a separate dtb-files recipe > > RECIPE-API-CHANGELOG.md | 15 +++++++ > .../installer-add-rootfs.bbclass | 4 +- > meta/classes-recipe/image.bbclass | 15 +++---- > meta/conf/bitbake.conf | 2 +- > meta/recipes-kernel/dtb-files/dtb-files.bb | 41 +++++++++++++++++++ > testsuite/citest.py | 23 +++++++++++ > 6 files changed, 88 insertions(+), 12 deletions(-) > create mode 100644 meta/recipes-kernel/dtb-files/dtb-files.bb > Hi, The patchset is causing all 3 tests in InitRdTest test suite to fail, all because of "initrd image not found". I think it's because of the change of DEPLOY_DIR_IMAGE. Need to check that in detail. Also it causes |NoCrossTest.test_nocross|=C2=A0to fail. Failed job:=20 |isar-image-ci-qemuamd64-iso/1.0-r0/temp/log.do_image_wic.3271529| |Log follows:| |||INFO: Creating image(s)... ERROR: _exec_cmd: cd=20 /tmp/isar-image-ci-debian-bookworm-qemuamd64-iso.wic/tmp.wic.2cow9dtb/INITR= D=20 && find . | cpio -o -H newc -R root:root=20 >/tmp/isar-image-ci-debian-bookworm-qemuamd64-iso.wic/tmp.wic.2cow9dtb/ini= trd.cpio=20 returned '127' instead of 0 output: /bin/sh: 1: cpio: not found.| Zhihang --=20 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 e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/= 99d79c38-ffe4-4bc6-a1d0-6edc50e536ec%40ilbers.de.