Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python315 for openSUSE:Factory checked in at 2026-03-22 14:12:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python315 (Old) and /work/SRC/openSUSE:Factory/.python315.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python315" Sun Mar 22 14:12:06 2026 rev:8 rq:1341615 version:3.15.0~a7 Changes: -------- --- /work/SRC/openSUSE:Factory/python315/python315.changes 2026-03-16 14:19:56.435789972 +0100 +++ /work/SRC/openSUSE:Factory/.python315.new.8177/python315.changes 2026-03-22 14:13:13.611959170 +0100 @@ -1,0 +2,7 @@ +Fri Mar 20 20:37:40 UTC 2026 - Matej Cepl <[email protected]> + +- Add gh-144741-frame_pointer_unwind.patch to fix + test_frame_pointer_unwind for libpython on aarch64 + (gh#python/cpython#144741). + +------------------------------------------------------------------- New: ---- gh-144741-frame_pointer_unwind.patch ----------(New B)---------- New: - Add gh-144741-frame_pointer_unwind.patch to fix test_frame_pointer_unwind for libpython on aarch64 ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python315.spec ++++++ --- /var/tmp/diff_new_pack.HwEPbx/_old 2026-03-22 14:13:14.643997901 +0100 +++ /var/tmp/diff_new_pack.HwEPbx/_new 2026-03-22 14:13:14.647998050 +0100 @@ -234,6 +234,9 @@ # PATCH-FIX-UPSTREAM gh-145802-atomic-profile-update-for-PGO.patch gh#python/cpython#145803 [email protected] # Use gcc -fprofile-update=atomic for PGO builds Patch45: gh-145802-atomic-profile-update-for-PGO.patch +# PATCH-FIX-UPSTREAM gh-144741-frame_pointer_unwind.patch gh#python/cpython#144741 [email protected] +# Fix test_frame_pointer_unwind for libpython +Patch46: gh-144741-frame_pointer_unwind.patch #### Python 3.15 DEVELOPMENT PATCHES BuildRequires: autoconf-archive BuildRequires: automake ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.HwEPbx/_old 2026-03-22 14:13:14.780003004 +0100 +++ /var/tmp/diff_new_pack.HwEPbx/_new 2026-03-22 14:13:14.784003154 +0100 @@ -1,6 +1,6 @@ -mtime: 1773307978 -commit: 5590875d279841a26c266d3aa3af3e638e5f13af0985791c76374c9819929ebc +mtime: 1774043675 +commit: 3102b45016f8638c4810f1eb1fce60a188f11ff8bdedce73f06a86c13bae5601 url: https://src.opensuse.org/python-interpreters/python315.git -revision: 5590875d279841a26c266d3aa3af3e638e5f13af0985791c76374c9819929ebc +revision: 3102b45016f8638c4810f1eb1fce60a188f11ff8bdedce73f06a86c13bae5601 projectscmsync: https://src.opensuse.org/python-interpreters/_ObsPrj ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-03-20 22:54:50.000000000 +0100 @@ -0,0 +1,6 @@ +*.obscpio +*.orig +*.osc +_build.* +.pbuild +python315-*-build/ ++++++ gh-144741-frame_pointer_unwind.patch ++++++ >From 88fee2ced3b9086726c732a27a04605b3c20bf43 Mon Sep 17 00:00:00 2001 From: Victor Stinner <[email protected]> Date: Wed, 4 Mar 2026 17:36:32 +0100 Subject: [PATCH] gh-144741: Fix test_frame_pointer_unwind for libpython Fix test_frame_pointer_unwind when Python is built with --enable-shared. Classify also libpython frames as "python". --- Misc/NEWS.d/next/Tests/2026-03-04-17-39-15.gh-issue-144741.0RHhBF.rst | 3 +++ Modules/_testinternalcapi.c | 4 ++++ 2 files changed, 7 insertions(+) create mode 100644 Misc/NEWS.d/next/Tests/2026-03-04-17-39-15.gh-issue-144741.0RHhBF.rst Index: Python-3.15.0a7/Misc/NEWS.d/next/Tests/2026-03-04-17-39-15.gh-issue-144741.0RHhBF.rst =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ Python-3.15.0a7/Misc/NEWS.d/next/Tests/2026-03-04-17-39-15.gh-issue-144741.0RHhBF.rst 2026-03-20 22:54:11.654548302 +0100 @@ -0,0 +1,3 @@ +Fix ``test_frame_pointer_unwind`` when Python is built with +:option:`--enable-shared`. Classify also libpython frames as ``"python"``. +Patch by Victor Stinner. Index: Python-3.15.0a7/Modules/_testinternalcapi.c =================================================================== --- Python-3.15.0a7.orig/Modules/_testinternalcapi.c 2026-03-10 13:31:15.000000000 +0100 +++ Python-3.15.0a7/Modules/_testinternalcapi.c 2026-03-20 22:54:11.655017838 +0100 @@ -200,6 +200,10 @@ if (strncmp(base, "libpython", 9) == 0) { return "python"; } + // Match "libpython3.15.so.1.0" + if (strncmp(base, "libpython", 9) == 0) { + return "python"; + } return "other"; } #ifdef _Py_JIT
