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 2023-06-13 16:10:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mysql-connector-cpp (Old)
 and      /work/SRC/openSUSE:Factory/.mysql-connector-cpp.new.15902 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mysql-connector-cpp"

Tue Jun 13 16:10:34 2023 rev:34 rq:1092778 version:8.0.33

Changes:
--------
--- /work/SRC/openSUSE:Factory/mysql-connector-cpp/mysql-connector-cpp.changes  
2023-02-10 14:34:24.861595711 +0100
+++ 
/work/SRC/openSUSE:Factory/.mysql-connector-cpp.new.15902/mysql-connector-cpp.changes
       2023-06-13 16:10:36.331273168 +0200
@@ -1,0 +2,11 @@
+Sun Jun 11 16:34:14 UTC 2023 - marec <ma...@detebe.org>
+
+- Updated to version 8.0.33
+  * release notes:
+    https://dev.mysql.com/doc/relnotes/connector-cpp/en/news-8-0-33.html
+- Rebased mysql-connector-cpp-mariadb.patch
+- Removed cdk/include/mysql/cdk/foundation/CMakeLists.txt patch from 
mysql-connector-cpp-test-feature.patch
+- Added mysql-connector-cpp-library.patch
+- Removed unrecognized cmake flags from spec file
+
+-------------------------------------------------------------------

Old:
----
  mysql-connector-c++-8.0.32-src.tar.gz

New:
----
  mysql-connector-c++-8.0.33-src.tar.gz
  mysql-connector-cpp-library.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mysql-connector-cpp.spec ++++++
--- /var/tmp/diff_new_pack.aSxSK0/_old  2023-06-13 16:10:37.463279846 +0200
+++ /var/tmp/diff_new_pack.aSxSK0/_new  2023-06-13 16:10:37.471279893 +0200
@@ -19,7 +19,7 @@
 %define libname libmysqlcppconn9
 %define x_libname libmysqlcppconn8-2
 Name:           mysql-connector-cpp
-Version:        8.0.32
+Version:        8.0.33
 Release:        0
 Summary:        MySQL Connector/C++: Standardized database driver for C++ 
development
 License:        SUSE-GPL-2.0-with-FLOSS-exception
@@ -36,6 +36,8 @@
 Patch6:         mysql-connector-cpp-use-system-protobuf.patch
 # PATCH-FIX-OPENSUSE test for optional flag (not present in mariadb or older 
mysql)
 Patch7:         mysql-connector-cpp-test-feature.patch
+# PATCH-FIX-UPSTREAM
+Patch8:         mysql-connector-cpp-library.patch
 BuildRequires:  cmake >= 2.6.2
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -138,13 +140,11 @@
 
 %build
 %cmake \
-       -DMYSQLCPPCONN_GCOV_ENABLE=OFF \
-       -DMYSQLCPPCONN_ICU_ENABLE=OFF \
-       -DMYSQLCPPCONN_BUILD_EXAMPLES=OFF \
-       -DMYSQLCLIENT_STATIC_LINKING=OFF \
-       -DMYSQLCLIENT_STATIC_BINDING=0 \
-       -DMYSQL_CXX_LINKAGE=0 \
     -DWITH_JDBC=ON \
+    -DWITH_ZLIB=ON \
+    -DBUILD_STATIC=OFF \
+    -DMYSQLCLIENT_STATIC_LINKING=OFF \
+    -DMYSQLCLIENT_STATIC_BINDING=OFF \
     -DCMAKE_INSTALL_LIBDIR=%{_lib} \
     -DCMAKE_INSTALL_LIBDIR:PATH=%{_lib}
 %cmake_build

++++++ mysql-connector-c++-8.0.32-src.tar.gz -> 
mysql-connector-c++-8.0.33-src.tar.gz ++++++
++++ 78489 lines of diff (skipped)

++++++ mysql-connector-cpp-library.patch ++++++
--- a/jdbc/driver/nativeapi/library_loader.h    2023-03-23 17:32:48.000000000 
+0100
+++ b/jdbc/driver/nativeapi/library_loader.h    2023-06-12 20:36:21.568650185 
+0200
@@ -34,6 +34,7 @@
 #define _MYSQL_LIB_LOADER_H_
 
 #include "binding_config.h"
+#include "../mysql_util.h"
 
 #ifdef _WIN32
 #include <windows.h>

++++++ mysql-connector-cpp-mariadb.patch ++++++
--- /var/tmp/diff_new_pack.aSxSK0/_old  2023-06-13 16:10:38.331284967 +0200
+++ /var/tmp/diff_new_pack.aSxSK0/_new  2023-06-13 16:10:38.339285014 +0200
@@ -13,7 +13,7 @@
 ===================================================================
 --- a/jdbc/driver/mysql_connection.cpp
 +++ b/jdbc/driver/mysql_connection.cpp
