From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id UoWxMDQuZmnwMwEAWB0awg (envelope-from ) for ; Tue, 13 Jan 2026 06:36:20 -0500 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=HrSAJUh2; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=HrSAJUh2; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id B5A641E070; Tue, 13 Jan 2026 06:36:20 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 8B6131E070 for ; Tue, 13 Jan 2026 06:36:19 -0500 (EST) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id F3ACA4BA2E34 for ; Tue, 13 Jan 2026 11:36:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F3ACA4BA2E34 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=HrSAJUh2; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=HrSAJUh2 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazlp170130007.outbound.protection.outlook.com [IPv6:2a01:111:f403:c20f::7]) by sourceware.org (Postfix) with ESMTPS id 443714BA2E1E for ; Tue, 13 Jan 2026 11:35:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 443714BA2E1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 443714BA2E1E Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c20f::7 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1768304148; cv=pass; b=Az6Te69qIDHrcyUp0HD95XfRNDz9D4bOJP+hirhcdN5mz37lPwnkPkC48tVJvcxOJmnudBs1RwFPxT8ditqL71vYKBm6Yx6k+Oy8LV2K9XVRzQdz/pKe7L51X9ckltjsxhmHN2NIKXvhMRLgnwJQdEppKGP9nJ/Ry+6Ymg+EDhc= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1768304148; c=relaxed/simple; bh=DdesdJG7C3vix7YRlucHUAJukxtgow5qjibgx0JeK7o=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=ddqp9po88/vMI7dCn0sY+0z6nfXsipLNxBL8zYOjNoLn9YRg6bVQL4ecJjw1I+otG98Wsoz4KUxeAzhqnvyosLbuK38ApYyOvEJXYIIj+gvV7rhYMisSlSHltgXDkYHuH1JSexnBD5S+FLr7RGOVvt+OV1kvLUEh/DTMl3EQJfE= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 443714BA2E1E ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=xisLcmEAG5eqNG50R+f1gj3dL5EenncPceAD2qr+LyJ2+EihzMlj5RJBlTEjHUkMJ8XklSNL9s0nizzMIh4dBYIPj3JUQwibpaCVw1KKu4LxCn8PWA/q3U0hmrTWhaAhVfW7Co8C4EYVooFrDCDH8LpZikikuMEpA/GviDk/+higj8CPwQb+G9iN2G7Tu+dG70uO85X/Y2Uy+B6RNlg65x6YyydzerC1DjfTBJDkoQm8NBcQuJk/ZnK5U8SjEbQVvGtFanEmE6g7iWSSkoQ1+Lj2CO0r5tm6e1VCjQ0El1dzauUUDNhayEPaePqLnSmsawxiEdPyp8UD0IcZM8vdHg== ARC-Message-Signature: i=2; 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=wcSNNVX+JoPx3/i9drNMm0oslZAPIRA8a/IyLEy3f3Y=; b=FTevCBAgcOXyTemEc33wY5mTLagfY7hW/Ex9CJwFykrowxSXDUFTCxcrD90vKiPboV4Pn+AIsXukdKJUgaYx/NRo+/EusfQgOuWCUDs+xI252fcgeaYT4rrp3v8gzN1rX4SlEoklLwzVgEW3ghLexjEquGADJmU3OlMoahdHZ78sT9kIhYgDz1+qxzQm8WngQo0qAvnT+1/VKbnHbbTc3JWrPYHTf6aUDfKgckiFHppH5xXiuFe8EinQuHW+5oFo/f1Kw0VHzfrSwQXCZE+IpOq4hI9BgPCIDSUhGiduqt0IjzUVDxEdc/xQ3LQSEJxLMcDcQawRfVen/wa0MDAa3A== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wcSNNVX+JoPx3/i9drNMm0oslZAPIRA8a/IyLEy3f3Y=; b=HrSAJUh2jpO292xMSE7l6PasK0rbYr+BmHolULTOVDuJxPWf2SUdj7sNfa2BScQudKQ8xogf/hwc9FEmTmtrLhSgLsXROCSpKKHPdVEydPqJ2HdVWSmJaH4iks5ugnhBibJ4BIPMX03IPeDQ/42wGgfj50KAquk4qJJnC33kkgc= Received: from DU2PR04CA0329.eurprd04.prod.outlook.com (2603:10a6:10:2b5::34) by DU0PR08MB7924.eurprd08.prod.outlook.com (2603:10a6:10:3cb::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.6; Tue, 13 Jan 2026 11:35:41 +0000 Received: from DB1PEPF000509EC.eurprd03.prod.outlook.com (2603:10a6:10:2b5:cafe::6e) by DU2PR04CA0329.outlook.office365.com (2603:10a6:10:2b5::34) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9499.7 via Frontend Transport; Tue, 13 Jan 2026 11:35:01 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by DB1PEPF000509EC.mail.protection.outlook.com (10.167.242.70) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Tue, 13 Jan 2026 11:35:40 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ENYwDnSkZwDTXyCCCcLFUvfZIc3oIOYZl6h+iVzHH+BALt8PgvhqvjFGPx4TU0W4mHBckpzhgVmcAaWJQWqHG5dz8FNV5I2MnRM1GCryqGDQ7K96Du/G+IpGey1EPOk+9VQOSWezRNN22aLy0XWd6ly9mgcskYM75ogA+0TB5ABfBLyM7BrZo7yRaLuUstklbAyva17+Gnz5Pqfv1/Oc8AYtxVULhjn4pjgIPwlAKts7d2vkBR6zRamVnytVkXKovz/ELjKHqh33YXOQb2wplegHSXeo2oaU4q6bE6BLEEzp/iMAxoZNUrqSLS8VBvB9Kepbu+GSJ9DurMhLmAsZ1w== 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=wcSNNVX+JoPx3/i9drNMm0oslZAPIRA8a/IyLEy3f3Y=; b=LrCqcqWaXk0XlzoepjWY9wy5dgips0F37Dc2cZKZ4I1X9MBPAlHfjzKp7jR0dc2GtFXRL/UP4HhXOWEMC03Od7DV1Djld+dnHRv0a8r8a4+apU+3r9zvOz+Gf1diRtd2G7NiN3peVnGX7Vwi4NjRiysjilhsXUpM9NWt4fuN0lbmNuz3mO8jdrOQpVdAfy+W6gdPH8DD401if9DnCuS92fS5eDowa2cwpXBC4rk4c2ECFCBVf06fR0gLCfdzVu3T3AglEKFczNp7MiULcnDoIWwUg3ggHT1r6qy0xvZZIr40lnCjnb42RR+psWtQUNynUMvCLXSudRfWBnJufOAtpQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wcSNNVX+JoPx3/i9drNMm0oslZAPIRA8a/IyLEy3f3Y=; b=HrSAJUh2jpO292xMSE7l6PasK0rbYr+BmHolULTOVDuJxPWf2SUdj7sNfa2BScQudKQ8xogf/hwc9FEmTmtrLhSgLsXROCSpKKHPdVEydPqJ2HdVWSmJaH4iks5ugnhBibJ4BIPMX03IPeDQ/42wGgfj50KAquk4qJJnC33kkgc= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DB3PR08MB9010.eurprd08.prod.outlook.com (2603:10a6:10:42b::8) by PAVPR08MB9308.eurprd08.prod.outlook.com (2603:10a6:102:303::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.7; Tue, 13 Jan 2026 11:34:37 +0000 Received: from DB3PR08MB9010.eurprd08.prod.outlook.com ([fe80::4ea9:83e6:a3f4:aa2b]) by DB3PR08MB9010.eurprd08.prod.outlook.com ([fe80::4ea9:83e6:a3f4:aa2b%6]) with mapi id 15.20.9499.005; Tue, 13 Jan 2026 11:34:34 +0000 Message-ID: <5eaff21b-08a7-4e3e-a9dd-6049a2a29366@arm.com> Date: Tue, 13 Jan 2026 11:34:33 +0000 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1] py-gdb-readline: replace deprecated interfaces in GdbRemoveReadlineFinder To: gdb-patches@sourceware.org, Tom Tromey , Andrew Burgess References: <20260107161854.1712307-1-matthieu.longo@arm.com> Content-Language: en-US From: Matthieu Longo In-Reply-To: <20260107161854.1712307-1-matthieu.longo@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P265CA0090.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2bc::11) To DB3PR08MB9010.eurprd08.prod.outlook.com (2603:10a6:10:42b::8) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: DB3PR08MB9010:EE_|PAVPR08MB9308:EE_|DB1PEPF000509EC:EE_|DU0PR08MB7924:EE_ X-MS-Office365-Filtering-Correlation-Id: 530ba36a-7733-490e-c4d2-08de5297e18e x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?eEh2ZEhHTXVvMGxrcHhQbXNSOXdMTkh0YStURE5wb1BOd0ZZVUhTem9XZ1Ay?= =?utf-8?B?MjF3MjZDaUlVSVRzdHJJZXloNTJBV1QvWUUrZXkxRWF3VjFJbndOZElxbkhD?= =?utf-8?B?enpCY3pqWElxeTh5bDF6dlRMa2c5V3hCMmVVMlkzRFZ0WDJJNFZqRVFibDZh?= =?utf-8?B?bW5QR0N3UTh2Vnh6WUMrN0VxZnVLY2R3VXp0R2dNRk02WmhPKzdaYUJBSDRx?= =?utf-8?B?Wm11Nmg5Z2hXSHFpQW9taENIbFY1d2prMS9qUzdGNFpsMmtucnRTQmk3LzlO?= =?utf-8?B?VlpHSXhXeHltbThvL3JlYUhHRXVIaEltMEZMTEFiZjRmSlVSN2QzSTFzUEFG?= =?utf-8?B?Uzd4Tjh3RElNZzdsK2lTK1dvTCsxKzVRTUNTcjY3d3l2V1JQT3pUVnpGRXJT?= =?utf-8?B?WkkrNnl4bEpFSk9DSGJaR1R6TW1PdVIvVXAzVHJMdlhFczcyUW9Dc0VOM3E5?= =?utf-8?B?SjFmYXkwWEFtTTZ2SDFBMWI4MU50elZ0dDhCYStIS0FZUkJ6S1FYMFk4Tmkw?= =?utf-8?B?OFZvWGdqaUtUTjg2Mk9yQTZDYkx3eW1Xb0R1eTMvazA2eGh1M25wMDNMdVlZ?= =?utf-8?B?RmVWdk41QldpZVJqQThFUWpCd2ZLbmcvV051cE05NDVEMFUrM2dHdHQxZG1u?= =?utf-8?B?b0I4L0xlM0xQWkxFbTBJYXZPai9XcU52Ry9tQ1hSaC9hQS9GN1ZFaVFyc2o4?= =?utf-8?B?UmozMDhwWHEwR0U1SHI4cmlpbENHVkhDVTltcnVpNWREWW5KNzhxR1YzdUlq?= =?utf-8?B?WnRKZGdoN0VsdUk5RGh5dGRyaTNNaG1SeCtxZDUzVlNRdVVqUjhRM29QOFdw?= =?utf-8?B?UzZCVTBRclV0cGFvOXBxcEYzR3JGd2RhUDYwM3FubGN1WlZsWFlydWlMU2dh?= =?utf-8?B?VWN5WitHU0M2WjFlL3diNEZiLzZwQ2JSNFU3VlU1OWY4OHh4WDd3SHhTYitj?= =?utf-8?B?VzJRZGtWZ3FMVFc3RktlT1lqaXUzV3IyaVM5UnBqRFhGd21DanlTcXVvOVlU?= =?utf-8?B?eDZaMmtCYWNsczFreWNzUE96TUpwc1pidzU0ODFUaFhFTzJ4aFdtT3ZkTUU0?= =?utf-8?B?QUhKejVMclNYaWp3elg4VEk3Qk5obXI0bStqRU9JbE83Uy9jenRYY0EwYUZE?= =?utf-8?B?Y0ZER2JKaXp6b05TYjNlMitEZDNpTFJaSUY5WFNuVEVVMm5Fb0FuREhoUnlt?= =?utf-8?B?SEJRL1lYbXJyaWYrc2dkeVlrSnFUSTRQa2dtekYvcFBqYWg0L2E4TklCQjdP?= =?utf-8?B?c2o0R0RNdkswclZybHNURXJLd2Q4TVhBanZpOG05d0g4bkpCY28xallleTMw?= =?utf-8?B?MTdET2lzSUExazNKeXlrV3BuVzlDVnhVS3pzbHdHbW54UWNXRkU0UE1mOS9D?= =?utf-8?B?MnR2VUZqc3YvOFpBK08veEZQc0trc2xmNk5aaTJFWW11NWdGNzc3d2oydlFO?= =?utf-8?B?R3MxY1R6SDd0eFlXQlp3eDduTU5YaEVhZXZZVnlVN2FKNDVHejE1NE9CWHJX?= =?utf-8?B?VDUwbGVTU0RsWkprMkdkbHBpYi9DYlBzVE1QMXZLcTY4bXRLeDJnMzZQTGVW?= =?utf-8?B?cm9BSXErcVlpMGJqcjhISlpHb2RmZEsrQTVqM0JWbThtdFd5c01EZE0yeTRm?= =?utf-8?B?WDhBVTlZUTYzN0ZhVTNHNWZlN1VySTVxMFNUWm5KV1EyR1JCN0ZWWTF6dEV3?= =?utf-8?B?Y2JidDlCY2w5Z0Fka3l0SDdFS0VJdXN5MG5WSFBlQ1NYTWVGLy90M2wreVJE?= =?utf-8?B?R21zWEUzcUVvSHFTL3RSNzlGWkZYZDB3b21sb0lMSWE1RTJmWTlHL0VlRm5H?= =?utf-8?B?SzhSZHU2M3puQ3JCSmNrd1pVOVhYY1Rpd0tyTERNM0NqbE83WTgvY01GVTFI?= =?utf-8?B?dWhRaTE4SFBaWUdVNXJhNFZCVU5YaDZuVkhJQkF0OEU4dkZERy9MWDZSY3Bl?= =?utf-8?B?eHlzL0haY0REdWVHbVlucEJLMTVlRnRHUDhjNzdQTVE4Vmp4czdINFlDS05D?= =?utf-8?B?cCtQOVBFK0V3PT0=?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB3PR08MB9010.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9308 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB1PEPF000509EC.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 5bf92b7d-c028-499a-531a-08de5297b9c0 X-Microsoft-Antispam: BCL:0; ARA:13230040|14060799003|376014|82310400026|35042699022|1800799024|36860700013|13003099007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MUdpK2pIRnRVV3M0NmJzR2NGclRKTHF4OGdMalc5V0t2OU9udXNFaFZITkNR?= =?utf-8?B?REtDUEhKOUhDRmtGbVBWQit3RkdYU0o1azZvbFV4VllyVS9SVG1uUTFLWGpG?= =?utf-8?B?bmNnYVdodi9mQmx6UkNJeDNXLzdTSUtWaEdyU0VFSis5dHd6Y0FCdVpvU09E?= =?utf-8?B?NXlRN2tCK29JaGZ1a0VoWGVPTVUwNUR5K2lFNENaNUpXQ1ZHZnNqOGxWZ002?= =?utf-8?B?cEdjY0lSSHhqMWFKcHMyWVpMWTZrWUJ4VVBVdHhqNENqVURMYk4wdE1oSE9H?= =?utf-8?B?ZUZsMEUyNlFVWjI1aVpEYVZBL3NpYU5OUVh2Z3BvWDcyUmI2MUR3OGZXV2xX?= =?utf-8?B?U1l2L1JLckcwL2dRRWsrdmx2Y0lqQkV0Y0ovdDhPaXNuNmEycTRtek1qUHZo?= =?utf-8?B?aFNhN2VOOXpBYkNRdmRwdUt4VTZ2V1hLcDBZMG55OFAydkFEeEdvZ3hiMGhW?= =?utf-8?B?bk5hR2tjNzRwODZOcE54UGY4Q1VCVUgybk9XY1FmVUZvcVhJUitTMzNxSHlM?= =?utf-8?B?Q3U2aUFCbjZUdmdJK3NNdFVqTnJ1UzhCaDhvUW1kZHBBL3kvZ1BNeStqRWl4?= =?utf-8?B?ckpIekFTQVd2cFpaVGhMbVNMb0l4eHZPdHM2SktidUVRUUJOTlJDUDl1N1Yx?= =?utf-8?B?YnVYSlR4cjVhck1JMDMrejdLa2ZsT2xjQzVmbzRDdDRWUTZKYldSRjZkcllu?= =?utf-8?B?RlByaTkzK1hyazBCUStRU1JmREtMVFpNZU14dGpuVS85N2I0WXkwUmg3cDAy?= =?utf-8?B?YUdBNStzelZ1cnZiZXdFa2N2UW1WNnhuZGNQcVIvWFBCM096SHE1S0djRWU5?= =?utf-8?B?Mjd0bEd6RDJ1TGNIUEhxSUFHeEtqaWtIU2lDaG9qZStmUkV6UnJFTUVpWXBN?= =?utf-8?B?MGZNV0RjS1hqRE05eFlJVUZqRG5mMURiQkhYeTlkQ3Jic3dITUNrYjN0MFd4?= =?utf-8?B?UnVKWjVpbVl3VDFwcHQ4TE9FTHRYSTMzVG1IV0pScmpLV1FXQW5KdkVKZlhQ?= =?utf-8?B?dW5yM2RwZXpPVko0VGlWWTlKVXVEbDBZUDErSXJJb3JLaUtzc3phRHc2NHA4?= =?utf-8?B?S2NMYzRGWlhOTFBjV1l1ME01b01jZDRxU0Yzc05XSGNhbEpyb0MyWnkza1lx?= =?utf-8?B?ZFFGUnpPWnYzMUxvRjRBRVpxQlNoTVpzaEtHL3p1SXFoM29sNm9Tb0hJL1FX?= =?utf-8?B?WVhtaWllc2Y3WStjWDJaM0JzajVubkFYaVM2dDd1ZUUxVEprYjlVWmh0Rmpl?= =?utf-8?B?aWtzWE1PLzNMektWQXNHd0xLZld4dEFmYnN3QTU5SkU2UkJDSlBkaFN4YTli?= =?utf-8?B?Z2xrL1JtL0FoTTRIamdiZ0lXMWtHN25hS2hENUY3UUhyRWhjTlpRckVTcG1T?= =?utf-8?B?RzYvcXhucnlrSXIrSlJYL2IrWGt0VmdDT1dlbWVEVXlhOGI3Y2JBVVNmNHpT?= =?utf-8?B?ZmRlYThkTEJheTJ5eFdSL0R1VzFyMXJnMTRobU5zU1g4NGRCdXdVczJUU0ZJ?= =?utf-8?B?LzE2T25BeXUraFJRaklQZkVMS0JsM2MrTERpYzVCNnZCYkRKUTdxSGhKTTVx?= =?utf-8?B?b0pEL1FZL1RJeE9QUUppSVpDNTZndnJsR3cvNmNGMXREd3Zpb1BtWW1DOXVD?= =?utf-8?B?MzZuRjFyWWdBRzRKWWNPekNvV3NqYzhZK2tpQzFWYmR0Y091eEpLcG5nekc3?= =?utf-8?B?UmpBT0JGYU51RjdVbUJWSEw0Q3ZFS2VjMG0wSEFLVkN3SlQwbXpURWY0SnNU?= =?utf-8?B?WmFRVEZQcUZ1dnZoNkwrak8rci8wUGdudWowQnR0bzE2TnFpUWl1cmtidFBU?= =?utf-8?B?NHNQanZaTXc5NmkyTkRraVF3VE1EL3llN2YrSFJzMElaQ21VUWM1RmtnWncr?= =?utf-8?B?WmZ6ejZCdi95Wk5yUkMraDhjM2VBR2RSZ3p6aHdxNWl6TnlrQ1J6SUQvTE0v?= =?utf-8?B?ZHd1TUdWaVVMMHl4QzEwZ2NscG8rTFhBaHlTaVo2aFlwbmtTL1Vpb1NGUy9r?= =?utf-8?B?dTZQVisrcTh1V0VROG8zbmtZMnBxc0w0RDM4SzdRZEp3b0lOT3Uwdm4wa0tB?= =?utf-8?B?QUVRMEUyM0RBaUtpWlNTTTlWMXJ2anlGcTk1MUh0SENwb1Y5MncvNEhJdHEr?= =?utf-8?Q?1g54=3D?= X-Forefront-Antispam-Report: CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(14060799003)(376014)(82310400026)(35042699022)(1800799024)(36860700013)(13003099007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2026 11:35:40.9945 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 530ba36a-7733-490e-c4d2-08de5297e18e X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129]; Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509EC.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB7924 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org On 07/01/2026 16:18, Matthieu Longo wrote: > A previous patch [1] enabled readline in Python in a GDB-specific way > and blocked the standard Python readline module to prevent conflicts > with GDB by adding a custom importer raising an exception for the readline > module. > > This custom importer was written back in 2012 for old Python versions, > and does not seem to work anymore with Python 3.x. find_module() and > load_module() have been deprecated since Python 3.4, and the first one > has been removed since 3.12, and the second will be removed in 3.15. > The GDB testsuite does not cover this use case, and the removal of > find_module() was not detected by the testsuite. This issue is tracked > in bug 32473. > > importlib.abc.MetaPathFinder: > find_module(fullname, path) > Deprecated since version 3.4: Use find_spec() instead. > Changed in version 3.10: Use of find_module() by the import > system now raises ImportWarning. > Changed in version 3.12: find_module() has been removed. Use > find_spec() instead. > > find_spec(fullname, path, target=None) > New in version 3.4, as a replacement for find_module. > > importlib.abc.Loader: > load_module(fullname): > Deprecated since version 3.4, will be removed in version 3.15 > The recommended API for loading a module is exec_module() > (and create_module()). > > This patch uses Patryk Sondej's approach detailed in bug 32473, but with > a slight variation regarding the finder insertion in sys.meta_path. > It also adds a new test to prevent future regression. > > [1]: 037bbc8eeaf8e6f3a5e185e78268aa71a1159ae7 > > Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=32473 Any thoughts ? Is it the right approach ? Matthieu