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;
}