Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mariadb-connector-c for 
openSUSE:Factory checked in at 2026-06-23 17:35:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mariadb-connector-c (Old)
 and      /work/SRC/openSUSE:Factory/.mariadb-connector-c.new.1956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mariadb-connector-c"

Tue Jun 23 17:35:21 2026 rev:55 rq:1360697 version:3.4.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/mariadb-connector-c/mariadb-connector-c.changes  
2026-06-04 18:53:40.039270841 +0200
+++ 
/work/SRC/openSUSE:Factory/.mariadb-connector-c.new.1956/mariadb-connector-c.changes
        2026-06-23 17:35:23.710837161 +0200
@@ -1,0 +2,13 @@
+Sat Jun 20 06:58:58 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to release 3.4.9
+  * private_library.patch rebased onto the restructured libmariadb
+    install block (NAMELINK_COMPONENT)
+- Drop patches fixed/superseded upstream:
+  * mariadb-connector-c-3.4.5-const-correctness.patch
+  * mariadb-connector-c-3.4.5-const-correctness-2.patch (upstream now
+    uses a mutable copy instead of casting strchr)
+  * mariadb-connector-c-2.3.1_unresolved_symbols.patch (upstream links
+    the dialog plugin against ${CMAKE_DL_LIBS})
+
+-------------------------------------------------------------------

Old:
----
  mariadb-connector-c-2.3.1_unresolved_symbols.patch
  mariadb-connector-c-3.4.5-const-correctness-2.patch
  mariadb-connector-c-3.4.5-const-correctness.patch
  mariadb-connector-c-3.4.8-src.tar.gz
  mariadb-connector-c-3.4.8-src.tar.gz.asc

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

