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, 27 Nov 2025 17:18:45 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f63.google.com (mail-ed1-f63.google.com [209.85.208.63]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5ARGIjs2021520 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 27 Nov 2025 17:18:45 +0100 Received: by mail-ed1-f63.google.com with SMTP id 4fb4d7f45d1cf-6430b32e97dsf919795a12.0 for ; Thu, 27 Nov 2025 08:18:45 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1764260320; cv=pass; d=google.com; s=arc-20240605; b=DrnC8Psgflv6GmxNVW1W2gYwAhc9eXKQWartmetsiarj5XrAXW+e6jsINTWtbAVlGe xKHEZggxHlyYiIszP2je34PrAkvuUQHGOrDHzwtaMxvi4y5JFnh7bW8iCG8Qx/XLgRhD JU5eEAy7TU4opFp4bCUcS0UAhy6a/gBtoZo3/J6VjsJ9AQOW4CPDy3RdURK8Nb/T/Nv2 GQSQH6ZAKVOS3QDGVo1MQqU6fN5LKeFW1qKMZCtWpD2ECLy+fPZBltcLy7OX7t+bbZRP D8OCDSEaH32VKPu0xKITnSRjaRr416TH3Bf0bNkJ3XYBsfmnG7JjigvfjQdLTne4dnJg kdZw== 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=eZ1TiQaUStJ7KdI7Is1FPlFn+lS6/MDYCjueLEzZ3UE=; fh=vQ/zhpdve5pp/3J9s6kfSdFkrWXash9tNlXHu+YxaiQ=; b=jS1Kc/XhVVecB9w8w2qRTqAoHPOIp6nngauGWXFMnqM07woZ7bYpaZ2OEMZdta5zIH sV38TDKnhQ+I7HWXIr1DH/d02I7YsQwYyDv7qiyPXQC4ctTT/99yCqWjJkC4+lfC/y1D xvtE1JqEGcVMAUnXxjNMK4I4B5s0tx216KntbxBXWt4w8zn0IKGkJUrViYmdbEJN8rM0 pEA7ShSZ+6hkoU4MLnxFOX50T1pnQQriKNk4/n/peB+FVkibZ7vL5rBZP9nbDkBmNOUp wmGYMGU8Cd6bJhHQt6wvvN5KQY0l9VsrSegTbuRDgCLadAFvGVyRCKmUIMbfm8JJU6Qc RhkQ==; 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=1764260320; x=1764865120; 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=eZ1TiQaUStJ7KdI7Is1FPlFn+lS6/MDYCjueLEzZ3UE=; b=ewJvTpEDkWTeHvHlo9y5A1mAM2lZdlUiIJQln+yYVl5fnF0GOMfG2RZ0e52TQWwFpQ SWFdcjD5a2uw3ux/XuBhvQmXWd+ARgWgElTYUsJOFthaaGFWF59eBsbCAiNYbOxhR0Zr GaoiRP7BQVxt2FO2QnESawFoNGeIfvSLrRSRQiA3mRq0KPL9ejhscIjwdPXQa5ca418L OyCQ8OLhROkfwt31v/6CEeu9iU6YFzr+r/tWV6p2O6htRQIwfHYiqn8+utVnuOVwYbeq mD/Gs+OR7+/4N/Ekl25ulDH95yXeq4NlCY8Uj8JWtyogGIVnTkJ9ni4m36RnCJbpVPI0 bD1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764260320; x=1764865120; 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=eZ1TiQaUStJ7KdI7Is1FPlFn+lS6/MDYCjueLEzZ3UE=; b=vlxxow6x7QYUuxrn+Jxmtru2zwe1oRA1MoeAP2irZfX4xBscq+1jXUALfIXhZxFCq8 clKHIIt4NRrxHDXlMgshnj0ii7ObABCBVj4dwpmXrs+FNybmWKo7z5OfWpMwNdlOt4HR 4QWa6U0YN/IJwZ/zyyUgQESxESUHwLjohJoWz9Tcth5EYp16yM7huV87n6IOhdwtyo6q RdRLivYNrPuN9gnbUs0y1GOwIS3iDF9Gww9Ygcj/EoXtPVzcNAIQ2HC2BeGg+5EkhD3X gg9/7wlYlZ1uPpuXSn0JGwa97n2XZ/85Amz3/5cAdDsSv0pY+225aOs/3c0rLT1LqyGV VQYw== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCUVcoHGS2LzVyfl3BOgG6SO0G728zX5/HQBpAbLRL1QW7EtYpMo9smcK1UwOkhZmv8z+/P8@ilbers.de X-Gm-Message-State: AOJu0YytaGPFNmN9oiJtQMcQVV2iXtFJ9CLDHVi7qOOJUFZo9cvHkBxC Unx0RKhC8rwtMcPmLsnfpwX1WAJeTsDEj1zNYqct3GwiJbPQ3Xw1fXBb X-Google-Smtp-Source: AGHT+IGgVlgSw4nRIDHn6tc6PdIaWCpHzrngxnedQXF4g4c852dOFSKiVLoymHoODo7w1sfaJc0PHw== X-Received: by 2002:a05:6402:2816:b0:640:93b2:fd1e with SMTP id 4fb4d7f45d1cf-64555cd8cc4mr22303940a12.17.1764260319502; Thu, 27 Nov 2025 08:18:39 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+Y1quASQT7GKnJpCle8AS7t2zm2pAiiSuVdZRUQT9sdbA==" Received: by 2002:aa7:d3d2:0:b0:641:9a7d:f30b with SMTP id 4fb4d7f45d1cf-6474c4193cals889036a12.2.-pod-prod-05-eu; Thu, 27 Nov 2025 08:18:36 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCXYMb5lEQOu+imEGKxc0qWQavf2vjlzyZIfl0HaKJqQ7T04kaGmUvOeFjlxuuybWC2HKypGNv7TFhs7@googlegroups.com X-Received: by 2002:a17:907:3e0b:b0:b74:f827:b886 with SMTP id a640c23a62f3a-b767170bfcfmr2573167366b.32.1764260315918; Thu, 27 Nov 2025 08:18:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1764260315; cv=none; d=google.com; s=arc-20240605; b=FsUKAUsRAeHM9d9I4sDy7HzRXtQt2b6HpdVOO62tn2SK6PqvoB0yisMNpsTjUzrcDj Izq+HK+fJCeyF81itvE33U+hsnmcITK4uQv9pnrq4eCFrP/nsvIyTju+BDa2FQHwF4jT 5LK00g+v+7D3lyXGhqIwkVvU05is/pr2jPVaZ9WbIcpolLfD0RoOZBfQNwJrJVoEq8Cj 0a8RAmekisj8oFPlePnKV8GRTzUsm/Q6aJfR/ufEsmcitOOOqSWHvZj0lY1SruIidn29 iTj/ZJ8VpplC4L7kqsa7J9uUf0Ogl6ioevex95LPhiIGp/TjAV/dch7AxbvFFEk8dnkn l35Q== 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=agNKbZ4m+ySMJnhaV59V6NPPVgQhb1sVpIkQxlpXQlE=; fh=+ilb6YAeTp6JzupoA8WkxslxlPwZlgerkbVuRVZwILc=; b=c9qe67jHEIG97oHKPF6PIZFSc7DY6riTZn25hXPEHYG62ID09Mvw+t9c/6mM26Rp0u +z6T2o41PE0523AeyliDmA3OmJbLV6W8uHtssg6XMu2DKXg4jfv5NhiW5mALoUEFh3+F K9GTS9lIXE4L+O1jFbArNvdCRinp/1FguL57xK/QxmsIDj/uKUurWw/hqQ2OyF94HYwq ML1K/fdy7ZXF23kZ32nzDvB7goAt80fHes0hBqCeQQ2p4u5i9gEqrOFzpVMQj84lJA+o JfD+yyyiD6vQ/hLP9qG1zFrnidon5ZXNATV8uSEP9l34zHeFIF57T1tZM790Nt8HGFGp woBw==; 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 4fb4d7f45d1cf-6475103ad91si53205a12.8.2025.11.27.08.18.35 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 27 Nov 2025 08:18:35 -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 5ARGIYEo021510 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 27 Nov 2025 17:18:35 +0100 Message-ID: Date: Thu, 27 Nov 2025 17:18:34 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] initramfs-tee-ftpm-hook: Fix missing separator in OVERRIDES append To: Sai Sree Kartheek Adivi , isar-users@googlegroups.com, jan.kiszka@siemens.com, vigneshr@ti.com References: <20251126112816.3415995-1-s-adivi@ti.com> Content-Language: en-US From: Zhihang Wei In-Reply-To: <20251126112816.3415995-1-s-adivi@ti.com> 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: bZYphmsytq5Q Hi, Actually CI failed with this fix. I think we have another bug that we=20 didn't notice before. The following test case in fast CI failed: - citest.py:CrossTest.test_cross It failed when trying to build target: - mc:stm32mp15x-bullseye:isar-image-base Error log follows: builder@6782040fd604:/work/testsuite$ avocado run=20 citest.py:CrossTest.test_cross$ JOB ID : d69c8438384becc97bbdbf1d7c84d6409cf5bc5d JOB LOG :=20 /tmp/tmpv12knspa/avocado/job-results/job-2025-11-27T16.27-d69c843/job.log (1/1) citest.py:CrossTest.test_cross: STARTED ERROR: mc:stm32mp15x-bullseye:initramfs-tee-ftpm-hook-0.3-r0=20 do_transform_template: Error executing a python function in=20 exec_func_python() autogenerated: The stack trace of python calls that resulted in this exception/failure was= : File: 'exec_func_python() autogenerated', lineno: 2, function: 0001: *** 0002:do_transform_template(d) 0003: File: '/work/meta/classes/template.bbclass', lineno: 53, function:=20 do_transform_template 0049: else (template_file + ".out")) 0050: bb.note("{} {} [in: {} out: {}]".format(cmd, args, 0051: template_file, output_file)) 0052: with contextlib.ExitStack() as stack: *** 0053: input =3D stack.enter_context(open(template_file, 'rb')) 0054: output =3D stack.enter_context(open(output_file, 'wb')) 0055: process =3D stack.enter_context(subprocess.Popen([cmd, args],=20 stdin=3Dinput, 0056: stdout=3Doutput, env=3Denv)) 0057: if process.wait() !=3D 0: Exception: FileNotFoundError: [Errno 2] No such file or directory:=20 '/work/build/tmp/work/debian-bullseye-armhf/initramfs-tee-ftpm-hook/0.3-r0/= hook-header.tmpl' ERROR: Logfile of failure stored in:=20 /work/build/tmp/work/debian-bullseye-armhf/initramfs-tee-ftpm-hook/0.3-r0/t= emp/log.do_transform_template.66542 (1/1) citest.py:CrossTest.test_cross: FAIL: Bitbake failed (145.59 s) RESULTS : PASS 0 | ERROR 0 | FAIL 1 | SKIP 0 | WARN 0 | INTERRUPT 0 |=20 CANCEL 0 JOB TIME : 146.95 s Test summary: citest.py:CrossTest.test_cross: FAIL You can redo the test on your machine using avocado: 1. Have a clean clone of isar, checkout to branch next and apply your=20 patches: $ git clone -b next https://github.com/ilbers/isar.git $ cd isar $ git am /path-to/0001-my-contribution-to-isar.patch 2. Disable several unrelated targets to make error appears faster, by=20 applying the following diff: diff --git a/testsuite/citest.py b/testsuite/citest.py index 2e46088d..ed6a1114 100755 --- a/testsuite/citest.py +++ b/testsuite/citest.py @@ -197,14 +197,7 @@ class CrossTest(CIBaseTest): =C2=A0 =C2=A0 =C2=A0def test_cross(self): =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0targets =3D [ -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 'mc:qemuarm-buster:isar-image-ci= ', -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 'mc:qemuarm-bullseye:isar-image-= ci', -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 'mc:de0-nano-soc-bullseye:isar-i= mage-base', =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0'mc:stm32mp15x-bullseye:is= ar-image-base', -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 'mc:qemuarm-bookworm:isar-image-= ci', -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 'mc:qemuarm64-focal:isar-image-b= ase', -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 'mc:nanopi-neo-efi-bookworm:isar= -image-base', -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 'mc:phyboard-mira-bookworm:isar-= image-base', =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0] =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0self.init() 3.Run kas shell, setup CI prerequisites (avocado, qemu) and cleanup: $ ./kas/kas-container shell kas/isar.yaml --command \ =C2=A0 =C2=A0 "rm -rf /work/build/conf && /work/scripts/ci_setup.sh" 4.Run the failed test in fast: $ cd /work/testsuite $avocado run citest.py:CrossTest.test_cross$ Best regards, Zhihang On 11/26/25 12:28, 'Sai Sree Kartheek Adivi' via isar-users wrote: > Prepend the missing colon to the appended string to ensure 'supp-user' > is registered as a distinct override. > > This ensures that SRC_URI:supp-user takes effect when > TEE_SUPPLICANT_IN_USERLAND is to "1". > > Fixes: 3896e4da ("initramfs-tee-ftpm-hook: Use override to model variatio= ns") > Signed-off-by: Sai Sree Kartheek Adivi > --- > .../initramfs-tee-ftpm-hook/initramfs-tee-ftpm-hook_0.3.bb | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta/recipes-initramfs/initramfs-tee-ftpm-hook/initramfs-tee= -ftpm-hook_0.3.bb b/meta/recipes-initramfs/initramfs-tee-ftpm-hook/initramf= s-tee-ftpm-hook_0.3.bb > index 94399374..f1015028 100644 > --- a/meta/recipes-initramfs/initramfs-tee-ftpm-hook/initramfs-tee-ftpm-h= ook_0.3.bb > +++ b/meta/recipes-initramfs/initramfs-tee-ftpm-hook/initramfs-tee-ftpm-h= ook_0.3.bb > @@ -12,7 +12,7 @@ require recipes-initramfs/initramfs-hook/hook.inc > # NOTE: default will eventually be flipped > TEE_SUPPLICANT_IN_USERLAND ?=3D "1" > =20 > -OVERRIDES .=3D "${@'supp-user' if bb.utils.to_boolean(d.getVar('TEE_SUPP= LICANT_IN_USERLAND')) else ''}" > +OVERRIDES .=3D "${@':supp-user' if bb.utils.to_boolean(d.getVar('TEE_SUP= PLICANT_IN_USERLAND')) else ''}" > =20 > SRC_URI:supp-user +=3D "file://local-top" > =20 --=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/= c0eb516f-42d0-451c-9040-e293025a92ee%40ilbers.de.