Hello community, here is the log from the commit of package mariadb-connector-c for openSUSE:Factory checked in at 2019-07-08 15:04:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old) and /work/SRC/openSUSE:Factory/.mariadb-connector-c.new.4615 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mariadb-connector-c" Mon Jul 8 15:04:41 2019 rev:18 rq:713453 version:3.1.2 Changes: -------- --- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes 2019-05-16 21:57:46.022844046 +0200 +++ /work/SRC/openSUSE:Factory/.mariadb-connector-c.new.4615/mariadb-connector-c.changes 2019-07-08 15:04:44.122871157 +0200 @@ -1,0 +2,17 @@ +Wed Jul 3 15:24:22 UTC 2019 - Kristyna Streitova <kstreit...@suse.com> + +- New upstream version 3.1.2 [bsc#1136035] + * CONC-383: client plugins can't be loaded due to missing prefix + * Fixed version setting in GnuTLS by moving "NORMAL" at the end + of priority string + * CONC-386: Added support for pem files which contain certificate + and private key. + * Replication/Binlog API: The main mechanism used in replication + is the binary log. + * CONC-395: Dashes and underscores are not interchangeable in + options in my.cnf +- refresh mariadb-connector-c-2.3.1_unresolved_symbols.patch and + private_library.patch +- pack client_ed25519.so + +------------------------------------------------------------------- Old: ---- mariadb-connector-c-3.0.9-src.tar.gz mariadb-connector-c-3.0.9-src.tar.gz.asc New: ---- mariadb-connector-c-3.1.2-src.tar.gz mariadb-connector-c-3.1.2-src.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mariadb-connector-c.spec ++++++ --- /var/tmp/diff_new_pack.yeA16O/_old 2019-07-08 15:04:45.234872838 +0200 +++ /var/tmp/diff_new_pack.yeA16O/_new 2019-07-08 15:04:45.234872838 +0200 @@ -19,13 +19,13 @@ %define sover 3 %define libname libmariadb # equivalent mariadb version -%define mariadb_version 10.2.21 +%define mariadb_version 10.2.25 %if ! %{defined _rundir} %define _rundir %{_localstatedir}/run %endif %bcond_with sqlite3 Name: mariadb-connector-c -Version: 3.0.9 +Version: 3.1.2 Release: 0 Summary: MariaDB connector in C License: LGPL-2.1-or-later @@ -162,6 +162,7 @@ %{_libdir}/mysql/plugin/remote_io.so %{_libdir}/mysql/plugin/sha256_password.so %{_libdir}/mysql/plugin/caching_sha2_password.so +%{_libdir}/mysql/plugin/client_ed25519.so %files -n %{libname}private %{_libdir}/libmariadbprivate.so ++++++ mariadb-connector-c-2.3.1_unresolved_symbols.patch ++++++ --- /var/tmp/diff_new_pack.yeA16O/_old 2019-07-08 15:04:45.274872899 +0200 +++ /var/tmp/diff_new_pack.yeA16O/_new 2019-07-08 15:04:45.274872899 +0200 @@ -1,7 +1,7 @@ -Index: mariadb-connector-c-3.0.8-src/plugins/auth/CMakeLists.txt +Index: mariadb-connector-c-3.1.2-src/plugins/auth/CMakeLists.txt =================================================================== ---- mariadb-connector-c-3.0.8-src.orig/plugins/auth/CMakeLists.txt -+++ mariadb-connector-c-3.0.8-src/plugins/auth/CMakeLists.txt +--- mariadb-connector-c-3.1.2-src.orig/plugins/auth/CMakeLists.txt ++++ mariadb-connector-c-3.1.2-src/plugins/auth/CMakeLists.txt @@ -16,7 +16,8 @@ REGISTER_PLUGIN(TARGET dialog CONFIGURATIONS DYNAMIC STATIC OFF DEFAULT DYNAMIC @@ -10,5 +10,5 @@ + ${CC_SOURCE_DIR}/libmariadb/get_password.c + LIBRARIES dl) - # SHA256 caching plugin for MySQL 8.0 connection - IF(WITH_SSL) + #ED25519 client authentication plugin + SET(REF10_DIR ${CC_SOURCE_DIR}/plugins/auth/ref10) ++++++ mariadb-connector-c-3.0.9-src.tar.gz -> mariadb-connector-c-3.1.2-src.tar.gz ++++++ ++++ 7719 lines of diff (skipped) ++++++ private_library.patch ++++++ --- /var/tmp/diff_new_pack.yeA16O/_old 2019-07-08 15:04:45.566873341 +0200 +++ /var/tmp/diff_new_pack.yeA16O/_new 2019-07-08 15:04:45.570873347 +0200 @@ -8,11 +8,11 @@ exports all symbols. With the exception of exported symbols, it is identical to the regular library. -Index: mariadb-connector-c-3.0.7-src/libmariadb/CMakeLists.txt +Index: mariadb-connector-c-3.1.2-src/libmariadb/CMakeLists.txt =================================================================== ---- mariadb-connector-c-3.0.7-src.orig/libmariadb/CMakeLists.txt -+++ mariadb-connector-c-3.0.7-src/libmariadb/CMakeLists.txt -@@ -403,16 +403,24 @@ IF(CMAKE_SIZEOF_VOID_P EQUAL 8 AND MSVC) +--- mariadb-connector-c-3.1.2-src.orig/libmariadb/CMakeLists.txt ++++ mariadb-connector-c-3.1.2-src/libmariadb/CMakeLists.txt +@@ -410,17 +410,25 @@ IF(CMAKE_SIZEOF_VOID_P EQUAL 8 AND MSVC) SET_TARGET_PROPERTIES(mariadbclient PROPERTIES STATIC_LIBRARY_FLAGS "/machine:x64") ENDIF() @@ -22,7 +22,8 @@ + SET_TARGET_PROPERTIES(libmariadbprivate PROPERTIES COMPILE_FLAGS "${CMAKE_SHARED_LIBRARY_C_FLAGS}") +ENDIF() + - IF(CMAKE_SYSTEM_NAME MATCHES "Linux") + IF(CMAKE_SYSTEM_NAME MATCHES "Linux" OR + CMAKE_SYSTEM_NAME MATCHES "GNU") IF (NOT WITH_ASAN AND NOT WITH_TSAN) TARGET_LINK_LIBRARIES (libmariadb "-Wl,--no-undefined") ENDIF() @@ -37,7 +38,7 @@ SET_TARGET_PROPERTIES(libmariadb PROPERTIES PREFIX "") # -@@ -446,7 +454,9 @@ INSTALL(TARGETS mariadbclient +@@ -454,7 +462,9 @@ INSTALL(TARGETS mariadbclient INSTALL(TARGETS libmariadb COMPONENT SharedLibraries DESTINATION ${INSTALL_LIBDIR}) @@ -48,10 +49,10 @@ IF(WIN32) # On Windows, install PDB -Index: mariadb-connector-c-3.0.7-src/mariadb_config/mariadb_config.c.in +Index: mariadb-connector-c-3.1.2-src/mariadb_config/mariadb_config.c.in =================================================================== ---- mariadb-connector-c-3.0.7-src.orig/mariadb_config/mariadb_config.c.in -+++ mariadb-connector-c-3.0.7-src/mariadb_config/mariadb_config.c.in +--- mariadb-connector-c-3.1.2-src.orig/mariadb_config/mariadb_config.c.in ++++ mariadb-connector-c-3.1.2-src/mariadb_config/mariadb_config.c.in @@ -7,6 +7,8 @@ static char *mariadb_progname; #define INCLUDE "-I@INSTALL_INCLUDEDIR@ -I@INSTALL_INCLUDEDIR@/mariadb"