Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package librdkafka for openSUSE:Factory checked in at 2021-10-31 22:55:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/librdkafka (Old)
and /work/SRC/openSUSE:Factory/.librdkafka.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "librdkafka"
Sun Oct 31 22:55:32 2021 rev:12 rq:928127 version:1.8.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/librdkafka/librdkafka.changes 2021-06-25 15:01:32.316166263 +0200
+++ /work/SRC/openSUSE:Factory/.librdkafka.new.1890/librdkafka.changes 2021-10-31 22:56:11.927723914 +0100
@@ -1,0 +2,22 @@
+Sat Oct 16 10:20:58 UTC 2021 - Dirk M��ller
+
+- update to 1.8.0:
+ * Upgrade bundled zlib version from 1.2.8 to 1.2.11 in the `librdkafka.redist`
+ NuGet package. The updated zlib version fixes CVEs:
+ CVE-2016-9840, CVE-2016-9841, CVE-2016-9842, CVE-2016-9843
+ See https://github.com/edenhill/librdkafka/issues/2934 for more information.
+ * librdkafka now uses [vcpkg](https://vcpkg.io/) for up-to-date Windows
+ dependencies in the `librdkafka.redist` NuGet package:
+ OpenSSL 1.1.1l, zlib 1.2.11, zstd 1.5.0.
+ * The upstream dependency (OpenSSL, zstd, zlib) source archive checksums are
+ now verified when building with `./configure --install-deps`.
+ These builds are used by the librdkafka builds bundled with
+ confluent-kafka-go, confluent-kafka-python and confluent-kafka-dotnet.
+ * Producer `flush()` now overrides the `linger.ms` setting for the duration
+ of the `flush()` call, effectively triggering immediate transmission of
+ queued messages. (#3489)
+ * Lots of bugfixes, see included CHANGELOG.md for details
+- build against system libraries rather than bundled ones
+- enable all features
+
+-------------------------------------------------------------------
Old:
----
v1.7.0.tar.gz
New:
----
v1.8.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ librdkafka.spec ++++++
--- /var/tmp/diff_new_pack.2nhIyG/_old 2021-10-31 22:56:12.567724406 +0100
+++ /var/tmp/diff_new_pack.2nhIyG/_new 2021-10-31 22:56:12.571724409 +0100
@@ -16,15 +16,14 @@
#
+%define libname %{name}1
# lto breaks crc32 detection in configure script
# See https://github.com/edenhill/librdkafka/issues/2426
%ifnarch x86_64
%define _lto_cflags %{nil}
%endif
-
-%define libname %{name}1
Name: librdkafka
-Version: 1.7.0
+Version: 1.8.0
Release: 0
Summary: The Apache Kafka C/C++ library
License: BSD-2-Clause
@@ -36,10 +35,9 @@
BuildRequires: gcc-c++
BuildRequires: openssl-devel
BuildRequires: pkgconfig
-# lz4 is not in SLE12 available
-%if 0%{?sle_version} >= 150000 && !0%{?is_opensuse}
-BuildRequires: liblz4-devel
-%endif
+BuildRequires: pkgconfig(liblz4)
+BuildRequires: pkgconfig(libzstd)
+BuildRequires: pkgconfig(zlib)
%description
librdkafka is a C library implementation of the Apache Kafka protocol,
@@ -68,17 +66,18 @@
%setup -q
%build
-%configure --enable-ssl \
-%if 0%{?sle_version} >= 150000 && !0%{?is_opensuse}
- --enable-lz4 \
-%else
- --disable-lz4 \
-%endif
- --enable-sasl
-make %{?_smp_mflags}
+%configure \
+ --enable-gssapi \
+ --enable-lz4 --enable-lz4-ext \
+ --enable-regex-ext \
+ --enable-sasl \
+ --enable-ssl \
+ --enable-zlib \
+ --enable-zstd
+%make_build
%check
-make %{?_smp_mflags} check
+%make_build check
%install
%make_install
@@ -88,7 +87,6 @@
%postun -n %{libname} -p /sbin/ldconfig
%files -n %{libname}
-%defattr(-,root,root,-)
%{_docdir}/../%{name}
%doc %attr(0644,root,root) %{_docdir}/../%{name}/README.md
%doc %attr(0644,root,root) %{_docdir}/../%{name}/CONFIGURATION.md
@@ -100,7 +98,6 @@
%{_libdir}/librdkafka++.so.*
%files devel
-%defattr(-,root,root,-)
%dir %{_includedir}/%{name}
%attr(0644,root,root) %{_includedir}/%{name}/*
%{_libdir}/librdkafka.so
++++++ v1.7.0.tar.gz -> v1.8.0.tar.gz ++++++
++++ 4587 lines of diff (skipped)