From 38eefc48232363d6ec479ae20459467b896c4b7a Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 26 Mar 2019 11:41:32 +0100 Subject: update to 1.0.0 add dependency on libzstd --- compat_reports/0.11.6_to_1.0.0/compat_report.html | 1083 +++++++++++++++++++++ librdkafka.spec | 23 +- librdkafka.xml | 2 +- 3 files changed, 1099 insertions(+), 9 deletions(-) create mode 100644 compat_reports/0.11.6_to_1.0.0/compat_report.html diff --git a/compat_reports/0.11.6_to_1.0.0/compat_report.html b/compat_reports/0.11.6_to_1.0.0/compat_report.html new file mode 100644 index 0000000..fad6ad9 --- /dev/null +++ b/compat_reports/0.11.6_to_1.0.0/compat_report.html @@ -0,0 +1,1083 @@ + + + + + + + + + +librdkafka: 0.11.6 to 1.0.0 compatibility report + + + +

API compatibility report for the librdkafka library between 0.11.6 and 1.0.0 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibrdkafka
Version #10.11.6
Version #21.0.0
Archx86_64
GCC Version8
SubjectBinary Compatibility
+

Test Results


+ + + + + + +
Total Header Files1
Total Libraries1
Total Symbols / Types233 / 95
Compatibility100%
+

Problem Summary


+ + + + + + + + + + + +
SeverityCount
Added Symbols-5
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low1
Other Changes
in Data Types
-26
Other Changes
in Constants
-3
+ +

Added Symbols  5 


+rdkafka.h, librdkafka.so.1
+rd_kafka_event_error_is_fatal ( rd_kafka_event_t* rkev )
+rd_kafka_fatal_error ( rd_kafka_t* rk, char* errstr, size_t errstr_size )
+rd_kafka_message_status ( rd_kafka_message_t const* rkmessage )
+rd_kafka_purge ( rd_kafka_t* rk, int purge_flags )
+rd_kafka_test_fatal_error ( rd_kafka_t* rk, enum rd_kafka_resp_err_t err, char const* reason )
+
+to the top
+ +

Problems with Data Types, Low Severity  1 


+rdkafka.h
+ +[+] enum rd_kafka_resp_err_t  1  +
+ + +
+to the top
+ +

Problems with Constants, Low Severity  1 


+rdkafka.h
+ +[+] RD_KAFKA_DEBUG_CONTEXTS +
+ + +
+to the top
+ +

Other Changes in Data Types  26 


+rdkafka.h
+ +[+] enum rd_kafka_resp_err_t  26  +
+ + +
+to the top
+ +

Other Changes in Constants  3 


+rdkafka.h
+ +[+] RD_KAFKA_PURGE_F_INFLIGHT +
+ + + +[+] RD_KAFKA_PURGE_F_NON_BLOCKING +
+ + + +[+] RD_KAFKA_PURGE_F_QUEUE +
+ + +
+to the top
+

Header Files  1 


+
+rdkafka.h
+
+
to the top
+

Libraries  1 


+
+librdkafka.so.1
+
+
to the top
+


+

Test Info


+ + + + + + +
Library Namelibrdkafka
Version #10.11.6
Version #21.0.0
Archx86_64
SubjectSource Compatibility
+

Test Results


+ + + + + + +
Total Header Files1
Total Libraries1
Total Symbols / Types234 / 95
Compatibility100%
+

Problem Summary


+ + + + + + + + + + + +
SeverityCount
Added Symbols-5
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low2
Other Changes
in Data Types
-27
Other Changes
in Constants
-3
+ +

Added Symbols  5 


+rdkafka.h
+rd_kafka_event_error_is_fatal ( rd_kafka_event_t* rkev )
+rd_kafka_fatal_error ( rd_kafka_t* rk, char* errstr, size_t errstr_size )
+rd_kafka_message_status ( rd_kafka_message_t const* rkmessage )
+rd_kafka_purge ( rd_kafka_t* rk, int purge_flags )
+rd_kafka_test_fatal_error ( rd_kafka_t* rk, enum rd_kafka_resp_err_t err, char const* reason )
+
+to the top
+ +

