Hello community,

here is the log from the commit of package protobuf for openSUSE:Factory 
checked in at 2017-12-29 18:46:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/protobuf (Old)
 and      /work/SRC/openSUSE:Factory/.protobuf.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "protobuf"

Fri Dec 29 18:46:10 2017 rev:29 rq:556422 version:3.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/protobuf/protobuf.changes        2017-06-23 
09:16:30.582162757 +0200
+++ /work/SRC/openSUSE:Factory/.protobuf.new/protobuf.changes   2017-12-29 
18:46:18.452200035 +0100
@@ -1,0 +2,17 @@
+Mon Dec 11 23:42:45 UTC 2017 - [email protected]
+
+- Update to new upstream release 3.5.0
+  * Proto3 messages are now preserving unknown fields by default.
+    If you rely on unknowns fields being dropped, use
+    DiscardUnknownFields() explicitly.
+  * Deprecated the unsafe_arena_release_* and
+    unsafe_arena_add_allocated_* methods for string fields.
+  * Added move constructor and move assignment to RepeatedField,
+    RepeatedPtrField and google::protobuf::Any.
+  * Added perfect forwarding in Arena::CreateMessage.
+  * In-progress experimental support for implicit weak fields
+    with lite protos. This feature allows the linker to strip out
+    more unused messages and reduce binary size.
+- Rename %soname to %sover to better reflect its use.
+
+-------------------------------------------------------------------

Old:
----
  protobuf-3.3.0.tar.gz

New:
----
  protobuf-3.5.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ protobuf.spec ++++++
--- /var/tmp/diff_new_pack.n6eTgm/_old  2017-12-29 18:46:19.639858937 +0100
+++ /var/tmp/diff_new_pack.n6eTgm/_new  2017-12-29 18:46:19.639858937 +0100
@@ -16,7 +16,7 @@
 #
 
 
-%define soname 13
+%define sover 15
 %define tarname protobuf
 # requires gmock, which is not yet in the distribution
 %bcond_with check
@@ -34,7 +34,7 @@
 %endif
 
 Name:           protobuf
-Version:        3.3.0
+Version:        3.5.0
 Release:        0
 Summary:        Protocol Buffers - Google's data interchange format
 License:        BSD-3-Clause
@@ -49,7 +49,7 @@
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 %if %{with check}
-BuildRequires:  libgmock-devel
+BuildRequires:  libgmock-devel >= 1.7.0
 %endif
 BuildRequires:  libtool
 BuildRequires:  pkg-config
@@ -77,29 +77,29 @@
 extensible format. Google uses Protocol Buffers for almost all of its internal
 RPC protocols and file formats.
 
-%package -n libprotobuf%{soname}
+%package -n libprotobuf%{sover}
 Summary:        Protocol Buffers - Google's data interchange format
 Group:          System/Libraries
 
-%description -n libprotobuf%{soname}
+%description -n libprotobuf%{sover}
 Protocol Buffers are a way of encoding structured data in an efficient yet
 extensible format. Google uses Protocol Buffers for almost all of its internal
 RPC protocols and file formats.
 
-%package -n libprotoc%{soname}
+%package -n libprotoc%{sover}
 Summary:        Protocol Buffers - Google's data interchange format
 Group:          System/Libraries
 
-%description -n libprotoc%{soname}
+%description -n libprotoc%{sover}
 Protocol Buffers are a way of encoding structured data in an efficient yet
 extensible format. Google uses Protocol Buffers for almost all of its internal
 RPC protocols and file formats.
 
-%package -n libprotobuf-lite%{soname}
+%package -n libprotobuf-lite%{sover}
 Summary:        Protocol Buffers - Google's data interchange format
 Group:          System/Libraries
 
-%description -n libprotobuf-lite%{soname}
+%description -n libprotobuf-lite%{sover}
 Protocol Buffers are a way of encoding structured data in an efficient yet
 extensible format. Google uses Protocol Buffers for almost all of its internal
 RPC protocols and file formats.
@@ -108,8 +108,8 @@
 Summary:        Header files, libraries and development documentation for 
%{name}
 Group:          Development/Libraries/C and C++
 Requires:       gcc-c++
-Requires:       libprotobuf%{soname} = %{version}
-Requires:       libprotobuf-lite%{soname}
+Requires:       libprotobuf%{sover} = %{version}
+Requires:       libprotobuf-lite%{sover}
 Requires:       zlib-devel
 Provides:       libprotobuf-devel = %{version}
 Conflicts:      protobuf2-devel
@@ -175,7 +175,7 @@
 export PTHREAD_LIBS=-lpthread
 %endif
 
-./autogen.sh
+autoreconf -fi
 %configure \
        --disable-static
 
@@ -252,30 +252,30 @@
 %endif
 %endif
 
-%post -n libprotobuf%{soname} -p /sbin/ldconfig
+%post -n libprotobuf%{sover} -p /sbin/ldconfig
 
-%postun -n libprotobuf%{soname} -p /sbin/ldconfig
+%postun -n libprotobuf%{sover} -p /sbin/ldconfig
 
-%post -n libprotoc%{soname} -p /sbin/ldconfig
+%post -n libprotoc%{sover} -p /sbin/ldconfig
 
-%postun -n libprotoc%{soname} -p /sbin/ldconfig
+%postun -n libprotoc%{sover} -p /sbin/ldconfig
 
-%post -n libprotobuf-lite%{soname} -p /sbin/ldconfig
+%post -n libprotobuf-lite%{sover} -p /sbin/ldconfig
 
-%postun -n libprotobuf-lite%{soname} -p /sbin/ldconfig
+%postun -n libprotobuf-lite%{sover} -p /sbin/ldconfig
 
-%files -n libprotobuf%{soname}
+%files -n libprotobuf%{sover}
 %defattr(-, root, root)
 %doc LICENSE
-%{_libdir}/libprotobuf.so.%{soname}*
+%{_libdir}/libprotobuf.so.%{sover}*
 
-%files -n libprotoc%{soname}
+%files -n libprotoc%{sover}
 %defattr(-, root, root)
-%{_libdir}/libprotoc.so.%{soname}*
+%{_libdir}/libprotoc.so.%{sover}*
 
-%files -n libprotobuf-lite%{soname}
+%files -n libprotobuf-lite%{sover}
 %defattr(-, root, root)
-%{_libdir}/libprotobuf-lite.so.%{soname}*
+%{_libdir}/libprotobuf-lite.so.%{sover}*
 
 %files devel
 %defattr(-,root,root)

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.n6eTgm/_old  2017-12-29 18:46:19.707839413 +0100
+++ /var/tmp/diff_new_pack.n6eTgm/_new  2017-12-29 18:46:19.711838264 +0100
@@ -1,3 +1,3 @@
-libprotobuf13
-libprotoc13
-libprotobuf-lite13
+libprotobuf15
+libprotoc15
+libprotobuf-lite15

++++++ protobuf-3.3.0.tar.gz -> protobuf-3.5.0.tar.gz ++++++
++++ 166588 lines of diff (skipped)


Reply via email to