Go to file
Pavol Sloboda 1c7250b943 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
2025-09-02 13:50:41 +02:00
.fmf Setup gating for c10s 2024-07-31 13:23:59 +02:00
plans Setup gating for c10s 2024-07-31 13:23:59 +02:00
.gitignore Update to MySQL 5.7.14 - sources 2024-02-05 16:59:12 +01:00
boost-1.57.0-mpl-print.patch Rebase to 8.4.0 2024-07-16 10:09:52 +02:00
boost-1.58.0-pool.patch Update to 5.7.10 2024-02-05 16:59:12 +01:00
gating.yaml Setup gating for c10s 2024-07-31 13:23:59 +02:00
my.cnf.in Update cnf and service files with MySQL 8.0 features and clean up patches. 2024-02-05 16:59:12 +01:00
mysql8.4.rpmlintrc Fixes for issues found by linters 2025-01-09 17:57:32 +01:00
mysql8.4.spec Rebase to 8.4.5 2025-09-02 13:50:41 +02:00
mysql_config_multilib.sh Spec rewrite to be more similar to oterh MySQL implementations 2024-02-05 16:59:12 +01:00
mysql-check-socket.sh Spec rewrite to be more similar to oterh MySQL implementations 2024-02-05 16:59:12 +01:00
mysql-file-contents.patch Rename all patch files and specfile 2024-02-06 09:52:41 +00:00
mysql-flush-logrotate.patch Fix patching of logrotate 2025-02-14 13:41:17 +01:00
mysql-install-test.patch Rename all patch files and specfile 2024-02-06 09:52:41 +00:00
mysql-paths.patch Rename all patch files and specfile 2024-02-06 09:52:41 +00:00
mysql-prepare-db-dir.sh Fix scripts after moving mysqld back to /usr/libexec 2024-02-05 16:59:12 +01:00
mysql-rpath.patch Rename all patch files and specfile 2024-02-06 09:52:41 +00:00
mysql-scripts-common.sh Support --defaults-group-suffix option in systemd unit file 2024-02-05 16:59:12 +01:00
mysql-scripts.patch Rename all patch files and specfile 2024-02-06 09:52:41 +00:00
mysql-sharedir.patch Rename all patch files and specfile 2024-02-06 09:52:41 +00:00
mysql-wait-stop.sh Wait for daemon ends 2024-02-05 16:59:12 +01:00
mysql.service.in Remove SysVInit stuff 2024-02-05 16:59:13 +01:00
mysql.tmpfiles.d.in Hardcoded paths removed to work fine in chroot 2024-02-05 16:59:12 +01:00
mysql@.service.in Remove SysVInit stuff 2024-02-05 16:59:13 +01:00
README.mysql-docs Update to mysql 5.1.44; remove non-free documentation file. 2024-02-05 16:59:12 +01:00
README.mysql-license Update the license clarification text to reflect the current state 2025-09-02 13:49:22 +02:00
rh-skipped-tests-list-arm.list Testsuite verification for release 8.4.4 2025-01-23 03:13:19 +01:00
rh-skipped-tests-list-base.list Enable the base test suite ('main') 2025-01-09 17:57:46 +01:00
rh-skipped-tests-list-ppc.list Enable the base test suite ('main') 2025-01-09 17:57:46 +01:00
rh-skipped-tests-list-s390.list Testsuite verification for release 8.4.4 2025-01-23 03:13:19 +01:00
rpminspect.yaml rpminspect - introduce a global ignore list 2024-02-05 16:59:56 +01:00
server.cnf.in Fix the logrotate file [2] 2024-02-05 16:59:56 +01:00
sources Rebase to 8.4.5 2025-09-02 13:50:41 +02:00

MySQL is distributed under GPL v2, but there are some licensing exceptions
that allow the client libraries to be linked with a non-GPL application,
so long as the application is under a license approved by Oracle.
For details see

'The Universal FOSS Exception, Version 1.0':
  https://oss.oracle.com/licenses/universal-foss-exception/
A predecessor of that license exception is now deprecated 'FOSS License Exception':
  http://www.mysql.com/about/legal/licensing/foss-exception/

Some innobase code from Percona and Google is under BSD license.
Some code related to test-suite is under LGPLv2.