import CS git mysql-8.4.9-1.el9

This commit is contained in:
AlmaLinux RelEng Bot 2026-06-25 07:20:21 -04:00
parent c0ca51a190
commit 00f95f1b04
9 changed files with 30 additions and 4 deletions

2
.gitignore vendored
View File

@ -1 +1 @@
SOURCES/mysql-8.4.8.tar.gz
SOURCES/mysql-8.4.9.tar.gz

View File

@ -1 +1 @@
c5f62e6f4dce6371c4c17f450e4a3334e359b47d SOURCES/mysql-8.4.8.tar.gz
e24591769c63e1317de79e6d2b25ebf81a3ae447 SOURCES/mysql-8.4.9.tar.gz

0
SOURCES/mysql-check-socket.sh Executable file → Normal file
View File

0
SOURCES/mysql-prepare-db-dir.sh Executable file → Normal file
View File

0
SOURCES/mysql-scripts-common.sh Executable file → Normal file
View File

0
SOURCES/mysql-wait-stop.sh Executable file → Normal file
View File

View File

@ -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 -

0
SOURCES/mysql_config_multilib.sh Executable file → Normal file
View File

View File

@ -2,7 +2,7 @@ ExcludeArch: %{ix86}
# Name of the package without any prefixes
%global majorname mysql
%global package_version 8.4.8
%global package_version 8.4.9
%global majorversion %(echo %{package_version} | cut -d'.' -f1-2 )
%global pkgnamepatch mysql
@ -21,7 +21,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.4.8
%global last_tested_version 8.4.9
# Set to 1 to force run the testsuite even if it was already tested in current version
%global force_run_testsuite 0
@ -673,6 +673,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
@ -992,11 +999,15 @@ popd
%{_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}
%config(noreplace) %{logrotateddir}/%{daemon_name}
%if %{with devel}
@ -1061,6 +1072,8 @@ popd
%{_libdir}/mysql/plugin/component_test_sensitive_system_variables.so
%{_libdir}/mysql/plugin/component_test_server_telemetry_metrics.so
%{_libdir}/mysql/plugin/component_test_server_telemetry_traces.so
%{_libdir}/mysql/plugin/component_test_server_telemetry_logs_client.so
%{_libdir}/mysql/plugin/component_test_server_telemetry_logs_export.so
%{_libdir}/mysql/plugin/component_test_status_var_reader.so
%{_libdir}/mysql/plugin/component_test_status_var_service_int.so
%{_libdir}/mysql/plugin/component_test_status_var_service_reg_only.so
@ -1132,9 +1145,15 @@ popd
%endif
%changelog
* Wed May 06 2026 Michal Schorm <mschorm@redhat.com> - 8.4.9-1
- Rebase to 8.4.9
* Thu Mar 05 2026 Michal Schorm <mschorm@redhat.com> - 8.4.8-1
- Rebase to 8.4.8
* Mon Mar 02 2026 Lukas Javorsky <ljavorsk@redhat.com> - 8.4.7-2
- Revert to soft static allocation of MariaDB and MySQL sysusers.d files
* Thu Oct 30 2025 Pavol Sloboda <psloboda@redhat.com> - 8.4.7-1
- Rebase to 8.4.7