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; Mon, 02 Mar 2026 09:41:37 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f57.google.com (mail-wm1-f57.google.com [209.85.128.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 6228fal8031144 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 2 Mar 2026 09:41:36 +0100 Received: by mail-wm1-f57.google.com with SMTP id 5b1f17b1804b1-4806b12ad3fsf34856355e9.0 for ; Mon, 02 Mar 2026 00:41:36 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1772440891; cv=pass; d=google.com; s=arc-20240605; b=jGaNClFNtkssZyZn+M8o03+KIvZoHEluk+G8dz3dYM7CMIOnRX+qSjw42nBVaf5Fw2 d18FBzlfqbOTFHiUuRv1upNNDkW6q6/X/mmAE8QWRACZRLRpPKadwyOBrTA0wLDQttxC w4wpBKDfkcFG0oo84sAcKqGrB7MwDe+ji3VXmfIyURUKyZkq0rnOOld3WjcmWsHGLU5r WWRjVYFOJj8iA+0vrcTqwcJ6pQmAQIRRBgNNC0ni3BJcLBbYHDGQI4e3k1skyA724ZGH uYulUAuuDrvqAQOl+43EKcTA0LZLY071u4HQSHfc9U8mWoz/R7SZjywmq9fgO8T0rGPi qiUw== 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:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:dkim-signature; bh=T+9CKXaCKsiCi6jonLybSang9uwJo0uoFxbELrKCa98=; fh=MBwNVPOoEmnYg1zajA8C4Kv9jXCiP9tkf4TnrHg4cIA=; b=M3K8diHWBFWLmu+yd6PZGThEtNnXRgdQwczSeEemU3m39lBKOuQhPqi051AZ5EV98a aVViscXGdYydygE97zSZR2BvFuN/OUvHoq5oepI87cD2QdloPwMle7C+FA9VAo/sWMWl gULVDZHZKmq8XVxAPRRHWbp8SNZ9BviGYciOsg5r1cHJ4nbC0zliAIltNbB/OnUYKyJW KiTZUsbp/dObjMX2E/oLh2zKEuy3NLbeQ1bEbbIfXT39Jvjqtk3RWYnlLoRuofp2AiGx ZuDygWqAzzC22TtjExAF6ogF4F42k90PekHxidvuvbCySYBQhb5MUxAzXZqlqc7NWHtx oCfw==; 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=1772440891; x=1773045691; 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: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=T+9CKXaCKsiCi6jonLybSang9uwJo0uoFxbELrKCa98=; b=VhQSt9oVLwZ60zdHJ2b372P+V8YS2FxAy3e8f/+t31Mqku6S11nj1V8sLYHcuRrFLl t5fGH2l6R/H5w/u9p+0im9ht2eHD164Vk+I9V5iKw8xaB2o7S2Z9rhbyzaumYfg+CJP3 Ha/8K5WedLPkxZSUnKtqkvnF9j44nrUyvNkTJqMIQ+EeWDbecvgQP9V/cjoHOtgOYzkd jqM7ma7kMbHTEuS7LE2DiKcCOhoatexBPss6gnxlJPwcbSUucKgPIhbiXzR4bubdS5NZ 3GCR+InrVQwgS2Y0+j7L/x2+Yi/tJyrKUiVi9DQ96AMvDbSwC6EnFbjQ3QMWSLFZhir+ d64A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772440891; x=1773045691; 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: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=T+9CKXaCKsiCi6jonLybSang9uwJo0uoFxbELrKCa98=; b=hIl2HjffsIg6zcCQjZsWpA+MolH8a1Ls571F699FOuzITeUnSVFPoh55aF77HrD97K 0Msk6TIYeqER8H8xgXeZSzjk//bvllPgQ4M1EHu6yGgW5ZHNPtvSUguWoAnQ+VfQ7I0I rFTiJLJnoq3/GxhB2E9spbRwXYhJw4i5Af3vv76xil+3VJh2ch+PW174RoVInJ/8vIM4 nKThxguj/V11p2ADqGH4lRdgEA539tDOeB+rAl7lwbq2bwE7VyU/Wds8e2/Y/6+4Kgb0 DoSTFzVpO0W7n5g/BH+C5q7gwEe2iIoj3icwyDrRIVD5uamfGaGtUnlM6KqlTu3wIY/2 UKYw== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCUlZ+Ex0qhJbSj5E8JTl57HmOE2orSv6HUBPZV8MKFJ0MwlN8Ni80C0sr7C/ilohV3oAwZs@ilbers.de X-Gm-Message-State: AOJu0Yz4sHo3Mgh3JNpdsdhAtEEUUu+zG0UXE7CSLwsmN0L355bMmUP+ zJSfpwlvVc49dIb/yKjqM+EvqZ3wW8eAPOqqDzOOvz/BIGc06i8eeUfD X-Received: by 2002:a05:600c:8106:b0:47e:e8de:7420 with SMTP id 5b1f17b1804b1-483c9c1d4bamr187342215e9.22.1772440891034; Mon, 02 Mar 2026 00:41:31 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+GxJUIP/QQ/Pz0znPne9kKy6G02tG2z+7MZjfAx+61kqw==" Received: by 2002:a05:600c:4f08:b0:483:7942:63b6 with SMTP id 5b1f17b1804b1-483bf0a7d7els33687515e9.2.-pod-prod-03-eu; Mon, 02 Mar 2026 00:41:29 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCUVHqDElXHVUdP9glSrGB9lYEPabgM3mp48aBTUJdkmcdPs1qiZqg47moLzcp59W5X1weQ4H7WaT+BW@googlegroups.com X-Received: by 2002:a05:600c:4592:b0:480:52fd:d2e4 with SMTP id 5b1f17b1804b1-483c9b78c20mr215011255e9.0.1772440888821; Mon, 02 Mar 2026 00:41:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1772440888; cv=none; d=google.com; s=arc-20240605; b=M3mNbx2oPFUM9MRyVpfpSAjYsoWfFymhLF2gry36vrgnHWCwqd+lMOB7Sls33cTB1q G0z1iqXD0IcRWDQaHO1mTts4Pxmki3Ks+idq0AQ1/l6z18/4pr+0h9S2U11KHxPuUZix 6oJTNsDBfLwcVYxg7cTdGY21TgpzZASJ3Ar/ZL63ipW10aljBSKQOU56So3ZkHStDuQf DPPQ9eKg8b39NLU88bdd8FBAyxvRhWzw4C8DpL3wGJnRjAIqNHWlagQtL2EgOCa7/mzx fRDPoWOeNQhyzvi1KxSxK402QFJUDPdiivDV3pw2qkiI0iMPb+rsqCmUM+JeIymtJF2c 47dg== 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=pUgeaDw1H2ECVsSx3Y4vEuKjglNO5EFIaY1iCguBqek=; fh=ez+yYIN2+t1/A1KtVD1essDQ6+anTTnZTbSXjuK9WaU=; b=Jfkzx+SQJEjmnhuSgSIqFUplVfnaBK0YfdATMxP8VlZr/Av+Rme82yApjNgiOgw3fr K8Hpladh3W7swfVvEOuryaGcEq5GPHfpxKN67hBHlO8h0U8UcgXLidPz+hx86DtEMsEq /JA4d71icBpMoqXwOCHYXEx1ck2j+WmhrKPeDVYFrVtBuU173Kh6mCIIdE9XnBcG8DYA j56yBwjOad3+hKDu2tab8KbWzYkaft8nwvvIU+FKUFMmkyfecJEfCGHy6PM/CNXT0cvR 9a2BNQf02IvWe0qHVMvnDzxS4tYFHItjhOg7/UhRw6J44u/UfpiMXbpMsH5KjJfY8Zd2 RAyw==; 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 5b1f17b1804b1-483bd710d73si3083195e9.2.2026.03.02.00.41.28 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 02 Mar 2026 00:41:28 -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 6228fRxS031135 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 2 Mar 2026 09:41:28 +0100 Message-ID: <9d8f796e-dd33-42e5-8d29-5469050db6fb@ilbers.de> Date: Mon, 2 Mar 2026 09:41:27 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/1] compat: handle user errors gracefully to avoid parser splat To: Felix Moessbauer , isar-users@googlegroups.com References: <20260227101009.2465660-1-felix.moessbauer@siemens.com> Content-Language: en-US From: Zhihang Wei In-Reply-To: <20260227101009.2465660-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8"; format=flowed 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: wvU/S3LqvS14 Applied to next, thanks. Zhihang On 2/27/26 11:10, 'Felix Moessbauer' via isar-users wrote: > A common user error is to forget to define a machine (or use one that is > not defined). In this case, a huge parsing error is printed, giving no > indication what the actually user error is. Instead of crashing the > parser, we now report a meaningful user error. > > Signed-off-by: Felix Moessbauer > --- > Dear maintainers, > > I recommend to include this patch in the upcoming release. > > Best regards, > Felix > > meta/classes-recipe/compat.bbclass | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/meta/classes-recipe/compat.bbclass b/meta/classes-recipe/compat.bbclass > index 907c3ce2..7df55576 100644 > --- a/meta/classes-recipe/compat.bbclass > +++ b/meta/classes-recipe/compat.bbclass > @@ -19,6 +19,9 @@ python() { > package_arch = d.getVar('PACKAGE_ARCH') > overrides = d.getVar('OVERRIDES').split(':') > > + if not distro_arch: > + bb.fatal("DISTRO_ARCH is not set") > + > localdata = bb.data.createCopy(d) > new_overrides = [distro_arch] + [o for o in overrides if not o == package_arch] > localdata.setVar('OVERRIDES', ':'.join(new_overrides)) -- 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/9d8f796e-dd33-42e5-8d29-5469050db6fb%40ilbers.de.