-@@ -268,7 +268,7 @@ static const String2IntMap booleanOption
+@@ -268,7 +268,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},
@@ -22,7 +22,7 @@
      {"sslVerify",                   MYSQL_OPT_SSL_VERIFY_SERVER_CERT, false}, 
// Deprecated
      {"sslEnforce",                  MYSQL_OPT_SSL_ENFORCE, false} // 
Deprecated
  #else
-@@ -290,9 +290,9 @@ static const String2IntMap intOptions[]=
+@@ -290,9 +290,9 @@
      {OPT_MAX_ALLOWED_PACKET,  MYSQL_OPT_MAX_ALLOWED_PACKET, false},
      {OPT_NET_BUFFER_LENGTH,   MYSQL_OPT_NET_BUFFER_LENGTH, false},
  #endif
@@ -35,7 +35,7 @@
      {OPT_RETRY_COUNT,         MYSQL_OPT_RETRY_COUNT, false},
  #endif
    };
-@@ -321,7 +321,7 @@ static const String2IntMap stringOptions
+@@ -321,7 +321,7 @@
      {OPT_TLS_VERSION,          MYSQL_OPT_TLS_VERSION, true},
      {"OPT_TLS_VERSION",        MYSQL_OPT_TLS_VERSION, true},
  #endif
@@ -44,7 +44,7 @@
    };
  
  
