Commit Graph

28 Commits

Author SHA1 Message Date
Michal Schorm
67514bfeef [3/3] Update to MySQL 8.0.30 - testsuite fix - pass the AIO argument correctly
--

Related: #2117219
2022-08-26 15:38:39 +02:00
Michal Schorm
3f10f366fe [2/3] Update to MySQL 8.0.30 - update skipped-tests-list
--

Related: #2117219
2022-08-26 15:38:15 +02:00
Lars Tangvald
684314b493 [1/3] Update to MySQL 8.0.30
--

Resolves: #2115389
Related: #2117219
2022-08-26 15:37:53 +02:00
Terje Rosten
73eb40a2b0 [2/2] Update to MySQL 8.0.29 - fix of Boost on ppc64le
--

Related: #2117219
2022-08-26 15:37:44 +02:00
Lars Tangvald
d6b6c65604 [1/2] Update to MySQL 8.0.29
--

Cherry-picked Fedora commit: eb442a3ce0eaea78ef54beca8bf54d2040e36d82

--

Resolves: #2083232
Related: #2117219
2022-08-26 15:36:49 +02:00
Michal Schorm
6051e9c376 Update skipped tests lists for MySQL 8.0.28 release
Related: #2048378 #2048164
2022-02-07 09:08:29 +00:00
Michal Schorm
8bbb02aae7 Introduce a new BuildRequires needed since MySQL 8.0.28
Related: #2048378 #2048164
2022-02-07 09:08:29 +00:00
Lars Tangvald
4e5e30e246 Update to MySQL 8.0.28
Related: #2048378 #2048164
2022-02-07 09:08:29 +00:00
Michal Schorm
2e276d04da Update failing & unstable tests lists
There is an issue, which is only present on C9S & RHEL 9 (neither in Fedora nor RHEL 8) which requires the Linux Native AIO to be turned off for InnoDB

Related: #1969430
2022-01-27 15:35:30 +01:00
Lars Tangvald
6703eda4c0 Update to MySQL 8.0.27
Related: #1969430
Resolves: #2018325
2022-01-27 06:31:00 +01:00
Michal Schorm
8faed80cb7 Remove obsolete bits for F32 and older
Related: #1969430
2022-01-27 06:31:00 +01:00
Michal Schorm
359f060bd6 Disabling building of unittests to workaround #1989847
Related: #1969430
2022-01-27 06:30:50 +01:00
Lars Tangvald
27642a32c4 Update to MySQL 8.0.26
Related: #1969430
Resolves: #1993353
2022-01-27 06:27:25 +01:00
Michal Schorm
91b42db5ef Fix RPATH error
Error:
  "ERROR 0001: file '/usr/libexec/mysqld' contains a standard runpath '/usr/lib64' in [/usr/lib64]"

Caused by:
  https://fedoraproject.org/wiki/Changes/Broken_RPATH_will_fail_rpmbuild

More Info:
  https://docs.fedoraproject.org/en-US/packaging-guidelines/#_beware_of_rpath

Related: #1969430
2022-01-27 06:27:16 +01:00
Michal Schorm
3e416757d0 Rebase to 8.0.25
Related: #1969430
2022-01-27 06:27:08 +01:00
Michal Schorm
c9a1954897 Implement running of the minimal testsuite
Once the full testsuite has been run for the particular MySQL release; execute just the "main" suite on subsequent runs for that release.

The implementation default to running of the whole testsuite, as until now, if the maintainer won't set the flag that running of the minimal testsuite is enough for this release.

This feature aims to help with faster and more stable package builds when adding small fixes on top of already tested release;
and to ease the life of Fedora Linux Release Engineers during (mass) rebuilds.

Related: #1969430
2022-01-27 06:27:00 +01:00
Michal Schorm
819f3b563f Allow to run the test-suite in parallel when more versions are built
Related: #1969430
2022-01-27 06:26:53 +01:00
Michal Schorm
211811ea05 Move the disabled tests lists to the standalone files per architecture families
It will help the maintainers when trying to keep SPECs for different versions or product with minimal amount of differences
Disable "--mem" option, because the s390x builders ran out of resources

Related: #1969430
2022-01-27 06:26:31 +01:00
Lars Tangvald
4a2640ade1 Rebase to 8.0.24
Upstreamed patch: mysql-main-cast.patch

Related: #1969430
2022-01-27 06:26:11 +01:00
Lars Tangvald
6fd09810c5 Rebase to 8.0.23
Created mysql-fix-includes-robin-hood.patch
and mysql-main-cast.patch

Related: #1969430
2022-01-27 06:25:42 +01:00
Mohan Boddu
be8aafb77a Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-08-09 22:25:44 +00:00
Mohan Boddu
4c4b809fab Rebuilt for RHEL 9 BETA for openssl 3.0
Related: rhbz#1971065
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-06-16 03:32:01 +00:00
Honza Horak
51e2abe584 Make MySQL compile with openssl 3.x without FIPS properly implemented
This change takes some pieces from MariaDB, including compat_ssl.h and
changes in my_md5.cc.

MySQL utilizes FIPS_mode() and FIPS_mode_set() functions that are not
available in OpenSSL 3.x any more. This patch only mocks the call of
those functions, returning 0 every time, which effectively makes usage
of those functions non working. For making the MySQL build with
OpenSSL 3.x this seems to be enough though.

Resolves: #1952951
2021-05-20 15:29:28 +02:00
Mohan Boddu
ae97755dbc - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-04-16 02:19:34 +00:00
Honza Horak
5eeb1a73b3 Let the tests fail for now to see which are still failing 2021-02-03 22:46:52 +01:00
Honza Horak
b0873860de Update the list of failing tests fo 8.0.22 2021-02-03 22:45:42 +01:00
Honza Horak
02d18b94ba Use bundled rapidjson until it is available in the buildroot 2021-01-30 09:18:04 +01:00
Honza Horak
80ec70562f Rename from community-mysql to mysql 2021-01-29 16:29:55 +01:00