Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mariadb for openSUSE:Factory checked 
in at 2026-10-23 20:21:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mariadb (Old)
 and      /work/SRC/openSUSE:Factory/.mariadb.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mariadb"

Fri Oct 23 20:21:08 2026 rev:168 rq:1386661 version:13.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/mariadb/mariadb.changes  2026-10-08 
11:55:00.982002344 +0200
+++ /work/SRC/openSUSE:Factory/.mariadb.new.2252680/mariadb.changes     
2026-10-23 20:21:17.652988035 +0200
@@ -1,0 +2,73 @@
+Tue Oct 20 21:24:46 UTC 2026 - Antonio Teixeira <[email protected]>
+
+- Add remove-git-dependency.patch
+  * Avoid git dependency by using patch instead of git apply
+- Add fix-duckdb-sccache-launcher.patch
+  * Forward CMAKE_[C|CXX]_COMPILER_ARG1/LAUNCHER into the bundled
+    DuckDB ExternalProject_Add() configure step, fixing a build
+    failure when sccache is wired in as the compiler
+
+-------------------------------------------------------------------
+Tue Oct 20 14:23:19 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 13.0.2 (major release, evolution of 12.3):
+    https://mariadb.com/docs/release-notes/community-server/13.0/13.0.2
+    
https://mariadb.com/docs/release-notes/community-server/changelogs/13.0/13.0.2
+    
https://mariadb.com/docs/release-notes/community-server/13.0/mariadb-13.0-changes-and-improvements
+  * Single-table UPDATE ... RETURNING with OLD_VALUE() support,
+    atomic CREATE OR REPLACE TABLE, reversed executable comments.
+  * New innodb_log_archive for continuous WAL archiving and
+    point-in-time recovery; mariadb-backup cannot read that format
+    yet. binlog_row_event_max_size default raised to 64k.
+  * New QB_NAME() optimizer hint with implicit block names, optimizer
+    trace now includes used statistics, PERFORMANCE_SCHEMA digest
+    moved to XXH3_128, init_rpl_role visible in SHOW VARIABLES.
+  * INFORMATION_SCHEMA SYSTEM_VARIABLES gains deprecation columns;
+    STATISTICS/COLUMNS show engine-specific create options. Configurable
+    audit plugin log timestamp format, REF CURSOR and RECORD usable in
+    package routines.
+  * Crash and correctness fixes from 12.3.3 (included): SELECT INTO
+    row-type and SYS_REFCURSOR crashes, GIS ST_* crashes, InnoDB
+    recovery races, replication event application fixes.
+  * Fixes the following security vulnerabilities:
+    13.0.2: CVE-2026-107814 (bsc#1285002)
+            CVE-2026-107815 (bsc#1285005)
+            CVE-2026-107816 (bsc#1285006)
+            CVE-2026-107817 (bsc#1285007)
+            CVE-2026-107818 (bsc#1285033)
+            CVE-2026-107821 (bsc#1284999)
+            CVE-2026-107822 (bsc#1284998)
+            CVE-2026-107823 (bsc#1284997)
+            CVE-2026-102523
+            CVE-2026-97380 (bsc#1286010)
+            CVE-2026-92262 (bsc#1286011)
+            CVE-2026-86047 (bsc#1285936)
+            CVE-2026-85985 (bsc#1285935)
+            CVE-2026-85748 (bsc#1285932)
+            CVE-2026-85746 (bsc#1285931)
+            CVE-2026-85745 (bsc#1285928)
+            CVE-2026-61081
+            CVE-2026-60585
+            CVE-2026-60331
+            CVE-2026-60747
+            CVE-2026-47023
+            CVE-2026-60184
+- Drop mariadb-fix-testsuite-openssl3.2.3.patch (fixed upstream).
+- Refresh fix-pamdir.patch and 0001-MDEV-38874-Make-tests-pass-
+  after-2030.patch for the new sources; drop Group tags, use
+  %ldconfig_scriptlets, add git-core BuildRequires for the DuckDB
+  engine patch step.
+- Skip main.mysql_client_test and main.mysql_client_test_comp: their
+  new MDEV-25817 subtest expects host blocking after clean-EOF PROXY
+  handshakes, which the server closes normally without counting
+  connect errors, so the block never triggers.
+- Use pkgconfig() BuildRequires for bzip2, krb5 (GSSAPI),
+  libarchive, libedit, libevent, libxml2, lz4, lzo, ncurses, pam,
+  pcre2, readline, unixODBC, xz and zlib, and pkgconfig() Requires
+  for libmariadb in libmariadbd-devel; the systemd instance
+  specifier in the socket sed stays unbraced on purpose.
+- CVE-2026-107814 (boo#1285002): move the mysql service account
+  home from the datadir to /nonexistent, matching upstream; migrate
+  existing users via usermod in %pre.
+
+-------------------------------------------------------------------

Old:
----
  mariadb-12.3.2.tar.gz
  mariadb-12.3.2.tar.gz.asc
  mariadb-fix-testsuite-openssl3.2.3.patch

New:
----
  fix-duckdb-sccache-launcher.patch
  mariadb-13.0.2.tar.gz
  mariadb-13.0.2.tar.gz.asc
  remove-git-dependency.patch

----------(Old B)----------
  Old:            CVE-2026-60184
- Drop mariadb-fix-testsuite-openssl3.2.3.patch (fixed upstream).
- Refresh fix-pamdir.patch and 0001-MDEV-38874-Make-tests-pass-
----------(Old E)----------

----------(New B)----------
  New:  * Avoid git dependency by using patch instead of git apply
- Add fix-duckdb-sccache-launcher.patch
  * Forward CMAKE_[C|CXX]_COMPILER_ARG1/LAUNCHER into the bundled
  New:
- Add remove-git-dependency.patch
  * Avoid git dependency by using patch instead of git apply
----------(New E)----------

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

Other differences:
------------------
++++++ mariadb.spec ++++++
--- /var/tmp/diff_new_pack.WWQY9D/_old  2026-10-23 20:21:19.096048423 +0200
+++ /var/tmp/diff_new_pack.WWQY9D/_new  2026-10-23 20:21:19.099048549 +0200
@@ -36,13 +36,6 @@
 %define with_mroonga 0
 %define with_rocksdb 0
 %endif
-# Build galera on SLE. Galera requires mariadb >= 10.5, so only
-# build it on SLE15SP3 onwards
-%if 0%{?is_opensuse} || 0%{?sle_version} >= 150300 || 0%{?suse_version} >= 1600
-%bcond_without galera
-%else
-%bcond_with    galera
-%endif
 # Define python interpreter version
 %if 0%{?suse_version} >= 1500
 %define python_path %{_bindir}/python3
@@ -51,12 +44,18 @@
 %endif
 # Build with cracklib plugin when cracklib-dict-full >= 2.9.0 is available
 %define with_cracklib_plugin 0
+# Build galera on SLE. Galera requires mariadb >= 10.5, so only
+# build it on SLE15SP3 onwards
+%if 0%{?is_opensuse} || 0%{?sle_version} >= 150300 || 0%{?suse_version} >= 1600
+%bcond_without galera
+%else
+%bcond_with    galera
+%endif
 Name:           mariadb
-Version:        12.3.2
+Version:        13.0.2
 Release:        0
 Summary:        Server part of MariaDB
 License:        SUSE-GPL-2.0-with-FLOSS-exception
-Group:          Productivity/Databases/Servers
 URL:            https://www.mariadb.org
 Source:         
https://archive.mariadb.org/%{name}-%{version}/source/%{name}-%{version}.tar.gz
 Source1:        
https://archive.mariadb.org/%{name}-%{version}/source/%{name}-%{version}.tar.gz.asc
@@ -82,53 +81,32 @@
 Patch7:         mariadb-10.4.12-fix-install-db.patch
 Patch10:        fix-pamdir.patch
 Patch11:        gcc13-fix.patch
-Patch12:        mariadb-fix-testsuite-openssl3.2.3.patch
+Patch12:        remove-git-dependency.patch
 # PATCH-FIX-OPENSUSE fix-MDEV-32585.patch boo#1237555 
[email protected] -- Fixes potential buffer overflow in 
get_defaults_options()
 Patch13:        fix-MDEV-32585.patch
 # PATCH-FIX-UPSTREAM https://github.com/MariaDB/server/pull/4667
 Patch14:        0001-MDEV-38874-Make-tests-pass-after-2030.patch
+Patch15:        fix-duckdb-sccache-launcher.patch
 # needed for bison SQL parser and wsrep API
 BuildRequires:  bison
 BuildRequires:  cmake
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-# GSSAPI
-BuildRequires:  krb5-devel
 # embedded server libmariadbd
 BuildRequires:  libaio-devel
-# mariabackup tool
-BuildRequires:  libarchive-devel
-BuildRequires:  libbz2-devel
-# commands history feature
-BuildRequires:  libedit-devel
-BuildRequires:  libevent-devel
-BuildRequires:  liblz4-devel
 BuildRequires:  libtool
-BuildRequires:  libxml2-devel
-# CLI graphic and wsrep API
-BuildRequires:  ncurses-devel
 BuildRequires:  openssl-devel
-# auth_pam.so plugin
-BuildRequires:  pam-devel
-# MariaDB requires a specific version of pcre. Provide MariaDB with
-# "BuildRequires: pcre-devel" and it automatically decides if the version is
-# ok or not. If not, it uses bundled pcre.
-BuildRequires:  pcre2-devel
 BuildRequires:  pkgconfig
 BuildRequires:  procps
 # Some tests and myrocks_hotbackup script need python3
 BuildRequires:  python3
-BuildRequires:  readline-devel
 BuildRequires:  sqlite
 BuildRequires:  sysuser-tools
 BuildRequires:  tcpd-devel
 # Tests requires time and ps and some perl modules
 # Keep in sync with Requires of mysql-testsuite
 BuildRequires:  time
-BuildRequires:  unixODBC-devel
-BuildRequires:  zlib-devel
-BuildRequires:  xz-devel
 BuildRequires:  perl(Data::Dumper)
 BuildRequires:  perl(Env)
 BuildRequires:  perl(Exporter)
@@ -142,13 +120,38 @@
 BuildRequires:  perl(Sys::Hostname)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Time::HiRes)
+BuildRequires:  pkgconfig(bzip2)
+BuildRequires:  pkgconfig(fmt) < 10
+# GSSAPI
+BuildRequires:  pkgconfig(krb5-gssapi)
+# mariabackup tool
+BuildRequires:  pkgconfig(libarchive)
+# commands history feature
+BuildRequires:  pkgconfig(libedit)
+BuildRequires:  pkgconfig(libevent)
+BuildRequires:  pkgconfig(liblz4)
+BuildRequires:  pkgconfig(liblzma)
+# MariaDB requires a specific version of pcre. Provide MariaDB with
+# "BuildRequires: pcre-devel" and it automatically decides if the version is
+# ok or not. If not, it uses bundled pcre.
+BuildRequires:  pkgconfig(libpcre2-8)
 # Do not ever switch away from BuildRequires: pkgconfig(libsystemd); 
BuildRequires systemd/systemd-devel causes build cycles
 BuildRequires:  pkgconfig(libsystemd)
-BuildRequires:  pkgconfig(fmt) < 10
+BuildRequires:  pkgconfig(libxml-2.0)
+# CLI graphic and wsrep API
+BuildRequires:  pkgconfig(ncurses)
+BuildRequires:  pkgconfig(odbc)
+# auth_pam.so plugin
+BuildRequires:  pkgconfig(pam)
+BuildRequires:  pkgconfig(readline)
+BuildRequires:  pkgconfig(zlib)
 #!BuildIgnore:  user(mysql)
 # Required by rcmysql
 Requires:       %{name}-client
 Requires:       %{name}-errormessages = %{version}
+Requires:       (policycoreutils if selinux-policy)
+# selinux dependencies for mysql-systemd-helper
+Requires:       (selinux-tools if selinux-policy)
 # Requires /bin/hostname because otherwise we have a conflict on Leap 
(bsc#1009905).
 # It can be switched back to plain "hostname" when this bug is resolved
 Requires:       /bin/hostname
@@ -157,9 +160,6 @@
 Requires:       python3-mysqlclient
 Requires:       user(mysql)
 Requires(post): permissions
-# selinux dependencies for mysql-systemd-helper
-Requires:       (selinux-tools if selinux-policy)
-Requires:       (policycoreutils if selinux-policy)
 # Require mysql user
 Requires(pre):  user(mysql)
 Recommends:     logrotate
@@ -187,7 +187,7 @@
 # Do not BuildRequires lzo for i586 and arm
 # https://lists.launchpad.net/maria-discuss/msg04639.html
 %ifnarch i586 %{arm}
-BuildRequires:  lzo-devel
+BuildRequires:  pkgconfig(lzo2)
 %endif
 # boost and Judy are required for oograph
 %if 0%{with_oqgraph} > 0
@@ -208,7 +208,6 @@
 
 %package -n libmariadbd%{soname}
 Summary:        MariaDB embedded server library
-Group:          System/Libraries
 Requires:       %{name}-errormessages >= %{version}
 Provides:       libmysqld = %{version}-%{release}
 Obsoletes:      libmysqld < %{version}-%{release}
@@ -219,12 +218,12 @@
 
 %package -n libmariadbd-devel
 Summary:        MariaDB embedded server development files
-Group:          Development/Libraries/C and C++
 Requires:       libaio-devel
-# The headers files are the shared
-Requires:       libmariadb-devel >= 3.0
 Requires:       libmariadbd%{soname} = %{version}
 Requires:       tcpd-devel
+# The headers files are the shared
+Requires:       pkgconfig(libmariadb) >= 3.0
+Requires:       pkgconfig(mysqlclient) >= 3.0
 Provides:       libmysqld-devel = %{version}-%{release}
 Obsoletes:      libmysqld-devel < %{version}-%{release}
 
@@ -241,7 +240,6 @@
 
 %package client
 Summary:        Client for MariaDB
-Group:          Productivity/Databases/Clients
 Requires:       %{name}-errormessages = %{version}
 # Explicit requires to pull in charsets for errormessages
 Requires:       libmariadb3 >= 3.0
@@ -256,7 +254,6 @@
 %if %{with galera}
 %package galera
 Summary:        The configuration files and scripts for galera replication
-Group:          Productivity/Databases/Tools
 Requires:       %{name} = %{version}
 Requires:       galera-4
 Requires:       iproute2
@@ -272,7 +269,6 @@
 
 %package errormessages
 Summary:        The error messages files required by server, client and 
libmariadbd
-Group:          System/Localization
 BuildArch:      noarch
 
 %description errormessages
@@ -281,7 +277,6 @@
 
 %package bench
 Summary:        Benchmarks for MariaDB
-Group:          Productivity/Databases/Tools
 Requires:       %{name}-client
 Requires:       perl-DBD-mysql
 Conflicts:      mysql-bench
@@ -296,7 +291,6 @@
 
 %package test
 Summary:        Testsuite for MariaDB
-Group:          Productivity/Databases/Servers
 Requires:       %{name} = %{version}
 Requires:       %{name}-bench = %{version}
 Requires:       %{name}-client = %{version}
@@ -331,7 +325,6 @@
 
 %package tools
 Summary:        MariaDB tools
-Group:          Productivity/Databases/Servers
 Requires:       perl-DBD-mysql
 Conflicts:      mysql-tools
 # make sure this package is installed when updating from 10.2 and older
@@ -378,6 +371,7 @@
 %ifnarch %{ix86} armv7l armv7hl
 %patch -P 14 -p1
 %endif
+%patch -P 15 -p1
 
 cp %{_sourcedir}/suse-test-run .
 
@@ -644,6 +638,9 @@
 
 # Replace the default socket for multi instance mariadb with the one used by
 # mysql-systemd-helper
+# NOTE: the percent-I in the next line is a systemd instance specifier
+# inside the template unit file, not an RPM macro; bracing it changes
+# what sed matches, so keep it exactly as upstream ships it.
 sed -e 's:mysql.sock-%I:mysql.%I.sock:' -i 
%{buildroot}%{_unitdir}/[email protected]
 
 # Tmpfiles file
@@ -745,6 +742,10 @@
 # client does not require server and needs the user too
 %pre client -f mysql.pre
 %pre
+# CVE-2026-107814: mysql service account must not use the datadir as its
+# home (a FILE-privileged user could plant shell startup files there);
+# sysusers does not migrate existing users, so move them here.
+usermod -d /nonexistent mysql 2>/dev/null || :
 %service_add_pre mariadb.service mariadb.socket mariadb-extra.socket 
mariadb.target
 
 %post
@@ -826,8 +827,7 @@
 %postun
 %service_del_postun mariadb.service mariadb.socket mariadb-extra.socket 
mariadb.target
 
-%post -n libmariadbd%{soname} -p /sbin/ldconfig
-%postun -n libmariadbd%{soname} -p /sbin/ldconfig
+%ldconfig_scriptlets -n libmariadbd%{soname}
 
 %files -f mariadb.files -f mariadb-galera-exclude.files
 %config(noreplace) %attr(-, root, mysql) %{_sysconfdir}/my.cnf

++++++ 0001-MDEV-38874-Make-tests-pass-after-2030.patch ++++++
--- /var/tmp/diff_new_pack.WWQY9D/_old  2026-10-23 20:21:19.132049930 +0200
+++ /var/tmp/diff_new_pack.WWQY9D/_new  2026-10-23 20:21:19.135050055 +0200
@@ -19,10 +19,9 @@
  7 files changed, 35 insertions(+), 35 deletions(-)
 
 diff --git a/mysql-test/main/mysqldump.result 
b/mysql-test/main/mysqldump.result
-index ec14b283894..2c28406d739 100644
 --- a/mysql-test/main/mysqldump.result
 +++ b/mysql-test/main/mysqldump.result
-@@ -4688,43 +4688,43 @@ drop table words2;
+@@ -4700,43 +4700,43 @@
  create database first;
  use first;
  set time_zone = 'UTC';
@@ -79,7 +78,7 @@
  drop database third;
  set time_zone = 'SYSTEM';
  use test;
-@@ -4853,12 +4853,12 @@ DROP DATABASE mysqldump_test_db;
+@@ -4865,12 +4865,12 @@
  #
  TRUNCATE mysql.event;
  USE test;
@@ -94,7 +93,7 @@
  TRUNCATE mysql.event;
  SHOW EVENTS;
  Db    Name    Definer Time zone       Type    Execute at      Interval value  
Interval field  Starts  Ends    Status  Originator      character_set_client    
collation_connection    Database Collation
-@@ -4954,7 +4954,7 @@ Bug #34861 - mysqldump with --tab gives weird output for 
triggers.
+@@ -4966,7 +4966,7 @@
  CREATE TABLE t1 (f1 INT);
  CREATE TRIGGER tr1 BEFORE UPDATE ON t1 FOR EACH ROW SET @f1 = 1;
  CREATE PROCEDURE pr1 () SELECT "Meow";
@@ -103,7 +102,7 @@
  Warnings:
  Warning       1105    Event scheduler is switched off, use SET GLOBAL 
event_scheduler=ON to enable it.
  
-@@ -4963,7 +4963,7 @@ Trigger  Event   Table   Statement       Timing  Created 
sql_mode        Definer character_set_clie
+@@ -4975,7 +4975,7 @@
  tr1   UPDATE  t1      SET @f1 = 1     BEFORE  #               root@localhost  
latin1  latin1_swedish_ci       latin1_swedish_ci
  SHOW EVENTS;
  Db    Name    Definer Time zone       Type    Execute at      Interval value  
Interval field  Starts  Ends    Status  Originator      character_set_client    
collation_connection    Database Collation
@@ -112,7 +111,7 @@
  SELECT name,body FROM mysql.proc WHERE NAME = 'pr1';
  name  body
  pr1   SELECT "Meow"
-@@ -4991,7 +4991,7 @@ Trigger  Event   Table   Statement       Timing  Created 
sql_mode        Definer character_set_clie
+@@ -5003,7 +5003,7 @@
  tr1   UPDATE  t1      SET @f1 = 1     BEFORE  #               root@localhost  
latin1  latin1_swedish_ci       latin1_swedish_ci
  SHOW EVENTS;
  Db    Name    Definer Time zone       Type    Execute at      Interval value  
Interval field  Starts  Ends    Status  Originator      character_set_client    
collation_connection    Database Collation
@@ -121,7 +120,7 @@
  SELECT name,body FROM mysql.proc WHERE NAME = 'pr1';
  name  body
  pr1   SELECT "Meow"
-@@ -5766,7 +5766,7 @@ CREATE TRIGGER `trig
+@@ -5779,7 +5779,7 @@
  one` BEFORE INSERT ON `tab
  one` FOR EACH ROW SET NEW.a = 1;
  CREATE EVENT `event
@@ -130,7 +129,7 @@
  Warnings:
  Warning       1105    Event scheduler is switched off, use SET GLOBAL 
event_scheduler=ON to enable it.
  SHOW TABLES FROM bug25717383;
-@@ -6942,7 +6942,7 @@ DROP DATABASE test1;
+@@ -6957,7 +6957,7 @@
  create function f1() returns int return 1;
  create function f2() returns int return 2;
  update mysql.proc set body='return no_such_var' where db='test' and name='f1';
@@ -139,20 +138,19 @@
  Warnings:
  Warning       1105    Event scheduler is switched off, use SET GLOBAL 
event_scheduler=ON to enable it.
  update mysql.event set body ='select not_a_value' where db='test' and 
name='e1';
-@@ -6970,7 +6970,7 @@ DELIMITER ;;
- /*!50003 SET sql_mode              = '' */ ;;
- /*!50003 SET @saved_time_zone      = @@time_zone */ ;;
- /*!50003 SET time_zone             = 'SYSTEM' */ ;;
+@@ -6985,7 +6985,7 @@
+ /*!50003 SET @saved_time_zone      = @@time_zone */ ;
+ /*!50003 SET time_zone             = 'SYSTEM' */ ;
+ DELIMITER ;;
 -/*!50106 CREATE*/ /*!50117 DEFINER=`root`@`localhost`*/ /*!50106 EVENT `e1` 
ON SCHEDULE EVERY 1 YEAR STARTS '2030-01-01 00:00:00' ON COMPLETION NOT 
PRESERVE ENABLE DO select not_a_value 
 +/*!50106 CREATE*/ /*!50117 DEFINER=`root`@`localhost`*/ /*!50106 EVENT `e1` 
ON SCHEDULE EVERY 1 YEAR STARTS '2080-01-01 00:00:00' ON COMPLETION NOT 
PRESERVE ENABLE DO select not_a_value 
  */ ;;
- /*!50003 SET time_zone             = @saved_time_zone */ ;;
- /*!50003 SET sql_mode              = @saved_sql_mode */ ;;
+ DELIMITER ;
+ /*!50003 SET time_zone             = @saved_time_zone */ ;
 diff --git a/mysql-test/main/mysqldump.test b/mysql-test/main/mysqldump.test
-index 340f20a4a51..0e6bab151a6 100644
 --- a/mysql-test/main/mysqldump.test
 +++ b/mysql-test/main/mysqldump.test
-@@ -1788,7 +1788,7 @@ use first;
+@@ -1788,7 +1788,7 @@
  set time_zone = 'UTC';
  
  ## prove one works (with spaces and tabs on the end)
@@ -161,7 +159,7 @@
  show events;
  show create event ee1;
  --exec $MYSQL_DUMP --default-character-set=utf8mb4 --events first > 
$MYSQLTEST_VARDIR/tmp/bug16853-1.sql
-@@ -1803,8 +1803,8 @@ show create event ee1;
+@@ -1803,8 +1803,8 @@
  
  ## prove three works (with spaces and tabs on the end)
  # start with one from the previous restore
@@ -172,7 +170,7 @@
  show events;
  --exec $MYSQL_DUMP --default-character-set=utf8mb4 --events second > 
$MYSQLTEST_VARDIR/tmp/bug16853-2.sql
  drop database second;
-@@ -1912,7 +1912,7 @@ DROP DATABASE mysqldump_test_db;
+@@ -1912,7 +1912,7 @@
  TRUNCATE mysql.event;
  
  USE test;
@@ -181,7 +179,7 @@
  SHOW EVENTS;
  --exec $MYSQL_DUMP --default-character-set=utf8mb4 --skip-events 
--all-databases > $MYSQLTEST_VARDIR/tmp/bug29938.sql
  
-@@ -2057,7 +2057,7 @@ SET @@GLOBAL.CONCURRENT_INSERT = @OLD_CONCURRENT_INSERT;
+@@ -2057,7 +2057,7 @@
  CREATE TABLE t1 (f1 INT);
  CREATE TRIGGER tr1 BEFORE UPDATE ON t1 FOR EACH ROW SET @f1 = 1;
  CREATE PROCEDURE pr1 () SELECT "Meow";
@@ -190,7 +188,7 @@
  
  --echo
  --replace_column 6 #
-@@ -2519,7 +2519,7 @@ one` BEFORE INSERT ON `tab
+@@ -2519,7 +2519,7 @@
  one` FOR EACH ROW SET NEW.a = 1;
  
  CREATE EVENT `event
@@ -199,7 +197,7 @@
  
  SHOW TABLES FROM bug25717383;
  --replace_column 6 #
-@@ -2994,7 +2994,7 @@ DROP DATABASE test1;
+@@ -2994,7 +2994,7 @@
  create function f1() returns int return 1;
  create function f2() returns int return 2;
  update mysql.proc set body='return no_such_var' where db='test' and name='f1';
@@ -209,10 +207,9 @@
  create table t1 (i int);
  --replace_result mariadb-dump.exe mariadb-dump
 diff --git a/mysql-test/suite/events/events_2.result 
b/mysql-test/suite/events/events_2.result
-index 58d725f241e..b6cb0876667 100644
 --- a/mysql-test/suite/events/events_2.result
 +++ b/mysql-test/suite/events/events_2.result
-@@ -2,12 +2,12 @@ set sql_mode="";
+@@ -2,12 +2,12 @@
  drop database if exists events_test;
  create database events_test;
  use events_test;
@@ -228,10 +225,9 @@
  create event e_26 on schedule at NULL disable do set @a = 5;
  ERROR HY000: Incorrect AT value: 'NULL'
 diff --git a/mysql-test/suite/events/events_2.test 
b/mysql-test/suite/events/events_2.test
-index 9385f5d356d..630b9232c24 100644
 --- a/mysql-test/suite/events/events_2.test
 +++ b/mysql-test/suite/events/events_2.test
-@@ -18,7 +18,7 @@ use events_test;
+@@ -18,7 +18,7 @@
  # mysql.event intact checking end
  #
  
@@ -241,10 +237,9 @@
  drop event e_26;
  --error ER_WRONG_VALUE
 diff --git a/mysql-test/suite/versioning/r/sysvars.result 
b/mysql-test/suite/versioning/r/sysvars.result
-index a5a3f79990c..ec1e89ef9c2 100644
 --- a/mysql-test/suite/versioning/r/sysvars.result
 +++ b/mysql-test/suite/versioning/r/sysvars.result
-@@ -12,10 +12,10 @@ system_versioning_asof     DEFAULT
+@@ -12,10 +12,10 @@
  select * from t;
  a
  2
@@ -258,10 +253,9 @@
  a
  2
 diff --git a/mysql-test/suite/versioning/t/insert.test 
b/mysql-test/suite/versioning/t/insert.test
-index fe430b8e3b6..b276f8284eb 100644
 --- a/mysql-test/suite/versioning/t/insert.test
 +++ b/mysql-test/suite/versioning/t/insert.test
-@@ -139,7 +139,7 @@ insert into t1(x, row_start, row_end) values (6, 
'1980-01-01 00:00:01', '1980-01
+@@ -139,7 +139,7 @@
  --error ER_WRONG_VERSIONING_RANGE
  insert into t1(x, row_start, row_end) values (7, '1980-01-01 00:00:11', 
'1980-01-01 00:00:11');
  insert into t1(x, row_start) values (8, '1980-01-01 00:00:22');
@@ -271,10 +265,9 @@
  insert into t1(x, row_end) values (9, '1980-01-01 00:00:33');
  
 diff --git a/mysql-test/suite/versioning/t/sysvars.test 
b/mysql-test/suite/versioning/t/sysvars.test
-index 91dd278a2e1..1bc406faa2f 100644
 --- a/mysql-test/suite/versioning/t/sysvars.test
 +++ b/mysql-test/suite/versioning/t/sysvars.test
-@@ -8,7 +8,7 @@ show global variables like 'system_versioning_asof';
+@@ -8,7 +8,7 @@
  show variables like 'system_versioning_asof';
  select * from t;
  
@@ -283,7 +276,4 @@
  show variables like 'system_versioning_asof';
  select * from t;
  
--- 
-2.52.0
-
 

++++++ fix-duckdb-sccache-launcher.patch ++++++
Index: b/storage/duckdb/cmake/duckdb.cmake
===================================================================
--- a/storage/duckdb/cmake/duckdb.cmake
+++ b/storage/duckdb/cmake/duckdb.cmake
@@ -95,6 +95,10 @@ ExternalProject_Add(duckdb_build
     -DCMAKE_BUILD_TYPE=${_DUCKDB_BUILD_TYPE}
     -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
     -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
+    -DCMAKE_C_COMPILER_ARG1=${CMAKE_C_COMPILER_ARG1}
+    -DCMAKE_CXX_COMPILER_ARG1=${CMAKE_CXX_COMPILER_ARG1}
+    -DCMAKE_C_COMPILER_LAUNCHER=${CMAKE_C_COMPILER_LAUNCHER}
+    -DCMAKE_CXX_COMPILER_LAUNCHER=${CMAKE_CXX_COMPILER_LAUNCHER}
     -DCMAKE_POSITION_INDEPENDENT_CODE=ON
     -DBUILD_SHELL=OFF
     -DBUILD_UNITTESTS=OFF

++++++ fix-pamdir.patch ++++++
--- /var/tmp/diff_new_pack.WWQY9D/_old  2026-10-23 20:21:19.211053236 +0200
+++ /var/tmp/diff_new_pack.WWQY9D/_new  2026-10-23 20:21:19.214053361 +0200
@@ -2,10 +2,10 @@
 ===================================================================
 --- a/cmake/install_layout.cmake
 +++ b/cmake/install_layout.cmake
-@@ -164,12 +164,7 @@ SET(INSTALL_SYSTEMD_UNITDIR_RPM
+@@ -166,13 +166,8 @@ SET(INSTALL_SYSTEMD_UNITDIR_RPM
  SET(INSTALL_SYSTEMD_SYSUSERSDIR_RPM     "/usr/lib/sysusers.d")
  SET(INSTALL_SYSTEMD_TMPFILESDIR_RPM     "/usr/lib/tmpfiles.d")
- SET(INSTALL_RUNDATADIR_RPM              "/run/mariadb")
+ SET(INSTALL_RUNDIR_RPM                  "/run")
 -SET(INSTALL_PAMDIR_RPM                  "/usr/${INSTALL_LIBDIR_RPM}/security")
 -IF(RPM MATCHES "^(opensuse|sles)([0-9]+)$")
 -  IF(CMAKE_MATCH_2 LESS_EQUAL 1507)
@@ -16,4 +16,5 @@
  SET(INSTALL_PAMDATADIR_RPM              "/etc/security")
  
  #
+ # DEB layout
 

++++++ mariadb-12.3.2.tar.gz -> mariadb-13.0.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/mariadb/mariadb-12.3.2.tar.gz 
/work/SRC/openSUSE:Factory/.mariadb.new.2252680/mariadb-13.0.2.tar.gz differ: 
char 12, line 1


++++++ mysql-user.conf ++++++
--- /var/tmp/diff_new_pack.WWQY9D/_old  2026-10-23 20:21:19.380060308 +0200
+++ /var/tmp/diff_new_pack.WWQY9D/_new  2026-10-23 20:21:19.383060434 +0200
@@ -1,3 +1,3 @@
 # Type Name ID GECOS [HOME]
-u mysql 60 "MySQL database admin" /var/lib/mysql
+u mysql 60 "MySQL database admin" /nonexistent
 

++++++ remove-git-dependency.patch ++++++
Index: b/storage/duckdb/cmake/duckdb.cmake
===================================================================
--- a/storage/duckdb/cmake/duckdb.cmake
+++ b/storage/duckdb/cmake/duckdb.cmake
@@ -89,8 +89,7 @@ ExternalProject_Add(duckdb_build
   PREFIX          "${_DUCKDB_BUILD_DIR}"
   SOURCE_DIR      "${DUCKDB_SUBMODULE_DIR}"
   BINARY_DIR      "${_DUCKDB_BUILD_DIR}"
-  # Idempotent: skip when the working tree already carries the patch.
-  PATCH_COMMAND   bash -c "echo '${_DUCKDB_GIT_DESCRIBE}' >/dev/null && (git 
apply --reverse --check '${_DUCKDB_PATCH}' 2>/dev/null || git apply --verbose 
'${_DUCKDB_PATCH}')"
+  PATCH_COMMAND   patch -p1 < "${_DUCKDB_PATCH}"
   CMAKE_ARGS
     -DCMAKE_BUILD_TYPE=${_DUCKDB_BUILD_TYPE}
     -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}

++++++ suse_skipped_tests.list ++++++
--- /var/tmp/diff_new_pack.WWQY9D/_old  2026-10-23 20:21:19.467063949 +0200
+++ /var/tmp/diff_new_pack.WWQY9D/_new  2026-10-23 20:21:19.471064116 +0200
@@ -69,3 +69,6 @@
 perfschema.mdl_func                              : since 12.3.2 - armv7l
 perfschema.setup_objects                         : since 12.3.2 - armv7l
 
+main.mysql_client_test                           : since 13.0.2 - all, new 
MDEV-25817 subtest expects host blocking after clean-EOF PROXY handshakes, but 
server closes those normally without counting connect errors
+main.mysql_client_test_comp                      : since 13.0.2 - all, same as 
main.mysql_client_test
+

Reply via email to