Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package mysql-connector-cpp for
openSUSE:Factory checked in at 2021-03-30 20:51:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mysql-connector-cpp (Old)
and /work/SRC/openSUSE:Factory/.mysql-connector-cpp.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mysql-connector-cpp"
Tue Mar 30 20:51:58 2021 rev:29 rq:866477 version:8.0.23
Changes:
--------
--- /work/SRC/openSUSE:Factory/mysql-connector-cpp/mysql-connector-cpp.changes
2020-05-02 22:17:59.516618319 +0200
+++
/work/SRC/openSUSE:Factory/.mysql-connector-cpp.new.2401/mysql-connector-cpp.changes
2021-03-30 20:52:00.564157326 +0200
@@ -1,0 +2,22 @@
+Sat Jan 23 12:15:38 UTC 2021 - Mykola Krachkovsky <[email protected]>
+
+- Updated to version 8.0.23
+ * release notes:
+ https://dev.mysql.com/doc/relnotes/connector-cpp/en/news-8-0-23.html
+- Changed library version
+
+-------------------------------------------------------------------
+Sat Jan 2 11:27:25 UTC 2021 - Mykola Krachkovsky <[email protected]>
+
+- Updated to version 8.0.22
+ * release notes:
+ https://dev.mysql.com/doc/relnotes/connector-cpp/en/news-8-0-20.html
+ https://dev.mysql.com/doc/relnotes/connector-cpp/en/news-8-0-21.html
+ https://dev.mysql.com/doc/relnotes/connector-cpp/en/news-8-0-22.html
+- Replaced make with cmake_build macro
+- Fixed patches for new version changes
+ * updated mysql-connector-cpp-config.patch
+ * updated mysql-connector-cpp-mariadb.patch
+ * updated mysql-connector-cpp-use-system-protobuf.patch
+
+-------------------------------------------------------------------
Old:
----
mysql-connector-c++-8.0.19-src.tar.gz
New:
----
mysql-connector-c++-8.0.23-src.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mysql-connector-cpp.spec ++++++
--- /var/tmp/diff_new_pack.eCw0Of/_old 2021-03-30 20:52:01.096157923 +0200
+++ /var/tmp/diff_new_pack.eCw0Of/_new 2021-03-30 20:52:01.100157927 +0200
@@ -1,7 +1,7 @@
#
# spec file for package mysql-connector-cpp
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,10 +16,10 @@
#
-%define libname libmysqlcppconn7
+%define libname libmysqlcppconn9
%define x_libname libmysqlcppconn8-2
Name: mysql-connector-cpp
-Version: 8.0.19
+Version: 8.0.23
Release: 0
Summary: MySQL Connector/C++: Standardized database driver for C++
development
License: SUSE-GPL-2.0-with-FLOSS-exception
@@ -146,7 +146,7 @@
-DWITH_JDBC=ON \
-DCMAKE_INSTALL_LIBDIR=%{_lib} \
-DCMAKE_INSTALL_LIBDIR:PATH=%{_lib}
-make %{?_smp_mflags} VERBOSE=1
+%cmake_build
%install
%cmake_install
++++++ mysql-connector-c++-8.0.19-src.tar.gz ->
mysql-connector-c++-8.0.23-src.tar.gz ++++++
++++ 99322 lines of diff (skipped)
++++++ mysql-connector-cpp-config.patch ++++++
--- /var/tmp/diff_new_pack.eCw0Of/_old 2021-03-30 20:52:01.864158783 +0200
+++ /var/tmp/diff_new_pack.eCw0Of/_new 2021-03-30 20:52:01.864158783 +0200
@@ -1,14 +1,15 @@
-diff -uNr mysql-connector-c++-8.0.16-src/jdbc/cmake/DepFindMySQL.cmake
mysql-connector-c++-8.0.16-src/jdbc/cmake/DepFindMySQL.cmake
---- mysql-connector-c++-8.0.16-src/jdbc/cmake/DepFindMySQL.cmake
2019-03-04 19:29:41.000000000 +0200
-+++ mysql-connector-c++-8.0.16-src/jdbc/cmake/DepFindMySQL.cmake
2019-06-17 14:27:06.114392842 +0300
-@@ -453,8 +453,8 @@
+--- mysql-connector-c++-8.0.22-new/jdbc/cmake/DepFindMySQL.cmake.pre
2020-09-02 19:04:07.000000000 +0300
++++ mysql-connector-c++-8.0.22-new/jdbc/cmake/DepFindMySQL.cmake
2020-12-08 01:28:25.680029053 +0200
+@@ -469,9 +469,9 @@
# Install location
- _mysql_conf(MYSQL_INCLUDE_DIR --variable=pkgincludedir)
- _mysql_conf(MYSQL_LIB_DIR --variable=pkglibdir)
+- _mysql_conf(MYSQL_PLUGIN_DIR --variable=plugindir)
+ set(MYSQL_INCLUDE_DIR "/usr/include/mysql")
+ set(MYSQL_LIB_DIR "/usr/lib64")
++ set(MYSQL_PLUGIN_DIR "/usr/lib64/mysql/plugin")
file(TO_CMAKE_PATH "${MYSQL_INCLUDE_DIR}" MYSQL_INCLUDE_DIR)
file(TO_CMAKE_PATH "${MYSQL_LIB_DIR}" MYSQL_LIB_DIR)
++++++ mysql-connector-cpp-mariadb.patch ++++++
--- /var/tmp/diff_new_pack.eCw0Of/_old 2021-03-30 20:52:01.876158797 +0200
+++ /var/tmp/diff_new_pack.eCw0Of/_new 2021-03-30 20:52:01.876158797 +0200
@@ -11,35 +11,89 @@
diff -uNr mysql-connector-c++-8.0.15-org/jdbc/driver/mysql_connection.cpp
mysql-connector-c++-8.0.15-src/jdbc/driver/mysql_connection.cpp
--- mysql-connector-c++-8.0.15-org/jdbc/driver/mysql_connection.cpp
2018-10-11 17:09:50.000000000 +0300
+++ mysql-connector-c++-8.0.15-src/jdbc/driver/mysql_connection.cpp
2019-02-16 12:27:46.395921145 +0200
-@@ -240,7 +240,7 @@
- {"OPT_CAN_HANDLE_EXPIRED_PASSWORDS",
MYSQL_OPT_CAN_HANDLE_EXPIRED_PASSWORDS, true},
- {"OPT_CONNECT_ATTR_RESET", MYSQL_OPT_CONNECT_ATTR_RESET, true},
- {"OPT_RECONNECT", MYSQL_OPT_RECONNECT, true},
+@@ -254,7 +254,7 @@
+ {OPT_CAN_HANDLE_EXPIRED_PASSWORDS,
MYSQL_OPT_CAN_HANDLE_EXPIRED_PASSWORDS, true},
+ {OPT_CONNECT_ATTR_RESET, MYSQL_OPT_CONNECT_ATTR_RESET, true},
+ {OPT_RECONNECT, MYSQL_OPT_RECONNECT, true},
-#if MYCPPCONN_STATIC_MYSQL_VERSION_ID < 80000
+#if MYCPPCONN_STATIC_MYSQL_VERSION_ID < 80000 ||
defined(MYCPPCONN_MARIADB_BUILD)
{"sslVerify", MYSQL_OPT_SSL_VERIFY_SERVER_CERT, false},
// Deprecated
{"sslEnforce", MYSQL_OPT_SSL_ENFORCE, false} //
Deprecated
#else
-@@ -262,8 +262,8 @@
- {"OPT_MAX_ALLOWED_PACKET", MYSQL_OPT_MAX_ALLOWED_PACKET, false},
- {"OPT_NET_BUFFER_LENGTH", MYSQL_OPT_NET_BUFFER_LENGTH, false},
+@@ -276,8 +276,8 @@
+ {OPT_MAX_ALLOWED_PACKET, MYSQL_OPT_MAX_ALLOWED_PACKET, false},
+ {OPT_NET_BUFFER_LENGTH, MYSQL_OPT_NET_BUFFER_LENGTH, false},
#endif
-- {"OPT_SSL_MODE", MYSQL_OPT_SSL_MODE , false},
+- {OPT_SSL_MODE, MYSQL_OPT_SSL_MODE , false},
-#if MYCPPCONN_STATIC_MYSQL_VERSION_ID >= 80000
-+ //{"OPT_SSL_MODE", MYSQL_OPT_SSL_MODE , false},
++ //{OPT_SSL_MODE, MYSQL_OPT_SSL_MODE , false},
+#if MYCPPCONN_STATIC_MYSQL_VERSION_ID >= 80000 &&
!defined(MYCPPCONN_MARIADB_BUILD)
- {"OPT_RETRY_COUNT", MYSQL_OPT_RETRY_COUNT, false},
+ {OPT_RETRY_COUNT, MYSQL_OPT_RETRY_COUNT, false},
#endif
};
-@@ -769,7 +769,7 @@
- } else if (!it->first.compare("OPT_CONNECT_ATTR_RESET")) {
+@@ -303,7 +303,7 @@
+ #if MYCPPCONN_STATIC_MYSQL_VERSION_ID >= 50700
+ {OPT_TLS_VERSION, MYSQL_OPT_TLS_VERSION, false},
+ #endif
+- {OPT_LOAD_DATA_LOCAL_DIR, MYSQL_OPT_LOAD_DATA_LOCAL_DIR, false}
++ //{OPT_LOAD_DATA_LOCAL_DIR, MYSQL_OPT_LOAD_DATA_LOCAL_DIR, false}
+ };
+
+
+@@ -311,7 +311,7 @@
+ inline
+ ::sql::mysql::MySQL_Connection_Options option_conversion(unsigned long
client_version, int option)
+ {
+- #if MYCPPCONN_STATIC_MYSQL_VERSION_ID >= 80000
++ #if MYCPPCONN_STATIC_MYSQL_VERSION_ID >= 80000 &&
!defined(MYCPPCONN_MARIADB_BUILD)
+ if(client_version <80011)
+ {
+ switch (option) {
+@@ -593,7 +593,7 @@
+ int client_exp_pwd = false;
+ bool opt_dns_srv = false;
+ bool opt_multi_host = false;
+-#if MYCPPCONN_STATIC_MYSQL_VERSION_ID < 80000
++#if MYCPPCONN_STATIC_MYSQL_VERSION_ID < 80000 ||
defined(MYCPPCONN_MARIADB_BUILD)
+ bool secure_auth= true;
+ #endif
+
+@@ -902,7 +902,7 @@
+ } catch (sql::InvalidArgumentException&) {
+ throw sql::InvalidArgumentException("Wrong type passed for
useLegacyAuth expected sql::SQLString");
+ }
+-#if MYCPPCONN_STATIC_MYSQL_VERSION_ID < 80000
++#if MYCPPCONN_STATIC_MYSQL_VERSION_ID < 80000 ||
defined(MYCPPCONN_MARIADB_BUILD)
+ if (p_b) {
+ secure_auth= !*p_b;
+ } else {
+@@ -944,7 +944,7 @@
+ } else if (!it->first.compare(OPT_CONNECT_ATTR_RESET)) {
proxy->options(MYSQL_OPT_CONNECT_ATTR_RESET, 0);
-#if MYCPPCONN_STATIC_MYSQL_VERSION_ID > 80000
+#if MYCPPCONN_STATIC_MYSQL_VERSION_ID > 80000 &&
!defined(MYCPPCONN_MARIADB_BUILD)
+ //Deprecated
} else if (!it->first.compare("sslVerify")) {
+@@ -1000,7 +1000,7 @@
+ }
+
+-#if MYCPPCONN_STATIC_MYSQL_VERSION_ID < 80000
++#if MYCPPCONN_STATIC_MYSQL_VERSION_ID < 80000 ||
defined(MYCPPCONN_MARIADB_BUILD)
+ try {
+ proxy->options(MYSQL_SECURE_AUTH, &secure_auth);
+ } catch (sql::InvalidArgumentException& e) {
+@@ -1772,7 +1772,7 @@
+ #endif
+ } else if (!optionName.compare(OPT_LOAD_DATA_LOCAL_DIR))
+ {
+- proxy->options(MYSQL_OPT_LOAD_DATA_LOCAL_DIR, optionValue);
++ //proxy->options(MYSQL_OPT_LOAD_DATA_LOCAL_DIR, optionValue);
+ }
+ return this;
+ }
diff -uNr
mysql-connector-c++-8.0.15-org/jdbc/driver/mysql_connection_options.h
mysql-connector-c++-8.0.15-src/jdbc/driver/mysql_connection_options.h
--- mysql-connector-c++-8.0.15-org/jdbc/driver/mysql_connection_options.h
2018-10-11 17:09:50.000000000 +0300
+++ mysql-connector-c++-8.0.15-src/jdbc/driver/mysql_connection_options.h
2019-02-16 12:26:42.476429900 +0200
@@ -157,7 +211,7 @@
+++
mysql-connector-c++-8.0.15-src/jdbc/driver/nativeapi/native_statement_wrapper.h
2019-02-16 12:26:42.480429868 +0200
@@ -42,7 +42,7 @@
#include "../mysql_statement_options.h"
- #include "../cppconn/version_info.h"
+ #include <cppconn/version_info.h>
-#if (MYCPPCONN_STATIC_MYSQL_VERSION_ID > 80004)
+#if (MYCPPCONN_STATIC_MYSQL_VERSION_ID > 80004 &&
!defined(MYCPPCONN_MARIADB_BUILD))
++++++ mysql-connector-cpp-use-system-protobuf.patch ++++++
--- /var/tmp/diff_new_pack.eCw0Of/_old 2021-03-30 20:52:01.892158814 +0200
+++ /var/tmp/diff_new_pack.eCw0Of/_new 2021-03-30 20:52:01.892158814 +0200
@@ -1,6 +1,6 @@
-diff -uNr mysql-connector-c++-8.0.19-org/cdk/CMakeLists.txt
mysql-connector-c++-8.0.19-src/cdk/CMakeLists.txt
---- mysql-connector-c++-8.0.19-org/cdk/CMakeLists.txt 2019-12-12
08:48:20.000000000 +0200
-+++ mysql-connector-c++-8.0.19-src/cdk/CMakeLists.txt 2020-04-03
01:37:18.880097316 +0300
+diff -uNr mysql-connector-c++-8.0.20-org/cdk/CMakeLists.txt
mysql-connector-c++-8.0.20-src/cdk/CMakeLists.txt
+--- mysql-connector-c++-8.0.20-org/cdk/CMakeLists.txt 2020-03-13
22:10:58.000000000 +0200
++++ mysql-connector-c++-8.0.20-src/cdk/CMakeLists.txt 2020-05-13
18:37:49.147107797 +0300
@@ -94,9 +94,9 @@
#
@@ -12,10 +12,10 @@
# TODO: These macros should not be used in public headers because they are
-diff -uNr mysql-connector-c++-8.0.19-org/cdk/core/CMakeLists.txt
mysql-connector-c++-8.0.19-src/cdk/core/CMakeLists.txt
---- mysql-connector-c++-8.0.19-org/cdk/core/CMakeLists.txt 2019-12-12
08:48:20.000000000 +0200
-+++ mysql-connector-c++-8.0.19-src/cdk/core/CMakeLists.txt 2020-04-03
01:41:40.221696783 +0300
-@@ -44,7 +44,7 @@
+diff -uNr mysql-connector-c++-8.0.20-org/cdk/core/CMakeLists.txt
mysql-connector-c++-8.0.20-src/cdk/core/CMakeLists.txt
+--- mysql-connector-c++-8.0.20-org/cdk/core/CMakeLists.txt 2020-03-13
22:10:58.000000000 +0200
++++ mysql-connector-c++-8.0.20-src/cdk/core/CMakeLists.txt 2020-05-13
18:37:49.147107797 +0300
+@@ -45,7 +45,7 @@
target_link_libraries(cdk
PUBLIC cdk_mysqlx cdk_parser
@@ -24,9 +24,9 @@
)
add_coverage(cdk)
-diff -uNr mysql-connector-c++-8.0.19-org/cdk/protocol/mysqlx/CMakeLists.txt
mysql-connector-c++-8.0.19-src/cdk/protocol/mysqlx/CMakeLists.txt
---- mysql-connector-c++-8.0.19-org/cdk/protocol/mysqlx/CMakeLists.txt
2019-12-12 08:48:20.000000000 +0200
-+++ mysql-connector-c++-8.0.19-src/cdk/protocol/mysqlx/CMakeLists.txt
2020-04-03 01:45:21.531663970 +0300
+diff -uNr mysql-connector-c++-8.0.20-org/cdk/protocol/mysqlx/CMakeLists.txt
mysql-connector-c++-8.0.20-src/cdk/protocol/mysqlx/CMakeLists.txt
+--- mysql-connector-c++-8.0.20-org/cdk/protocol/mysqlx/CMakeLists.txt
2020-03-13 22:10:58.000000000 +0200
++++ mysql-connector-c++-8.0.20-src/cdk/protocol/mysqlx/CMakeLists.txt
2020-05-13 18:37:49.151107769 +0300
@@ -109,6 +109,65 @@
endif(NOT use_full_protobuf)
@@ -93,7 +93,7 @@
mysqlx_protobuf_generate_cpp(PB_SRCS PB_HDRS ${proto_mysqlx_defs})
-@@ -127,9 +187,9 @@
+@@ -128,9 +187,9 @@
)
if(use_full_protobuf)
@@ -104,4 +104,4 @@
+ target_link_libraries(cdk_proto_mysqlx PRIVATE protobuf::libprotobuf-lite)
endif()
- target_link_libraries(cdk_proto_mysqlx PRIVATE cdk_foundation)
+ target_link_libraries(cdk_proto_mysqlx PRIVATE cdk_foundation zlib lz4 zstd)