Compare commits
23 commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fe20b38976 | |||
| 9d88aad69f | |||
| 66facf6b2d | |||
| 42b4b7282e | |||
|
|
854c93083b | ||
|
|
7f57d257ad | ||
| 85f9177077 | |||
|
|
bbb4a8ea12 | ||
|
|
44fec87a56 | ||
|
|
53e0c251d1 | ||
|
|
d99794503e | ||
| c38f6e85b2 | |||
|
|
756024ea7f | ||
|
|
a828b5122f | ||
| aae2ff3d0d | |||
|
|
a53f16ad7d | ||
|
|
fa22f6d900 | ||
| ca2e543450 | |||
| b0482a3e35 | |||
| 4e228547e5 | |||
|
|
e3dcb9ae5c | ||
|
|
546ef48c75 | ||
| 3556d5e193 |
9 changed files with 141 additions and 71 deletions
|
|
@ -1,5 +1,6 @@
|
|||
--- mysql-8.0.40/packaging/rpm-common/mysql.logrotate.in 2024-09-18 12:08:24.000000000 +0200
|
||||
+++ mysql-8.0.40/packaging/rpm-common/mysql.logrotate.in_patched 2025-02-13 16:00:32.325677977 +0100
|
||||
diff -Naur mysql-8.0.42/packaging/rpm-common/mysql.logrotate.in mysql-8.0.42_patched/packaging/rpm-common/mysql.logrotate.in
|
||||
--- mysql-8.0.42/packaging/rpm-common/mysql.logrotate.in 2025-07-10 16:20:26.000000000 +0200
|
||||
+++ mysql-8.0.42_patched/packaging/rpm-common/mysql.logrotate.in 2025-07-29 10:16:39.509884723 +0200
|
||||
@@ -5,18 +5,6 @@
|
||||
# [mysqld]
|
||||
# log-error=@LOGFILE_RPM@
|
||||
|
|
@ -30,6 +31,6 @@
|
|||
-# @bindir@/mysqladmin flush-logs
|
||||
-# fi
|
||||
+# # SIGUSR1 makes the daemon to flush the logs, no need to connect through mysqladmin
|
||||
+# @bindir@/kill -USR1 $(systemctl show --property MainPID --value mysqld)
|
||||
+# @bindir@/systemctl kill --signal=USR1 --kill-whom=main mysqld.service 2>/dev/null || true
|
||||
# endscript
|
||||
#}
|
||||
|
|
|
|||
|
|
@ -1,15 +1,14 @@
|
|||
https://fedoraproject.org/wiki/Changes/OpensslDeprecateEngine
|
||||
https://fedoraproject.org/wiki/Changes/OpensslNoEngine
|
||||
|
||||
--- mysql-8.0.37/plugin/group_replication/libmysqlgcs/src/bindings/xcom/xcom/network/xcom_network_provider_ssl_native_lib.cc 2024-03-27 20:22:56.000000000 +0100
|
||||
+++ mysql-8.0.37/plugin/group_replication/libmysqlgcs/src/bindings/xcom/xcom/network/xcom_network_provider_ssl_native_lib.cc_patched 2024-07-18 17:01:59.488433958 +0200
|
||||
@@ -41,7 +41,9 @@
|
||||
--- mysql-8.0.42/plugin/group_replication/libmysqlgcs/src/bindings/xcom/xcom/network/xcom_network_provider_ssl_native_lib.cc 2025-03-31 10:19:27.000000000 +0200
|
||||
+++ mysql-8.0.42-patched/plugin/group_replication/libmysqlgcs/src/bindings/xcom/xcom/network/xcom_network_provider_ssl_native_lib.cc 2025-04-24 15:27:29.155287397 +0200
|
||||
@@ -50,9 +50,9 @@
|
||||
#include "my_compiler.h"
|
||||
#endif
|
||||
|
||||
-#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||
+#if !defined(OPENSSL_NO_ENGINE)
|
||||
#include "openssl/engine.h"
|
||||
#include <openssl/engine.h>
|
||||
-#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L */
|
||||
+#endif
|
||||
|
||||
#include "xcom/retry.h"
|
||||
#include "xcom/task_debug.h"
|
||||
#include "xcom/x_platform.h"
|
||||
|
|
|
|||
|
|
@ -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 $_ }
|
||||
|
|
|
|||
|
|
@ -1 +1,8 @@
|
|||
d @PID_FILE_DIR@ 0755 mysql mysql -
|
||||
|
||||
# Rules for ephemeral file systems (ImageMode)
|
||||
d /var/lib/mysql 0755 mysql mysql -
|
||||
d /var/log/mysql 0750 mysql mysql -
|
||||
f /var/log/mysql/mysql.log 0640 mysql mysql -
|
||||
d /var/lib/mysql-files 0750 mysql mysql -
|
||||
d /var/lib/mysql-keyring 0700 mysql mysql -
|
||||
|
|
|
|||
122
mysql8.0.spec
122
mysql8.0.spec
|
|
@ -1,17 +1,17 @@
|
|||
# Name of the package without any prefixes
|
||||
%global majorname mysql
|
||||
%global package_version 8.0.41
|
||||
%global package_version 8.0.44
|
||||
%define majorversion %(echo %{package_version} | cut -d'.' -f1-2 )
|
||||
%global pkgnamepatch mysql
|
||||
|
||||
|
||||
# Set if this package will be the default one in distribution
|
||||
%{!?mysql_default:%global mysql_default 1}
|
||||
%{!?mysql_default:%global mysql_default 0}
|
||||
|
||||
# Regression tests may take a long time (many cores recommended), skip them by
|
||||
# passing --nocheck to rpmbuild or by setting runselftest to 0 if defining
|
||||
# --nocheck is not possible (e.g. in koji build)
|
||||
%{!?runselftest:%global runselftest 1}
|
||||
%{!?runselftest:%global runselftest 0}
|
||||
|
||||
# Set this to 1 to see which tests fail, but 0 on production ready build
|
||||
%global ignore_testsuite_result 0
|
||||
|
|
@ -19,7 +19,7 @@
|
|||
# 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.44
|
||||
# Set to 1 to force run the testsuite even if it was already tested in current version
|
||||
%global force_run_testsuite 0
|
||||
|
||||
|
|
@ -102,7 +102,7 @@
|
|||
|
||||
Name: %{majorname}%{majorversion}
|
||||
Version: %{package_version}
|
||||
Release: 1%{?with_debug:.debug}%{?dist}
|
||||
Release: 4%{?with_debug:.debug}%{?dist}
|
||||
Summary: MySQL client programs and shared libraries
|
||||
URL: http://www.mysql.com
|
||||
|
||||
|
|
@ -259,9 +259,9 @@ Provides: bundled(rapidjson)
|
|||
# https://github.com/martinus/unordered_dense
|
||||
Provides: bundled(unordered_dense)
|
||||
|
||||
%{?with_conflicts_mariadb:Conflicts: mariadb}
|
||||
%{?with_conflicts_mariadb:Conflicts: mariadb-any}
|
||||
# Explicitly disallow installation of mysql + mariadb-server
|
||||
%{?with_conflicts_mariadb:Conflicts: mariadb-server}
|
||||
%{?with_conflicts_mariadb:Conflicts: mariadb-server-any}
|
||||
%{?with_provides_community_mysql:Provides: community-mysql = %community_mysql_version}
|
||||
%{?with_provides_community_mysql:Provides: community-mysql%{?_isa} = %community_mysql_version}
|
||||
%{?with_obsoletes_community_mysql:Obsoletes: community-mysql <= %obsolete_community_mysql_version}
|
||||
|
|
@ -273,20 +273,32 @@ Conflicts: %{majorname}%{?1:-%{1}}-any\
|
|||
|
||||
# Provide also mysqlX.X if default
|
||||
%if %?mysql_default
|
||||
%define mysqlX_if_default() %{expand:\
|
||||
%define mysqlX_if_default_arched() %{expand:\
|
||||
Obsoletes: mysql%{?1:-%{1}} < %{sameevr}\
|
||||
Obsoletes: mysql%{majorversion}%{?1:-%{1}} < %{sameevr}\
|
||||
Provides: mysql%{majorversion}%{?1:-%{1}} = %{sameevr}\
|
||||
Provides: mysql%{majorversion}%{?1:-%{1}}%{?_isa} = %{sameevr}\
|
||||
}
|
||||
%define mysqlX_if_default_noarch() %{expand:\
|
||||
Obsoletes: mysql%{?1:-%{1}} < %{sameevr}\
|
||||
Obsoletes: mysql%{majorversion}%{?1:-%{1}} < %{sameevr}\
|
||||
Provides: mysql%{majorversion}%{?1:-%{1}} = %{sameevr}\
|
||||
}
|
||||
%else
|
||||
%define mysqlX_if_default() %{nil}
|
||||
%define mysqlX_if_default_arched() %{nil}
|
||||
%define mysqlX_if_default_noarch() %{nil}
|
||||
%endif
|
||||
|
||||
%define add_metadata() %{expand:\
|
||||
%define add_metadata_arched() %{expand:\
|
||||
%conflict_with_other_streams %{**}\
|
||||
%mysqlX_if_default %{**}\
|
||||
%mysqlX_if_default_arched %{**}\
|
||||
}
|
||||
%define add_metadata_noarch() %{expand:\
|
||||
%conflict_with_other_streams %{**}\
|
||||
%mysqlX_if_default_noarch %{**}\
|
||||
}
|
||||
|
||||
%add_metadata
|
||||
%add_metadata_arched
|
||||
|
||||
%description
|
||||
MySQL is a multi-user, multi-threaded SQL database server. MySQL is a
|
||||
|
|
@ -294,11 +306,13 @@ client/server implementation consisting of a server daemon (mysqld)
|
|||
and many different client programs and libraries. The base package
|
||||
contains the standard MySQL client programs and generic MySQL files.
|
||||
|
||||
%if %?mysql_default
|
||||
%description -n %{pkgname}
|
||||
MySQL is a multi-user, multi-threaded SQL database server. MySQL is a
|
||||
client/server implementation consisting of a server daemon (mysqld)
|
||||
and many different client programs and libraries. The base package
|
||||
contains the standard MySQL client programs and generic MySQL files.
|
||||
%endif
|
||||
|
||||
%if %{with clibrary}
|
||||
%package -n %{pkgname}-libs
|
||||
|
|
@ -308,7 +322,7 @@ Requires: %{pkgname}-common = %{sameevr}
|
|||
%{?with_provides_community_mysql:Provides: community-mysql-libs%{?_isa}= %community_mysql_version}
|
||||
%{?with_obsoletes_community_mysql:Obsoletes: community-mysql-libs <= %obsolete_community_mysql_version}
|
||||
|
||||
%add_metadata libs
|
||||
%add_metadata_arched libs
|
||||
|
||||
%description -n %{pkgname}-libs
|
||||
The mysql-libs package provides the essential shared libraries for any
|
||||
|
|
@ -325,7 +339,7 @@ Summary: The config files required by server and client
|
|||
%{?with_provides_community_mysql:Provides: community-mysql-config%{?_isa} = %community_mysql_version}
|
||||
%{?with_obsoletes_community_mysql:Obsoletes: community-mysql-config <= %obsolete_community_mysql_version}
|
||||
|
||||
%add_metadata config
|
||||
%add_metadata_arched config
|
||||
|
||||
%description -n %{pkgname}-config
|
||||
The package provides the config file my.cnf and my.cnf.d directory used by any
|
||||
|
|
@ -348,7 +362,7 @@ Requires: %{_sysconfdir}/my.cnf
|
|||
%{?with_obsoletes_community_mysql:Obsoletes: community-mysql-common <= %obsolete_community_mysql_version}
|
||||
|
||||
# As this package is noarch, it can't use the %%{?_isa} RPM macro
|
||||
%conflict_with_other_streams common
|
||||
%add_metadata_noarch common
|
||||
|
||||
%description -n %{pkgname}-common
|
||||
The mysql-common package provides the essential shared files for any
|
||||
|
|
@ -366,7 +380,7 @@ Requires: %{pkgname}-common = %{sameevr}
|
|||
%{?with_obsoletes_community_mysql:Obsoletes: community-mysql-errmsg <= %obsolete_community_mysql_version}
|
||||
|
||||
# As this package is noarch, it can't use the %%{?_isa} RPM macro
|
||||
%conflict_with_other_streams errmsg
|
||||
%add_metadata_noarch errmsg
|
||||
|
||||
%description -n %{pkgname}-errmsg
|
||||
The package provides error messages files for the MySQL daemon
|
||||
|
|
@ -388,8 +402,8 @@ Requires: %{_sysconfdir}/my.cnf.d
|
|||
Requires: %{pkgname}-errmsg = %{sameevr}
|
||||
%{?mecab:Requires: mecab-ipadic}
|
||||
Requires: coreutils
|
||||
Requires(pre): /usr/sbin/useradd
|
||||
# We require this to be present for %%{_tmpfilesdir}
|
||||
# `systemd` is also required for logrotate, as it uses `systemctl kill`
|
||||
Requires: systemd
|
||||
# Make sure it's there when scriptlets run, too
|
||||
%{?systemd_requires: %systemd_requires}
|
||||
|
|
@ -404,16 +418,16 @@ Requires(post): policycoreutils-python-utils
|
|||
Requires: (mysql-selinux if selinux-policy-targeted)
|
||||
%endif
|
||||
|
||||
%{?with_conflicts_mariadb:Conflicts: mariadb-server}
|
||||
%{?with_conflicts_mariadb:Conflicts: mariadb-server-utils}
|
||||
%{?with_conflicts_mariadb:Conflicts: mariadb-server-galera}
|
||||
%{?with_conflicts_mariadb:Conflicts: mariadb-server-any}
|
||||
%{?with_conflicts_mariadb:Conflicts: mariadb-server-utils-any}
|
||||
%{?with_conflicts_mariadb:Conflicts: mariadb-server-galera-any}
|
||||
# Explicitly disallow installation of mysql + mariadb-server
|
||||
%{?with_conflicts_mariadb:Conflicts: mariadb}
|
||||
%{?with_conflicts_mariadb:Conflicts: mariadb-any}
|
||||
%{?with_provides_community_mysql:Provides: community-mysql-server = %community_mysql_version}
|
||||
%{?with_provides_community_mysql:Provides: community-mysql-server%{?_isa} = %community_mysql_version}
|
||||
%{?with_obsoletes_community_mysql:Obsoletes: community-mysql-server <= %obsolete_community_mysql_version}
|
||||
|
||||
%add_metadata server
|
||||
%add_metadata_arched server
|
||||
|
||||
%description -n %{pkgname}-server
|
||||
MySQL is a multi-user, multi-threaded SQL database server. MySQL is a
|
||||
|
|
@ -429,13 +443,13 @@ Summary: Files for development of MySQL applications
|
|||
Requires: openssl-devel
|
||||
Requires: zlib-devel
|
||||
Requires: libzstd-devel
|
||||
%{?with_conflicts_mariadb:Conflicts: mariadb-devel}
|
||||
%{?with_conflicts_mariadb:Conflicts: mariadb-devel-any}
|
||||
%{?with_conflicts_mariadb:Conflicts: mariadb-connector-c-devel}
|
||||
%{?with_provides_community_mysql:Provides: community-mysql-devel = %community_mysql_version}
|
||||
%{?with_provides_community_mysql:Provides: community-mysql-devel%{?_isa} = %community_mysql_version}
|
||||
%{?with_obsoletes_community_mysql:Obsoletes: community-mysql-devel <= %obsolete_community_mysql_version}
|
||||
|
||||
%add_metadata devel
|
||||
%add_metadata_arched devel
|
||||
|
||||
%description -n %{pkgname}-devel
|
||||
MySQL is a multi-user, multi-threaded SQL database server. This
|
||||
|
|
@ -470,12 +484,12 @@ Requires: perl(Sys::Hostname)
|
|||
Requires: perl(Test::More)
|
||||
Requires: perl(Time::HiRes)
|
||||
|
||||
%{?with_conflicts_mariadb:Conflicts: mariadb-test}
|
||||
%{?with_conflicts_mariadb:Conflicts: mariadb-test-any}
|
||||
%{?with_provides_community_mysql:Provides: community-mysql-test = %community_mysql_version}
|
||||
%{?with_provides_community_mysql:Provides: community-mysql-test%{?_isa} = %community_mysql_version}
|
||||
%{?with_obsoletes_community_mysql:Obsoletes: community-mysql-test <= %obsolete_community_mysql_version}
|
||||
|
||||
%add_metadata test
|
||||
%add_metadata_arched test
|
||||
|
||||
%description -n %{pkgname}-test
|
||||
MySQL is a multi-user, multi-threaded SQL database server. This
|
||||
|
|
@ -646,6 +660,13 @@ install -D -p -m 644 %{_vpath_builddir}/scripts/mysql@.service %{buildroot}%{_un
|
|||
install -D -p -m 0644 %{_vpath_builddir}/scripts/mysql.tmpfiles.d %{buildroot}%{_tmpfilesdir}/%{daemon_name}.conf
|
||||
rm -r %{buildroot}%{_tmpfilesdir}/mysql.conf
|
||||
|
||||
# Create a sysusers.d config file
|
||||
# We no longer enforce the hardcoded UID/GID 27
|
||||
mkdir -p %{buildroot}%{_sysusersdir}
|
||||
cat > %{buildroot}%{_sysusersdir}/%{name}.conf << EOF
|
||||
u mysql 27 'MariaDB and MySQL Server' %{dbdatadir} -
|
||||
EOF
|
||||
|
||||
# helper scripts for service starting
|
||||
install -D -p -m 755 %{_vpath_builddir}/scripts/mysql-prepare-db-dir %{buildroot}%{_libexecdir}/mysql-prepare-db-dir
|
||||
install -p -m 755 %{_vpath_builddir}/scripts/mysql-wait-stop %{buildroot}%{_libexecdir}/mysql-wait-stop
|
||||
|
|
@ -783,16 +804,8 @@ popd
|
|||
|
||||
|
||||
|
||||
%pre -n %{pkgname}-server
|
||||
/usr/sbin/groupadd -g 27 -o -r mysql >/dev/null 2>&1 || :
|
||||
/usr/sbin/useradd -M -N -g mysql -o -r -d %{dbdatadir} -s /sbin/nologin \
|
||||
-c "MySQL Server" -u 27 mysql >/dev/null 2>&1 || :
|
||||
|
||||
%post -n %{pkgname}-server
|
||||
%systemd_post %{daemon_name}.service
|
||||
if [ ! -e "%{logfile}" -a ! -h "%{logfile}" ] ; then
|
||||
install /dev/null -m0640 -omysql -gmysql "%{logfile}"
|
||||
fi
|
||||
|
||||
%preun -n %{pkgname}-server
|
||||
%systemd_preun %{daemon_name}.service
|
||||
|
|
@ -979,12 +992,15 @@ fi
|
|||
%{_libexecdir}/mysql-scripts-common
|
||||
|
||||
%{_tmpfilesdir}/%{daemon_name}.conf
|
||||
%{_sysusersdir}/%{name}.conf
|
||||
|
||||
# Remember to also update the mysql.tmpfiles.d.in file when updating these permissions
|
||||
%attr(0755,mysql,mysql) %dir %{dbdatadir}
|
||||
%attr(0750,mysql,mysql) %dir %{_localstatedir}/lib/mysql-files
|
||||
%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}
|
||||
|
|
@ -1104,6 +1120,42 @@ fi
|
|||
%endif
|
||||
|
||||
%changelog
|
||||
* Tue Nov 25 2025 Michal Schorm <mschorm@redhat.com> - 8.0.44-4
|
||||
- Bump release for tmpfiles.d fixup
|
||||
|
||||
* Thu Nov 20 2025 Michal Schorm <mschorm@redhat.com> - 8.0.44-3
|
||||
- Bump release for tmpfiles.d fixup
|
||||
|
||||
* Mon Nov 3 2025 Nikola Davidova <ndavidov@redhat.com> - 8.0.44-2
|
||||
- Bump release for tmpfiles.d change
|
||||
|
||||
* Thu Oct 30 2025 Pavol Sloboda <psloboda@redhat.com> - 8.0.44-1
|
||||
- Rebase to MySQL 8.0.44
|
||||
|
||||
* Mon Oct 27 2025 Lukas Javorsky <ljavorsk@redhat.com> - 8.0.43-2
|
||||
- Revert to soft static allocation of MariaDB and MySQL sysusers.d files
|
||||
|
||||
* Wed Aug 06 2025 Pavol Sloboda <psloboda@redhat.com> - 8.0.43-1
|
||||
- Rebase to MySQL 8.0.43
|
||||
|
||||
* Wed Aug 06 2025 František Zatloukal <fzatlouk@redhat.com> - 8.0.42-102
|
||||
- Rebuilt for icu 77.1
|
||||
|
||||
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.42-101
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Tue Jul 15 2025 Michal Schorm <mschorm@redhat.com> - 8.0.42-100
|
||||
- Disable the 'distribution default' in MySQL 8.0 in this package
|
||||
- Enable the 'distribution default' in MySQL 8.4 (package 'mysql8.4')
|
||||
|
||||
* Thu Apr 24 2025 Pavol Sloboda <psloboda@redhat.com> - 8.0.42-1
|
||||
- Rebase to MySQL 8.0.42
|
||||
|
||||
* Sun Apr 06 2025 Michal Schorm <mschorm@redhat.com> - 8.0.41-2
|
||||
- Switch from the RPM scriptlet to the sysusers.d configuration
|
||||
for 'mysql' user / group creation
|
||||
- We no longer enforce the fixed UID/GID 27 !!!
|
||||
|
||||
* Fri Feb 28 2025 Michal Schorm <mschorm@redhat.com> - 8.0.41-1
|
||||
- Rebase to MySQL 8.0.41
|
||||
|
||||
|
|
|
|||
|
|
@ -44,3 +44,7 @@ main.subquery_sj_all_bka_nobnl : BUG#0 https://bugzilla.redhat.com/s
|
|||
# Failing since 2025
|
||||
main.time_zone : BUG#0
|
||||
main.basedir : BUG#0
|
||||
|
||||
# Failing since 8.0.44
|
||||
main.lock_backup : BUG#0
|
||||
main.sdi_tablespace : BUG#0
|
||||
|
|
|
|||
|
|
@ -47,3 +47,11 @@ main.dd_upgrade_partition : BUG#0
|
|||
main.disabled_storage_engines : BUG#0
|
||||
main.partition : BUG#0
|
||||
main.multi_update : BUG#0
|
||||
|
||||
# Fails since 8.0.42
|
||||
innodb_fts.optimize_big : BUG#0
|
||||
|
||||
# Fails since 8.0.44
|
||||
main.join_cache_bnl : BUG#0
|
||||
main.mysql : BUG#0
|
||||
main.join_cache_nojb : BUG#0
|
||||
|
|
|
|||
|
|
@ -5,3 +5,6 @@ rpl_gtid.rpl_perfschema_applier_status_by_worker_gtid_skipped_transaction_mts :
|
|||
# Fails since 8.0.37
|
||||
innodb.lob_recovery : BUG#0
|
||||
sys_vars.myisam_data_pointer_size_func : BUG#0
|
||||
|
||||
# Fails since 8.0.42
|
||||
x.connection_not_alive : BUG#0
|
||||
|
|
|
|||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (mysql-boost-8.0.41.tar.gz) = e5bb314082be6bf037808ea7a2130c8e2b44491a6c54bc3f611d823be5285021d05093afca71c3d33da6dece2bac3a8e24da5198080060407d8c4dbfeeea8a99
|
||||
SHA512 (mysql-boost-8.0.44.tar.gz) = f6881d6f88a4060796e1eac47c1ffe3ea005c27f1b0509fd97774ba5b1e7bf86d0f8c4e13126750f0cc3dd86af92c26459ae8fecf9e8f0f058dab43e93bb3b42
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue