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-10-22 17:00:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python315 (Old) and /work/SRC/openSUSE:Factory/.python315.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python315" Thu Oct 22 17:00:24 2026 rev:22 rq:1387083 version:3.15.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python315/python315.changes 2026-10-12 22:06:15.050889347 +0200 +++ /work/SRC/openSUSE:Factory/.python315.new.2252680/python315.changes 2026-10-22 17:00:30.704504439 +0200 @@ -1,0 +2,15 @@ +Wed Oct 21 19:22:58 UTC 2026 - Matej Cepl <[email protected]> + +- Skip test_c_stack_unwind test on Aarch systems + (gh#python/cpython#160102). + +------------------------------------------------------------------- +Fri Oct 16 09:35:42 UTC 2026 - Matej Cepl <[email protected]> + +- Require libexpat1 >= 2.8.5 for python311-base and raise + the Expat build requirement accordingly. pyexpat uses + XML_SetHashSalt16Bytes when built with Expat >= 2.8, but the + automatic SONAME dependency permits older libraries, breaking + imports and venv/ensurepip (bsc#1285433). + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python315.spec ++++++ --- /var/tmp/diff_new_pack.m2pvn5/_old 2026-10-22 17:00:33.739631372 +0200 +++ /var/tmp/diff_new_pack.m2pvn5/_new 2026-10-22 17:00:33.741631456 +0200 @@ -247,7 +247,7 @@ BuildRequires: pkgconfig BuildRequires: xz BuildRequires: pkgconfig(bzip2) -BuildRequires: pkgconfig(expat) +BuildRequires: pkgconfig(expat) >= 2.8.5 BuildRequires: pkgconfig(libffi) BuildRequires: pkgconfig(libzstd) BuildRequires: pkgconfig(uuid) @@ -391,6 +391,8 @@ %package -n %{python_pkg_name}-base Summary: Python 3 Interpreter and Stdlib Core +# pyexpat needs XML_SetHashSalt16Bytes; the SONAME dependency is unversioned (bsc#1285433). +Requires: libexpat1 >= 2.8.5 Requires: libpython%{so_version} = %{version} Recommends: %{python_pkg_name} = %{version} %obsolete_python_versioned base @@ -621,6 +623,8 @@ %ifarch %{arm} s390x # test_multiprocessing_forkserver is racy EXCLUDE="$EXCLUDE test_multiprocessing_forkserver" +# gh#python/cpython#160102 +EXCLUDE="$EXCLUDE test_c_stack_unwind" %endif %ifarch ppc ppc64 ppc64le # exclude test_faulthandler due to bnc#831629 ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.m2pvn5/_old 2026-10-22 17:00:33.847635889 +0200 +++ /var/tmp/diff_new_pack.m2pvn5/_new 2026-10-22 17:00:33.851636056 +0200 @@ -1,6 +1,6 @@ -mtime: 1791757718 -commit: d343204cb7332ba2bec2592e6c804553847d4dc0704a30717863dc5f5df65977 +mtime: 1792610623 +commit: 83706916315f6c0697152933efd41da2dff99c43a64a4d31c1bc18af810f928b url: https://src.opensuse.org/python-interpreters/python315 -revision: d343204cb7332ba2bec2592e6c804553847d4dc0704a30717863dc5f5df65977 +revision: 83706916315f6c0697152933efd41da2dff99c43a64a4d31c1bc18af810f928b 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-10-21 21:23:43.000000000 +0200 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +python315-*-build/
