Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-PyICU for openSUSE:Factory checked in at 2025-05-07 19:14:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-PyICU (Old) and /work/SRC/openSUSE:Factory/.python-PyICU.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-PyICU" Wed May 7 19:14:57 2025 rev:23 rq:1274890 version:2.15.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-PyICU/python-PyICU.changes 2025-04-15 20:46:56.992761843 +0200 +++ /work/SRC/openSUSE:Factory/.python-PyICU.new.30101/python-PyICU.changes 2025-05-07 19:15:29.968786287 +0200 @@ -1,0 +2,18 @@ +Tue May 6 09:30:09 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Update to 2.15.2 + * fixed calloc/free mismatch with arg::Q() uses (Fredrik Roubert) + * replaced all malloc/calloc/free with std::unique_ptr<T[]> +- from version 2.15.1 + * fixed build error missing conditional ICU < 70 in UnicodeSetIterator() + * fixed Enum arg parser with broken strict aliasing rules (Jakub Wilk) + * replaced all new[]/delete[] with std::unique_ptr<[]>, fixed leaks + * replaced most new/delete with std::unique_ptr<>, fixed leaks +- Adjust upstream source name in spec file + +------------------------------------------------------------------- +Tue May 6 08:34:17 UTC 2025 - Friedrich Haubensak <hs...@mail.de> + +- Add pyicu-2.15-gcc15.patch to fix gcc15 compile time error + +------------------------------------------------------------------- Old: ---- PyICU-2.15.tar.gz New: ---- pyicu-2.15-gcc15.patch pyicu-2.15.2.tar.gz BETA DEBUG BEGIN: New: - Add pyicu-2.15-gcc15.patch to fix gcc15 compile time error BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-PyICU.spec ++++++ --- /var/tmp/diff_new_pack.cmloxd/_old 2025-05-07 19:15:30.676815823 +0200 +++ /var/tmp/diff_new_pack.cmloxd/_new 2025-05-07 19:15:30.680815989 +0200 @@ -19,15 +19,17 @@ %global modname PyICU %{?sle15_python_module_pythons} Name: python-%{modname} -Version: 2.15 +Version: 2.15.2 Release: 0 Summary: Python Extension Wrapping the ICU C++ API License: MIT URL: https://gitlab.pyicu.org -Source0: https://files.pythonhosted.org/packages/source/P/PyICU/PyICU-%{version}.tar.gz +Source0: https://files.pythonhosted.org/packages/source/p/pyicu/pyicu-%{version}.tar.gz # PATCH-FEATURE-UPSTREAM remove_six.patch mc...@suse.com # Remove dependency on six Patch0: remove_six.patch +# PATCH-FIX-UPSTREAM pyicu-2.15-gcc15.patch +Patch1: pyicu-2.15-gcc15.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} ++++++ pyicu-2.15-gcc15.patch ++++++ gitlab.pyicu.org/main/pyicu/-/issues/173 gitlab.pyicu.org/main/pyicu/-/commit/82fa082 >From 82fa082b149db81c894e0d887c0fff67c3d2826f Mon Sep 17 00:00:00 2001 From: Andi Vajda <va...@pyicu.org> Date: Mon, 5 May 2025 18:55:09 -0700 Subject: [PATCH] switch to is_trivially_copyable for sake of g++ 15+ --- arg.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arg.h b/arg.h index 5cabfaf..35a7b62 100644 --- a/arg.h +++ b/arg.h @@ -853,7 +853,7 @@ public: }; #define _IS_POD(T) \ - static_assert(std::is_trivial<T>::value); \ + static_assert(std::is_trivially_copyable<T>::value); \ static_assert(std::is_standard_layout<T>::value) _IS_POD(AnyPythonObject); -- GitLab