Hello community,

here is the log from the commit of package mysql-connector-cpp for 
openSUSE:Factory checked in at 2018-02-07 18:37:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mysql-connector-cpp (Old)
 and      /work/SRC/openSUSE:Factory/.mysql-connector-cpp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mysql-connector-cpp"

Wed Feb  7 18:37:51 2018 rev:25 rq:573119 version:1.1.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/mysql-connector-cpp/mysql-connector-cpp.changes  
2017-11-30 12:44:05.612749703 +0100
+++ 
/work/SRC/openSUSE:Factory/.mysql-connector-cpp.new/mysql-connector-cpp.changes 
    2018-02-07 18:37:52.402132224 +0100
@@ -1,0 +2,6 @@
+Mon Feb  5 14:15:08 UTC 2018 - [email protected]
+
+- add mysql-connector-cpp-mariadb.patch
+  to fix compatibility with MariaDB, not supported options removed
+
+-------------------------------------------------------------------

New:
----
  mysql-connector-cpp-mariadb.patch

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

Other differences:
------------------
++++++ mysql-connector-cpp.spec ++++++
--- /var/tmp/diff_new_pack.pF2RJQ/_old  2018-02-07 18:37:53.038102431 +0100
+++ /var/tmp/diff_new_pack.pF2RJQ/_new  2018-02-07 18:37:53.038102431 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mysql-connector-cpp
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,6 +29,7 @@
 Patch2:         mysql-connector-cpp-1.1.0-disable_tests_and_examples.patch
 # PATCH-FIX-UPSTREAM - bsc#1067883 [email protected] -- fix build with 
libmariadb by fixing copypaste errors in libmysql_dynamic_proxy.cpp file
 Patch3:         mysql-connector-cpp-1.1.9-libmysql_dynamic_proxy_typos.patch
+Patch4:         mysql-connector-cpp-mariadb.patch
 %if 0%{?suse_version} > 1325
 BuildRequires:  libboost_headers-devel
 %else
@@ -88,6 +89,7 @@
 %setup -q -n mysql-connector-c++-%{version}
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 chmod -x examples/*
 
 %build

++++++ mysql-connector-cpp-mariadb.patch ++++++
diff -uNr mysql-connector-c++-1.1.9.org/driver/mysql_connection.cpp 
mysql-connector-c++-1.1.9/driver/mysql_connection.cpp
--- mysql-connector-c++-1.1.9.org/driver/mysql_connection.cpp   2017-05-10 
19:14:59.000000000 +0300
+++ mysql-connector-c++-1.1.9/driver/mysql_connection.cpp       2018-02-05 
11:50:27.376483448 +0200
@@ -231,7 +231,7 @@
     {"OPT_REPORT_DATA_TRUNCATION",  MYSQL_REPORT_DATA_TRUNCATION, false},
     {"OPT_ENABLE_CLEARTEXT_PLUGIN", MYSQL_ENABLE_CLEARTEXT_PLUGIN, false},
     {"sslVerify",                   MYSQL_OPT_SSL_VERIFY_SERVER_CERT, false}, 
// Deprecated
-    {"OPT_CAN_HANDLE_EXPIRED_PASSWORDS", 
MYSQL_OPT_CAN_HANDLE_EXPIRED_PASSWORDS, true},
+//    {"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},
     {"sslEnforce",                  MYSQL_OPT_SSL_ENFORCE, false} // Deprecated
@@ -246,7 +246,8 @@
     {"OPT_LOCAL_INFILE",        MYSQL_OPT_LOCAL_INFILE, false},
     {"OPT_MAX_ALLOWED_PACKET",  MYSQL_OPT_MAX_ALLOWED_PACKET, false},
     {"OPT_NET_BUFFER_LENGTH",   MYSQL_OPT_NET_BUFFER_LENGTH, false},
-    {"OPT_SSL_MODE",            MYSQL_OPT_SSL_MODE    , false},
+    {"OPT_SSL_ENFORCE",         MYSQL_OPT_SSL_ENFORCE, false},
+//    {"OPT_SSL_MODE",            MYSQL_OPT_SSL_MODE    , false},
 
   };
 /* Array for mapping of string connection options to mysql_options call */
@@ -268,7 +269,7 @@
     {"readDefaultGroup", MYSQL_READ_DEFAULT_GROUP, false},
     {"readDefaultFile",  MYSQL_READ_DEFAULT_FILE, false},
     {"OPT_CHARSET_NAME", MYSQL_SET_CHARSET_NAME, true},
-    {"OPT_TLS_VERSION",  MYSQL_OPT_TLS_VERSION, false},
+//    {"OPT_TLS_VERSION",  MYSQL_OPT_TLS_VERSION, false},
   };
 
 template<class T>
diff -uNr mysql-connector-c++-1.1.9.org/driver/mysql_connection_options.h 
mysql-connector-c++-1.1.9/driver/mysql_connection_options.h
--- mysql-connector-c++-1.1.9.org/driver/mysql_connection_options.h     
2017-05-10 19:14:59.000000000 +0300
+++ mysql-connector-c++-1.1.9/driver/mysql_connection_options.h 2018-02-05 
12:38:10.760832179 +0200
@@ -55,8 +55,8 @@
   MYSQL_OPT_CAN_HANDLE_EXPIRED_PASSWORDS,
   MYSQL_OPT_SSL_ENFORCE,
   MYSQL_OPT_MAX_ALLOWED_PACKET, MYSQL_OPT_NET_BUFFER_LENGTH,
-  MYSQL_OPT_TLS_VERSION,
-  MYSQL_OPT_SSL_MODE
+  //MYSQL_OPT_TLS_VERSION,
+  //MYSQL_OPT_SSL_MODE
 };
 
 }

Reply via email to