From 01ccc824ca3deb496e3f27ce409b7951c1a7e121 Mon Sep 17 00:00:00 2001
From: "Miss Islington (bot)"
<31488909+miss-islington@users.noreply.github.com>
Date: Mon, 26 May 2025 16:46:51 +0200
Subject: [PATCH 1/6] [3.14] Add CODEOWNERS for remote debugging (GH-134720)
(#134721)
---
.github/CODEOWNERS | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 16331b65e52..c1de8a529a8 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -326,3 +326,8 @@ Modules/_xxtestfuzz/ @ammaraskar
**/*templateobject* @lysnikolaou
**/*templatelib* @lysnikolaou
**/*tstring* @lysnikolaou
+
+# Remote debugging
+Python/remote_debug.h @pablogsal
+Python/remote_debugging.c @pablogsal
+Modules/_remote_debugging_module.c @pablogsal @ambv @1st1
From aded785b8cb7f4ad7dc607572b722af04cf2ba46 Mon Sep 17 00:00:00 2001
From: "Miss Islington (bot)"
<31488909+miss-islington@users.noreply.github.com>
Date: Mon, 26 May 2025 17:04:36 +0200
Subject: [PATCH 2/6] [3.14] gh-91048: Add better error messages for remote
debugging for CI builds (GH-134682) (#134719)
---
Doc/data/python3.14.abi | 1589 +++++++++--------
.../pycore_global_objects_fini_generated.h | 1 +
Include/internal/pycore_global_strings.h | 1 +
.../internal/pycore_runtime_init_generated.h | 1 +
.../internal/pycore_unicodeobject_generated.h | 4 +
Lib/test/test_external_inspection.py | 6 +-
Modules/_remote_debugging_module.c | 356 +++-
Modules/clinic/_remote_debugging_module.c.h | 33 +-
Python/remote_debug.h | 267 ++-
9 files changed, 1336 insertions(+), 922 deletions(-)
diff --git a/Doc/data/python3.14.abi b/Doc/data/python3.14.abi
index 375a1ee03e0..225dfc3dc25 100644
--- a/Doc/data/python3.14.abi
+++ b/Doc/data/python3.14.abi
@@ -1800,7 +1800,7 @@
-
+
@@ -1821,7 +1821,7 @@
-
+
@@ -1836,7 +1836,7 @@
-
+
@@ -1874,16 +1874,16 @@
-
+
-
+
-
+
@@ -1971,11 +1971,11 @@
-
+
-
+
@@ -1987,14 +1987,14 @@
-
+
-
+
@@ -2013,7 +2013,7 @@
-
+
@@ -2041,7 +2041,7 @@
-
+
@@ -2083,7 +2083,7 @@
-
+
@@ -2100,7 +2100,7 @@
-
+
@@ -2128,7 +2128,7 @@
-
+
@@ -2158,13 +2158,13 @@
-
+
-
+
@@ -2172,7 +2172,7 @@
-
+
@@ -2257,7 +2257,7 @@
-
+
@@ -2282,7 +2282,7 @@
-
+
@@ -2326,7 +2326,7 @@
-
+
@@ -3532,7 +3532,7 @@
-
+
@@ -3586,7 +3586,7 @@
-
+
@@ -3701,7 +3701,7 @@
-
+
@@ -3710,7 +3710,7 @@
-
+
@@ -3796,7 +3796,7 @@
-
+
@@ -3818,12 +3818,12 @@
-
+
-
+
@@ -3840,7 +3840,7 @@
-
+
@@ -4077,7 +4077,7 @@
-
+
@@ -4160,7 +4160,7 @@
-
+
@@ -4197,7 +4197,7 @@
-
+
@@ -4261,7 +4261,7 @@
-
+
@@ -5015,7 +5015,7 @@
-
+
@@ -5059,7 +5059,7 @@
-
+
@@ -5420,7 +5420,7 @@
-
+
@@ -5478,7 +5478,7 @@
-
+
@@ -5677,7 +5677,7 @@
-
+
@@ -5881,7 +5881,7 @@
-
+
@@ -5956,7 +5956,7 @@
-
+
@@ -5978,7 +5978,7 @@
-
+
@@ -6034,7 +6034,7 @@
-
+
@@ -6679,7 +6679,7 @@
-
+
@@ -6877,7 +6877,7 @@
-
+
@@ -7002,7 +7002,7 @@
-
+
@@ -7313,11 +7313,11 @@
-
+
-
+
@@ -7640,7 +7640,7 @@
-
+
@@ -7729,7 +7729,7 @@
-
+
@@ -7934,7 +7934,7 @@
-
+
@@ -8104,7 +8104,7 @@
-
+
@@ -8214,7 +8214,7 @@
-
+
@@ -8258,7 +8258,7 @@
-
+
@@ -8526,7 +8526,7 @@
-
+
@@ -8536,7 +8536,7 @@
-
+
@@ -8549,7 +8549,7 @@
-
+
@@ -8635,7 +8635,7 @@
-
+
@@ -8983,7 +8983,7 @@
-
+
@@ -9011,7 +9011,7 @@
-
+
@@ -9038,7 +9038,7 @@
-
+
@@ -9235,7 +9235,7 @@
-
+
@@ -9252,7 +9252,7 @@
-
+
@@ -9636,7 +9636,7 @@
-
+
@@ -10423,7 +10423,7 @@
-
+
@@ -10473,7 +10473,7 @@
-
+
@@ -10488,7 +10488,7 @@
-
+
@@ -10523,7 +10523,7 @@
-
+
@@ -10606,7 +10606,7 @@
-
+
@@ -10628,7 +10628,7 @@
-
+
@@ -10693,7 +10693,7 @@
-
+
@@ -10711,7 +10711,7 @@
-
+
@@ -10731,7 +10731,7 @@
-
+
@@ -11086,7 +11086,7 @@
-
+
@@ -11095,7 +11095,7 @@
-
+
@@ -11117,7 +11117,7 @@
-
+
@@ -11823,7 +11823,7 @@
-
+
@@ -11837,7 +11837,7 @@
-
+
@@ -11897,7 +11897,7 @@
-
+
@@ -13028,7 +13028,7 @@
-
+
@@ -13107,7 +13107,7 @@
-
+
@@ -13182,7 +13182,7 @@
-
+
@@ -14367,7 +14367,7 @@
-
+
@@ -14406,7 +14406,7 @@
-
+
@@ -14453,10 +14453,10 @@
-
+
-
+
@@ -18028,18 +18028,18 @@
-
+
-
+
-
-
+
+
-
-
+
+
@@ -18209,7 +18209,7 @@
-
+
@@ -19198,1276 +19198,1279 @@
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+