From 1c7250b9439c7d3fc770c3a9ad8f23ec51154c77 Mon Sep 17 00:00:00 2001 From: Pavol Sloboda Date: Fri, 2 May 2025 17:05:26 +0200 Subject: [PATCH] Rebase to 8.4.5 Upstream release notes: https://dev.mysql.com/doc/relnotes/mysql/8.4/en/news-8-4-5.html I have ran the extended testsuite during builds on f40-f43 on all architectures in 2 runs (that is 32 individual build logs parsed for the upcoming statistics) These are the statistics of the test results containing the number of times a test has failed and its name, the tests that fail because of a timeout are marked with `-- timed out`. Tests not marked with timeout failed on asserts. These tests are not added to the rh-skipped-test-lists-*.list. The results are split into all architectures together: 12 rpl.rpl_eventlog_psi_memory 12 rpl.rpl_channel_creation_under_replica_load 12 innodb_fts.optimize_big 11 innodb_fts.bug_34846823 -- timed out 10 perfschema.system_events_plugin 8 rpl_gtid.mysqldump_bug33630199 -- timed out 8 perfschema.system_events_component 7 sys_vars.myisam_data_pointer_size_func -- timed out 7 rpl.rpl_parallel_ddl_myisam 7 rpl.rpl_parallel_ddl_innodb 7 parts.partition_reverse_scan_icp -- timed out 7 innodb.multi_value_basic -- timed out 7 innodb.lob_recovery -- timed out 7 federated.federated_server -- timed out 5 rpl_gtid.rpl_perfschema_applier_status_by_worker_gtid_skipped_transaction_mts 3 perfschema.transaction_nested_events 3 innodb_undo.undo_settings 2 x.connection_not_alive 2 perfschema.relaylog The ppc64le architecture (since it had the most amount of failing tests by far and the same tests were failing there almost every time): 8 rpl.rpl_eventlog_psi_memory 8 rpl_gtid.mysqldump_bug33630199 -- timed out 7 sys_vars.myisam_data_pointer_size_func -- timed out 7 rpl.rpl_parallel_ddl_myisam 7 rpl.rpl_parallel_ddl_innodb 7 rpl.rpl_channel_creation_under_replica_load 7 perfschema.system_events_plugin 7 parts.partition_reverse_scan_icp -- timed out 7 innodb.multi_value_basic -- timed out 7 innodb.lob_recovery -- timed out 7 innodb_fts.optimize_big 7 innodb_fts.bug_34846823 -- timed out 7 federated.federated_server -- timed out 6 perfschema.system_events_component 4 rpl_gtid.rpl_perfschema_applier_status_by_worker_gtid_skipped_transaction_mts 2 innodb_undo.undo_settings And other architectures excluding ppc64le: 5 rpl.rpl_channel_creation_under_replica_load 5 innodb_fts.optimize_big 4 rpl.rpl_eventlog_psi_memory 4 innodb_fts.bug_34846823 -- timed out 3 perfschema.transaction_nested_events 3 perfschema.system_events_plugin 2 x.connection_not_alive 2 perfschema.system_events_component 2 perfschema.relaylog 1 rpl_gtid.rpl_perfschema_applier_status_by_worker_gtid_skipped_transaction_mts 1 innodb_undo.undo_settings Related: RHEL-87738 --- mysql8.4.spec | 9 ++++++--- sources | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/mysql8.4.spec b/mysql8.4.spec index 62e81f9..32bec2f 100644 --- a/mysql8.4.spec +++ b/mysql8.4.spec @@ -2,7 +2,7 @@ ExcludeArch: %{ix86} # Name of the package without any prefixes %global majorname mysql -%global package_version 8.4.4 +%global package_version 8.4.5 %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.4 +%global last_tested_version 8.4.5 # Set to 1 to force run the testsuite even if it was already tested in current version %global force_run_testsuite 0 @@ -104,7 +104,7 @@ ExcludeArch: %{ix86} Name: %{majorname}%{majorversion} Version: %{package_version} -Release: 2%{?with_debug:.debug}%{?dist} +Release: 1%{?with_debug:.debug}%{?dist} Summary: MySQL client programs and shared libraries URL: http://www.mysql.com @@ -1125,6 +1125,9 @@ fi %endif %changelog +* Mon Apr 28 2025 Pavol Sloboda - 8.4.5-1 +- Rebase to 8.4.5 + * Fri Feb 14 2025 Michal Schorm - 8.4.4-2 - Rebuilt diff --git a/sources b/sources index 11ec673..1e98dee 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mysql-8.4.4.tar.gz) = 21f4d8162f57f63a589e3e5e140f89a8cc61f4c55a77dce4601e76192eb3d3fbeaf3bfb78f91345c517ad36bf4267f33202693cfc24812841c517a24fffcfd12 +SHA512 (mysql-8.4.5.tar.gz) = d5353bbc618fb6ec3658773d834942f5bfd11f6f5d3fb4778aa684b970a6143d5e96919ba2311bfb00faf3882da307c62b9370aca8f41136ec129d5fa06bcf5c