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)

Reply via email to