Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package protobuf for openSUSE:Factory checked in at 2023-07-04 15:21:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/protobuf (Old) and /work/SRC/openSUSE:Factory/.protobuf.new.23466 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "protobuf" Tue Jul 4 15:21:41 2023 rev:74 rq:1096499 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/protobuf/protobuf.changes 2023-06-30 19:58:25.373483109 +0200 +++ /work/SRC/openSUSE:Factory/.protobuf.new.23466/protobuf.changes 2023-07-04 15:21:43.381968765 +0200 @@ -1,0 +2,28 @@ +Mon Jul 3 07:58:43 UTC 2023 - Dirk Müller <[email protected]> + +- update to 23.3: + C++ + * Regenerate stale files + * Use the same ABI for static and shared libraries on non- + Windows platforms + * Add a workaround for GCC constexpr bug + + Objective-C + * Regenerate stale files + UPB (Python/PHP/Ruby C-Extension) + * Fixed a bug in `upb_Map_Delete()` that caused crashes in + map.delete(k) for Ruby when string-keyed maps were in use. + + Compiler + * Add missing header to Objective-c generator + * Add a workaround for GCC constexpr bug + + Java + * Rollback of: Simplify protobuf Java message builder by + removing methods that calls the super class only. + + Csharp + * [C#] Replace regex that validates descriptor names +- drop 0001-Use-the-same-ABI-for-static-and-shared-libraries-on-.patch (upstream) + +------------------------------------------------------------------- Old: ---- 0001-Use-the-same-ABI-for-static-and-shared-libraries-on-.patch protobuf-22.5.tar.gz New: ---- protobuf-23.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ protobuf.spec ++++++ --- /var/tmp/diff_new_pack.WPdpwM/_old 2023-07-04 15:21:46.209985760 +0200 +++ /var/tmp/diff_new_pack.WPdpwM/_new 2023-07-04 15:21:46.217985808 +0200 @@ -25,10 +25,8 @@ %bcond_without java %bcond_without python3 Name: protobuf -Version: 22.5 -# python module have their own version specified in python/google/protobuf/__init__.py -%global gversion 22.5 -%global sover 22_5_0 +Version: 23.3 +%global sover 23_3_0 Release: 0 Summary: Protocol Buffers - Google's data interchange format License: BSD-3-Clause @@ -39,8 +37,6 @@ Source2: baselibs.conf Source1000: %{name}-rpmlintrc Patch0: add-missing-stdint-header.patch -# PATCH-FIX-UPSTREAM https://github.com/protocolbuffers/protobuf/commit/4329fde9cf3fab7d1b3a9abe0fbeee1ad8a8b111 -Patch1: 0001-Use-the-same-ABI-for-static-and-shared-libraries-on-.patch BuildRequires: %{python_module abseil} BuildRequires: %{python_module devel} BuildRequires: %{python_module python-dateutil} @@ -107,12 +103,12 @@ Group: Development/Libraries/C and C++ Requires: abseil-cpp-devel >= 20230125 Requires: gcc-c++ -Requires: libprotobuf%{sover} = %{gversion} +Requires: libprotobuf%{sover} = %{VERSION} Requires: libprotobuf-lite%{sover} Requires: pkgconfig(zlib) Conflicts: protobuf2-devel Conflicts: protobuf21-devel -Provides: libprotobuf-devel = %{gversion} +Provides: libprotobuf-devel = %{VERSION} %description devel Protocol Buffers are a way of encoding structured data in an efficient yet @@ -121,7 +117,7 @@ %if 0%{?python_subpackage_only} %package -n python-%{name} -Version: 4.%{gversion} +Version: 4.%{VERSION} Summary: Python Bindings for Google Protocol Buffers Group: Development/Libraries/Python @@ -131,7 +127,7 @@ %else %package -n python3-%{name} -Version: 4.%{gversion} +Version: 4.%{VERSION} Summary: Python3 Bindings for Google Protocol Buffers Group: Development/Libraries/Python @@ -148,7 +144,10 @@ This package contains the Java bindings for Google Protocol Buffers. %prep -%autosetup -p1 -n %{tarname}-%{gversion} +%autosetup -p1 -n %{tarname}-%{VERSION} + +# python module have their own version specified in python/google/protobuf/__init__.py +grep -qF "'4.%{VERSION}'" python/google/protobuf/__init__.py # The previous blank line is crucial for older system being able # to use the autosetup macro @@ -226,13 +225,13 @@ %files -n libprotobuf%{sover} %license LICENSE -%{_libdir}/libprotobuf.so.%{gversion}.0 +%{_libdir}/libprotobuf.so.%{VERSION}.0 %files -n libprotoc%{sover} -%{_libdir}/libprotoc.so.%{gversion}.0 +%{_libdir}/libprotoc.so.%{VERSION}.0 %files -n libprotobuf-lite%{sover} -%{_libdir}/libprotobuf-lite.so.%{gversion}.0 +%{_libdir}/libprotobuf-lite.so.%{VERSION}.0 %files devel %doc CONTRIBUTORS.txt README.md ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.WPdpwM/_old 2023-07-04 15:21:46.249986001 +0200 +++ /var/tmp/diff_new_pack.WPdpwM/_new 2023-07-04 15:21:46.253986024 +0200 @@ -1,4 +1,4 @@ -libprotobuf22_5_0 -libprotoc22_5_0 -libprotobuf-lite22_5_0 +libprotobuf23_3_0 +libprotoc23_3_0 +libprotobuf-lite23_3_0 ++++++ protobuf-22.5.tar.gz -> protobuf-23.3.tar.gz ++++++ ++++ 72955 lines of diff (skipped)