-@@ -330,7 +330,7 @@ static const String2IntMap stringOptions
+@@ -330,7 +330,7 @@
  inline
  ::sql::mysql::MySQL_Connection_Options option_conversion(unsigned long 
client_version, int option)
  {
@@ -53,7 +53,7 @@
    if(client_version <80011)
    {
      switch (option) {
-@@ -520,7 +520,7 @@ void MySQL_Connection::init(ConnectOptio
+@@ -520,7 +520,7 @@
    int  client_exp_pwd = false;
    bool opt_dns_srv = false;
    bool opt_multi_host = false;
@@ -62,7 +62,7 @@
    bool secure_auth= true;
  #endif
  
-@@ -636,7 +636,7 @@ void MySQL_Connection::init(ConnectOptio
+@@ -648,7 +648,7 @@
        } else {
          throw sql::InvalidArgumentException("No string value passed for 
password");
        }
@@ -71,7 +71,7 @@
        try {
          p_s = (it->second).get< sql::SQLString >();
        } catch (sql::InvalidArgumentException&) {
-@@ -672,7 +672,7 @@ void MySQL_Connection::init(ConnectOptio
+@@ -684,7 +684,7 @@
        } else {
          throw sql::InvalidArgumentException("No string value passed for 
password3");
        }
@@ -80,7 +80,7 @@
        try {
          p_i = (it->second).get< int >();
        } catch (sql::InvalidArgumentException&) {
-@@ -936,7 +936,7 @@ void MySQL_Connection::init(ConnectOptio
+@@ -948,7 +948,7 @@
        } catch (sql::InvalidArgumentException&) {
          throw sql::InvalidArgumentException("Wrong type passed for 
useLegacyAuth expected sql::SQLString");
        }
@@ -89,7 +89,7 @@
        if (p_b) {
          secure_auth= !*p_b;
        } else {
-@@ -978,7 +978,7 @@ void MySQL_Connection::init(ConnectOptio
+@@ -997,7 +997,7 @@
      } else if (!it->first.compare(OPT_CONNECT_ATTR_RESET)) {
        proxy->options(MYSQL_OPT_CONNECT_ATTR_RESET, 0);
  
@@ -98,7 +98,7 @@
  
      //Deprecated
      } else if (!it->first.compare("sslVerify")) {
-@@ -993,7 +993,6 @@ void MySQL_Connection::init(ConnectOptio
+@@ -1012,7 +1012,6 @@
                                                            : 
SSL_MODE_PREFERRED;
        proxy->options(MYSQL_OPT_SSL_MODE, &ssl_mode_val);
  
@@ -106,7 +106,7 @@
      } else if (!it->first.compare(OPT_OCI_CONFIG_FILE)) {
        try {
          p_s= (it->second).get<sql::SQLString>();
-@@ -1035,6 +1034,7 @@ void MySQL_Connection::init(ConnectOptio
+@@ -1074,6 +1073,7 @@
              OPT_AUTHENTICATION_KERBEROS_CLIENT_MODE);
        }
  #endif  // defined(_WIN32)
@@ -114,7 +114,23 @@
  
      } else if (!it->first.compare(OPT_PLUGIN_DIR)) {
        // Nothing to do here: this option was handeld before the loop
-@@ -1080,7 +1080,7 @@ void MySQL_Connection::init(ConnectOptio
+@@ -1100,6 +1100,7 @@
+ 
+   } /* End of cycle on connection options map */
+ 
++  #if !defined(MYCPPCONN_MARIADB_BUILD)
+   if (oci_plugin_is_loaded) {
+     if (properties.find(OPT_OCI_CONFIG_FILE) == properties.end()) {
+       // If OCI plugin is loaded, but oci-config-file is not explicitly set
+@@ -1128,6 +1129,7 @@
+     }
+ 
+   }
++  #endif
+ 
+ #undef PROCESS_CONNSTR_OPTION
+ 
+@@ -1147,7 +1149,7 @@
  
    }
  
@@ -123,7 +139,7 @@
    try {
      proxy->options(MYSQL_SECURE_AUTH, &secure_auth);
    } catch (sql::InvalidArgumentException& e) {
-@@ -1215,6 +1215,7 @@ void MySQL_Connection::init(ConnectOptio
+@@ -1282,6 +1284,7 @@
  
    }
  
@@ -131,7 +147,7 @@
    /*
     * Helper class to simplify setting and resetting of the plugin callback.
     */
-@@ -1272,6 +1273,7 @@ void MySQL_Connection::init(ConnectOptio
+@@ -1339,6 +1342,7 @@
    Fido_Callback_Setter setter(
      static_cast<MySQL_Driver*>(driver)->fido_callback,
      proxy.get());
@@ -139,7 +155,7 @@
  
    //Connect loop
    {
-@@ -1846,7 +1848,7 @@ MySQL_Connection::setClientOption(const
+@@ -1914,7 +1918,7 @@
  #endif
    } else if (!optionName.compare(OPT_LOAD_DATA_LOCAL_DIR))
    {
@@ -220,9 +236,9 @@
 ===================================================================
 --- a/jdbc/driver/nativeapi/mysql_native_connection_wrapper.h
 +++ b/jdbc/driver/nativeapi/mysql_native_connection_wrapper.h
-@@ -60,7 +60,7 @@ class MySQL_NativeConnectionWrapper : pu
-   boost::shared_ptr< IMySQLCAPI >     api;
- 
+@@ -59,7 +59,7 @@
+   /* api should be declared before mysql here */
+   std::shared_ptr<IMySQLCAPI> api;
  
 -#if (MYCPPCONN_STATIC_MYSQL_VERSION_ID > 80004)
 +#if (MYCPPCONN_STATIC_MYSQL_VERSION_ID > 80004 && 
!defined(MYCPPCONN_MARIADB_BUILD))
@@ -273,8 +289,8 @@
 --- a/jdbc/driver/nativeapi/native_resultset_wrapper.h
 +++ b/jdbc/driver/nativeapi/native_resultset_wrapper.h
 @@ -41,7 +41,7 @@
- 
  #include "../cppconn/version_info.h"
+ #include "../mysql_util.h"
  
 -#if (MYCPPCONN_STATIC_MYSQL_VERSION_ID > 80004)
 +#if (MYCPPCONN_STATIC_MYSQL_VERSION_ID > 80004 && 
!defined(MYCPPCONN_MARIADB_BUILD))
@@ -283,11 +299,11 @@
  struct st_mysql_field;
 Index: b/jdbc/driver/nativeapi/native_statement_wrapper.h
 ===================================================================
---- a/jdbc/driver/nativeapi/native_statement_wrapper.h
-+++ b/jdbc/driver/nativeapi/native_statement_wrapper.h
+--- a/jdbc/driver/nativeapi/native_statement_wrapper.h  2023-03-23 
17:32:48.000000000 +0100
++++ b/jdbc/driver/nativeapi/native_statement_wrapper.h  2023-06-11 
18:31:20.354495130 +0200
 @@ -42,7 +42,7 @@
+ #include "../mysql_util.h"
  #include "../mysql_statement_options.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-test-feature.patch ++++++
--- /var/tmp/diff_new_pack.aSxSK0/_old  2023-06-13 16:10:38.351285084 +0200
+++ /var/tmp/diff_new_pack.aSxSK0/_new  2023-06-13 16:10:38.355285109 +0200
@@ -14,18 +14,4 @@
  }
  /* }}} */
  
-Index: b/cdk/include/mysql/cdk/foundation/CMakeLists.txt
-===================================================================
---- a/cdk/include/mysql/cdk/foundation/CMakeLists.txt
-+++ b/cdk/include/mysql/cdk/foundation/CMakeLists.txt
-@@ -48,7 +48,8 @@ CHECK_CXX_SOURCE_COMPILES(
-  ADD_CONFIG(HAVE_STATIC_ASSERT)
- 
- CHECK_CXX_SOURCE_COMPILES(
-- "void main() { return is_same<bool,char>::value; }"
-+ "#include <type_traits>
-+  int main() { return std::is_same<bool,char>::value; }"
-  HAVE_IS_SAME)
-  ADD_CONFIG(HAVE_IS_SAME)
- 
 

Reply via email to