diff --git a/1000-anolis-mysql-support-loongarch64.patch b/1000-anolis-mysql-support-loongarch64.patch index e54e8ba10babac2c18bf0244643ab70315f51fea..0d80cb84caf129006b455cfadecaa1da97527cc2 100644 --- a/1000-anolis-mysql-support-loongarch64.patch +++ b/1000-anolis-mysql-support-loongarch64.patch @@ -12,17 +12,3 @@ index b42da538..8cd0a508 100644 # undef BOOST_ENDIAN_LITTLE_BYTE # define BOOST_ENDIAN_LITTLE_BYTE BOOST_VERSION_NUMBER_AVAILABLE # endif -diff --git a/extra/icu/icu-release-69-1/source/i18n/double-conversion-utils.h b/extra/icu/icu-release-69-1/source/i18n/double-conversion-utils.h -index 09929846..045e6627 100644 ---- a/extra/icu/icu-release-69-1/source/i18n/double-conversion-utils.h -+++ b/extra/icu/icu-release-69-1/source/i18n/double-conversion-utils.h -@@ -128,7 +128,8 @@ int main(int argc, char** argv) { - defined(__riscv) || defined(__e2k__) || \ - defined(__or1k__) || defined(__arc__) || \ - defined(__microblaze__) || defined(__XTENSA__) || \ -- defined(__EMSCRIPTEN__) || defined(__wasm32__) -+ defined(__EMSCRIPTEN__) || defined(__wasm32__) || \ -+ defined(__loongarch__) - #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1 - #elif defined(__mc68000__) || \ - defined(__pnacl__) || defined(__native_client__) diff --git a/1001-fix-derived-condition-pushdown-test.patch b/1001-fix-derived-condition-pushdown-test.patch index 69ecef1b203ac4e7def10bf0ce9b4f0f77b1e319..c9e0414696f83b57b5bd335804fcc1d212c35ba0 100644 --- a/1001-fix-derived-condition-pushdown-test.patch +++ b/1001-fix-derived-condition-pushdown-test.patch @@ -6,9 +6,9 @@ SET @a = 2; -SET @b = '2023-05-06 16:49:45'; +SET @b = '2033-05-06 16:49:45'; + SET timestamp=UNIX_TIMESTAMP('2023-05-06 16:49:45'); --replace_regex $elide_costs --skip_if_hypergraph # Depends on the query plan. - eval EXECUTE stmt USING @a, @b; --- mysql-test/r/derived_condition_pushdown.result.orig 2023-05-19 13:53:02.848129213 +0800 +++ mysql-test/r/derived_condition_pushdown.result 2023-05-19 15:13:15.712675361 +0800 @@ -2110,7 +2110,7 @@ @@ -17,6 +17,6 @@ SET @a = 2; -SET @b = '2023-05-06 16:49:45'; +SET @b = '2033-05-06 16:49:45'; + SET timestamp=UNIX_TIMESTAMP('2023-05-06 16:49:45'); EXECUTE stmt USING @a, @b; EXPLAIN - -> Table scan on dt (rows=2) diff --git a/download b/download index 63edb0c3d1a5776cb93839816cb44489a2f32bfa..02fc58b467d6bf81f1c8bd672159cf72e3dd0cb4 100644 --- a/download +++ b/download @@ -1 +1 @@ -ac9445f619135336c8b4553d4e81b684 mysql-boost-8.0.32.tar.gz +6708e66d69bafc0dd7b481468e192203 mysql-boost-8.0.36.tar.gz diff --git a/mysql-arm32-timer.patch b/mysql-arm32-timer.patch index d9c616c17955e47c4b5d523d80d9f652475c179b..bafa0bb00b00e2de9aefb18b61c510b44eb8baa8 100644 --- a/mysql-arm32-timer.patch +++ b/mysql-arm32-timer.patch @@ -1,10 +1,10 @@ diff --git a/mysql-test/include/mtr_warnings.sql b/mysql-test/include/mtr_warnings.sql -index eff14a67..413dfc27 100644 +index 78b09285..b7153445 100644 --- a/mysql-test/include/mtr_warnings.sql +++ b/mysql-test/include/mtr_warnings.sql -@@ -363,6 +363,11 @@ INSERT INTO global_suppressions VALUES - */ - ("Manifest file '.*' is not read-only. For better security, please make sure that the file is read-only."), +@@ -376,6 +376,11 @@ INSERT INTO global_suppressions VALUES + + ("'mysql_native_password' is deprecated and will be removed in a future release."), + /* + ARM32 don't support timers and get this warning in every test. diff --git a/mysql-c99.patch b/mysql-c99.patch new file mode 100644 index 0000000000000000000000000000000000000000..935e64f07aabfed0610ebe3abad74e95e836db3e --- /dev/null +++ b/mysql-c99.patch @@ -0,0 +1,12 @@ +diff -ur mysql-8.0.35.orig/plugin/innodb_memcached/daemon_memcached/daemon/memcached.c mysql-8.0.35/plugin/innodb_memcached/daemon_memcached/daemon/memcached.c +--- mysql-8.0.35.orig/plugin/innodb_memcached/daemon_memcached/daemon/memcached.c 2023-10-12 13:45:01.000000000 +0200 ++++ mysql-8.0.35/plugin/innodb_memcached/daemon_memcached/daemon/memcached.c 2023-12-19 10:48:46.718006624 +0100 +@@ -4070,7 +4070,7 @@ + do { + while(key_token->length != 0) { + /* whether there are more keys to fetch */ +- bool next_get = (key_token + 1)->value; ++ bool next_get = (key_token + 1)->value != NULL; + + key = key_token->value; + nkey = key_token->length; diff --git a/mysql-mtr.patch b/mysql-mtr.patch index 6f193b9a68093b01c464fafc0ecc0ab078da5115..3bb6559c4ea5032cfae159491b05d5695eb1e47c 100644 --- a/mysql-mtr.patch +++ b/mysql-mtr.patch @@ -80,9 +80,11 @@ I'm not sure whether the output is synchronous, but even if it wasn'tit still lo ---- mysql-8.0.24/mysql-test/mysql-test-run.pl 2021-05-10 04:29:44.391897891 +0200 -+++ mysql-8.0.24/mysql-test/mysql-test-run.pl_patched 2021-05-10 04:38:51.031702753 +0200 -@@ -3374,17 +3374,6 @@ sub setup_vardir() { +diff --git a/mysql-test/mysql-test-run.pl b/mysql-test/mysql-test-run.pl +index 26e6c92c..9d85c6d6 100755 +--- a/mysql-test/mysql-test-run.pl ++++ b/mysql-test/mysql-test-run.pl +@@ -3533,17 +3533,6 @@ sub setup_vardir() { mkpath("$opt_vardir/tmp"); mkpath($opt_tmpdir) if ($opt_tmpdir ne "$opt_vardir/tmp"); @@ -99,4 +101,4 @@ I'm not sure whether the output is synchronous, but even if it wasn'tit still lo - # Copy all files from std_data into var/std_data # and make them world readable - copytree("$glob_mysql_test_dir/std_data", "$opt_vardir/std_data", "0022"); + copytree("$glob_mysql_test_dir/std_data", "$opt_vardir/std_data", "0022") diff --git a/mysql.spec b/mysql.spec index 736ea3ee43664f5e4b0d6e4363804ad20ef905e3..38ade2f055d45c9e5cbe69c7b2b96996ddca8806 100644 --- a/mysql.spec +++ b/mysql.spec @@ -3,6 +3,9 @@ %{?scl:%scl_package mysql} %{!?scl:%global pkg_name %{name}} +# To both save infrastrucutre resources and workaround testsuite clashes +ExcludeArch: %{ix86} + # Name of the package without any prefixes %global pkgnamepatch mysql @@ -17,7 +20,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.32 +%global last_tested_version 8.0.36 # Set to 1 to force run the testsuite even if it was already tested in current version %global force_run_testsuite 0 @@ -84,9 +87,9 @@ %bcond_with bundled_zstd %bcond_with bundled_fido2 %endif -%global zstd_bundled_version 1.5.0 +%global zstd_bundled_version 1.5.5 %global libevent_bundled_version 2.1.11 -%global fido2_bundled_version 1.8.0 +%global fido2_bundled_version 1.13.0 # Include files for SysV init or systemd %if 0%{?fedora} >= 15 || 0%{?rhel} >= 7 @@ -144,147 +147,148 @@ %global scl_upper %{lua:print(string.upper(string.gsub(rpm.expand("%{scl}"), "-", "_")))} %endif -Name: %{?scl_prefix}mysql -Version: 8.0.32 -Release: 1%{anolis_release}%{?with_debug:.debug}%{?dist} -Summary: MySQL client programs and shared libraries -URL: http://www.mysql.com +Name: %{?scl_prefix}mysql +Version: 8.0.36 +Release: 1%{anolis_release}%{?with_debug:.debug}%{?dist} +Summary: MySQL client programs and shared libraries +URL: http://www.mysql.com # Exceptions allow client libraries to be linked with most open source SW, # not only GPL code. See README.mysql-license -License: GPLv2 with exceptions and LGPLv2 and BSD - -Source0: https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-%{version}.tar.gz -Source2: mysql_config_multilib.sh -Source3: my.cnf.in -Source6: README.mysql-docs -Source7: README.mysql-license -Source10: mysql.tmpfiles.d.in -Source11: mysql.service.in -Source12: mysql-prepare-db-dir.sh -Source13: mysql-wait-ready.sh -Source14: mysql-check-socket.sh -Source15: mysql-scripts-common.sh -Source16: mysql-check-upgrade.sh -Source17: mysql-wait-stop.sh -Source18: mysql@.service.in -Source19: mysql.init.in +License: GPLv2 with exceptions and LGPLv2 and BSD + +Source0: https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-%{version}.tar.gz +Source2: mysql_config_multilib.sh +Source3: my.cnf.in +Source6: README.mysql-docs +Source7: README.mysql-license +Source10: mysql.tmpfiles.d.in +Source11: mysql.service.in +Source12: mysql-prepare-db-dir.sh +Source13: mysql-wait-ready.sh +Source14: mysql-check-socket.sh +Source15: mysql-scripts-common.sh +Source16: mysql-check-upgrade.sh +Source17: mysql-wait-stop.sh +Source18: mysql@.service.in +Source19: mysql.init.in # To track rpmlint warnings -Source30: mysql-5.6.10-rpmlintrc +Source30: mysql-5.6.10-rpmlintrc # Configuration for server -Source31: server.cnf.in -Source32: default-authentication-plugin.cnf -Source40: daemon-scl-helper.sh -Source41: mysql-sysnice.te +Source31: server.cnf.in +Source32: default-authentication-plugin.cnf +Source40: daemon-scl-helper.sh +Source41: mysql-sysnice.te # Skipped tests lists -Source50: rh-skipped-tests-list-base.list -Source51: rh-skipped-tests-list-arm.list -Source52: rh-skipped-tests-list-s390.list -Source53: rh-skipped-tests-list-ppc.list +Source50: rh-skipped-tests-list-base.list +Source51: rh-skipped-tests-list-arm.list +Source52: rh-skipped-tests-list-s390.list +Source53: rh-skipped-tests-list-ppc.list # Comments for these patches are in the patch files # Patches common for more mysql-like packages -Patch1: %{pkgnamepatch}-install-test.patch -Patch3: %{pkgnamepatch}-file-contents.patch -Patch4: %{pkgnamepatch}-scripts.patch -Patch5: %{pkgnamepatch}-paths.patch +Patch1: %{pkgnamepatch}-install-test.patch +Patch3: %{pkgnamepatch}-file-contents.patch +Patch4: %{pkgnamepatch}-scripts.patch +Patch5: %{pkgnamepatch}-paths.patch # Patches specific for this mysql package -Patch51: %{pkgnamepatch}-sharedir.patch -Patch53: %{pkgnamepatch}-mtr.patch -Patch54: %{pkgnamepatch}-arm32-timer.patch +Patch51: %{pkgnamepatch}-sharedir.patch +Patch53: %{pkgnamepatch}-mtr.patch +Patch54: %{pkgnamepatch}-arm32-timer.patch +Patch55: %{pkgnamepatch}-c99.patch # Patches specific for scl -Patch90: %{pkgnamepatch}-scl-env-check.patch -Patch91: %{pkgnamepatch}-rpath.patch +Patch90: %{pkgnamepatch}-scl-env-check.patch +Patch91: %{pkgnamepatch}-rpath.patch # Patches taken from boost 1.59 -Patch111: boost-1.58.0-pool.patch -Patch112: boost-1.57.0-mpl-print.patch +Patch111: boost-1.58.0-pool.patch +Patch112: boost-1.57.0-mpl-print.patch # Patches taken from boost 1.76 -Patch113: boost-1.76.0-fix_multiprecision_issue_419-ppc64le.patch +Patch113: boost-1.76.0-fix_multiprecision_issue_419-ppc64le.patch # Use same logfile path in logrotate and mysql configs -Patch126: mysql-logrotate-log-path.patch +Patch126: mysql-logrotate-log-path.patch Patch1000: 1000-anolis-mysql-support-loongarch64.patch Patch1001: 1001-fix-derived-condition-pushdown-test.patch Patch1002: 1002-skip-have_32bits_time-test-on-loongarch64.patch Patch1003: 1003-fix-loaddata-special-test-for-loongarch.patch -BuildRequires: cmake -BuildRequires: gcc-c++ -BuildRequires: libaio-devel -BuildRequires: libedit-devel -BuildRequires: libevent-devel -BuildRequires: libicu-devel -BuildRequires: %{?scl_prefix}lz4 -BuildRequires: %{?scl_prefix}lz4-devel -BuildRequires: %{?scl_prefix}mecab-devel -BuildRequires: %{?scl_prefix}bison -BuildRequires: %{?scl_prefix}libcurl-devel +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: libaio-devel +BuildRequires: libedit-devel +BuildRequires: libevent-devel +BuildRequires: libicu-devel +BuildRequires: %{?scl_prefix}lz4 +BuildRequires: %{?scl_prefix}lz4-devel +BuildRequires: %{?scl_prefix}mecab-devel +BuildRequires: %{?scl_prefix}bison +BuildRequires: %{?scl_prefix}libcurl-devel %ifnarch aarch64 %{arm} s390 s390x -BuildRequires: numactl-devel +BuildRequires: numactl-devel %endif -BuildRequires: openssl-devel +BuildRequires: openssl-devel %if 0%{?fedora} > 24 || 0%{?rhel} > 7 -BuildRequires: perl-interpreter -BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl-generators %endif %if 0%{?fedora} > 27 || 0%{?rhel} > 7 -BuildRequires: rpcgen -BuildRequires: libtirpc-devel +BuildRequires: rpcgen +BuildRequires: libtirpc-devel %endif %if %{without bundled_protobuf} -BuildRequires: protobuf-lite-devel +BuildRequires: protobuf-lite-devel %endif -BuildRequires: rapidjson-devel -BuildRequires: zlib -BuildRequires: zlib-devel -BuildRequires: multilib-rpm-config +BuildRequires: rapidjson-devel +BuildRequires: zlib +BuildRequires: zlib-devel +BuildRequires: multilib-rpm-config # Tests requires time and ps and some perl modules -BuildRequires: procps -BuildRequires: time -BuildRequires: perl(base) -BuildRequires: perl(Carp) -BuildRequires: perl(Cwd) -BuildRequires: perl(Digest::file) -BuildRequires: perl(Digest::MD5) -BuildRequires: perl(English) -BuildRequires: perl(Env) -BuildRequires: perl(Errno) -BuildRequires: perl(Exporter) -BuildRequires: perl(Fcntl) -BuildRequires: perl(File::Basename) -BuildRequires: perl(File::Copy) -BuildRequires: perl(File::Find) -BuildRequires: perl(File::Spec) -BuildRequires: perl(File::Spec::Functions) -BuildRequires: perl(File::Temp) -BuildRequires: perl(FindBin) -BuildRequires: perl(Data::Dumper) -BuildRequires: perl(Getopt::Long) -BuildRequires: perl(if) -BuildRequires: perl(IO::File) -BuildRequires: perl(IO::Handle) -BuildRequires: perl(IO::Select) -BuildRequires: perl(IO::Socket::INET) -BuildRequires: perl(IPC::Open3) -BuildRequires: perl(JSON) -BuildRequires: perl(lib) -BuildRequires: perl(LWP::Simple) -BuildRequires: perl(Memoize) -BuildRequires: perl(Net::Ping) -BuildRequires: perl(POSIX) -BuildRequires: perl(Socket) -BuildRequires: perl(strict) -BuildRequires: perl(Sys::Hostname) -BuildRequires: perl(Test::More) -BuildRequires: perl(Time::HiRes) -BuildRequires: perl(Time::localtime) -BuildRequires: perl(warnings) -BuildRequires: make +BuildRequires: procps +BuildRequires: time +BuildRequires: perl(base) +BuildRequires: perl(Carp) +BuildRequires: perl(Cwd) +BuildRequires: perl(Digest::file) +BuildRequires: perl(Digest::MD5) +BuildRequires: perl(English) +BuildRequires: perl(Env) +BuildRequires: perl(Errno) +BuildRequires: perl(Exporter) +BuildRequires: perl(Fcntl) +BuildRequires: perl(File::Basename) +BuildRequires: perl(File::Copy) +BuildRequires: perl(File::Find) +BuildRequires: perl(File::Spec) +BuildRequires: perl(File::Spec::Functions) +BuildRequires: perl(File::Temp) +BuildRequires: perl(FindBin) +BuildRequires: perl(Data::Dumper) +BuildRequires: perl(Getopt::Long) +BuildRequires: perl(if) +BuildRequires: perl(IO::File) +BuildRequires: perl(IO::Handle) +BuildRequires: perl(IO::Select) +BuildRequires: perl(IO::Socket::INET) +BuildRequires: perl(IPC::Open3) +BuildRequires: perl(JSON) +BuildRequires: perl(lib) +BuildRequires: perl(LWP::Simple) +BuildRequires: perl(Memoize) +BuildRequires: perl(Net::Ping) +BuildRequires: perl(POSIX) +BuildRequires: perl(Socket) +BuildRequires: perl(strict) +BuildRequires: perl(Sys::Hostname) +BuildRequires: perl(Test::More) +BuildRequires: perl(Time::HiRes) +BuildRequires: perl(Time::localtime) +BuildRequires: perl(warnings) +BuildRequires: make %{?with_init_systemd:BuildRequires: systemd} # libzstd %{!?with_bundled_zstd:BuildRequires: libzstd-devel} @@ -297,35 +301,35 @@ BuildRequires: make # aarch64 requires newer gcc %if 0%{?rhel} == 7 && 0%{?scl:1} %global dts devtoolset-7 -BuildRequires: %{dts}-gcc-c++ +BuildRequires: %{dts}-gcc-c++ %endif -BuildRequires: selinux-policy-devel +BuildRequires: selinux-policy-devel -Requires: bash coreutils grep -Requires: %{name}-common%{?_isa} = %{sameevr} +Requires: bash coreutils grep +Requires: %{name}-common%{?_isa} = %{sameevr} %{?scl:Requires:%scl_runtime} -Provides: bundled(boost) = %{boost_bundled_version} +Provides: bundled(boost) = %{boost_bundled_version} %if %{with bundled_protobuf} -Provides: bundled(protobuf) = %{protobuf_bundled_version} +Provides: bundled(protobuf) = %{protobuf_bundled_version} %endif %if %{with bundled_zstd} -Provides: bundled(zstd) = %{zstd_bundled_version} +Provides: bundled(zstd) = %{zstd_bundled_version} %endif %if %{with bundled_fido2} -Provides: bundled(fido2) = %{fido2_bundled_version} +Provides: bundled(fido2) = %{fido2_bundled_version} %endif %if %{with mysql_names} -Provides: mysql = %{sameevr} -Provides: mysql%{?_isa} = %{sameevr} -Provides: mysql-compat-client = %{sameevr} -Provides: mysql-compat-client%{?_isa} = %{sameevr} +Provides: mysql = %{sameevr} +Provides: mysql%{?_isa} = %{sameevr} +Provides: mysql-compat-client = %{sameevr} +Provides: mysql-compat-client%{?_isa} = %{sameevr} %endif %{?with_conflicts:Conflicts: mariadb} # mysql-cluster used to be built from this SRPM, but no more -Obsoletes: mysql-cluster < 5.1.44 +Obsoletes: mysql-cluster < 5.1.44 # Filtering: https://fedoraproject.org/wiki/Packaging:AutoProvidesAndRequiresFiltering %if 0%{?fedora} > 14 || 0%{?rhel} > 6 @@ -346,12 +350,12 @@ contains the standard MySQL client programs and generic MySQL files. %if %{with clibrary} %package libs -Summary: The shared libraries required for MySQL clients -Requires: %{name}-common%{?_isa} = %{sameevr} +Summary: The shared libraries required for MySQL clients +Requires: %{name}-common%{?_isa} = %{sameevr} %{?scl:Requires:%scl_runtime} %if %{with mysql_names} -Provides: mysql-libs = %{sameevr} -Provides: mysql-libs%{?_isa} = %{sameevr} +Provides: mysql-libs = %{sameevr} +Provides: mysql-libs%{?_isa} = %{sameevr} %endif %description libs @@ -364,7 +368,7 @@ MySQL server. %if %{with config} %package config -Summary: The config files required by server and client +Summary: The config files required by server and client %{?scl:Requires:%scl_runtime} %description config @@ -377,8 +381,8 @@ package itself. %if %{with common} %package common -Summary: The shared files required for MySQL server and client -Requires: %{_sysconfdir}/my.cnf +Summary: The shared files required for MySQL server and client +Requires: %{_sysconfdir}/my.cnf %{?scl:Requires:%scl_runtime} %description common @@ -390,9 +394,9 @@ MySQL package. %if %{with errmsg} %package errmsg -Summary: The error messages files required by MySQL server -Group: Applications/Databases -Requires: %{name}-common%{?_isa} = %{sameevr} +Summary: The error messages files required by MySQL server +Group: Applications/Databases +Requires: %{name}-common%{?_isa} = %{sameevr} %{?scl:Requires:%scl_runtime} %description errmsg @@ -401,24 +405,24 @@ The package provides error messages files for the MySQL daemon %package server -Summary: The MySQL server and related files +Summary: The MySQL server and related files # Require any mysql client, but prefer mysql client for mysql server %if 0%{?fedora} || 0%{?rhel} > 7 -Suggests: %{name}%{?_isa} = %{sameevr} +Suggests: %{name}%{?_isa} = %{sameevr} %endif -Requires: %{?scl_prefix}mysql%{?_isa} +Requires: %{?scl_prefix}mysql%{?_isa} -Requires: %{name}-common%{?_isa} = %{sameevr} -Requires: %{_sysconfdir}/my.cnf -Requires: %{_sysconfdir}/my.cnf.d -Requires: %{name}-errmsg%{?_isa} = %{sameevr} +Requires: %{name}-common%{?_isa} = %{sameevr} +Requires: %{_sysconfdir}/my.cnf +Requires: %{_sysconfdir}/my.cnf.d +Requires: %{name}-errmsg%{?_isa} = %{sameevr} %{?mecab:Requires: %{?scl_prefix}mecab-ipadic} -Requires: coreutils +Requires: coreutils Requires(pre): /usr/sbin/useradd %if %{with init_systemd} # We require this to be present for %%{_tmpfilesdir} -Requires: systemd +Requires: systemd # Make sure it's there when scriptlets run, too %{?systemd_requires: %systemd_requires} # semanage @@ -431,17 +435,17 @@ Requires(post): policycoreutils-python %{?scl:BuildRequires: scl-utils-build-helpers} %endif %if %{with mysql_names} -Provides: mysql-server = %{sameevr} -Provides: mysql-server%{?_isa} = %{sameevr} -Provides: mysql-compat-server = %{sameevr} -Provides: mysql-compat-server%{?_isa} = %{sameevr} -Obsoletes: mysql-bench < 5.7.8 +Provides: mysql-server = %{sameevr} +Provides: mysql-server%{?_isa} = %{sameevr} +Provides: mysql-compat-server = %{sameevr} +Provides: mysql-compat-server%{?_isa} = %{sameevr} +Obsoletes: mysql-bench < 5.7.8 %endif -Obsoletes: mysql-bench < 5.7.8 +Obsoletes: mysql-bench < 5.7.8 %{?with_conflicts:Conflicts: mariadb-server} %{?with_conflicts:Conflicts: mariadb-galera-server} # A dependency mistake was made, to fix it, old version of the utils must be Obsoleted. Affected versions: F24, F25, F26 until their EOL. -Obsoletes: mariadb-server-utils < 3:10.1.21-3 +Obsoletes: mariadb-server-utils < 3:10.1.21-3 %description server MySQL is a multi-user, multi-threaded SQL database server. MySQL is a @@ -452,10 +456,10 @@ the MySQL server and some accompanying files and directories. %if %{with devel} %package devel -Summary: Files for development of MySQL applications +Summary: Files for development of MySQL applications %{?with_clibrary:Requires: %{name}-libs%{?_isa} = %{sameevr}} -Requires: openssl-devel -Requires: zlib-devel +Requires: openssl-devel +Requires: zlib-devel %{!?with_bundled_zstd:Requires: libzstd} %{?with_conflicts:Conflicts: mariadb-devel} @@ -469,34 +473,34 @@ developing MySQL client applications. %if %{with test} %package test -Summary: The test suite distributed with MySQL -Requires: %{name}%{?_isa} = %{sameevr} -Requires: %{name}-common%{?_isa} = %{sameevr} -Requires: %{name}-server%{?_isa} = %{sameevr} -Requires: gzip -Requires: %{?scl_prefix}lz4 -Requires: perl(Digest::file) -Requires: perl(Digest::MD5) -Requires: perl(Env) -Requires: perl(Exporter) -Requires: perl(Fcntl) -Requires: perl(File::Temp) -Requires: perl(FindBin) -Requires: perl(Data::Dumper) -Requires: perl(Getopt::Long) -Requires: perl(IPC::Open3) -Requires: perl(JSON) -Requires: perl(LWP::Simple) -Requires: perl(Memoize) -Requires: perl(Socket) -Requires: perl(Sys::Hostname) -Requires: perl(Test::More) -Requires: perl(Time::HiRes) +Summary: The test suite distributed with MySQL +Requires: %{name}%{?_isa} = %{sameevr} +Requires: %{name}-common%{?_isa} = %{sameevr} +Requires: %{name}-server%{?_isa} = %{sameevr} +Requires: gzip +Requires: %{?scl_prefix}lz4 +Requires: perl(Digest::file) +Requires: perl(Digest::MD5) +Requires: perl(Env) +Requires: perl(Exporter) +Requires: perl(Fcntl) +Requires: perl(File::Temp) +Requires: perl(FindBin) +Requires: perl(Data::Dumper) +Requires: perl(Getopt::Long) +Requires: perl(IPC::Open3) +Requires: perl(JSON) +Requires: perl(LWP::Simple) +Requires: perl(Memoize) +Requires: perl(Socket) +Requires: perl(Sys::Hostname) +Requires: perl(Test::More) +Requires: perl(Time::HiRes) %{?with_conflicts:Conflicts: mariadb-test} %{?scl:Requires:%scl_runtime} %if %{with mysql_names} -Provides: mysql-test = %{sameevr} -Provides: mysql-test%{?_isa} = %{sameevr} +Provides: mysql-test = %{sameevr} +Provides: mysql-test%{?_isa} = %{sameevr} %endif %description test @@ -521,6 +525,7 @@ the MySQL sources. %patch51 -p1 %patch53 -p1 %patch54 -p1 +%patch55 -p1 %patch126 -p1 %patch1000 -p1 @@ -750,7 +755,6 @@ install -p -m 644 scripts/mysql-scripts-common %{buildroot}%{_libexecdir}/mysql- install -D -p -m 0644 scripts/server.cnf %{buildroot}%{_sysconfdir}/my.cnf.d/%{pkg_name}-server.cnf install -D -p -m 0644 %{SOURCE32} %{buildroot}%{_sysconfdir}/my.cnf.d/%{pkg_name}-default-authentication-plugin.cnf -rm %{buildroot}%{_infodir}/mysql.info* rm %{buildroot}%{_libdir}/mysql/*.a rm %{buildroot}%{_mandir}/man1/comp_err.1* @@ -907,7 +911,7 @@ export MTR_BUILD_THREAD=$(( $(date +%s) % 2200 )) set -ex cd %{buildroot}%{_datadir}/mysql-test - export common_testsuite_arguments=" %{?with_debug:--debug-server} --parallel=auto --force --retry=2 --suite-timeout=900 --testcase-timeout=30 --mysqld=--binlog-format=mixed --max-test-fail=5 --report-unstable-tests --clean-vardir --mysqld=--skip-innodb-use-native-aio " + export common_testsuite_arguments=" %{?with_debug:--debug-server} --parallel=auto --force --retry=2 --suite-timeout=900 --testcase-timeout=30 --skip-combinations --max-test-fail=5 --report-unstable-tests --clean-vardir --mysqld=--skip-innodb-use-native-aio " # If full testsuite has already been run on this version and we don't explicitly want the full testsuite to be run if [[ "%{last_tested_version}" == "%{version}" ]] && [[ %{force_run_testsuite} -eq 0 ]] @@ -1220,7 +1224,7 @@ fi %endif %changelog -* Thu May 18 2023 zhangbinchen - 8.0.32-1.0.1 +* Fri Feb 23 2024 zhangbinchen - 8.0.36-1.0.1 - remove check_testsuite - redefine ignore_testsuite_result - Support loongarch64 platform (liwei.glw@openanolis.org) @@ -1228,6 +1232,26 @@ fi - fix main.derived_condition_pushdown test (rb01097748@alibaba-inc.com) - fix loaddata_special test for loongarch64 (rb01097748@alibaba-inc.com) +* Wed Jan 03 2024 Lars Tangvald - 8.0.36-1 +- Update to MySQL 8.0.36 + +* Tue Dec 19 2023 Florian Weimer - 8.0.35-2 +- Fix int-conversion type error in memcached + +* Thu Sep 21 2023 Lars Tangvald - 8.0.35-1 +- Update to MySQL 8.0.35 +- Remove patches now upstream + +* Wed Aug 09 2023 Lars Tangvald - 8.0.34-1 +- Update to MySQL 8.0.34 +- Add patch from upstream bug#110569 +- Add patch to fix binlog format issue +- Use --skip-combinations over --binlog-format=mixed +- Add alignment patch upstream bug#110752 + +* Wed Apr 12 2023 Lars Tangvald - 8.0.33-1 +- Update to MySQL 8.0.33 + * Thu Jan 05 2023 Lars Tangvald - 8.0.32-1 - Update to MySQL 8.0.32 @@ -1910,7 +1934,7 @@ fi - Update to MySQL 5.5.29, for various fixes described at http://dev.mysql.com/doc/refman/5.5/en/news-5-5-29.html - Fix inaccurate default for socket location in mysqld-wait-ready -Resolves: #890535 +Resolves: #890535 * Thu Dec 6 2012 Honza Horak 5.5.28-3 - Rebase patches to not leave backup files when not applied smoothly @@ -1918,24 +1942,24 @@ Resolves: #890535 * Wed Dec 5 2012 Tom Lane 5.5.28-2 - Add patch for CVE-2012-5611 -Resolves: #883642 +Resolves: #883642 - Widen DH key length from 512 to 1024 bits to meet minimum requirements of FIPS 140-2 -Related: #877124 +Related: #877124 * Sat Sep 29 2012 Tom Lane 5.5.28-1 - Update to MySQL 5.5.28, for various fixes described at http://dev.mysql.com/doc/refman/5.5/en/news-5-5-28.html - Clean up partially-created database files when mysql_install_db fails -Related: #835131 +Related: #835131 - Honor user and group settings from service file in mysqld-prepare-db-dir -Resolves: #840431 +Resolves: #840431 - Export THR_KEY_mysys as a workaround for inadequate threading support -Resolves: #846602 +Resolves: #846602 - Adopt new systemd macros for server package install/uninstall triggers -Resolves: #850222 +Resolves: #850222 - Use --no-defaults when invoking mysqladmin to wait for the server to start -Related: #855704 +Related: #855704 * Sun Aug 5 2012 Tom Lane 5.5.27-1 - Update to MySQL 5.5.27, for various fixes described at @@ -1949,13 +1973,13 @@ Related: #855704 http://dev.mysql.com/doc/refman/5.5/en/news-5-5-25a.html http://dev.mysql.com/doc/refman/5.5/en/news-5-5-25.html - Don't use systemd's Restart feature; rely on mysqld_safe instead -Resolves: #832029 +Resolves: #832029 * Mon Jun 11 2012 Tom Lane 5.5.24-1 - Update to MySQL 5.5.24, for various fixes described at http://dev.mysql.com/doc/refman/5.5/en/news-5-5-24.html including the fix for CVE-2012-2122 -Resolves: #830680 +Resolves: #830680 - Tweak logrotate script to put the right permissions on mysqld.log - Minor specfile fixes for recent packaging guidelines changes @@ -1967,12 +1991,12 @@ Resolves: #830680 - Update to MySQL 5.5.22, for various fixes described at http://dev.mysql.com/doc/refman/5.5/en/news-5-5-22.html - Turn on PrivateTmp in service file -Resolves: #782513 +Resolves: #782513 - Comment out the contents of /etc/logrotate.d/mysqld, so that manual action is needed to enable log rotation. Given the multiple ways in which the rotation script can fail, it seems imprudent to try to make it run by default. -Resolves: #799735 +Resolves: #799735 * Tue Mar 20 2012 Honza Horak 5.5.21-3 - Revise mysql_plugin test patch so it moves plugin files to @@ -1980,7 +2004,7 @@ Resolves: #799735 * Tue Mar 13 2012 Honza Horak 5.5.21-2 - Fix ssl-related tests to specify expected cipher explicitly -Related: #789600 +Related: #789600 - Fix several strcpy calls to check destination size * Mon Feb 27 2012 Tom Lane 5.5.21-1 @@ -1988,7 +2012,7 @@ Related: #789600 http://dev.mysql.com/doc/refman/5.5/en/news-5-5-21.html - Hack openssl regression test to still work with rawhide's openssl - Fix assorted failures in post-install regression tests (mysql-test RPM) -Resolves: #789530 +Resolves: #789530 * Fri Feb 10 2012 Tom Lane 5.5.20-2 - Revise our test-disabling method to make it possible to disable tests on a @@ -1996,18 +2020,18 @@ Resolves: #789530 which broke in just about every upstream update (Honza Horak) - Disable cycle-counter-dependent regression tests on ARM, since there is not currently any support for that in Fedora ARM kernels -Resolves: #773116 +Resolves: #773116 - Add some comments to mysqld.service documenting how to customize it -Resolves: #785243 +Resolves: #785243 * Fri Jan 27 2012 Tom Lane 5.5.20-1 - Update to MySQL 5.5.20, for various fixes described at http://dev.mysql.com/doc/refman/5.5/en/news-5-5-20.html as well as security fixes described at http://www.oracle.com/technetwork/topics/security/cpujan2012-366304.html -Resolves: #783828 +Resolves: #783828 - Re-include the mysqld logrotate script, now that it's not so bogus -Resolves: #547007 +Resolves: #547007 * Wed Jan 4 2012 Tom Lane 5.5.19-1 - Update to MySQL 5.5.19, for various fixes described at @@ -2024,13 +2048,13 @@ Resolves: #547007 * Wed Nov 02 2011 Honza Horak 5.5.16-4 - Don't assume all ethernet devices are named ethX -Resolves: #682365 +Resolves: #682365 - Exclude user definition from my.cnf, user is defined in mysqld.service now -Resolves: #661265 +Resolves: #661265 * Sun Oct 16 2011 Tom Lane 5.5.16-3 - Fix unportable usage associated with va_list arguments -Resolves: #744707 +Resolves: #744707 * Sun Oct 16 2011 Tom Lane 5.5.16-2 - Update to MySQL 5.5.16, for various fixes described at @@ -2042,12 +2066,12 @@ Resolves: #744707 * Wed Jul 27 2011 Tom Lane 5.5.14-3 - Convert to systemd startup support (no socket activation, for now anyway) -Related: #714426 +Related: #714426 * Tue Jul 12 2011 Tom Lane 5.5.14-2 - Remove make_scrambled_password and make_scrambled_password_323 from mysql.h, since we're not allowing clients to call those functions anyway -Related: #690346 +Related: #690346 * Mon Jul 11 2011 Tom Lane 5.5.14-1 - Update to MySQL 5.5.14, for various fixes described at @@ -2055,7 +2079,7 @@ Related: #690346 * Wed Jul 6 2011 Tom Lane 5.5.13-2 - Remove erroneously-included Default-Start line from LSB init block -Resolves: #717024 +Resolves: #717024 * Thu Jun 2 2011 Tom Lane 5.5.13-1 - Update to MySQL 5.5.13, for various fixes described at @@ -2067,10 +2091,10 @@ Resolves: #717024 * Tue May 10 2011 Tom Lane 5.5.10-3 - Add LSB init block to initscript, to ensure sane ordering at system boot -Resolves: #703214 +Resolves: #703214 - Improve initscript start action to notice when mysqladmin is failing because of configuration problems -Related: #703476 +Related: #703476 - Remove exclusion of "gis" regression test, since upstream bug 59908 is fixed (for some value of "fixed") as of 5.5.10. @@ -2085,11 +2109,11 @@ Related: #703476 libmysqlclient.so, from .16 to .18 - Add tmpfiles.d config file so that /var/run/mysqld is recreated at boot (only needed in Fedora 15 and later) -Resolves: #658938 +Resolves: #658938 * Wed Feb 16 2011 Tom Lane 5.5.9-2 - Disable a regression test that is now showing platform-dependent results -Resolves: #674253 +Resolves: #674253 * Sat Feb 12 2011 Tom Lane 5.5.9-1 - Update to MySQL 5.5.9, for various fixes described at @@ -2106,12 +2130,12 @@ Resolves: #674253 * Thu Feb 3 2011 Tom Lane 5.5.8-8 - PPC64 floating-point differences are not masked by -ffloat-store after all, so let's just disable gis regression test till upstream makes it less picky -Resolves: #674253 +Resolves: #674253 - Add __perllib_requires setting to make rpm 4.9 do what we need * Wed Feb 2 2011 Tom Lane 5.5.8-7 - Work around some portability issues on PPC64 -Resolves: #674253 +Resolves: #674253 * Thu Jan 20 2011 Tom Lane 5.5.8-6 - Remove no-longer-needed special switches in CXXFLAGS, per yesterday's @@ -2120,17 +2144,17 @@ Resolves: #674253 * Thu Jan 13 2011 Tom Lane 5.5.8-5 - Fix failure to honor MYSQL_HOME environment variable -Resolves: #669364 +Resolves: #669364 * Thu Jan 13 2011 Tom Lane 5.5.8-4 - Fix crash during startup of embedded mysqld library -Resolves: #667365 +Resolves: #667365 * Mon Jan 3 2011 Tom Lane 5.5.8-3 - my_print_help, load_defaults, free_defaults, and handle_options all turn out to be documented/recommended in Paul DuBois' MySQL book, so we'd better consider them part of the de-facto API. -Resolves: #666728 +Resolves: #666728 * Mon Dec 27 2010 Tom Lane 5.5.8-2 - Add mysql_client_errors[] to the set of exported libmysqlclient symbols; @@ -2145,7 +2169,7 @@ Resolves: #666728 * Mon Nov 1 2010 Tom Lane 5.1.52-1 - Update to MySQL 5.1.52, for various fixes described at http://dev.mysql.com/doc/refman/5.1/en/news-5-1-52.html -Resolves: #646569 +Resolves: #646569 * Thu Oct 7 2010 Tom Lane 5.1.51-2 - Re-disable the outfile_loaddata test, per report from Dan Horak. @@ -2165,37 +2189,37 @@ Resolves: #646569 * Wed Jul 14 2010 Tom Lane 5.1.48-3 - Fix FTBFS with gcc 4.5. -Related: #614293 +Related: #614293 * Tue Jul 13 2010 Tom Lane 5.1.48-2 - Duplicate COPYING and EXCEPTIONS-CLIENT in -libs and -embedded subpackages, to ensure they are available when any subset of mysql RPMs are installed, per revised packaging guidelines - Allow init script's STARTTIMEOUT/STOPTIMEOUT to be overridden from sysconfig -Related: #609734 +Related: #609734 * Mon Jun 21 2010 Tom Lane 5.1.48-1 - Update to MySQL 5.1.48, for various fixes described at http://dev.mysql.com/doc/refman/5.1/en/news-5-1-48.html including a fix for CVE-2010-2008 -Related: #614214 +Related: #614214 * Fri Jun 4 2010 Tom Lane 5.1.47-2 - Add back "partition" storage engine -Resolves: #597390 +Resolves: #597390 - Fix broken "federated" storage engine plugin -Related: #587170 +Related: #587170 - Read all certificates in SSL certificate files, to support chained certs -Related: #598656 +Related: #598656 * Mon May 24 2010 Tom Lane 5.1.47-1 - Update to MySQL 5.1.47, for various fixes described at http://dev.mysql.com/doc/refman/5.1/en/news-5-1-47.html including fixes for CVE-2010-1848, CVE-2010-1849, CVE-2010-1850 -Resolves: #592862 -Resolves: #583717 +Resolves: #592862 +Resolves: #583717 - Create mysql group explicitly in pre-server script, to ensure correct GID -Related: #594155 +Related: #594155 * Sat Apr 24 2010 Tom Lane 5.1.46-1 - Update to MySQL 5.1.46, for various fixes described at @@ -2212,16 +2236,16 @@ Related: #594155 * Sun Feb 21 2010 Tom Lane 5.1.44-2 - Add "Obsoletes: mysql-cluster" to fix upgrade-in-place from F-12 - Bring init script into some modicum of compliance with Fedora/LSB standards -Related: #557711 -Related: #562749 +Related: #557711 +Related: #562749 * Sat Feb 20 2010 Tom Lane 5.1.44-1 - Update to MySQL 5.1.44, for various fixes described at http://dev.mysql.com/doc/refman/5.1/en/news-5-1-44.html - Remove mysql.info, which is not freely redistributable -Resolves: #560181 +Resolves: #560181 - Revert broken upstream fix for their bug 45058 -Resolves: #566547 +Resolves: #566547 * Sat Feb 13 2010 Tom Lane 5.1.43-2 - Remove mysql-cluster, which is no longer supported by upstream in this @@ -2233,19 +2257,19 @@ Resolves: #566547 * Fri Jan 29 2010 Tom Lane 5.1.42-7 - Add backported patch for CVE-2008-7247 (upstream bug 39277) -Related: #543619 +Related: #543619 - Use non-expired certificates for SSL testing (upstream bug 50702) * Tue Jan 26 2010 Tom Lane 5.1.42-6 - Emit explicit error message if user tries to build RPM as root -Related: #558915 +Related: #558915 * Wed Jan 20 2010 Tom Lane 5.1.42-5 - Correct Source0: tag and comment to reflect how to get the tarball * Fri Jan 8 2010 Tom Lane 5.1.42-4 - Disable symbolic links by default in /etc/my.cnf -Resolves: #553652 +Resolves: #553652 * Tue Jan 5 2010 Tom Lane 5.1.42-3 - Remove static libraries (.a files) from package, per packaging guidelines @@ -2259,25 +2283,25 @@ Resolves: #553652 - Update to MySQL 5.1.42, for various fixes described at http://dev.mysql.com/doc/refman/5.1/en/news-5-1-42.html - Start mysqld_safe with --basedir=/usr, to avoid unwanted SELinux messages -Resolves: #547485 +Resolves: #547485 * Thu Dec 17 2009 Tom Lane 5.1.41-2 - Stop waiting during "service mysqld start" if mysqld_safe exits -Resolves: #544095 +Resolves: #544095 * Mon Nov 23 2009 Tom Lane 5.1.41-1 - Update to MySQL 5.1.41, for various fixes described at http://dev.mysql.com/doc/refman/5.1/en/news-5-1-41.html including fixes for CVE-2009-4019 -Related: #540906 +Related: #540906 - Don't set old_passwords=1; we aren't being bug-compatible with 3.23 anymore -Resolves: #540735 +Resolves: #540735 * Tue Nov 10 2009 Tom Lane 5.1.40-1 - Update to MySQL 5.1.40, for various fixes described at http://dev.mysql.com/doc/refman/5.1/en/news-5-1-40.html - Do not force the --log-error setting in mysqld init script -Resolves: #533736 +Resolves: #533736 * Sat Oct 17 2009 Tom Lane 5.1.39-4 - Replace kluge fix for ndbd sparc crash with a real fix (mysql bug 48132) @@ -2285,7 +2309,7 @@ Resolves: #533736 * Thu Oct 15 2009 Tom Lane 5.1.39-3 - Work around two different compiler bugs on sparc, one by backing off optimization from -O2 to -O1, and the other with a klugy patch -Related: #529298, #529299 +Related: #529298, #529299 - Clean up bogosity in multilib stub header support: ia64 should not be listed (it's not multilib), sparc and sparc64 should be @@ -2327,7 +2351,7 @@ Related: #529298, #529299 - Update to MySQL 5.1.35, for various fixes described at http://dev.mysql.com/doc/refman/5.1/en/news-5-1-35.html - Ensure that /var/lib/mysql is created with the right SELinux context -Resolves: #502966 +Resolves: #502966 * Fri May 15 2009 Tom Lane 5.1.34-1 - Update to MySQL 5.1.34, for various fixes described at @@ -2336,12 +2360,12 @@ Resolves: #502966 * Wed Apr 15 2009 Tom Lane 5.1.33-2 - Increase stack size of ndbd threads for safety's sake. -Related: #494631 +Related: #494631 * Tue Apr 7 2009 Tom Lane 5.1.33-1 - Update to MySQL 5.1.33. - Disable use of pthread_setschedparam; doesn't work the way code expects. -Related: #477624 +Related: #477624 * Wed Mar 4 2009 Tom Lane 5.1.32-1 - Update to MySQL 5.1.32. @@ -2364,7 +2388,7 @@ Related: #477624 * Wed Oct 1 2008 Tom Lane 5.0.67-2 - Build the "embedded server" library, and package it in a new sub-RPM mysql-embedded, along with mysql-embedded-devel for devel support files. -Resolves: #149829 +Resolves: #149829 * Sat Aug 23 2008 Tom Lane 5.0.67-1 - Update to mysql version 5.0.67 @@ -2373,13 +2397,13 @@ Resolves: #149829 * Sun Jul 27 2008 Tom Lane 5.0.51a-2 - Enable ndbcluster support -Resolves: #163758 +Resolves: #163758 - Suppress odd crash messages during package build, caused by trying to build dbug manual (which we don't install anyway) with dbug disabled -Resolves: #437053 +Resolves: #437053 - Improve mysql.init to pass configured datadir to mysql_install_db, and to force user=mysql for both mysql_install_db and mysqld_safe. -Related: #450178 +Related: #450178 * Mon Mar 3 2008 Tom Lane 5.0.51a-1 - Update to mysql version 5.0.51a @@ -2387,7 +2411,7 @@ Related: #450178 * Mon Mar 3 2008 Tom Lane 5.0.45-11 - Fix mysql-stack-guard patch to work correctly on IA64 - Fix mysql.init to wait correctly when socket is not in default place -Related: #435494 +Related: #435494 * Mon Mar 03 2008 Dennis Gilmore 5.0.45-10 - add sparc64 to 64 bit arches for test suite checking @@ -2398,7 +2422,7 @@ Related: #435494 issue is that the buildfarm machines were moved to RHEL5, which uses 64K not 4K pages on PPC, and because RHEL5 takes the guard area out of the requested thread stack size we no longer had enough headroom. -Related: #435337 +Related: #435337 * Tue Feb 19 2008 Fedora Release Engineering - 5.0.45-8 - Autorebuild for GCC 4.3 @@ -2410,7 +2434,7 @@ Related: #435337 * Thu Dec 13 2007 Tom Lane 5.0.45-6 - Back-port upstream fixes for CVE-2007-5925, CVE-2007-5969, CVE-2007-6303. -Related: #422211 +Related: #422211 * Wed Dec 5 2007 Tom Lane 5.0.45-5 - Rebuild for new openssl @@ -2428,45 +2452,45 @@ Related: #422211 * Sun Jul 22 2007 Tom Lane 5.0.45-1 - Update to MySQL 5.0.45 -Resolves: #246535 +Resolves: #246535 - Move mysql_config's man page to base package -Resolves: #245770 +Resolves: #245770 - move my_print_defaults to base RPM, for consistency with Stacks packaging - mysql user is no longer deleted at RPM uninstall -Resolves: #241912 +Resolves: #241912 * Thu Mar 29 2007 Tom Lane 5.0.37-2 - Use a less hacky method of getting default values in initscript -Related: #233771, #194596 +Related: #233771, #194596 - Improve packaging of mysql-libs per suggestions from Remi Collet -Resolves: #233731 +Resolves: #233731 - Update default /etc/my.cnf ([mysql.server] has been bogus for a long time) * Mon Mar 12 2007 Tom Lane 5.0.37-1 - Update to MySQL 5.0.37 -Resolves: #231838 +Resolves: #231838 - Put client library into a separate mysql-libs RPM to reduce dependencies -Resolves: #205630 +Resolves: #205630 * Fri Feb 9 2007 Tom Lane 5.0.33-1 - Update to MySQL 5.0.33 - Install band-aid fix for "view" regression test designed to fail after 2006 - Don't chmod -R the entire database directory tree on every startup -Related: #221085 +Related: #221085 - Fix unsafe use of install-info -Resolves: #223713 +Resolves: #223713 - Cope with new automake in F7 -Resolves: #224171 +Resolves: #224171 * Thu Nov 9 2006 Tom Lane 5.0.27-1 - Update to MySQL 5.0.27 (see CVE-2006-4031, CVE-2006-4226, CVE-2006-4227) -Resolves: #202247, #202675, #203427, #203428, #203432, #203434, #208641 +Resolves: #202247, #202675, #203427, #203428, #203432, #203434, #208641 - Fix init script to return status 1 on server start timeout -Resolves: #203910 +Resolves: #203910 - Move mysqldumpslow from base package to mysql-server -Resolves: #193559 +Resolves: #193559 - Adjust link options for BDB module -Resolves: #199368 +Resolves: #199368 * Wed Jul 12 2006 Jesse Keating - 5.0.22-2.1 - rebuild diff --git a/rh-skipped-tests-list-arm.list b/rh-skipped-tests-list-arm.list index 3fdfb1d8adda89005446df48098c940209fb929c..4a423e7a4074123cd3ca28f5f2b52dd8dd8ba19b 100644 --- a/rh-skipped-tests-list-arm.list +++ b/rh-skipped-tests-list-arm.list @@ -1,4 +1,9 @@ -sys_vars.innodb_buffer_pool_size_basic : BUG#0 -sys_vars.myisam_data_pointer_size_func : BUG#0 -perfschema.idx_threads : BUG#0 +# Failing on C9S & RHEL 9 for MySQL release 8.0.27 +sys_vars.innodb_buffer_pool_size_basic : BUG#0 +# Unstable on aarch64 since MySQL 8.0.28 +innodb_undo.undo_settings : BUG#0 + +# Unstable on aarch64 since MySQL 8.0.36 +sys_vars.myisam_data_pointer_size_func : BUG#0 +rpl.rpl_eventlog_psi_memory : BUG#0 diff --git a/rh-skipped-tests-list-base.list b/rh-skipped-tests-list-base.list index 4a03966d331c8070ba7b8b72c78d7ba02f2402e0..65e50642a057dea615b472eab49c24636e44b894 100644 --- a/rh-skipped-tests-list-base.list +++ b/rh-skipped-tests-list-base.list @@ -19,11 +19,28 @@ main.mysqld--help-notwin : BUG#0 # Unstable since 8.0.27 innodb.innodb_read_only-2 : BUG#0 -# Failing since 8.0.29 -innodb.innochecksum_linux : BUG#0 -rpl_gtid.rpl_multi_source_mtr_includes : BUG#0 +# Failing on 32-bit arches: armv7hl i686 s390x; since MySQL 8.0.25 +x.connection_unixsocket : BUG#0 +x.connection_unixsocket_invalid : BUG#0 +x.connection_unixsocket_lock : BUG#0 +innodb.innodb_bug-13628249 : BUG#0 + +# Failing since MySQL 8.0.29 +main.mysqlpump_bugs : BUG#0 # Failing since MySQL 8.0.30 auth_sec.fips : BUG#0 rpl.rpl_fips : BUG#0 -main.mysqlpump_bugs : BUG#0 + +# Failing since MySQL 8.0.35 +binlog.binlog_mysqlbinlog_linux : BUG#0 +perfschema.idx_session_connect_attrs : BUG#0 +rpl_gtid.mysqldump_bug33630199 : BUG#0 + +# Failing since MySQL 8.0.36 +main.generated_invisible_primary_key : BUG#0 +main.slow_log : BUG#0 +main.archive_plugin : BUG#0 +main.blackhole_plugin : BUG#0 +main.events_read_only : BUG#0 +main.log_backtrace : BUG#0 diff --git a/rh-skipped-tests-list-ppc.list b/rh-skipped-tests-list-ppc.list index e5b9cd82f98b74ebcdae19cd0c70740b7e7aa80e..579f9e70ad0033ae74509ade4b84034270d4adc7 100644 --- a/rh-skipped-tests-list-ppc.list +++ b/rh-skipped-tests-list-ppc.list @@ -1,14 +1,5 @@ -main.component_backup_lock_service : BUG#0 +# ppc64le +sys_vars.innodb_buffer_pool_size_basic : BUG#0 fails only on ppc64le on f32+ -# Fails since MySQL 8.0.30 -main.resource_group_thr_prio_unsupported : BUG#0 -main.resource_group_binlog_events : BUG#0 - -clone.local_dml_auto_tune : BUG#0 -clone.remote_dml_auto_tune : BUG#0 - -main.resource_group_binlog_events : BUG#0 -main.resource_group_thr_prio_unsupported : BUG#0 -rpl_gtid.rpl_mixed_temp_table_stored_function : BUG#0 -sys_vars.innodb_buffer_pool_size_basic : BUG#0 -x.resource_groups : BUG#0 +# Unstable on 8.0.35 +rpl.rpl_replica_terminology : BUG#0 diff --git a/rh-skipped-tests-list-s390.list b/rh-skipped-tests-list-s390.list index 2c89419abcb318379451bffa6e600639f46fa032..3a6668d9c8ce16e57d3e27a8ea5972ef0f17e893 100644 --- a/rh-skipped-tests-list-s390.list +++ b/rh-skipped-tests-list-s390.list @@ -1,30 +1,5 @@ -auth_sec.keyring_file_data_qa : BUG#0 -gis.geometry_class_attri_prop : BUG#0 -gis.geometry_property_function_issimple : BUG#0 -gis.gis_bugs_crashes : BUG#0 -gis.spatial_analysis_functions_buffer : BUG#0 -gis.spatial_analysis_functions_centroid : BUG#0 -gis.spatial_analysis_functions_distance : BUG#0 -gis.spatial_operators_intersection : BUG#0 -gis.spatial_operators_symdifference : BUG#0 -gis.spatial_op_testingfunc_mix : BUG#0 -gis.spatial_utility_function_distance_sphere : BUG#0 -gis.spatial_utility_function_simplify : BUG#0 -main.derived_limit : BUG#0 -main.explain_tree : BUG#0 -main.gis-precise : BUG#0 -main.mysql_load_data_local_dir : BUG#0 -main.subquery_bugs : BUG#0 -main.subquery_sj_dupsweed : BUG#0 -main.subquery_sj_dupsweed_bka : BUG#0 -main.subquery_sj_dupsweed_bka_nobnl : BUG#0 -main.subquery_sj_firstmatch : BUG#0 -main.subquery_sj_firstmatch_bka : BUG#0 -main.subquery_sj_firstmatch_bka_nobnl : BUG#0 -main.subquery_sj_mat_bka_nobnl : BUG#0 -main.window_std_var : BUG#0 -main.window_std_var_optimized : BUG#0 +# Fails since 8.0.22 +main.subquery_bugs : BUG#0 -# Failing since 8.0.27 -gis.st_symdifference : BUG#0 -main.regular_expressions_utf-8 : BUG#0 +# Failing on C9S & RHEL 9 for MySQL release 8.0.33 +main.subquery_sj_all_bka_nobnl : BUG#0