From b679c6fb1c286c9a61cac0d990d26d3b447bbcb7 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Wed, 21 Jul 2021 15:38:48 +0200 Subject: update to 3.1.4 always build as libcouchbase7 --- compat_reports/3.1.3_to_3.1.4/compat_report.html | 762 +++++++++++++++++++++++ libcouchbase.spec | 3 +- libcouchbase.xml | 2 +- 3 files changed, 765 insertions(+), 2 deletions(-) create mode 100644 compat_reports/3.1.3_to_3.1.4/compat_report.html diff --git a/compat_reports/3.1.3_to_3.1.4/compat_report.html b/compat_reports/3.1.3_to_3.1.4/compat_report.html new file mode 100644 index 0000000..c7aa322 --- /dev/null +++ b/compat_reports/3.1.3_to_3.1.4/compat_report.html @@ -0,0 +1,762 @@ + + + + + + + + + +libcouchbase: 3.1.3 to 3.1.4 compatibility report + + + +

API compatibility report for the libcouchbase library between 3.1.3 and 3.1.4 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibcouchbase
Version #13.1.3
Version #23.1.4
Archx86_64
GCC Version10
SubjectBinary Compatibility
+

Test Results


+ + + + + + +
Total Header Files25
Total Libraries1
Total Symbols / Types612 / 350
Compatibility100%
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-10
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
+ +

Added Symbols  10 


+auth.h, libcouchbase.so.7.0.5
+lcbauth_credentials_bucket ( lcbauth_CREDENTIALS const* credentials, char const** bucket, size_t* bucket_len )
+lcbauth_credentials_cookie ( lcbauth_CREDENTIALS const* credentials, void** cookie )
+lcbauth_credentials_hostname ( lcbauth_CREDENTIALS const* credentials, char const** hostname, size_t* hostname_len )
+lcbauth_credentials_password ( lcbauth_CREDENTIALS* credentials, char const* password, size_t password_len )
+lcbauth_credentials_port ( lcbauth_CREDENTIALS const* credentials, char const** port, size_t* port_len )
+lcbauth_credentials_reason ( lcbauth_CREDENTIALS const* credentials )
+lcbauth_credentials_result ( lcbauth_CREDENTIALS* credentials, enum lcbauth_RESULT result )
+lcbauth_credentials_service ( lcbauth_CREDENTIALS const* credentials )
+lcbauth_credentials_username ( lcbauth_CREDENTIALS* credentials, char const* username, size_t username_len )
+lcbauth_set_callback ( lcb_AUTHENTICATOR* auth, void* cookie, void(*callback)(lcbauth_CREDENTIALS*) )
+
+to the top
+ +

Problems with Data Types, Low Severity  2 


+crypto.h
+ +[+] struct lcbcrypto_PROVIDER  1  +
+ + +
+tracing.h
+ +[+] struct lcbtrace_TRACER  1  +
+ + +
+to the top
+

Header Files  25 


+
+assert.h
+auth.h
+cntl-private.h
+cntl.h
+configuration.h
+couchbase.h
+crypto.h
+iops.h
+ixmgmt.h
+kvbuf.h
+libev_io_opts.h
+libevent_io_opts.h
+libuv_compat.h
+libuv_io_opts.h
+logger.h
+metrics.h
+pktfwd.h
+plugin-internal.h
+select_io_opts.h
+sysdefs.h
+tracing.h
+utils.h
+vbucket.h
+visibility.h
+wsaerr.h
+
+
to the top
+

Libraries  1 


+
+libcouchbase.so.7.0.4
+
+
to the top
+


+

Test Info


+ + + + + + +
Library Namelibcouchbase
Version #13.1.3
Version #23.1.4
Archx86_64
SubjectSource Compatibility
+

Test Results


+ + + + + + +
Total Header Files25
Total Libraries1
Total Symbols / Types617 / 353
Compatibility100%
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-10
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low3
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low3
+ +

Added Symbols  10 


+auth.h
+lcbauth_credentials_bucket ( lcbauth_CREDENTIALS const* credentials, char const** bucket, size_t* bucket_len )
+lcbauth_credentials_cookie ( lcbauth_CREDENTIALS const* credentials, void** cookie )
+lcbauth_credentials_hostname ( lcbauth_CREDENTIALS const* credentials, char const** hostname, size_t* hostname_len )
+lcbauth_credentials_password ( lcbauth_CREDENTIALS* credentials, char const* password, size_t password_len )
+lcbauth_credentials_port ( lcbauth_CREDENTIALS const* credentials, char const** port, size_t* port_len )
+lcbauth_credentials_reason ( lcbauth_CREDENTIALS const* credentials )
+lcbauth_credentials_result ( lcbauth_CREDENTIALS* credentials, enum lcbauth_RESULT result )
+lcbauth_credentials_service ( lcbauth_CREDENTIALS const* credentials )
+lcbauth_credentials_username ( lcbauth_CREDENTIALS* credentials, char const* username, size_t username_len )
+lcbauth_set_callback ( lcb_AUTHENTICATOR* auth, void* cookie, void(*callback)(lcbauth_CREDENTIALS*) )
+
+to the top
+ +

Problems with Data Types, Low Severity  3 


+crypto.h
+ +[+] struct lcbcrypto_PROVIDER  1  +
+ + +
+libuv_io_opts.h
+ +[+] struct lcbuv_options_st  1  +
+ + +
+tracing.h
+ +[+] struct lcbtrace_TRACER  1  +
+ + +
+to the top
+ +

Problems with Constants, Low Severity  3 


+configuration.h
+ +[+] LCB_VERSION +
+ + + +[+] LCB_VERSION_CHANGESET +
+ + + +[+] LCB_VERSION_STRING +
+ + +
+to the top
+

Header Files  25 


+
+assert.h
+auth.h
+cntl-private.h
+cntl.h
+configuration.h
+couchbase.h
+crypto.h
+iops.h
+ixmgmt.h
+kvbuf.h
+libev_io_opts.h
+libevent_io_opts.h
+libuv_compat.h
+libuv_io_opts.h
+logger.h
+metrics.h
+pktfwd.h
+plugin-internal.h
+select_io_opts.h
+sysdefs.h
+tracing.h
+utils.h
+vbucket.h
+visibility.h
+wsaerr.h
+
+
to the top
+

Libraries  1 


+
+libcouchbase.so.7.0.4
+
+
to the top
+



+ +
+ + diff --git a/libcouchbase.spec b/libcouchbase.spec index 44ce84a..35bed3e 100644 --- a/libcouchbase.spec +++ b/libcouchbase.spec @@ -10,7 +10,7 @@ %global libname libcouchbase %global soname 7 -%if 0%{?fedora} >= 35 || 0%{?rhel} >= 7 +%if 0 %bcond_with rename %else %bcond_without rename @@ -278,6 +278,7 @@ make %{_smp_mflags} alltests test ARGS=%{_smp_mflags} %changelog * Wed Jun 9 2021 Remi Collet - 3.1.4-1 - update to 3.1.4 +- always build as libcouchbase7 * Tue May 11 2021 Remi Collet - 3.1.3-1 - update to 3.1.3 diff --git a/libcouchbase.xml b/libcouchbase.xml index 94323e8..e544d7a 100644 --- a/libcouchbase.xml +++ b/libcouchbase.xml @@ -9,7 +9,7 @@ -3.1.3 +3.1.4 -- cgit