----------(Old B)----------
  Old:    uses a mutable copy instead of casting strchr)
  * mariadb-connector-c-2.3.1_unresolved_symbols.patch (upstream links
    the dialog plugin against ${CMAKE_DL_LIBS})
  Old:  * mariadb-connector-c-3.4.5-const-correctness.patch
  * mariadb-connector-c-3.4.5-const-correctness-2.patch (upstream now
    uses a mutable copy instead of casting strchr)
  Old:- Drop patches fixed/superseded upstream:
  * mariadb-connector-c-3.4.5-const-correctness.patch
  * mariadb-connector-c-3.4.5-const-correctness-2.patch (upstream now
----------(Old E)----------

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

Other differences:
------------------
++++++ mariadb-connector-c.spec ++++++
--- /var/tmp/diff_new_pack.vlHO2I/_old  2026-06-23 17:35:24.674870753 +0200
+++ /var/tmp/diff_new_pack.vlHO2I/_new  2026-06-23 17:35:24.674870753 +0200
@@ -25,7 +25,7 @@
 %endif
 %bcond_with sqlite3
 Name:           mariadb-connector-c
-Version:        3.4.8
+Version:        3.4.9
 Release:        0
 Summary:        MariaDB connector in C
 License:        LGPL-2.1-or-later
@@ -35,10 +35,7 @@
 # Imported from keyserver based on keyid @ 
https://mariadb.com/kb/en/mariadb-enterprise/mariadb-enterprise-installation-guide/
 Source2:        mariadb.keyring
 Source3:        baselibs.conf
-Patch1:         mariadb-connector-c-2.3.1_unresolved_symbols.patch
 Patch4:         private_library.patch
-Patch7:         mariadb-connector-c-3.4.5-const-correctness.patch
-Patch8:         mariadb-connector-c-3.4.5-const-correctness-2.patch
 BuildRequires:  cmake
 BuildRequires:  curl-devel
 BuildRequires:  pkgconfig

++++++ mariadb-connector-c-3.4.8-src.tar.gz -> 
mariadb-connector-c-3.4.9-src.tar.gz ++++++
++++ 3677 lines of diff (skipped)


++++++ private_library.patch ++++++
--- /var/tmp/diff_new_pack.vlHO2I/_old  2026-06-23 17:35:25.242890546 +0200
+++ /var/tmp/diff_new_pack.vlHO2I/_new  2026-06-23 17:35:25.246890685 +0200
@@ -8,11 +8,9 @@
 exports all symbols. With the exception of exported symbols, it is
 identical to the regular library.
 
-Index: mariadb-connector-c-3.2.6-src/libmariadb/CMakeLists.txt
-===================================================================
---- mariadb-connector-c-3.2.6-src.orig/libmariadb/CMakeLists.txt
-+++ mariadb-connector-c-3.2.6-src/libmariadb/CMakeLists.txt
-@@ -416,6 +416,12 @@ TARGET_LINK_LIBRARIES(libmariadb LINK_PR
+--- a/libmariadb/CMakeLists.txt
++++ b/libmariadb/CMakeLists.txt
+@@ -454,6 +454,12 @@
  
  SIGN_TARGET(libmariadb)
  
@@ -25,7 +23,7 @@
  IF(CMAKE_SYSTEM_NAME MATCHES "Linux" OR
     CMAKE_SYSTEM_NAME MATCHES "kFreeBSD" OR
     CMAKE_SYSTEM_NAME MATCHES "GNU")
-@@ -423,11 +429,13 @@ IF(CMAKE_SYSTEM_NAME MATCHES "Linux" OR
+@@ -461,11 +467,13 @@
      TARGET_LINK_LIBRARIES (libmariadb LINK_PRIVATE "-Wl,--no-undefined")
    ENDIF()
    SET_TARGET_PROPERTIES(libmariadb PROPERTIES LINK_FLAGS 
"${CC_BINARY_DIR}/libmariadb/mariadbclient.def")
@@ -39,21 +37,20 @@
  SET_TARGET_PROPERTIES(libmariadb PROPERTIES PREFIX "")
  
  #
-@@ -469,6 +477,9 @@ INSTALL(TARGETS libmariadb LIBRARY DESTI
-         COMPONENT SharedLibraries NAMELINK_SKIP)
- INSTALL(TARGETS libmariadb LIBRARY DESTINATION ${INSTALL_LIBDIR}
-         COMPONENT Development NAMELINK_ONLY)
+@@ -508,6 +516,10 @@
+         COMPONENT SharedLibraries NAMELINK_COMPONENT Development)
+ ENDIF()
+ 
 +INSTALL(TARGETS libmariadbprivate
 +        COMPONENT SharedLibraries
 +        DESTINATION ${INSTALL_LIBDIR})
- ENDIF()
- 
++
  IF(MSVC)
-Index: mariadb-connector-c-3.2.6-src/mariadb_config/mariadb_config.c.in
-===================================================================
---- mariadb-connector-c-3.2.6-src.orig/mariadb_config/mariadb_config.c.in
-+++ mariadb-connector-c-3.2.6-src/mariadb_config/mariadb_config.c.in
-@@ -33,6 +33,7 @@ static char *mariadb_progname;
+    # On Windows, install PDB
+    INSTALL(FILES $<TARGET_PDB_FILE:libmariadb> DESTINATION "${INSTALL_LIBDIR}"
+--- a/mariadb_config/mariadb_config.c.in
++++ b/mariadb_config/mariadb_config.c.in
+@@ -33,6 +33,7 @@
  #define INCLUDE "-I%s/@INSTALL_INCLUDEDIR@ -I%s/@INSTALL_INCLUDEDIR@/mysql"
  #define LIBS    "-L%s/@INSTALL_LIBDIR@/ -lmariadb"
  #define LIBS_SYS "@extra_dynamic_LDFLAGS@"
@@ -61,7 +58,7 @@
  #define CFLAGS  INCLUDE
  #define VERSION "@MARIADB_CLIENT_VERSION@"
  #define CC_VERSION "@CPACK_PACKAGE_VERSION@"
-@@ -72,6 +73,7 @@ static struct option long_options[]=
+@@ -72,6 +73,7 @@
    {OPT_STRING_TYPE "plugindir", no_argument, 0, 'j'},
    {OPT_STRING_TYPE "tlsinfo", no_argument, 0, 'k'},
    {OPT_STRING_TYPE "variable", 2, 0, 'm'},
@@ -69,7 +66,7 @@
  #ifdef HAVE_EMBEDDED
    {OPT_STRING_TYPE "libmysqld-libs", no_argument, 0, 'n' },
    {OPT_STRING_TYPE "embedded-libs", no_argument, 0, 'n' },
-@@ -104,6 +106,7 @@ static const char *values[]=
+@@ -104,6 +106,7 @@
    CC_VERSION,
    SOCKET,
    PORT,
@@ -77,7 +74,7 @@
    PLUGIN_DIR,
    TLS_LIBRARY_VERSION,
    "VAR  VAR is one of:"
-@@ -303,6 +306,9 @@ int main(int argc, char **argv)
+@@ -305,6 +308,9 @@
        }
        break;
      }

Reply via email to