Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/
Date: Sat, 17 Aug 2019 13:49:04
Message-Id: 1566049522.7f9e0c126112c4245aef8ae0eeb639d58dd39660.whissi@gentoo
1 commit: 7f9e0c126112c4245aef8ae0eeb639d58dd39660
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 17 12:56:43 2019 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 17 13:45:22 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f9e0c12
7
8 dev-db/mysql: update disabled tests list
9
10 Package-Manager: Portage-2.3.71, Repoman-2.3.17
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 dev-db/mysql/mysql-5.6.44-r1.ebuild | 36 ++++++++++++++++++++++++++++++++++--
14 dev-db/mysql/mysql-5.6.45-r1.ebuild | 36 ++++++++++++++++++++++++++++++++++--
15 dev-db/mysql/mysql-5.7.26.ebuild | 28 +++++++++++++++++++++-------
16 dev-db/mysql/mysql-5.7.27.ebuild | 28 +++++++++++++++++++++-------
17 4 files changed, 110 insertions(+), 18 deletions(-)
18
19 diff --git a/dev-db/mysql/mysql-5.6.44-r1.ebuild b/dev-db/mysql/mysql-5.6.44-r1.ebuild
20 index c870688eb8e..c9f4057f701 100644
21 --- a/dev-db/mysql/mysql-5.6.44-r1.ebuild
22 +++ b/dev-db/mysql/mysql-5.6.44-r1.ebuild
23 @@ -481,8 +481,40 @@ src_test() {
24 _disable_test "$t" "False positives in Gentoo"
25 done
26
27 - # Bad test definition
28 - _disable_test main.mysqldump "Test fails after 2018-12-31 with new warnings"
29 + if ! use latin1 ; then
30 + for t in \
31 + binlog.binlog_mysqlbinlog_filter \
32 + binlog.binlog_statement_insert_delayed \
33 + funcs_1.is_columns_mysql \
34 + funcs_1.is_tables_mysql \
35 + funcs_1.is_triggers \
36 + main.information_schema \
37 + main.mysql_client_test \
38 + main.mysqld--help-notwin \
39 + perfschema.binlog_edge_mix \
40 + perfschema.binlog_edge_stmt \
41 + ; do
42 + _disable_test "$t" "Requires DEFAULT_CHARSET=latin1 but USE=-latin1 is set"
43 + done
44 + fi
45 +
46 + if has_version '>=dev-libs/openssl-1.1.0' ; then
47 + # Tests are expecting <openssl-1.1 default cipher
48 + for t in \
49 + main.ssl_8k_key \
50 + main.ssl-sha512 \
51 + main.ssl_crl \
52 + main.ssl_ca \
53 + main.ssl \
54 + main.ssl_compress \
55 + main.plugin_auth_sha256_tls \
56 + main.openssl_1 \
57 + ; do
58 + _disable_test "$t" "Requires <dev-libs/openssl-1.1.0"
59 + done
60 + fi
61 +
62 + _disable_test main.gis-precise "Known rounding error with latest AMD processors"
63
64 # run mysql-test tests
65 perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder --skip-test=tokudb --skip-test-list="${T}/disabled.def"
66
67 diff --git a/dev-db/mysql/mysql-5.6.45-r1.ebuild b/dev-db/mysql/mysql-5.6.45-r1.ebuild
68 index cda536ad33f..138b0cab850 100644
69 --- a/dev-db/mysql/mysql-5.6.45-r1.ebuild
70 +++ b/dev-db/mysql/mysql-5.6.45-r1.ebuild
71 @@ -486,8 +486,40 @@ src_test() {
72 _disable_test "$t" "False positives in Gentoo"
73 done
74
75 - # Bad test definition
76 - _disable_test main.mysqldump "Test fails after 2018-12-31 with new warnings"
77 + if ! use latin1 ; then
78 + for t in \
79 + binlog.binlog_mysqlbinlog_filter \
80 + binlog.binlog_statement_insert_delayed \
81 + funcs_1.is_columns_mysql \
82 + funcs_1.is_tables_mysql \
83 + funcs_1.is_triggers \
84 + main.information_schema \
85 + main.mysql_client_test \
86 + main.mysqld--help-notwin \
87 + perfschema.binlog_edge_mix \
88 + perfschema.binlog_edge_stmt \
89 + ; do
90 + _disable_test "$t" "Requires DEFAULT_CHARSET=latin1 but USE=-latin1 is set"
91 + done
92 + fi
93 +
94 + if has_version '>=dev-libs/openssl-1.1.0' ; then
95 + # Tests are expecting <openssl-1.1 default cipher
96 + for t in \
97 + main.ssl_8k_key \
98 + main.ssl-sha512 \
99 + main.ssl_crl \
100 + main.ssl_ca \
101 + main.ssl \
102 + main.ssl_compress \
103 + main.plugin_auth_sha256_tls \
104 + main.openssl_1 \
105 + ; do
106 + _disable_test "$t" "Requires <dev-libs/openssl-1.1.0"
107 + done
108 + fi
109 +
110 + _disable_test main.gis-precise "Known rounding error with latest AMD processors"
111
112 # run mysql-test tests
113 perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder --skip-test=tokudb --skip-test-list="${T}/disabled.def"
114
115 diff --git a/dev-db/mysql/mysql-5.7.26.ebuild b/dev-db/mysql/mysql-5.7.26.ebuild
116 index a956940eb6f..e7e64676eac 100644
117 --- a/dev-db/mysql/mysql-5.7.26.ebuild
118 +++ b/dev-db/mysql/mysql-5.7.26.ebuild
119 @@ -546,15 +546,29 @@ src_test() {
120
121 # Unstable tests
122 # - main.xa_prepared_binlog_off: https://bugs.mysql.com/bug.php?id=83340
123 + # - rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch: https://bugs.mysql.com/bug.php?id=89223
124 # - rpl.rpl_non_direct_stm_mixing_engines: MDEV-14489
125 - for t in main.xa_prepared_binlog_off rpl.rpl_non_direct_stm_mixing_engines ; do
126 - _disable_test "$t" "Unstable test"
127 + for t in \
128 + main.xa_prepared_binlog_off \
129 + rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch \
130 + rpl.rpl_non_direct_stm_mixing_engines \
131 + ; do
132 + _disable_test "$t" "Unstable test"
133 done
134
135 - if ! use amd64 ; then
136 - # fixed in >=mysql-8 via commit 0a417e84
137 - _disable_test "gis.gis_bugs_crashes" "Unstable results on non-amd64 architectures due to floating-point operation"
138 - fi
139 + for t in \
140 + gis.geometry_class_attri_prop \
141 + gis.geometry_property_function_issimple \
142 + gis.gis_bugs_crashes \
143 + gis.spatial_op_testingfunc_mix \
144 + gis.spatial_analysis_functions_buffer \
145 + gis.spatial_analysis_functions_distance \
146 + gis.spatial_utility_function_distance_sphere \
147 + gis.spatial_utility_function_simplify \
148 + gis.spatial_analysis_functions_centroid \
149 + ; do
150 + _disable_test "$t" "Known rounding error with latest AMD processors"
151 + done
152
153 if use numa && use kernel_linux ; then
154 # bug 584880
155 @@ -587,7 +601,7 @@ src_test() {
156 rpl.rpl_xa_survive_disconnect_lsu_off \
157 rpl.rpl_xa_survive_disconnect_table \
158 ; do
159 - _disable_test "$t" "requires DEFAULT_CHARSET=latin1 but USE=-latin1 is set"
160 + _disable_test "$t" "Requires DEFAULT_CHARSET=latin1 but USE=-latin1 is set"
161 done
162 fi
163
164
165 diff --git a/dev-db/mysql/mysql-5.7.27.ebuild b/dev-db/mysql/mysql-5.7.27.ebuild
166 index 05cb0dc5f93..af33f7a4a31 100644
167 --- a/dev-db/mysql/mysql-5.7.27.ebuild
168 +++ b/dev-db/mysql/mysql-5.7.27.ebuild
169 @@ -553,15 +553,29 @@ src_test() {
170
171 # Unstable tests
172 # - main.xa_prepared_binlog_off: https://bugs.mysql.com/bug.php?id=83340
173 + # - rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch: https://bugs.mysql.com/bug.php?id=89223
174 # - rpl.rpl_non_direct_stm_mixing_engines: MDEV-14489
175 - for t in main.xa_prepared_binlog_off rpl.rpl_non_direct_stm_mixing_engines ; do
176 - _disable_test "$t" "Unstable test"
177 + for t in \
178 + main.xa_prepared_binlog_off \
179 + rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch \
180 + rpl.rpl_non_direct_stm_mixing_engines \
181 + ; do
182 + _disable_test "$t" "Unstable test"
183 done
184
185 - if ! use amd64 ; then
186 - # fixed in >=mysql-8 via commit 0a417e84
187 - _disable_test "gis.gis_bugs_crashes" "Unstable results on non-amd64 architectures due to floating-point operation"
188 - fi
189 + for t in \
190 + gis.geometry_class_attri_prop \
191 + gis.geometry_property_function_issimple \
192 + gis.gis_bugs_crashes \
193 + gis.spatial_op_testingfunc_mix \
194 + gis.spatial_analysis_functions_buffer \
195 + gis.spatial_analysis_functions_distance \
196 + gis.spatial_utility_function_distance_sphere \
197 + gis.spatial_utility_function_simplify \
198 + gis.spatial_analysis_functions_centroid \
199 + ; do
200 + _disable_test "$t" "Known rounding error with latest AMD processors"
201 + done
202
203 if use numa && use kernel_linux ; then
204 # bug 584880
205 @@ -594,7 +608,7 @@ src_test() {
206 rpl.rpl_xa_survive_disconnect_lsu_off \
207 rpl.rpl_xa_survive_disconnect_table \
208 ; do
209 - _disable_test "$t" "requires DEFAULT_CHARSET=latin1 but USE=-latin1 is set"
210 + _disable_test "$t" "Requires DEFAULT_CHARSET=latin1 but USE=-latin1 is set"
211 done
212 fi