From cfcf59c08ec8a38d490b09e869e4b475e83b142a Mon Sep 17 00:00:00 2001 From: eabdullin Date: Wed, 17 Sep 2025 15:52:08 +0000 Subject: [PATCH] import UBI mysql-8.0.43-1.el9_6 --- .gitignore | 2 +- .mysql.metadata | 2 +- SOURCES/mysql-paths.patch | 44 +++++++++++-------------- SOURCES/rh-skipped-tests-list-base.list | 5 +++ SOURCES/rh-skipped-tests-list-s390.list | 17 ++++++++++ SPECS/mysql.spec | 16 +++++---- 6 files changed, 53 insertions(+), 33 deletions(-) diff --git a/.gitignore b/.gitignore index fff2a11..fd4b9ef 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/mysql-boost-8.0.41.tar.gz +SOURCES/mysql-boost-8.0.43.tar.gz diff --git a/.mysql.metadata b/.mysql.metadata index 466e5ea..d4a7e56 100644 --- a/.mysql.metadata +++ b/.mysql.metadata @@ -1 +1 @@ -7950b1494deb5fbabed8bf0ff09b2d38cac77066 SOURCES/mysql-boost-8.0.41.tar.gz +ed63879171850c7a7677b01623fcae9766741e53 SOURCES/mysql-boost-8.0.43.tar.gz diff --git a/SOURCES/mysql-paths.patch b/SOURCES/mysql-paths.patch index d5978b6..517025d 100644 --- a/SOURCES/mysql-paths.patch +++ b/SOURCES/mysql-paths.patch @@ -3,11 +3,10 @@ Software Collections. Removing these hard-coded paths should fix it. Upstream report: https://mariadb.atlassian.net/browse/MDEV-6485 -diff --git a/cmake/install_layout.cmake b/cmake/install_layout.cmake -index 9f7945d8..6734cdfd 100644 ---- a/cmake/install_layout.cmake -+++ b/cmake/install_layout.cmake -@@ -105,7 +105,7 @@ IF(UNIX) +diff -Naur mysql-8.0.43/cmake/install_layout.cmake mysql-8.0.43_patched/cmake/install_layout.cmake +--- mysql-8.0.43/cmake/install_layout.cmake 2025-07-09 10:45:01.000000000 +0200 ++++ mysql-8.0.43_patched/cmake/install_layout.cmake 2025-08-05 09:22:54.506782584 +0200 +@@ -106,7 +106,7 @@ " Choose between ${VALID_INSTALL_LAYOUTS}" ) ENDIF() @@ -16,19 +15,18 @@ index 9f7945d8..6734cdfd 100644 CACHE PATH "config directory (for my.cnf)") MARK_AS_ADVANCED(SYSCONFDIR) ENDIF() -@@ -189,6 +189,7 @@ SET(INSTALL_SECURE_FILE_PRIVDIR_TARGZ ${secure_file_priv_path}) - # - SET(INSTALL_BINDIR_RPM "bin") - SET(INSTALL_SBINDIR_RPM "sbin") +@@ -202,6 +202,7 @@ + ELSE() + SET(INSTALL_SBINDIR_RPM "sbin") + ENDIF() +SET(INSTALL_SYSCONFDIR_RPM "/etc") # IF(CMAKE_SYSTEM_PROCESSOR IN_LIST KNOWN_64BIT_ARCHITECTURES) SET(INSTALL_LIBDIR_RPM "lib64/mysql") -diff --git a/mysys/my_default.cc b/mysys/my_default.cc -index 290f1666..8403425f 100644 ---- a/mysys/my_default.cc -+++ b/mysys/my_default.cc -@@ -1570,12 +1570,12 @@ static const char **init_default_directories(MEM_ROOT *alloc) { +diff -Naur mysql-8.0.43/mysys/my_default.cc mysql-8.0.43_patched/mysys/my_default.cc +--- mysql-8.0.43/mysys/my_default.cc 2025-07-09 10:45:01.000000000 +0200 ++++ mysql-8.0.43_patched/mysys/my_default.cc 2025-08-05 09:24:59.510804797 +0200 +@@ -1652,12 +1652,12 @@ #else @@ -44,11 +42,10 @@ index 290f1666..8403425f 100644 #endif /* DEFAULT_SYSCONFDIR */ #endif -diff --git a/scripts/CMakeLists.txt b/scripts/CMakeLists.txt -index 4149a764..b091d5e2 100644 ---- a/scripts/CMakeLists.txt -+++ b/scripts/CMakeLists.txt -@@ -288,9 +288,9 @@ IF(UNIX) +diff -Naur mysql-8.0.43/scripts/CMakeLists.txt mysql-8.0.43_patched/scripts/CMakeLists.txt +--- mysql-8.0.43/scripts/CMakeLists.txt 2025-07-09 10:45:01.000000000 +0200 ++++ mysql-8.0.43_patched/scripts/CMakeLists.txt 2025-08-05 09:25:55.019369630 +0200 +@@ -271,9 +271,9 @@ ENDIF(UNIX) SET(prefix "${CMAKE_INSTALL_PREFIX}") @@ -60,11 +57,10 @@ index 4149a764..b091d5e2 100644 SET(datadir ${prefix}/${INSTALL_MYSQLSHAREDIR}) SET(libsubdir ${INSTALL_LIBDIR}) SET(pkgincludedir ${prefix}/${INSTALL_INCLUDEDIR}) -diff --git a/scripts/mysqld_multi.pl.in b/scripts/mysqld_multi.pl.in -index 84dd4d7c..50397ddd 100644 ---- a/scripts/mysqld_multi.pl.in -+++ b/scripts/mysqld_multi.pl.in -@@ -586,9 +586,7 @@ sub list_defaults_files +diff -Naur mysql-8.0.43/scripts/mysqld_multi.pl.in mysql-8.0.43_patched/scripts/mysqld_multi.pl.in +--- mysql-8.0.43/scripts/mysqld_multi.pl.in 2025-07-09 10:45:01.000000000 +0200 ++++ mysql-8.0.43_patched/scripts/mysqld_multi.pl.in 2025-08-05 09:26:57.252077640 +0200 +@@ -587,9 +587,7 @@ my %seen; # Don't list the same file more than once return grep { defined $_ and not $seen{$_}++ and -f $_ and -r $_ } diff --git a/SOURCES/rh-skipped-tests-list-base.list b/SOURCES/rh-skipped-tests-list-base.list index 7ef4531..2e9d00f 100644 --- a/SOURCES/rh-skipped-tests-list-base.list +++ b/SOURCES/rh-skipped-tests-list-base.list @@ -36,3 +36,8 @@ rpl_gtid.mysqldump_bug33630199 : BUG#0 # Failing since MySQL 8.0.40 main.time_zone : BUG#0 + +# Failing since MySQL 8.0.43 +rpl.rpl_tlsv13 : BUG#0 +auth_sec.wl15800_ciphers_tlsv13 : BUG#0 +rpl.rpl_replica_terminology : BUG#0 # unstable diff --git a/SOURCES/rh-skipped-tests-list-s390.list b/SOURCES/rh-skipped-tests-list-s390.list index 3a6668d..cf2691e 100644 --- a/SOURCES/rh-skipped-tests-list-s390.list +++ b/SOURCES/rh-skipped-tests-list-s390.list @@ -3,3 +3,20 @@ main.subquery_bugs : BUG#0 # Failing on C9S & RHEL 9 for MySQL release 8.0.33 main.subquery_sj_all_bka_nobnl : BUG#0 + +# Failing since MySQL 8.0.43 +innodb_zip.bug53591 : BUG#0 +innodb_zip.index_large_prefix : BUG#0 +innodb_zip.4k : BUG#0 +innodb_zip.8k : BUG#0 +innodb_zip.index_large_prefix_4k : BUG#0 +innodb_zip.index_large_prefix_8k : BUG#0 +sys_vars.myisam_data_pointer_size_func : BUG#0 +innodb_zip.bug52745 : BUG#0 +innodb_zip.prefix_index_liftedlimit : BUG#0 +innodb.zlob_geom : BUG#0 +rpl.rpl_eventlog_psi_memory : BUG#0 # unstable +clone.remote_dml_auto_tune : BUG#0 # unstable +perfschema.idx_session_account_connect_attrs : BUG#0 # unstable +innodb_fts.optimize_big : BUG#0 # unstable +sysschema.pr_ps_setup_show_enabled : BUG#0 # unstable diff --git a/SPECS/mysql.spec b/SPECS/mysql.spec index 01ec500..aafc33e 100644 --- a/SPECS/mysql.spec +++ b/SPECS/mysql.spec @@ -16,7 +16,7 @@ ExcludeArch: %{ix86} # The last version on which the full testsuite has been run # In case of further rebuilds of that version, don't require full testsuite to be run # run only "main" suite -%global last_tested_version 8.0.41 +%global last_tested_version 8.0.43 # Set to 1 to force run the testsuite even if it was already tested in current version %global force_run_testsuite 0 # Aditional SELinux rules @@ -77,8 +77,8 @@ ExcludeArch: %{ix86} %global sameevr %{?epoch:%{epoch}:}%{version}-%{release} Name: mysql -Version: 8.0.41 -Release: 2%{?with_debug:.debug}%{?dist} +Version: 8.0.43 +Release: 1%{?with_debug:.debug}%{?dist} Summary: MySQL client programs and shared libraries URL: http://www.mysql.com @@ -679,9 +679,6 @@ popd %post server %systemd_post %{daemon_name}.service -if [ ! -e "%{logfile}" -a ! -h "%{logfile}" ] ; then - install /dev/null -m0640 -omysql -gmysql "%{logfile}" -fi %preun server %systemd_preun %{daemon_name}.service @@ -868,7 +865,6 @@ fi %attr(0700,mysql,mysql) %dir %{_localstatedir}/lib/mysql-keyring %attr(0755,mysql,mysql) %dir %{pidfiledir} %attr(0750,mysql,mysql) %dir %{logfiledir} -%attr(0640,mysql,mysql) %config %ghost %verify(not md5 size mtime) %{logfile} %config(noreplace) %{logrotateddir}/%{daemon_name} %if %{with devel} @@ -986,6 +982,12 @@ fi %endif %changelog +* Wed Aug 06 2025 Pavol Sloboda - 8.0.43-1 +- Rebase to MySQL 8.0.43 + +* Thu Apr 24 2025 Pavol Sloboda - 8.0.42-1 +- Rebase to MySQL 8.0.42 + * Thu Feb 13 2025 Lukas Javorsky - 8.0.41-2 - Fix patching of logrotate