Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2018-04-25 09:57:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and      /work/SRC/openSUSE:Factory/.mariadb-connector-c.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mariadb-connector-c"

Wed Apr 25 09:57:37 2018 rev:10 rq:598533 version:3.0.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2017-11-30 12:43:56.861067872 +0100
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new/mariadb-connector-c.changes 
    2018-04-25 09:57:43.990807639 +0200
@@ -1,0 +2,50 @@
+Thu Apr 19 10:05:16 UTC 2018 - kstreit...@suse.com
+
+- New upstream version 3.0.3
+  * Added support for new utf8mb4 character sets
+  * MDEV-9059: Bundle first command with authentication packet
+  * Build: support static OpenSSL on Windows
+  * MDEV-14101: Add support for tls-version, via
+    mysql_options(mysql, MARIADB_OPT_TLS_VERSION, value),
+    where value must be "TLSv1.1", "TLSv1.2" or "TLSv1.3".
+  * CONC-275: New indicator type STMT_INDICATOR_IGNORE_ROW for 
+    skipping particular parameter set in bulk operation
+    (prepared statements).
+  * MDEV-10361: Don't try to reconnect twice if mysql_ping failed.
+  * Build fix for TSAN build with Clang
+  * CONC-302: Fix output of mariadb_config
+  * CONC-301: In case of a truncation the statement status was not
+    updated correctly and further calls to mysql_stmt_fetch_column
+    failed
+  * MDEV-14647: Fixed crash when client receives extended ok packet
+    with SESSION_TRACK_STATE_CHANGE information flag
+  * CONC-297: setting MYSQL_OPT_LOCAL_INFILE failed on big endian
+    systems.
+  * MDEV-14514: mariadb_config returned wrong exit code when
+    specifying an invalid option
+  * MDEV-11546: Fixed timeout problem in Schannel
+  * CONC-277: Allow reinitialization of the library if
+    mysql_server_end() was called.
+  * CONC-292: Fixed malloc result check in dynamic columns
+  * MDEV-14165: The metadata length value for a column with a
+    zerofill flag was calculated with a fixed length instead of using
+    the reported length.
+  * CONC-286: Force TLS/SSL usage if fingerprint parameters were
+    specified.
+  * CONC-282: Connector/C now provides additional information for
+    package version
+  * mariadb_config --cc_version lists the package version
+  * Beside MARIADB_PACKAGE_VERSION numeric representation
+    MARIADB_PACKAGE_VERSION_ID can be used now within preprocessor
+    directives.
+  * MDEV-13959: Fixed duplicate if condition in dynamic columns
+  * Added MARIADB_BASE_VERSION definition in mariadb_version.h to
+    distnguish MARIADB from MySQL
+  * CONC-271: installation layout fix for RPM 
+- refresh the following patches:
+  * absolute_path_fix.patch
+  * private_library.patch
+- drop 0334aa48.patch that is no longer needed
+- use %license instead of %doc [bsc#1082318]
+
+-------------------------------------------------------------------

Old:
----
  0334aa48.patch
  mariadb-connector-c-3.0.2-src.tar.gz
  mariadb-connector-c-3.0.2-src.tar.gz.asc

New:
----
  mariadb-connector-c-3.0.3-src.tar.gz
  mariadb-connector-c-3.0.3-src.tar.gz.asc

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

Other differences:
------------------
++++++ mariadb-connector-c.spec ++++++
--- /var/tmp/diff_new_pack.2ZmFJN/_old  2018-04-25 09:57:44.766779174 +0200
+++ /var/tmp/diff_new_pack.2ZmFJN/_new  2018-04-25 09:57:44.774778879 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package mariadb-connector-c
 #
-# 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
@@ -25,10 +25,10 @@
 %endif
 %bcond_with sqlite3
 Name:           mariadb-connector-c
-Version:        3.0.2
+Version:        3.0.3
 Release:        0
 Summary:        MariaDB connector in C
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          Development/Libraries/C and C++
 Url:            https://github.com/MariaDB/mariadb-connector-c
 Source:         
https://downloads.mariadb.com/Connectors/c/connector-c-%{version}/%{name}-%{version}-src.tar.gz
@@ -39,7 +39,6 @@
 Patch1:         mariadb-connector-c-2.3.1_unresolved_symbols.patch
 Patch3:         absolute_path_fix.patch
 Patch4:         private_library.patch
-Patch5:         0334aa48.patch
 BuildRequires:  cmake
 BuildRequires:  curl-devel
 BuildRequires:  pkgconfig
@@ -114,7 +113,6 @@
 %patch1 -p1
 %patch3 -p1
 %patch4 -p1
-%patch5 -p1
 
 %build
 %cmake \
@@ -152,7 +150,8 @@
 %postun -n %{libname}private -p /sbin/ldconfig
 
 %files -n %{libname}%{sover}
-%doc README COPYING.LIB
+%license COPYING.LIB
+%doc README
 %{_libdir}/libmariadb.so.%{sover}
 
 %files -n %{libname}_plugins

++++++ absolute_path_fix.patch ++++++
--- /var/tmp/diff_new_pack.2ZmFJN/_old  2018-04-25 09:57:44.806777705 +0200
+++ /var/tmp/diff_new_pack.2ZmFJN/_new  2018-04-25 09:57:44.806777705 +0200
@@ -2,11 +2,11 @@
 Date: Fri Mar  3 15:59:09 CET 2017
 Summary: Remove pure ugliness with paths
 
-Index: mariadb-connector-c-3.0.2-src/mariadb_config/mariadb_config.c.in
+Index: mariadb-connector-c-3.0.3-src/mariadb_config/mariadb_config.c.in
 ===================================================================
---- mariadb-connector-c-3.0.2-src.orig/mariadb_config/mariadb_config.c.in
-+++ mariadb-connector-c-3.0.2-src/mariadb_config/mariadb_config.c.in
-@@ -5,13 +5,13 @@
+--- mariadb-connector-c-3.0.3-src.orig/mariadb_config/mariadb_config.c.in
++++ mariadb-connector-c-3.0.3-src/mariadb_config/mariadb_config.c.in
+@@ -5,14 +5,14 @@
  
  static char *mariadb_progname;
  
@@ -18,15 +18,16 @@
  #define LIBS_SYS "@extra_dynamic_LDFLAGS@"
  #define CFLAGS  INCLUDE
  #define VERSION "@MARIADB_CLIENT_VERSION@"
+ #define CC_VERSION "@CPACK_PACKAGE_VERSION@"
 -#define PLUGIN_DIR "@CMAKE_INSTALL_PREFIX@/@INSTALL_PLUGINDIR@"
 +#define PLUGIN_DIR "@INSTALL_PLUGINDIR@"
  #define SOCKET  "@MARIADB_UNIX_ADDR@"
  #define PORT "@MARIADB_PORT@"
  #define TLS_LIBRARY_VERSION "@TLS_LIBRARY_VERSION@"
-Index: mariadb-connector-c-3.0.2-src/mariadb_config/libmariadb.pc.in
+Index: mariadb-connector-c-3.0.3-src/mariadb_config/libmariadb.pc.in
 ===================================================================
---- mariadb-connector-c-3.0.2-src.orig/mariadb_config/libmariadb.pc.in
-+++ mariadb-connector-c-3.0.2-src/mariadb_config/libmariadb.pc.in
+--- mariadb-connector-c-3.0.3-src.orig/mariadb_config/libmariadb.pc.in
++++ mariadb-connector-c-3.0.3-src/mariadb_config/libmariadb.pc.in
 @@ -6,14 +6,14 @@
  #  Dan Nicholson’s Guide to pkg-config 
(http://www.freedesktop.org/wiki/Software/pkg-config/)
  #

++++++ mariadb-connector-c-3.0.2-src.tar.gz -> 
mariadb-connector-c-3.0.3-src.tar.gz ++++++
++++ 6844 lines of diff (skipped)


++++++ private_library.patch ++++++
--- /var/tmp/diff_new_pack.2ZmFJN/_old  2018-04-25 09:57:45.070768022 +0200
+++ /var/tmp/diff_new_pack.2ZmFJN/_new  2018-04-25 09:57:45.074767875 +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.2-src/libmariadb/CMakeLists.txt
+Index: mariadb-connector-c-3.0.3-src/libmariadb/CMakeLists.txt
 ===================================================================
---- mariadb-connector-c-3.0.2-src.orig/libmariadb/CMakeLists.txt
-+++ mariadb-connector-c-3.0.2-src/libmariadb/CMakeLists.txt
-@@ -400,16 +400,24 @@ IF(CMAKE_SIZEOF_VOID_P EQUAL 8 AND MSVC)
+--- mariadb-connector-c-3.0.3-src.orig/libmariadb/CMakeLists.txt
++++ mariadb-connector-c-3.0.3-src/libmariadb/CMakeLists.txt
+@@ -391,16 +391,24 @@ IF(CMAKE_SIZEOF_VOID_P EQUAL 8 AND MSVC)
    SET_TARGET_PROPERTIES(mariadbclient PROPERTIES STATIC_LIBRARY_FLAGS 
"/machine:x64")
  ENDIF()
  
@@ -23,10 +23,10 @@
 +ENDIF()
 +
  IF(CMAKE_SYSTEM_NAME MATCHES "Linux")
-   IF (NOT WITH_ASAN)
+   IF (NOT WITH_ASAN AND NOT WITH_TSAN)
      TARGET_LINK_LIBRARIES (libmariadb "-Wl,--no-undefined")
    ENDIF()
-   TARGET_LINK_LIBRARIES (libmariadb 
"-Wl,--version-script=${CC_BINARY_DIR}/libmariadb/mariadbclient.def")
+   TARGET_LINK_LIBRARIES (libmariadb 
"${CC_BINARY_DIR}/libmariadb/mariadbclient.def")
 +  TARGET_LINK_LIBRARIES (libmariadbprivate "-Wl,--no-undefined")
  ENDIF()
  
@@ -36,8 +36,8 @@
 +SET_TARGET_PROPERTIES(libmariadbprivate PROPERTIES PREFIX "")
  SET_TARGET_PROPERTIES(libmariadb PROPERTIES PREFIX "")
  
- #
-@@ -439,6 +447,9 @@ INSTALL(TARGETS mariadbclient
+ SET_TARGET_PROPERTIES(libmariadb PROPERTIES VERSION
+@@ -434,6 +442,9 @@ INSTALL(TARGETS mariadbclient
  INSTALL(TARGETS libmariadb
            COMPONENT SharedLibraries
          DESTINATION ${INSTALL_LIBDIR})
@@ -47,10 +47,10 @@
  
  IF(WIN32)
     # On Windows, install PDB
-Index: mariadb-connector-c-3.0.2-src/mariadb_config/mariadb_config.c.in
+Index: mariadb-connector-c-3.0.3-src/mariadb_config/mariadb_config.c.in
 ===================================================================
---- mariadb-connector-c-3.0.2-src.orig/mariadb_config/mariadb_config.c.in
-+++ mariadb-connector-c-3.0.2-src/mariadb_config/mariadb_config.c.in
+--- mariadb-connector-c-3.0.3-src.orig/mariadb_config/mariadb_config.c.in
++++ mariadb-connector-c-3.0.3-src/mariadb_config/mariadb_config.c.in
 @@ -8,6 +8,8 @@ static char *mariadb_progname;
  #define INCLUDE "-I@INSTALL_INCLUDEDIR@ -I@INSTALL_INCLUDEDIR@/mariadb"
  #define LIBS    "-L@INSTALL_LIBDIR@ -lmariadb "\
@@ -60,29 +60,29 @@
  #define LIBS_SYS "@extra_dynamic_LDFLAGS@"
  #define CFLAGS  INCLUDE
  #define VERSION "@MARIADB_CLIENT_VERSION@"
-@@ -27,6 +29,7 @@ static struct option long_options[]=
-   {"version", no_argument, 0, 'f'},
-   {"socket", no_argument, 0, 'g'},
-   {"port", no_argument, 0, 'h'},
-+  {"privatelibs", no_argument, 0, 'i'},
-   {"plugindir", no_argument, 0, 'p'},
-   {"tlsinfo", no_argument, 0, 't'},
+@@ -31,6 +33,7 @@ static struct option long_options[]=
+   {"port", no_argument, 0, 'i'},
+   {"plugindir", no_argument, 0, 'j'},
+   {"tlsinfo", no_argument, 0, 'k'},
++  {"privatelibs", no_argument, 0, 'm'},
    {NULL, 0, 0, 0}
-@@ -43,6 +46,7 @@ static const char *values[]=
-   VERSION,
+ };
+ 
+@@ -46,6 +49,7 @@ static const char *values[]=
+   CC_VERSION,
    SOCKET,
    PORT,
 +  PRIVATE_LIBS,
    PLUGIN_DIR,
    TLS_LIBRARY_VERSION
  };
-@@ -101,6 +105,9 @@ int main(int argc, char **argv)
-     case 'h':
-       puts(PORT);
+@@ -116,6 +120,9 @@ int main(int argc, char **argv)
+     case 'l':
+       puts(LIBS_SYS);
        break;
-+    case 'i':
++    case 'm':
 +      puts(PRIVATE_LIBS);
 +      break;
-     case 'p':
-       puts(PLUGIN_DIR);
-       break;
+     default:
+       exit((c != -1));
+     }


Reply via email to