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 <[email protected]> + +- 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)
