From patchwork Fri Feb 27 14:57:16 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 4945 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 27 Feb 2026 15:59:03 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-dl1-f57.google.com (mail-dl1-f57.google.com [74.125.82.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61REx1ln016473 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 27 Feb 2026 15:59:02 +0100 Received: by mail-dl1-f57.google.com with SMTP id a92af1059eb24-1277896014fsf60543461c88.1 for ; Fri, 27 Feb 2026 06:59:02 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1772204335; cv=pass; d=google.com; s=arc-20240605; b=IgkkwtVWIMoYYr5TTB3Bw5EJF48zlnftbCaZy1gnAxW0rp+Idr7fKyi2EvYjw2HDTx WzwEliiLOxDOdf9T1bwnz0x/Zaen7f7Ue2aDsm5d0yCo2x+lUiLDNqN19FF6tHNTNf8a dWcIUHNeIxdq4k1wCn3rs0per8Iz5snxIM7kvWn0L2zVKV/6rqBDv/4drBye5/rYKbdN fdzFFQ7P6hfuiBYITj/VVdKYc9Se6Br9by+jKahBxdBxe97rBF2Z5xhSOX8aJlrhnV5b ARvqt42ikrwmsH/IxL1HxwxAStZ12jNltfPGbcj46Dx2/HPIlDGtNDxdBMsZgyo5ligW qDRw== ARC-Message-Signature: i=3; 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:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=//nM6rQSwrI/UlLnyw45LZZVdOS9jE0GnLuRcKR8Mpg=; fh=cbyPp4TMPw2PqgGeTYV/KrbrDGf7NavS93r3J9PigCY=; b=GJN9AVbhl3zFhUmFUflVM1CO4LjWyhJY3njmO2/asY1PZMCrUQJ5u7I0l/jZodCZUB FBU9Wx6gLIwVoEOLr8RzQfxWGqJrbGv6n+pMQB7hAKf4yBm69yC5fwu+bVprpREnMU+T IgYTB/hNW6qlkhThMzBfRCsNGkRV7OtXY22Li8Tdzq7gVbP0JlLmEoEe0JS6mgf/S7B1 +kFa+GdNfHiytiQLy83xjc6ss4VNx3GMnV0z09RZXOs50KrKkcBxu2NEMpl2rXq1v+ig WZTRQCWjOmAsYp9pnlDo5oeb5bRqNiARtBsw4nkqeBu3h/EP5K+V6hOyQ9CiCG7S8L30 L2qw==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Ar9NmLgP; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1772204335; x=1772809135; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=//nM6rQSwrI/UlLnyw45LZZVdOS9jE0GnLuRcKR8Mpg=; b=bypk9I4sicCCoi4b8m8y0e4Z02gaWY1FDC7uo29y8udCD7XZCAVnP/PuuSx1oLfU4z Qr9M88KXUTEwjVyfqpqfqvi1ug9pZK4zbF1qF0e+7Rf060ynFzd+BEs21mv+RewtsFYk CThJ3WGYxdOeaStnpicUAw38B6NI0cPXJo090x38pg/U8TU70bfBZe9TCn9XEcy5vJb8 tlBmOicTZJpQaRPI2IjohcNHA1VTQL7HqT2BgzXf21sFP2bmXy9qslAipmy78oI/Lhhh QVs/Pe1Xqq56VXXw6AhGULlViHC+WS80fZ0zcsYVCYhzL2zjEXOQ4OsAHroFYsqCu1Li rciQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772204335; x=1772809135; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=//nM6rQSwrI/UlLnyw45LZZVdOS9jE0GnLuRcKR8Mpg=; b=CY3sn3x8SJbc1koSbBX8nQ9oNF+UZG6WKPeFvAI/K3VC5sA8g9HoomdTzutoGGzGob 7uM/9A9HFpxm6NiFPD9zfzZl7MfqpVmp/0I3onU1UZ5JCD3ps/bo+ymq5V9t9lKNgL2r xuYYgkP5hvcbftZ+rI/lRBqW5zjpKIB4d8doZxmk6VrkAQbSU6lUWM/EN3Qloptl5QaY P8bfCM5nDQ/4nzTdINzF53YVOk7sdOEqDfWWVFSmveL/3cPt1hasvECJISJBjxszWF24 INETDsEFsUelIUa/93Y/FECNpzFgeVHBsy4By61aBCHa9C2XkNTI1ohSHwpj6ojhRWKG fxWg== X-Forwarded-Encrypted: i=3; AJvYcCWbdVaCTvbv3CkGR5bMyAEIcz9KSd/1lAXXgue1WBIpk0mtjv8I4/LUJaravdWdcb0AyMJ1I4M=@isar-build.org X-Gm-Message-State: AOJu0Yyb8JP7SmE3AVX4vetbzUzuobEZdw+YcG6bvTAZJvG9mKcslEli bgJEujAdagMpGDvpSdgKylm5wls9WSQWSaoxtNxb6XZ77Pr6HY/Zhh14 X-Received: by 2002:a05:7022:7a5:b0:11b:ca88:c503 with SMTP id a92af1059eb24-1278fc9a69amr1523585c88.3.1772204335040; Fri, 27 Feb 2026 06:58:55 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+Gs2er8W9zavCWtR+iuYHpXtFypm7a9XUIaMmEuoWKy2A==" Received: by 2002:a05:7022:e13:b0:127:4123:c172 with SMTP id a92af1059eb24-12782564fb7ls2887614c88.0.-pod-prod-01-us; Fri, 27 Feb 2026 06:58:51 -0800 (PST) X-Received: by 2002:a05:7022:4389:b0:119:e569:fba9 with SMTP id a92af1059eb24-1278fd42de2mr1189798c88.24.1772204331039; Fri, 27 Feb 2026 06:58:51 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1772204331; cv=pass; d=google.com; s=arc-20240605; b=d5AfELhIF5yovTBvKF1REqqIoYesy+7Y6KXl1TSwmv9HTq60veCz1G7PqovKChHA3I a/wxayGXheOQL1r2WsvwyjZasBhzp+rV0niyuQo43mn3YkLlCwJr/9k3TeVuPx7NiX/N 7tNN2FxsxdMa2Oid52CGBQIZ7znnfUce8LYAGuzIgUgd0iFIw8xPgmTBbjHyBmrRUuzY AACb/too3Zu2TXhEhCDM9zrgOlwMxonVZp17SmWioV9IPsZJ4Mqw2vrTgw7XkAbjZHw+ xLgtkJuWlxNkgAQbvuOpIZsP3uhrvxtQ7e06pyetSkHWcpJHqY/r0BkAWLbJF5XdPMx7 Pq5Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=+UpQXDUa6H3KTgauFJ8M4+xWoeicdEvZ24Bacz1T4sI=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=djzlc86jRPQYJI9W9fJ35EUUI3QMnmh1zyJG8aFT1ATVfj5w6vMhL6JlT+uYe2Nt+J GPN4FidWm2rBHIwKzS6yJAaa4s133K/27EIZZW7HDlSm6/eVeU7/eHKryEag7TbNxB45 FrlNlJYn90qO/svvK/IhWm2Ec4VftT4qSkf/MpPSZyfBwIy3ZkbcpfwXR5vl2vorMrzy 5KGky24H2ZYeh2RqO74H7j7IFcwZwti7lNmcWBSj92kRl70xj+zAxUzT4CF2hLNCh9dx WBgQ8IZ9X73PwQN7TE2wrBEjBNGCZHYBgyOT/eDmVA+jmrZX7vLMW+gHIA/AHZ3N4kuA q/Tw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Ar9NmLgP; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by gmr-mx.google.com with ESMTPS id a92af1059eb24-12789a17464si174803c88.3.2026.02.27.06.58.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Feb 2026 06:58:51 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AaR/AAiJcJ3w2in4eNQCbJIVuVEgeRa9zMZtYBmXnELf8wMKzQ16JjBIH1SQLeZY8pq/HgtkvJ1GE7xh+aCJfzOuFlKC1RYMKhDFRECia6Cw75Dxnh619INYFQ/74Gzr/gqrEJdbuwD8lfu2AJWk1g7MgrCmy4z6GVClfrGaJ9OpzvNHdv3Yw5YkTFeB+ljukaMnxZSrwLMoe1HGqDAONz0XZnjWA2q4+cNRXdY9ngH4AW77pq/JZetxFP6+AEg/DvsTWY04bMbwW5LoCRk8xf+ZxVhYBj0vUN94ibuuN9YeqprhmSn7nRLaLWk8mTw6gFloLLpYraHkEnQO7b1jwg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+UpQXDUa6H3KTgauFJ8M4+xWoeicdEvZ24Bacz1T4sI=; b=oqdl/m5W98FS+NOjrhBn0/7CGLl8rFE48orobjTG67AFpd5JfW15e1rrERacciU9azQyLN0X+Rf1bupMEoLwvh1RsQ5lniUtv6rDZs6+yynh6q/5/gcYr+vLv2DrKDJsS73SJo2CPIQP5nvkSO1HDHSpvTSuZO63XoYJEGCwbBulYnO4fNvlgl2RXNR39CGIyrU3m6EisD+Jta7Mw4geDPdW62LyQ9M4+cc9CfsSk0Qq8WKKFa3R+xv9u2tMMZiVdkPJETrBMjdhwSSZO6HiyjsIgwGzG5cQRG4wRQk8/x7NGQgIWdRg9JyJ+mhOKsMqd9mR+aaoz2cttHHqITxF2Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) by GV1PR10MB8006.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:5d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.14; Fri, 27 Feb 2026 14:58:47 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab%3]) with mapi id 15.20.9654.014; Fri, 27 Feb 2026 14:58:47 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, Felix Moessbauer Subject: [PATCH v2 16/16] compat: handle user errors gracefully to avoid parser splat Date: Fri, 27 Feb 2026 15:57:16 +0100 Message-ID: <20260227145716.3794146-17-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260227145716.3794146-1-felix.moessbauer@siemens.com> References: <20260227145716.3794146-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR2P281CA0173.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9f::8) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|GV1PR10MB8006:EE_ X-MS-Office365-Filtering-Correlation-Id: be5a0d73-c3e3-4839-f5de-08de7610b5a0 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|10070799003|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: Qw7uA5MIL+4bLksolVWyNYdqlNhEVd7DiUt6C4+1fEzQssb9xS7fAT9t/k5nzWtWrzFzf0hZhrSBGPyocze2pMs9f+TzLCVTgmT4QLODjL2VDnRDsgLdnFhed9EnVKMtNJ5q2VDU57lvzhsmKLmOMIcTAfkFwe8M5Y6fHTounQexTnypS4vRChlKeIL2gKhQ2fsB4JSIAotCsGo3xaZFbkwJZyQDOAR03oMFwkykXpkDcIxMW0R59yYMhdBLi5yWO8fguKpGiy+aT07XfbiST+9tl8FHcb1J2VBfbmapBl8jm3WxyDPf7McwbNDevJjBGT1yudBVAc3lhAmajBjXCvKiDoEm+YJcyT9PgXIRfx8X6K56vcLTwY1GH7E9pxOtYsbg8BC8hkUz0ivqW+OKfwjRfqE4IZ+OumRLG3hsoQfG+LkvQRMjYcAmh4+WP87Jpg0mZ447I7k1cuMYNg1clkRmT1+D2P1G5U8zUgKCj7x689lnsehaoW/boN1ZXFZBoOEgQf3s9xgBwoGyvqVJ21hdYnT/BHydX7+O4Taf8pIEo2Fz9W9Wm7WDzQRJEbmHGz2OlnC20vsdQLxXqh083ZOuoyohi6knFnz7odjTPSNlsMfAsKRsKrwbgn4sMwdbBF64Q/ZsxacPDby4asBVsVe3lkhHQ3rgI6m2JJJinCeCAFYoSdH7KlkJyF/zMJr7S3HNU/RD0fVZ0r52/gEMp5yRUL0/iHXot3zmhu6Hxq0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: 4PD2Ka5Uh+UuDFntM1ATZy6lXVliWD97svJa5yIliGzqnF4hzH3MZhX0bFiscRbXIzYVHnZBGOkoiARzEtIuX79lR1t4EYoKQbOnYIL+wD82UWy2MKMTDJN9KVzZk51Hzi8d+1twZug1y8OA2i7rchSDPVR1rS14/FuOogtiDAeRomEdoDDRskjxM4i3GdURUEhAjWLbi8SsDCZnuP2oNEboanYoMIYJDUm4TpAqv125Hi3YRM6BHovaVU4Zkz24YUlFkeLWenBphsldiUmbOsTcNckt/YDCU7ELMCnsTWp2faELnSmTYZfwRYpcluwoNHkjoco/q7BWADm0vwdxhRMPwG10Auq6FjHehnykjRqPttSWKMD865jBNhuLaCzK0C8SAi3RaFBTLA+P1C5xBDQiJFfDNYCKKJyrY5KwcEFUIFWHfB4F9BAytsqR47g+Mryd818I1iZjPpNuun8LirBy/4GDe3+uQw3zWHmNLTB8IWQtGEk9wsb/3BJgjSmykyq3n4+hwDjUQ62z4FyGVERr/pGqW7Je/AA2LpV2hUINDabPJzap6kszzkchU4oXgqjtU79U/GZ3ibgiCGcoi7brXudE3wvEbWN3Q6gwqbTWlJnSjYNHjq31GQD4amu172r4wtmirBDrF1P3NGVnjjOgpxNxSlLaSwE+6cSgR1xJqVNGVpZLsJuFu3LYRU7HK2AToGnwg5dc9whD329h3Uqx0FrwHjVdNNBlpo8Bo/WVb45S9QRNe7aGCo1cRhPi67ONSCcHzojCdPt9d/1e6HYGjtMNxQWbLi4AoZZIMYnjuf//mkUTxlYKIjfuz/pS3IT58LepMm3/wpRS6hjbYGjsmalqHURP8tsghAd8+lrkhMxbHjofHVlBCBCBiAZ2nCoofsg1djKJGkSopKs6qwf2I3e9AWkes6V7pbJdCCcqHGYv2MmefNfkLnU7aiWR/eoTkviamslCFbDMxl0y6GYrZjQ0kWKg5ENPgRoNTng/JTXwGF40c5UwuA39VbHbz/H8xhISKZ7KgOngNb4AuALkkZKJb867oZMJQCo7hdE1DcfRYJ8nrZmPcwwp78B5mc2AgEUl1iunR2akPYJn1xTeSKq8igPXynqgMGO53L7mN8qilGOvFTu9K6iGCFpigPZvdAZBjjOUVXqghk2QT/jfPlOnqtruWeZTIkb0P50iXDwFP4gdMptdHxXv85kCRfCi4yLM72VCnFqjWcXfhEvhjOqAt85s+zQ5fzEe05NyN1uAN8DhArDw29VMjcIeYeW7YypSTXwfu/x/T80NTga0EVSy9HPqAIEurD3hdk/462B0ZYw0rmGuGE3H0k9Oi2ghI0MvxBjAadMyd2mLiqY41/TY3lefbRGTyoskO8As1/k8VvZFU6dOHyyUsHFBw9B6s5CbEauYMmGO5OsNc14RhpZhMEamixidsziqQwYYGcycXRH1fnlKsNGW4/gr933uE40nTqURS7OS1INlsLzRccowmkpzMdOtB8gCQch/osstNU0m+kM4mOw+y+ActDmRZ6fns07ZL7STCLbgPRzXh66as7ab2AEgWd/i3+73VpCwMobvq9ntQUUKfpprojjdILLn3QZ1XUZkESz6LHXc1lhr2UCOtPfFyS10NuaCw1NPOkVaz+KM0mJBqxxN8N443Vs4vipnRlbG8ebfFuirHhBfpvM5WG+ze4+QCh0VVYPUBgV2v3FW/5KsP6LgTujrzYnSCYTB6eEsz2smwT0GPK95PA3S05CU4vRdd9TLW0dW4XYACLssfDgFTaLSLWV9O9dM X-MS-Exchange-AntiSpam-MessageData-1: xxJkpbAH116lPvf37xMGdial9w/clUYEuYw= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: be5a0d73-c3e3-4839-f5de-08de7610b5a0 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2026 14:58:47.3719 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: xinuaSYXtTA0kwWGG+HTJgNplsKZa+W3OuqPLdhUVPkjgO2LtwAEUMz9PVE2hDT/C7pAH0mXXMKsJKwPrKMLIt4Y03KuTGedzuVJqWcTaGA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB8006 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Ar9NmLgP; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer 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-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= 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 --- 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))