Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python312 for openSUSE:Factory checked in at 2026-10-23 20:22:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python312 (Old) and /work/SRC/openSUSE:Factory/.python312.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python312" Fri Oct 23 20:22:14 2026 rev:56 rq:1386975 version:3.12.15 Changes: -------- --- /work/SRC/openSUSE:Factory/python312/python312.changes 2026-10-13 17:43:50.787546455 +0200 +++ /work/SRC/openSUSE:Factory/.python312.new.2252680/python312.changes 2026-10-23 20:22:52.007923085 +0200 @@ -1,0 +2,9 @@ +Fri Oct 16 09:35:42 UTC 2026 - Matej Cepl <[email protected]> + +- Require libexpat1 >= 2.8.5 for python312-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: ------------------ ++++++ python312.spec ++++++ --- /var/tmp/diff_new_pack.ni8ipI/_old 2026-10-23 20:22:53.079967603 +0200 +++ /var/tmp/diff_new_pack.ni8ipI/_new 2026-10-23 20:22:53.081967686 +0200 @@ -229,7 +229,7 @@ BuildRequires: pkgconfig BuildRequires: xz BuildRequires: pkgconfig(bzip2) -BuildRequires: pkgconfig(expat) +BuildRequires: pkgconfig(expat) >= 2.8.5 BuildRequires: pkgconfig(libffi) BuildRequires: pkgconfig(uuid) BuildRequires: pkgconfig(zlib) @@ -348,6 +348,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 ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.ni8ipI/_old 2026-10-23 20:22:53.195972420 +0200 +++ /var/tmp/diff_new_pack.ni8ipI/_new 2026-10-23 20:22:53.199972586 +0200 @@ -1,6 +1,6 @@ -mtime: 1791414649 -commit: 8db474272d6b181e89e9ee391935fcb1bc478762b4c71dde2013b0781d76bb2d +mtime: 1792177221 +commit: 204e2dcdf92b4e29d2361b90a7faf28b76e009151c1b7d2a28e0266cdc99077c url: https://src.opensuse.org/python-interpreters/python312 -revision: 8db474272d6b181e89e9ee391935fcb1bc478762b4c71dde2013b0781d76bb2d +revision: 204e2dcdf92b4e29d2361b90a7faf28b76e009151c1b7d2a28e0266cdc99077c 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-16 21:00:21.000000000 +0200 @@ -0,0 +1,6 @@ +_build.* +*.obscpio +*.osc +.osc +.pbuild +python312-3.12.*-build
