From patchwork Wed Oct 21 12:37:21 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: tgaige.opensource@witekio.com X-Patchwork-Id: 101616 Received: from mx-relay26-hz1-if1.hornetsecurity.com (mx-relay26-hz1-if1.hornetsecurity.com [94.100.128.36]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.10246.1792586259538836119 for ; Wed, 21 Oct 2026 05:37:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@witekio.com header.s=selector1 header.b=m6HqahvC; spf=permerror, err=parse error for token &{10 18 spf.hornetsecurity.com}: limit exceeded (domain: witekio.com, ip: 94.100.128.36, mailfrom: tgaige@witekio.com) ARC-Authentication-Results: i=2; mx-gate26-hz1.hornetsecurity.com 1; spf=pass reason=mailfrom (ip=52.101.72.117, headerfrom=witekio.com) smtp.mailfrom=witekio.com smtp.helo=am0pr02cu008.outbound.protection.outlook.com; dkim=pass header.d=witekio.com header.s=selector1 header.a=rsa-sha256; dmarc=pass header.from=witekio.com orig.disposition=pass ARC-Message-Signature: a=rsa-sha256; bh=vv0rVhzCaS3GXsWVvd1GaxIm7foeCpnr6FNmpXla9ZE=; c=relaxed/relaxed; d=hornetsecurity.com; h=from:to:date:subject:mime-version; i=2; s=hse1; t=1792586257; b=jsW3qOgLoeTcTE4lBOejjDCmDFYgm3GH0qSjRN7zVmHxYcUxZ86+PQL3vjtolZTmTiGWLR+9 L2/AJyR/FqC9C94rzIZF2BNR4Byl6jID1lzM6sqwKjNWiGOHJ8q+zjn5327L2BdwV5xo2EHvDkw qiDTaqcWfd6nh/5AnAqS5e7w+JORC680/lcW/znlpUDPvMuIDf8QodeoyoQIi0plEQLdWriwlTi UYO4EYL9Ddop4jHN/OWwNRv6rJqng8R3aDwVo05AhUL9MSv2kYyBflTaGZBnjruFdASNIb+VUQ9 DeGZlHuVd4A7UpQWRbXnLdl0b028b4VfLim+Yp9htwFQg== ARC-Seal: a=rsa-sha256; cv=pass; d=hornetsecurity.com; i=2; s=hse1; t=1792586257; b=EiAc8ljwCTMyB4/sN/T39m/ID0nrSUnmG84oGbQMdNYlx0qS7l/bZXrhhu2b+aitJOQLCAfz DALY8Sg0p3EGT68VfAtViWHq3lKRBnLfUYBxp7CuNjZR/bQ27U3KxPtKq7gmbdZU3js2XGz2kvK BkAPR1NFjCAmDO4NxyVzZ3RHjckNLF3AOBWzxsXyE6jHIjjwH7N5LO5XLRJLhG8CTM/UXyyBf8R V01iW1WaciaP5QBYYWB2DMLiy7BPHkNX7wEGlpInd45o5zpZHQE1f8+KwmEcgBzrk7b54qYE/zK Ipezsl5bMmDuDVS/XdF4hQTckY8T83Zyvnx/4SBDl1TuQ== Return-Path: Received: from mail-westeuropeazon11023117.outbound.protection.outlook.com ([52.101.72.117]) by mx-gate26-hz1; Wed, 21 Oct 2026 14:37:36 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EUgMf9PVlR6av/G+eBwFS9/zAbFQ2xORPliT9/pgGsCz4P3L4RuKB7u8UU3mVYJdoX4OKjvzw7/BVIfDoBnZHDdpy9SjgYnOnY0psO6tpTdKFrQRZvmYq7Lm9qByJX9XHfScOdL8JatO1Hv6S4YIU1tBVgUL9SiFvzelsp2UyQSJ8bhgbAZIxye1iMEpFBt3bdnMGHWgFukevDvUKlWli7s1pSgS+2w+JB5TVJ5eWPYiLL9phokrS3//pz1CtlrHp1ooLPFlUbK3g5ufOyYMHAOxFUDaKwTWXjZMFgwXQ22NyFy9e9JFmHR1fnB8OGAQZzFxsjtZDSFfDImAEJFlGg== 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=vv0rVhzCaS3GXsWVvd1GaxIm7foeCpnr6FNmpXla9ZE=; b=FKLCasZjnce0NNH+bBuFCRKxjLvAPBKZQHV34m7gCfU1mdZI6hAJedveL0sfsc8wtuJ8epNg+gClxZKiQTUn7EHHklf3VnXGahUdHhl2fX0JqzME309bmPE266Oe2DYfZXF9bCrzw5F9O0yZV0DvQnAFfZqBv57C7Y/Od7XRMoJcP4wcktRZKFyQqPAnIp+9DMfXDyFSkhWmtTITtBr4HXphRvAMukuJq5dy7lMtJPLj6+II4wIkW6WPZtCEcCrhxaql39vr1Jx5YsF/+YZgd5EYg7y+k91pO2uD3UC8hLRgi8AAu7gXUhLZOG/uJnAa3cwAPODUmCwWrdu0qzaDIQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=witekio.com; dmarc=pass action=none header.from=witekio.com; dkim=pass header.d=witekio.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=witekio.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vv0rVhzCaS3GXsWVvd1GaxIm7foeCpnr6FNmpXla9ZE=; b=m6HqahvCQTa7001NcqPv/GwMEHHrfODgLmgXzYgbdn8ELEQ6a5eKaEH+VSj5rHSk23aQKk7Qfhb70V++pfa4vUjW9ZPeeOsNMYYtFnd4eK16JOMafLWpqfPCdnjpKUto7kg4/67PMlir3R+rU6Hi0RCdy35CAi9OXDgbFoCKZmxPAK64PJcifBMcwWjAgEFw83yDJXbKgRVz/2AqM91LIDC1LUDXNlqEpOTEY6GVVVyWGY+8tv6skhsHwNzd8tey1q0usfyHuk0hVEvMB2xMJkr7bOdOFTKIKGf6CVaIKhzQOY9Pfgmsk/1ZyxktHIQ4uRajmKFgcbnYvaAEOAYlww== Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=witekio.com; Received: from AS4P192MB1862.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:51d::6) by AM8P192MB0898.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:1e2::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.546.15; Wed, 21 Oct 2026 12:37:30 +0000 Received: from AS4P192MB1862.EURP192.PROD.OUTLOOK.COM ([fe80::81a:852d:56c0:eb58]) by AS4P192MB1862.EURP192.PROD.OUTLOOK.COM ([fe80::81a:852d:56c0:eb58%6]) with mapi id 15.21.0546.012; Wed, 21 Oct 2026 12:37:30 +0000 From: tgaige.opensource@witekio.com To: openembedded-core@lists.openembedded.org Cc: hsimeliere.opensource@witekio.com, Theo GAIGE , Louis Rannou , Mathieu Dubois-Briand Subject: [scarthgap][PATCH 1/2] python3-pyelftools: add python3-logging to RDEPENDS Date: Wed, 21 Oct 2026 14:37:21 +0200 Message-ID: <20261021123722.2713530-1-tgaige.opensource@witekio.com> X-Mailer: git-send-email 2.43.0 X-ClientProxiedBy: ZR0P278CA0080.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:22::13) To AS4P192MB1862.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:51d::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4P192MB1862:EE_|AM8P192MB0898:EE_ X-MS-Office365-Filtering-Correlation-Id: 588a1c7c-c7b4-464b-ca22-08df2f701297 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|23010399003|1800799024|366016|38350700014|261009223027099003|10067099003|56012099006|18002099003|6133799003; X-Microsoft-Antispam-Message-Info: qljGYauopRF698L8MKEDk/jWxqpqIVUFlO1d2icN6SrS0C+zbvEtEeLIeezV3zPThJGwOahg8S0fpqRQ/8TPBzvLWkVe4102Hf0m7nVBtbhMLWzHygLpL+N5UT3qnBactcYD7rtmXcxqUr5JGQNA7Ps6bfZ7KL5RHwMAUW36dRCUIuULHg5zu6zJj0yt5xQJbbCU05JXqxVKhKuXYVZDyK589xgHh07TsYN7x0RTfdU+UwJe8wjX3iRjifGcKYP0E63Db/9caaZWBp73j+AyU/MbHLRe14cdxeJhzmpLUZLEmovfwaxKKGV54E3OgcnLn3eEjoe6ZzH4sI1/IIqkJdfV9SJOy1cUOYBguXKvPhPNVgIg14OsXzeGHGcWrh7kLuH7dTxToUbB7yx1mhe6hqjJIHScN9JGWjb3hxYcf5q3X7/QIlFhWJWrk6dJFdom9wBn1+/k1w4HWiM7Tcxq+60H1gHV1QF2xBHGwJTX+hoHDrczl1pLg/bBn20UnfqZAac+pZMV58cXM9b6ZB2txg8F4EgJTlLIaV1dxcBYKt/YCJLKcVwT3o88IgAKA1NOQuxGlV9fuvi4djO9znXql1z11PJqd7GpU4vpBZbWY4wiNcO2KhCfOFn67hREwE9TH1b3YuHTvl23zWrq6moqPPMfa577MuR4ldbtYpNPWFJEQixmx10eV1o0ylB9992+Q9DYnqit3WwST4ZaHZhqCla5yy5++sST0IpVL6zbKZA= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4P192MB1862.EURP192.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(23010399003)(1800799024)(366016)(38350700014)(261009223027099003)(10067099003)(56012099006)(18002099003)(6133799003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: mjtzvojKloRH7lcO58wbEefJhk41CTICYdnzRDERaTSwNanACaJwsrDWFfUFookIgpGeVw7Nre91o8eQ6E8kfGC/wIfov3+XgWxmOo3GCz9746k0VlYfiL93xEO6z0LS0OsXFVwo7E75d8Gq/+vKIyVEezxYLR4v434jln7jwpjs5QJGxvv/fkFtJeGveEP/LAnIc87tU5rnz01T6BCd9Gqi8XwW4SEgJDyTnjGa9xwlDFdhqu7bHsOJG+1kyX16YlVm0q4Mzlb+fhdeqIeZN11AHBMJPvfQe8Bp4qq1WX1Pq0e5T+ZEd9CkFwS980BK4otPOOEh/IJZBjkE8wFTBuwvJAQtQ7R2lz20FvfgMXtMf71+h9qKmw1lnPI4q2AlzWhhA7+t3ZgvtkEfLlOQq5IK78AEuJR35kciYIFPTWuWWS7nFqh0WipL0boSCnVmx+KoptM5i/AveODeSgrfU60cyRhSmZzKa0Ixv6ZsUFgfTLTke/wyoNYYR2JeKXwojMU8mjqhSa0Tk/0+HjAJHna5YV2MIVRb6OzPXyARMq0A/3ESTe0Kdr+MMr4XBM7fl8i8OIFT/AH1RjVPuQOlVtXvUfcxM/c8KkeLa409jo0C5kXcx9OYKtnV13GU9vol0g93nlL+fAMo2Lm3nI2ywJ5BWfQgtFLa2rEY9RAKjJHxsfz5iOFmx/FIWx+MyMA/7RjirYFommpcZ6ITQ2NU3mawPrjmq0uiYCaYy9r9mYhPxvvR8eDbGwFmBtuiNQcT979LDjhY1QfzG2wpJHt59ciNd1ywKP5P2qQg5WXai014YZz6g4SyyhCXcHmyzmIet0GIPAu2I9HDOpitlM1geKpft+X+5beH3pgCDQY51pGPt44jfGnX8Zzl1dZr70t4ajQaRdq009TTAlHlOxbVHRnyIQOHF6Xv0vnsXNCCk8nt7lQFmgQjFsWrYcXqNBZMKCAOD/IP0TTzR4gB+89YxIeOyKgOt1svOuHTX1Bv74ZjWcLasQi7gUbH7ucAu1w2g0YcZMBlghFPs/MVt9HId2HEiE8LcIoEpVMeZvpd9/6ZYm4MlCkeXkbsebbHVhgu0ikHDoOvoYlLMEHy+/AdK1YxgjykOJHrI5RwzokX/henFDFDOory28u8JjfYOoGSiXxTG2jI0QzJJvJmrMJHo3IVJiC6ooO6M4YeJfQntT2tmJu+fU/aHPkv9WtuEs3qzv0dpBpOY3BJWQRSSm/mGbY7eyEF+E9Kg/ZROzPiwKMXJn+5WTdR4DwSrZf9tF/jC1K33Y56JD8BpCPKQQNMVkvlW0Y90lPVC1bW49fXUQxA+YOzmhelrPYrKUKAOtn7DIjsMJLmxbi0my0SqKjyurKKKN80Z/FyHdL6eH30sy0jtdh6HIBx2YlABjpZDg4KjTRxu8cy0shs6MXEedrxlu+HqvImnA+KJbp6F6OpSX/1uXEld//cbmIFYwAGRQGr/UTro74uETC8nOr/F5oxavvYzCdw56nlblHEf4A39bGJ4Pz7U7jf876qHFwbWppiv/9/k4xDBKASDJxyUfYYBQ9A6Iqk6hbp67DKUpWZytmNvoahbU1sBt7gn6l4ZmngHPyGjNaXdOrsJO95P6P/zheqYLaZo9GnNHx3OdqiL6s4Gq39plLuq+1hfFGfhayqWpykecz/PGQkgQYb5Vn5zAjiqHzOajKXiSxWiblYMDJ6yR8fzNjLNd2Ci2/jZWrs9RDGB+n2SH2i03xr5lAXwA== X-Exchange-RoutingPolicyChecked: KWzzawsibooM6e2CqObUNQpzseJWPzLsOP8FsBfb2nVPLYeUkQQ2fnT7YYZNxzeEz5Wa4KJk9OdAZjCl4BVVpkQhhZ9M0TN7sw8wg625CXnj72l6Iz4iguH2lmY+UftwwIkdxcjHTqP3k2YhJyWpM786x4VrlLWezQMxayZ02m1vWH3n+TnqA8CUt41amvVC3z2MgtsA84IiRRP5FGdipwayrCeSC19xi70k/no1aI2A5SJdHEjLMw9me6mh0r7N0XcWlchvSQtuWckdOUhmIsy3nJRXH19oIOgWI+4enjSubTMEzsz4X9WkZOW+imVExfx+eBfaFGAecalFslNxkw== X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: G09w8OOrg75u7q0mO4ga1zofp6iLyDkN1UvSeLY/Qgdh1n8QS0s+QnS5B23LXlZ+Nkgwgz4shBwCA6eL/RHsQwrZxDwA9uK07tuRqdmYamerVadIZ5sr8xeSZqXIteumHOvmfg1abIuu1qL7IxUMlWDsfqwl03kGFZ5yQ9usl5VsUXLuK1O5kPySyEWciAuxW61k+aB8l0m9zLocMELyiYazppy6S0S5lnnlOrj9dAiZc1jc8ZML7O5Sdz5OrKRLyLc35bbTMp6t+M9TQHv5O4rTQMhdAGxiHRTpoEM/LxJ9dBCHZXko6wJflG1LE5j/W4ju0vknM8jVWE+jDd/MLGN5wpNBrkMQTMnSDlzM/QKlaSEkOiovhjO7v/nmGXnbfqFUmAAz1SszGuFvSP48KA8Be01oT0Lcc2toxxik8dRBhrcSULbkTp7GYpS2ztsGIM3VBC3U7aOQkjuSibURYYNYAXZLyhZDJlyxHBUlNq3WWTonBls9O463P1X8dZ2Q6BOxrBHRQBvfhVr5N9o52mJX3aZ/D+beNWoZ2WIyGGVsJR7gVmvmjTGa++T3huB/QI94X041lzWuWKSki+xSalFReSdCfCaFnTr+MDd2My8t5I4+ME2IP1QkUPQGg3kp X-OriginatorOrg: witekio.com X-MS-Exchange-CrossTenant-Network-Message-Id: 588a1c7c-c7b4-464b-ca22-08df2f701297 X-MS-Exchange-CrossTenant-AuthSource: AS4P192MB1862.EURP192.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Oct 2026 12:37:30.6037 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 317e086a-301a-49af-9ea4-48a1c458b903 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: MdF4/BEK2kstXRXNcVyBHhzCeGAO/budMG78PfpKK/D9ZsN3RW1gGpJ+ijryDi5NnkCNLgQPVZAR2DUGbIXu1w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8P192MB0898 X-cloud-security-sender: tgaige@witekio.com X-cloud-security-recipient: openembedded-core@lists.openembedded.org X-cloud-security-crypt: load encryption module X-cloud-security-Mailarchiv: E-Mail archived for: tgaige.opensource@witekio.com X-cloud-security-Mailarchivtype: outbound X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mx-gate26-hz1 with 4j8phW666Rz2yMDb X-cloud-security-connect: mail-westeuropeazon11023117.outbound.protection.outlook.com[52.101.72.117], TLS=1, IP=52.101.72.117 X-cloud-security-Digest: 9d43923a72b689b8e1b622af168e3384 X-cloud-security: scantime:1.466 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 12:37:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/248395 From: Theo GAIGE python3-logging is needed as a runtime dependency of python3-pyelftools else the readelf.py script run into the following error : ``` Traceback (most recent call last): File "/usr/bin/readelf.py", line 31, in from elftools.elf.elffile import ELFFile File "/usr/lib/python3.12/site-packages/elftools/elf/elffile.py", line 29, in from ..dwarf.dwarfinfo import DWARFInfo, DebugSectionDescriptor, DwarfConfig File "/usr/lib/python3.12/site-packages/elftools/dwarf/dwarfinfo.py", line 17, in from .structs import DWARFStructs File "/usr/lib/python3.12/site-packages/elftools/dwarf/structs.py", line 10, in from logging.config import valid_ident ModuleNotFoundError: No module named 'logging' ``` Signed-off-by: Theo GAIGE Reviewed-by: Louis Rannou Signed-off-by: Mathieu Dubois-Briand (cherry picked from commit 9b956f6b5a345bd3022a9e64fa70a0365bfac502) Signed-off-by: Theo Gaige (Schneider Electric) --- meta/recipes-devtools/python/python3-pyelftools_0.30.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/python/python3-pyelftools_0.30.bb b/meta/recipes-devtools/python/python3-pyelftools_0.30.bb index 837edb7165..b799f5acf8 100644 --- a/meta/recipes-devtools/python/python3-pyelftools_0.30.bb +++ b/meta/recipes-devtools/python/python3-pyelftools_0.30.bb @@ -12,4 +12,4 @@ inherit pypi setuptools3 BBCLASSEXTEND = "native" -RDEPENDS:${PN} += "python3-debugger python3-pprint" +RDEPENDS:${PN} += "python3-debugger python3-pprint python3-logging" From patchwork Wed Oct 21 12:37:22 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: tgaige.opensource@witekio.com X-Patchwork-Id: 101617 Received: from mx-relay22-hz1-if1.hornetsecurity.com (mx-relay22-hz1-if1.hornetsecurity.com [94.100.128.32]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.10248.1792586272480636281 for ; Wed, 21 Oct 2026 05:37:53 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@witekio.com header.s=selector1 header.b=q+1Nr66k; spf=permerror, err=parse error for token &{10 18 spf.hornetsecurity.com}: limit exceeded (domain: witekio.com, ip: 94.100.128.32, mailfrom: tgaige@witekio.com) ARC-Authentication-Results: i=2; mx-gate22-hz1.hornetsecurity.com 1; spf=pass reason=mailfrom (ip=52.101.84.103, headerfrom=witekio.com) smtp.mailfrom=witekio.com smtp.helo=db3pr0202cu003.outbound.protection.outlook.com; dkim=pass header.d=witekio.com header.s=selector1 header.a=rsa-sha256; dmarc=pass header.from=witekio.com orig.disposition=pass ARC-Message-Signature: a=rsa-sha256; bh=oxLH0IMx2EF/IVu1eANJmBViKCVobhWroC3XNMQa/+g=; c=relaxed/relaxed; d=hornetsecurity.com; h=from:to:date:subject:mime-version; i=2; s=hse1; t=1792586268; b=LHlBZjuxdMPsrBnIx7sbsClOtBJ+wE8RWYyEnfsAS4cbWo54/qca+NNRSje92Ltqg2U9rBPL yyZ5NiEZ9YCJu4WpjEJzwe5eAo2M3XCd7SB+QFQJI/q62R4jsPbfR/nDqlpxBStzB1Ir7kooR9b HUZNlolcc21GDNHAaFY757fJkTVoLlqrgIJHSOA0JLDxFicJZE+qPkTxJyl4NqisEVQsrOOCCww ZJ/HGbS6PryH8102UzhhDL8Y4I0thuy/GhePNBoBR1RIR99ixhSZpTVC1LVMxPl32nIX+aQg7ZY myKEzJhMhcUCJu6hFasMPas2mw+2lFGaKy4xw5+xvUdjA== ARC-Seal: a=rsa-sha256; cv=pass; d=hornetsecurity.com; i=2; s=hse1; t=1792586268; b=jN8vD57DPFdD6cegXnJcnukmZGCq+r3n66+FkbaZrjedW9LuL5NXMXAoJm+6EI1D4tbB56L0 etaMvfi/nk9fwO6umPYTmhwEAMCZsaqxrn5hY+/Ds2oB26GVwfqS9HvRSFF4nSBYwLqcasEOUgY eQMTQsK7RG76dEEQzBzlzwEvXF/wNa/gOhMH/rjGmndecgmWEf9ehcZkv24obs4++nJWt2nZPgX X3sYIrZRuZDYtUcb2rbnbQ2KXEgFrGR0Eg1Eng+ocQoSxAt7GAyBeFH1SqlMZMybgEDp5hCikD3 ADvDZolyt4WHQ+NfMEM8/ZPgvyRrTt6XnJJgGk5z+yNRw== Return-Path: Received: from mail-northeuropeazon11020103.outbound.protection.outlook.com ([52.101.84.103]) by mx-gate22-hz1; Wed, 21 Oct 2026 14:37:48 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=n+86k0kwFXYrn/LdzjIaxRWX73in4h7UEU2oWXxxe2SA7XlduK1kw6+b3xW69VTFzRCxO0Bcw/GBUk9nOzmHgdSubl6Gh9NRfsebn5L5FiJcrEF5ibfYAkdijhPI43FSBMPKHvO20iBpOsc6giwS81cPIlTlraODBW9/ZPuUJVqBEteKfZErX8kYjaOPnWIZBqC+iCkHzdyZ2iufDi0Sc5LGgN64t/a7U6iFMGCLUm25A2nIYwgZTthka8ind4FdWHGcPnYRCRQyb2RNUF3uEqpQ3+Vg/Zi+r+BU+NcKZihlhzVzQAZoxW7W1HgtXca5oml2QUoAmtqDwTFkeKZWhQ== 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=oxLH0IMx2EF/IVu1eANJmBViKCVobhWroC3XNMQa/+g=; b=yZXpkQEzMQcRQ6MjQwaLnQletZ3hXy3B7XaZmjNJn4KvYDYRMbnyPuu6I09fO03HW0xOfgGuNTCM1a5Bp6CpEU2Cn2Q/ET/uT8+m7qdOQnMCz4XEhY/xQywaPU2xqIjC24a55e6qWgpVrRAbh2x5DIDKsWN19mXHgKCYVpziXsy62jGIVcswaeqCPvzfxviqHltHWSz+zlg9KeIMitSsM+3VDyniI5L/yXcZbO0BvVTmdLkRTXqJyfTYtaNUsydHnDvjZ6BzUlguuC9EH9hbRhtJEjQxz77c9UqrjjpW2Jy9pTD0P22rRfmyXL9DCT7yRDlhJp2j4bvNj3BLWZxCIw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=witekio.com; dmarc=pass action=none header.from=witekio.com; dkim=pass header.d=witekio.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=witekio.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oxLH0IMx2EF/IVu1eANJmBViKCVobhWroC3XNMQa/+g=; b=q+1Nr66kpBa1ueMCr+3Bcv/O0KvG76H9gVP5LdU2GtW7uClNDUR7FH2nqkkiKsgY6fobkyxZwjYklaT842+SbYgYsw7ovzY8lpsMTNZDYO4Fb54rxdodfL+olePExuidWHy9EL+r/UTw7cwNt8fuwBK+zQEvGPPq5U5QJGhn2QpIU4Itef16nNWSy2s60lJhv9p8TSsrQEWFGlO44UsTQfcUiO9GPpHcvdXiDvmQXRoV4CcxC6n0ZnaklAVMY1ExfO3dnCHZ+o5DbQfxeGk3nv/V0+AMRTN8ToJzZETGob7VVyWeNBA9HrK9XKwnW5pMkXOPbCyrCUd5yj0OYhpf7A== Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=witekio.com; Received: from AS4P192MB1862.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:51d::6) by AM9P192MB1016.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:1cd::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.522.19; Wed, 21 Oct 2026 12:37:41 +0000 Received: from AS4P192MB1862.EURP192.PROD.OUTLOOK.COM ([fe80::81a:852d:56c0:eb58]) by AS4P192MB1862.EURP192.PROD.OUTLOOK.COM ([fe80::81a:852d:56c0:eb58%6]) with mapi id 15.21.0546.012; Wed, 21 Oct 2026 12:37:41 +0000 From: tgaige.opensource@witekio.com To: openembedded-core@lists.openembedded.org Cc: hsimeliere.opensource@witekio.com, "Theo Gaige (Schneider Electric)" , Wahid ESSID , Mathieu Dubois-Briand , Richard Purdie Subject: [scarthgap][PATCH 2/2] python3-pyelftools: add missing runtime dependencies Date: Wed, 21 Oct 2026 14:37:22 +0200 Message-ID: <20261021123722.2713530-2-tgaige.opensource@witekio.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261021123722.2713530-1-tgaige.opensource@witekio.com> References: <20261021123722.2713530-1-tgaige.opensource@witekio.com> X-ClientProxiedBy: ZR0P278CA0080.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:22::13) To AS4P192MB1862.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:51d::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4P192MB1862:EE_|AM9P192MB1016:EE_ X-MS-Office365-Filtering-Correlation-Id: e6f1b16f-6731-4bb5-dc6f-08df2f70192c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|52116014|23010399003|1800799024|261009223027099003|10067099003|56012099006|6133799003|22082099003|18002099003|38350700014; X-Microsoft-Antispam-Message-Info: CwN/WeSw5brOietZ0DPfVgK+TTIBdugJK1n502MkHDTwQz5lnv1EnNpNR5T7+pVteyZ//4LelfiP4u5Fpz31QIPm30Jgkfy8msUZeAu4aVmJBJn6OV3lSepj1a2rIL7WntlfQhbwZ/0eISAOLDnHXPWCboG8E1KVYX58j6cOQCqJ9gDzRfcMs3fNG6aOLesrXpDLDc1u/e39nt33aAgPmKkp+Cp8AgrO0SFQ/wPfJwupja4uzzQM4ucKFEr9wyU9kGTLIffz6yAm96QS3qE9fuIQh4ILOEkpec21pNOQTxWoEGmaAb7RzVqx3mZBORuE9pg4wj8vvdmHhciRgcXSUVjOf2sxtOQqgLYyseoIsVr5L9RmMcJ723NXBkQPrZ4Af6GgrJw+HhHbNM631DrNj7StPjc8ZA7hm9LED0DxrNdGVnKWCtqNZ0WQYy+/wAfMbcfv0BA9kvNzpx/iIm4DQ+lFUp44D2XYv+TFB4r/lBoNJi09oLn4zpzLZieT/JxoeH2/2ZJ+B6iHJmNzh27gXHbuBo+SjP9HdkF2elrHUmeMpKJttRX0gwnViPyw01n3v5zKgcWysn7apVTJNTcX5abyu3LxP6+TfN1gGlJ2mEIpEePGgib4VD/OvyaRU0mfKbaNV+bCV4fooFuhzg7ZOachm9D9YW9HoG/8N0PKLB4DR/p5qlwde0otQaXVbIlTm902SS4o3x/2LB7GQCQKJZTF6xKkjnmIu8Cu31LoJ0s= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4P192MB1862.EURP192.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(52116014)(23010399003)(1800799024)(261009223027099003)(10067099003)(56012099006)(6133799003)(22082099003)(18002099003)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: UaLw0WHKUOZ8LNrDHiREld6vEO2IoBxRAoxwAGZts6CkY14y/tKVeWXm3D6KLtXwlRwvTQMBVVZoWTFkZmVthLcqRMkHp3JngXj4qMOloB48A0MowuBeiUleQ/aR+Hh8HW+WLV8pCRBRKUn0KRJUd5CYwr67JNGjmgv48dds7HRvu0+r4VyQtBIb7jM3LGyuXQL3D5VgMq5VdEnB+dUxiuHO8bqewF838LuHenq6bmf7vVPhuSFjK60QLtKwrhxDyhC4awYRbNfCNma8I4bnhRL0PThrzNC8pgzGdKVY1kzMGXPKW07nrJSQvSta6oR00IaVysGbHzoyNjlzfbY26A8he08mTasNnECfPnIGD+bWyjy2z8CPYcAwZEStp2VEYrvnlmqf/xDwk9WiQCSmGK2AcTVgU/VX5Mq84TEquwrM3YulAU/5fpI8mNWYXTp+NVr1kUhkkUJ1AOhJfpcxT5iop3ZS/RkCA3pBDIRlLD1ahhCeGHN/vkVJNQiugI6MweC3H08g/sQuoxUFS/kbpG/EzZgpn8JganhJJ/Y1EX51vvEc9GjfGGBIyx8IqAoDjvnXWLGR/lYGtJEtyS6IgRsKV3YgoUn0yn0nF/fYzn8bd/lVbn4GZIaaUccZIwf3uuGvMtbLQ9DShFhaydnp9DYBDshI1vlHEtJ+RTSMsLEVm1PegPFOo/A6b8Tk7zGHVhslW6GFMtKBEUdex6uKa93xMZu416Hc3xpO5uOdEFeM5QawJGMIFFlcT8ESiCYYmLERePvvn5+R8AuCvkIRZlNpUQhz39H7iDfNAJenJzfnRYaeNROHJafkM/VZ5ui1vgiUjxkTfm9+IZWgg076H8cNF17ORuT8PlbaE6BUKqOD2f9846ajfg6pxA/p2nKqFJ2ukseGQ9b/QWiDZsxg1qQqLkvrnSMfR3WxOnaVfcgtdZ7Hu5IjPNYFSbTuIIjYq+jy4KuxE01Tib0IaKTcKLF1p9pborlApzM89JkiUS2BTnnfjKBTfAYN8YvVGQR71oeuiVrga1Ecw8TKE3GsgQxCe5zWKjEg+M1gYsAUvS7bOsEOXuN6/wSIh7PtElkNA0roAndfCNim0YAQ8Jiiw7OoGWNaRkJn2TqInBunznzhEs6+kM3vSY/1W7/tpk38Z31RAkIdkwlBZIoloP4eXxTf9VZ9K7kvfR6uVlK3Vw6fcnKBMwipSL4TMryLOh72OFU+8l4lBoNcfejw+Wixluay5NxB90wBU+XEouFSGClWdXEjwZJEFZZi4YVIjYYt5IpH+8qRbY63H4Jj00jyJU2Esyw317VAgqYo4WKNKM+NXBn0pLwZp0JYgSHEOgQXZH/Hsu02SpfTLBZ4v1AzO2edXczDSHhzDwUq2ahrsX9WWUUH76svMsWEYij8dg0KOS9Xg20RHXLxTQZan6MzFrKFSxsJyzKbOP4g6bOfHcgZCEiKjNgow/YXGjp1JmIAaHDlig6qQlW7JtBnKCKDm8enbXeEKg2RdDkbOOgkDhZ2FVNn/rtIZPffk3LpVQKqW87dia1QB33umRaW3ap/nwdPuscf+GRTRFMquSa3CFXav4sMHZ3v0WfBQhHHy8Sd/GBkZPY1VP2YSPVD2amELbnzbNUM1nQ/AJYCkDRwdGCIYdJo5XRBQPm5iAy4qqGbH6QGLY/sahajJnybU6t0FJXHWqP6nRq10Eg0xoC1/6M6Pcp7zoSaD1drM2Xf+1eAtjGqsmyfjkUvN1BZV21aog== X-Exchange-RoutingPolicyChecked: 3gwfEauCjclYI0GPjjElrqBc4svz+o5MPL0lDCZYpolNP8v3mMR3cApv3Em8jzAsl3RDD9XNPKS0THwtr0lEt4aB5UXnYakBcDTQSzlskglHT0jnfdXQHet6ovTlvImP+7dpMUaCy6KwbqKvXlXxvSU76br1knjO7qlErxROtjxMMGqkknwuYZ4PxnCowH6QmLygeTPzKgvdxYOk2JiMpa2fJb07kfn2AH8vv6pvvNZqgmeaesFr5j8Ton8lZeOnmvFtcBuJl32qWdcQi5L7NUvE2jDzBUObsQUYcQlyUSG1pfwdaCNNiRvuy877d4Xy7/63Ji6DLU0gDzbvknqYcQ== X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: arV8lRV05p5062LYhOEXi5ZPJ3Gk61sw6yg2RMsmeudIowzny7NSCH/b1n2P4+3acWEdLYzTV48hKUKL6cw5TJRjSVzRv/j1wb/jYlmnr7d9o1NiFMaJkdZBTY+rnY3MrKwQ6TOlz3x0DwqM+wRZRvUVVV/VWIXeOYunxriiXML4qhZvhguB5NeGhyn5EguyjBUlh1Yya2cMJ9G6fmt2j2+DpVNv+AQ6jnRegbE1qZAF3EYvs49hyjJC3Xbg9cgZFXtbnj0fBwe5aCcmuAQF4dHVrsvBJj6y/zwVf15gQ+iD0pEf1k+iszuZY64463BKNriRKxBEysBVoDzx3eZ5E5H7g0OKtkKWjZM4imQtYVVPNETHd+8ekNEUPgj1zVQEa3+PbELScC1vzTy7EKakCEP0b5T2DWZ71SpUIcBfPwo/c9lMv2pBncZvtzrdyGMdMzPdadb5YvvHxmNcSm+0N4DqtCdT0zA3MgBibrhhNUaSxYO5J81D9FOhs8ojqsLWv3ySq5b13g0n6Q3KdX16d0Sgg2VTSt48PvS8NLtTxLtB+krv4AATrsJcOHAzirXN/3iM09f/huNbO6ZNfV3wj/XJzI3VJSbNp3218BJCmbHkzDKGJlj/dn3usiWCXnej X-OriginatorOrg: witekio.com X-MS-Exchange-CrossTenant-Network-Message-Id: e6f1b16f-6731-4bb5-dc6f-08df2f70192c X-MS-Exchange-CrossTenant-AuthSource: AS4P192MB1862.EURP192.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Oct 2026 12:37:41.6312 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 317e086a-301a-49af-9ea4-48a1c458b903 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 9L961A6gjC/EqJEwvuI18cggHijL7Sm5yoRjh/sVBNv3rUQPcKNQa8030cqMl9vP9n4srNVJHDgZmL0wR8DesQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P192MB1016 X-cloud-security-sender: tgaige@witekio.com X-cloud-security-recipient: openembedded-core@lists.openembedded.org X-cloud-security-crypt: load encryption module X-cloud-security-Mailarchiv: E-Mail archived for: tgaige.opensource@witekio.com X-cloud-security-Mailarchivtype: outbound X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mx-gate22-hz1 with 4j8phn0tX3z2Bqxs X-cloud-security-connect: mail-northeuropeazon11020103.outbound.protection.outlook.com[52.101.84.103], TLS=1, IP=52.101.84.103 X-cloud-security-Digest: 3c97836533b6006ce948183319edef66 X-cloud-security: scantime:.9642 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 12:37:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/248396 From: "Theo Gaige (Schneider Electric)" python3-asyncio and python3-json are needed as runtime dependencies of python3-pyelftools else the readelf.py script run into the following errors : ``` Traceback (most recent call last): File "/bin/readelf.py", line 30, in from elftools.common.utils import bytes2str, iterbytes File "/usr/lib/python3.14/site-packages/elftools/common/utils.py", line 11, in from ..construct import ConstructError, ULInt8 File "/usr/lib/python3.14/site-packages/elftools/construct/__init__.py", line 36, in from .debug import Probe, Debugger File "/usr/lib/python3.14/site-packages/elftools/construct/debug.py", line 7, in import pdb File "/usr/lib/python3.14/pdb.py", line 87, in import asyncio ModuleNotFoundError: No module named 'asyncio' ``` ``` Traceback (most recent call last): File "/bin/readelf.py", line 30, in from elftools.common.utils import bytes2str, iterbytes File "/usr/lib/python3.14/site-packages/elftools/common/utils.py", line 11, in from ..construct import ConstructError, ULInt8 File "/usr/lib/python3.14/site-packages/elftools/construct/__init__.py", line 36, in from .debug import Probe, Debugger File "/usr/lib/python3.14/site-packages/elftools/construct/debug.py", line 7, in import pdb File "/usr/lib/python3.14/pdb.py", line 77, in import json ModuleNotFoundError: No module named 'json' ``` Signed-off-by: Theo Gaige (Schneider Electric) Reviewed-by: Hugo SIMELIERE (Schneider Electric) Reviewed-by: Wahid ESSID Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie (cherry picked from commit 0dc1a2f9df58cf2dd1418426e38e95372aecdcde) Signed-off-by: Theo Gaige (Schneider Electric) --- meta/recipes-devtools/python/python3-pyelftools_0.30.bb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/meta/recipes-devtools/python/python3-pyelftools_0.30.bb b/meta/recipes-devtools/python/python3-pyelftools_0.30.bb index b799f5acf8..bc981051cd 100644 --- a/meta/recipes-devtools/python/python3-pyelftools_0.30.bb +++ b/meta/recipes-devtools/python/python3-pyelftools_0.30.bb @@ -12,4 +12,10 @@ inherit pypi setuptools3 BBCLASSEXTEND = "native" -RDEPENDS:${PN} += "python3-debugger python3-pprint python3-logging" +RDEPENDS:${PN} += " \ + python3-debugger \ + python3-pprint \ + python3-logging \ + python3-asyncio \ + python3-json \ +"