Problems with Constants, Low Severity  2 


+rdkafka.h
+ +[+] RD_KAFKA_DEBUG_CONTEXTS +
+ + + +[+] RD_KAFKA_VERSION +
+ + +
+to the top
+ +

Other Changes in Data Types  27 


+rdkafka.h
+ +[+] enum rd_kafka_resp_err_t  27  +
+ + +
+to the top
+ +

Other Changes in Constants  3 


+rdkafka.h
+ +[+] RD_KAFKA_PURGE_F_INFLIGHT +
+ + + +[+] RD_KAFKA_PURGE_F_NON_BLOCKING +
+ + + +[+] RD_KAFKA_PURGE_F_QUEUE +
+ + +
+to the top
+

Header Files  1 


+
+rdkafka.h
+
+
to the top
+

Libraries  1 


+
+librdkafka.so.1
+
+
to the top
+



+ +
+ + diff --git a/librdkafka.spec b/librdkafka.spec index a3ad7ce..3eca2c9 100644 --- a/librdkafka.spec +++ b/librdkafka.spec @@ -1,23 +1,23 @@ # remirepo/fedora spec file for librdkafka # -# Copyright (c) 2015-2017 Remi Collet +# Copyright (c) 2015-2019 Remi Collet # License: CC-BY-SA # http://creativecommons.org/licenses/by-sa/4.0/ # # Please, preserve the changelog entries # %global libname librdkafka -%global gh_commit 849c066b559950b02e37a69256f0cb7b04381d0e +%global gh_commit 8695b9d63ac0fe1b891b511d5b36302ffc84d4e2 %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner edenhill %global gh_project %{libname} -%global upstream_version 0.11.6 +%global upstream_version 1.0.0 #global upstream_prever RC1 Name: %{libname} Version: %{upstream_version}%{?upstream_prever:~%{upstream_prever}} -Release: 2%{?dist} +Release: 1%{?dist} Group: System Environment/Libraries Summary: Apache Kafka C/C++ client library @@ -26,11 +26,12 @@ License: BSD and MIT URL: https://github.com/%{gh_owner}/%{gh_project} Source0: https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit}/%{gh_project}-%{upstream_version}%{?upstream_prever}-%{gh_short}.tar.gz -BuildRequires: openssl-devel -BuildRequires: cyrus-sasl-devel -BuildRequires: zlib-devel BuildRequires: libstdc++-devel -BuildRequires: lz4-devel +BuildRequires: openssl-devel +BuildRequires: pkgconfig(libsasl2) +BuildRequires: pkgconfig(zlib) +BuildRequires: pkgconfig(liblz4) +BuildRequires: pkgconfig(libzstd) BuildRequires: gcc-c++ %if 0%{?fedora} >= 28 || 0%{?rhel} >=8 BuildRequires: python3 @@ -69,7 +70,9 @@ cp -pr examples rpmdocs/examples %build %configure \ --enable-lz4 \ + --enable-lz4-ext \ --enable-ssl \ + --enable-gssapi \ --enable-sasl make %{?_smp_mflags} @@ -107,6 +110,10 @@ rm %{buildroot}%{_libdir}/pkgconfig/*static.pc ### NOTICE: available in EPEL-7 so not in remi %changelog +* Tue Mar 26 2019 Remi Collet - 1.0.0-1 +- update to 1.0.0 +- add dependency on libzstd + * Wed Dec 12 2018 Remi Collet - 0.11.6-2 - cleanup for EL-8 diff --git a/librdkafka.xml b/librdkafka.xml index dfb4d68..27b1a17 100644 --- a/librdkafka.xml +++ b/librdkafka.xml @@ -9,7 +9,7 @@ -0.11.6 +1.0.0 -- cgit