Gentoo Archives: gentoo-commits

From: "Robin H. Johnson (robbat2)" <robbat2@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-db/mysql: mysql-5.0.83.ebuild mysql-5.0.84.ebuild mysql-5.0.84-r1.ebuild ChangeLog mysql-5.0.72.ebuild mysql-5.0.70-r1.ebuild mysql-5.0.76-r1.ebuild mysql-5.0.76.ebuild mysql-5.0.72-r1.ebuild mysql-5.0.54.ebuild
Date: Sun, 31 Jan 2010 22:33:45
Message-Id: E1NbiMO-00037u-0h@stork.gentoo.org
1 robbat2 10/01/31 22:33:40
2
3 Modified: mysql-5.0.83.ebuild mysql-5.0.84.ebuild
4 mysql-5.0.84-r1.ebuild ChangeLog
5 mysql-5.0.72.ebuild mysql-5.0.70-r1.ebuild
6 mysql-5.0.76-r1.ebuild mysql-5.0.76.ebuild
7 mysql-5.0.72-r1.ebuild mysql-5.0.54.ebuild
8 Log:
9 Disable the SSL tests in all old 5.x ebuilds because the SSL certificates have expired now.
10 (Portage version: 2.2_rc61/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.5 dev-db/mysql/mysql-5.0.83.ebuild
14
15 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.83.ebuild?rev=1.5&view=markup
16 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.83.ebuild?rev=1.5&content-type=text/plain
17 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.83.ebuild?r1=1.4&r2=1.5
18
19 Index: mysql-5.0.83.ebuild
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.83.ebuild,v
22 retrieving revision 1.4
23 retrieving revision 1.5
24 diff -p -w -b -B -u -u -r1.4 -r1.5
25 --- mysql-5.0.83.ebuild 10 Oct 2009 23:31:28 -0000 1.4
26 +++ mysql-5.0.83.ebuild 31 Jan 2010 22:33:37 -0000 1.5
27 @@ -1,6 +1,6 @@
28 -# Copyright 1999-2009 Gentoo Foundation
29 +# Copyright 1999-2010 Gentoo Foundation
30 # Distributed under the terms of the GNU General Public License v2
31 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.83.ebuild,v 1.4 2009/10/10 23:31:28 robbat2 Exp $
32 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.83.ebuild,v 1.5 2010/01/31 22:33:37 robbat2 Exp $
33
34 MY_EXTRAS_VER="20090706-1838Z"
35 EAPI=2
36 @@ -116,6 +116,32 @@ src_test() {
37 ;;
38 esac
39
40 + # The entire 5.0 series has pre-generated SSL certificates, they have
41 + # mostly expired now. ${S}/mysql-tests/std-data/*.pem
42 + # The certs really SHOULD be generated for the tests, so that they are
43 + # not expiring like this. We cannot do so ourselves as the tests look
44 + # closely as the cert path data, and we do not have the CA key to regen
45 + # ourselves. Alternatively, upstream should generate them with at least
46 + # 50-year validity.
47 + #
48 + # Known expiry points:
49 + # 4.1.*, 5.0.0-5.0.22, 5.1.7: Expires 2013/09/09
50 + # 5.0.23-5.0.77, 5.1.7-5.1.22?: Expires 2009/01/27
51 + # 5.0.78-5.0.90, 5.1.??-5.1.42: Expires 2010/01/28
52 + #
53 + # mysql-test/std_data/untrusted-cacert.pem is MEANT to be
54 + # expired/invalid.
55 + case ${PV} in
56 + 5.0.*|5.1.*)
57 + for t in openssl_1 rpl_openssl rpl_ssl ssl ssl_8k_key \
58 + ssl_compress ssl_connect ; do \
59 + mysql_disable_test \
60 + "$t" \
61 + "These OpenSSL tests break due to expired certificates"
62 + done
63 + ;;
64 + esac
65 +
66 # create directories because mysqladmin might right out of order
67 mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
68
69
70
71
72 1.5 dev-db/mysql/mysql-5.0.84.ebuild
73
74 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.84.ebuild?rev=1.5&view=markup
75 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.84.ebuild?rev=1.5&content-type=text/plain
76 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.84.ebuild?r1=1.4&r2=1.5
77
78 Index: mysql-5.0.84.ebuild
79 ===================================================================
80 RCS file: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.84.ebuild,v
81 retrieving revision 1.4
82 retrieving revision 1.5
83 diff -p -w -b -B -u -u -r1.4 -r1.5
84 --- mysql-5.0.84.ebuild 10 Oct 2009 23:31:28 -0000 1.4
85 +++ mysql-5.0.84.ebuild 31 Jan 2010 22:33:37 -0000 1.5
86 @@ -1,6 +1,6 @@
87 -# Copyright 1999-2009 Gentoo Foundation
88 +# Copyright 1999-2010 Gentoo Foundation
89 # Distributed under the terms of the GNU General Public License v2
90 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.84.ebuild,v 1.4 2009/10/10 23:31:28 robbat2 Exp $
91 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.84.ebuild,v 1.5 2010/01/31 22:33:37 robbat2 Exp $
92
93 MY_EXTRAS_VER="20090904-0939Z"
94 EAPI=2
95 @@ -116,6 +116,32 @@ src_test() {
96 ;;
97 esac
98
99 + # The entire 5.0 series has pre-generated SSL certificates, they have
100 + # mostly expired now. ${S}/mysql-tests/std-data/*.pem
101 + # The certs really SHOULD be generated for the tests, so that they are
102 + # not expiring like this. We cannot do so ourselves as the tests look
103 + # closely as the cert path data, and we do not have the CA key to regen
104 + # ourselves. Alternatively, upstream should generate them with at least
105 + # 50-year validity.
106 + #
107 + # Known expiry points:
108 + # 4.1.*, 5.0.0-5.0.22, 5.1.7: Expires 2013/09/09
109 + # 5.0.23-5.0.77, 5.1.7-5.1.22?: Expires 2009/01/27
110 + # 5.0.78-5.0.90, 5.1.??-5.1.42: Expires 2010/01/28
111 + #
112 + # mysql-test/std_data/untrusted-cacert.pem is MEANT to be
113 + # expired/invalid.
114 + case ${PV} in
115 + 5.0.*|5.1.*)
116 + for t in openssl_1 rpl_openssl rpl_ssl ssl ssl_8k_key \
117 + ssl_compress ssl_connect ; do \
118 + mysql_disable_test \
119 + "$t" \
120 + "These OpenSSL tests break due to expired certificates"
121 + done
122 + ;;
123 + esac
124 +
125 # create directories because mysqladmin might right out of order
126 mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
127
128
129
130
131 1.10 dev-db/mysql/mysql-5.0.84-r1.ebuild
132
133 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.84-r1.ebuild?rev=1.10&view=markup
134 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.84-r1.ebuild?rev=1.10&content-type=text/plain
135 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.84-r1.ebuild?r1=1.9&r2=1.10
136
137 Index: mysql-5.0.84-r1.ebuild
138 ===================================================================
139 RCS file: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.84-r1.ebuild,v
140 retrieving revision 1.9
141 retrieving revision 1.10
142 diff -p -w -b -B -u -u -r1.9 -r1.10
143 --- mysql-5.0.84-r1.ebuild 29 Nov 2009 18:13:17 -0000 1.9
144 +++ mysql-5.0.84-r1.ebuild 31 Jan 2010 22:33:37 -0000 1.10
145 @@ -1,6 +1,6 @@
146 -# Copyright 1999-2009 Gentoo Foundation
147 +# Copyright 1999-2010 Gentoo Foundation
148 # Distributed under the terms of the GNU General Public License v2
149 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.84-r1.ebuild,v 1.9 2009/11/29 18:13:17 klausman Exp $
150 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.84-r1.ebuild,v 1.10 2010/01/31 22:33:37 robbat2 Exp $
151
152 MY_EXTRAS_VER="20090908-1245Z"
153 EAPI=2
154 @@ -116,6 +116,32 @@ src_test() {
155 ;;
156 esac
157
158 + # The entire 5.0 series has pre-generated SSL certificates, they have
159 + # mostly expired now. ${S}/mysql-tests/std-data/*.pem
160 + # The certs really SHOULD be generated for the tests, so that they are
161 + # not expiring like this. We cannot do so ourselves as the tests look
162 + # closely as the cert path data, and we do not have the CA key to regen
163 + # ourselves. Alternatively, upstream should generate them with at least
164 + # 50-year validity.
165 + #
166 + # Known expiry points:
167 + # 4.1.*, 5.0.0-5.0.22, 5.1.7: Expires 2013/09/09
168 + # 5.0.23-5.0.77, 5.1.7-5.1.22?: Expires 2009/01/27
169 + # 5.0.78-5.0.90, 5.1.??-5.1.42: Expires 2010/01/28
170 + #
171 + # mysql-test/std_data/untrusted-cacert.pem is MEANT to be
172 + # expired/invalid.
173 + case ${PV} in
174 + 5.0.*|5.1.*)
175 + for t in openssl_1 rpl_openssl rpl_ssl ssl ssl_8k_key \
176 + ssl_compress ssl_connect ; do \
177 + mysql_disable_test \
178 + "$t" \
179 + "These OpenSSL tests break due to expired certificates"
180 + done
181 + ;;
182 + esac
183 +
184 # create directories because mysqladmin might right out of order
185 mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
186
187
188
189
190 1.501 dev-db/mysql/ChangeLog
191
192 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/ChangeLog?rev=1.501&view=markup
193 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/ChangeLog?rev=1.501&content-type=text/plain
194 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/ChangeLog?r1=1.500&r2=1.501
195
196 Index: ChangeLog
197 ===================================================================
198 RCS file: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog,v
199 retrieving revision 1.500
200 retrieving revision 1.501
201 diff -p -w -b -B -u -u -r1.500 -r1.501
202 --- ChangeLog 31 Jan 2010 22:29:08 -0000 1.500
203 +++ ChangeLog 31 Jan 2010 22:33:37 -0000 1.501
204 @@ -1,6 +1,13 @@
205 # ChangeLog for dev-db/mysql
206 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
207 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog,v 1.500 2010/01/31 22:29:08 robbat2 Exp $
208 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog,v 1.501 2010/01/31 22:33:37 robbat2 Exp $
209 +
210 + 31 Jan 2010; Robin H. Johnson <robbat2@g.o> mysql-5.0.54.ebuild,
211 + mysql-5.0.70-r1.ebuild, mysql-5.0.72.ebuild, mysql-5.0.72-r1.ebuild,
212 + mysql-5.0.76.ebuild, mysql-5.0.76-r1.ebuild, mysql-5.0.83.ebuild,
213 + mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild:
214 + Disable the SSL tests in all old 5.x ebuilds because the SSL certificates
215 + have expired now.
216
217 31 Jan 2010; Robin H. Johnson <robbat2@g.o>
218 -mysql-5.0.26-r2.ebuild, -mysql-5.0.32.ebuild, -mysql-5.0.34.ebuild,
219
220
221
222 1.3 dev-db/mysql/mysql-5.0.72.ebuild
223
224 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.72.ebuild?rev=1.3&view=markup
225 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.72.ebuild?rev=1.3&content-type=text/plain
226 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.72.ebuild?r1=1.2&r2=1.3
227
228 Index: mysql-5.0.72.ebuild
229 ===================================================================
230 RCS file: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.72.ebuild,v
231 retrieving revision 1.2
232 retrieving revision 1.3
233 diff -p -w -b -B -u -u -r1.2 -r1.3
234 --- mysql-5.0.72.ebuild 31 Dec 2008 03:18:12 -0000 1.2
235 +++ mysql-5.0.72.ebuild 31 Jan 2010 22:33:37 -0000 1.3
236 @@ -1,6 +1,6 @@
237 -# Copyright 1999-2008 Gentoo Foundation
238 +# Copyright 1999-2010 Gentoo Foundation
239 # Distributed under the terms of the GNU General Public License v2
240 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.72.ebuild,v 1.2 2008/12/31 03:18:12 mr_bones_ Exp $
241 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.72.ebuild,v 1.3 2010/01/31 22:33:37 robbat2 Exp $
242
243 MY_EXTRAS_VER="20080601"
244 SERVER_URI="http://mirror.provenscaling.com/mysql/enterprise/source/5.0/${P}.tar.gz"
245 @@ -87,6 +87,32 @@ src_test() {
246 "OpenSSL tests broken on 5.0.56"
247 done
248
249 + # The entire 5.0 series has pre-generated SSL certificates, they have
250 + # mostly expired now. ${S}/mysql-tests/std-data/*.pem
251 + # The certs really SHOULD be generated for the tests, so that they are
252 + # not expiring like this. We cannot do so ourselves as the tests look
253 + # closely as the cert path data, and we do not have the CA key to regen
254 + # ourselves. Alternatively, upstream should generate them with at least
255 + # 50-year validity.
256 + #
257 + # Known expiry points:
258 + # 4.1.*, 5.0.0-5.0.22, 5.1.7: Expires 2013/09/09
259 + # 5.0.23-5.0.77, 5.1.7-5.1.22?: Expires 2009/01/27
260 + # 5.0.78-5.0.90, 5.1.??-5.1.42: Expires 2010/01/28
261 + #
262 + # mysql-test/std_data/untrusted-cacert.pem is MEANT to be
263 + # expired/invalid.
264 + case ${PV} in
265 + 5.0.*|5.1.*)
266 + for t in openssl_1 rpl_openssl rpl_ssl ssl ssl_8k_key \
267 + ssl_compress ssl_connect ; do \
268 + mysql_disable_test \
269 + "$t" \
270 + "These OpenSSL tests break due to expired certificates"
271 + done
272 + ;;
273 + esac
274 +
275 # New test was broken in first time
276 # Upstream bug 41066
277 # http://bugs.mysql.com/bug.php?id=41066
278
279
280
281 1.8 dev-db/mysql/mysql-5.0.70-r1.ebuild
282
283 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.70-r1.ebuild?rev=1.8&view=markup
284 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.70-r1.ebuild?rev=1.8&content-type=text/plain
285 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.70-r1.ebuild?r1=1.7&r2=1.8
286
287 Index: mysql-5.0.70-r1.ebuild
288 ===================================================================
289 RCS file: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.70-r1.ebuild,v
290 retrieving revision 1.7
291 retrieving revision 1.8
292 diff -p -w -b -B -u -u -r1.7 -r1.8
293 --- mysql-5.0.70-r1.ebuild 1 Mar 2009 10:50:36 -0000 1.7
294 +++ mysql-5.0.70-r1.ebuild 31 Jan 2010 22:33:37 -0000 1.8
295 @@ -1,6 +1,6 @@
296 -# Copyright 1999-2009 Gentoo Foundation
297 +# Copyright 1999-2010 Gentoo Foundation
298 # Distributed under the terms of the GNU General Public License v2
299 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.70-r1.ebuild,v 1.7 2009/03/01 10:50:36 armin76 Exp $
300 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.70-r1.ebuild,v 1.8 2010/01/31 22:33:37 robbat2 Exp $
301
302 MY_EXTRAS_VER="20081129-1041Z"
303 SERVER_URI="http://mirror.provenscaling.com/mysql/enterprise/source/5.0/${P}.tar.gz"
304 @@ -87,6 +87,32 @@ src_test() {
305 "OpenSSL tests broken on 5.0.56"
306 done
307
308 + # The entire 5.0 series has pre-generated SSL certificates, they have
309 + # mostly expired now. ${S}/mysql-tests/std-data/*.pem
310 + # The certs really SHOULD be generated for the tests, so that they are
311 + # not expiring like this. We cannot do so ourselves as the tests look
312 + # closely as the cert path data, and we do not have the CA key to regen
313 + # ourselves. Alternatively, upstream should generate them with at least
314 + # 50-year validity.
315 + #
316 + # Known expiry points:
317 + # 4.1.*, 5.0.0-5.0.22, 5.1.7: Expires 2013/09/09
318 + # 5.0.23-5.0.77, 5.1.7-5.1.22?: Expires 2009/01/27
319 + # 5.0.78-5.0.90, 5.1.??-5.1.42: Expires 2010/01/28
320 + #
321 + # mysql-test/std_data/untrusted-cacert.pem is MEANT to be
322 + # expired/invalid.
323 + case ${PV} in
324 + 5.0.*|5.1.*)
325 + for t in openssl_1 rpl_openssl rpl_ssl ssl ssl_8k_key \
326 + ssl_compress ssl_connect ; do \
327 + mysql_disable_test \
328 + "$t" \
329 + "These OpenSSL tests break due to expired certificates"
330 + done
331 + ;;
332 + esac
333 +
334 # create directories because mysqladmin might right out of order
335 mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
336
337
338
339
340 1.2 dev-db/mysql/mysql-5.0.76-r1.ebuild
341
342 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.76-r1.ebuild?rev=1.2&view=markup
343 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.76-r1.ebuild?rev=1.2&content-type=text/plain
344 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.76-r1.ebuild?r1=1.1&r2=1.2
345
346 Index: mysql-5.0.76-r1.ebuild
347 ===================================================================
348 RCS file: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.76-r1.ebuild,v
349 retrieving revision 1.1
350 retrieving revision 1.2
351 diff -p -w -b -B -u -u -r1.1 -r1.2
352 --- mysql-5.0.76-r1.ebuild 12 Apr 2009 00:11:20 -0000 1.1
353 +++ mysql-5.0.76-r1.ebuild 31 Jan 2010 22:33:37 -0000 1.2
354 @@ -1,6 +1,6 @@
355 -# Copyright 1999-2009 Gentoo Foundation
356 +# Copyright 1999-2010 Gentoo Foundation
357 # Distributed under the terms of the GNU General Public License v2
358 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.76-r1.ebuild,v 1.1 2009/04/12 00:11:20 robbat2 Exp $
359 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.76-r1.ebuild,v 1.2 2010/01/31 22:33:37 robbat2 Exp $
360
361 MY_EXTRAS_VER="20090412-0009Z"
362 SERVER_URI="http://mirror.provenscaling.com/mysql/enterprise/source/5.0/${P}.tar.gz"
363 @@ -100,6 +100,32 @@ src_test() {
364 "status2" \
365 "Broken in 5.0.72, new test is broken, upstream bug #41066"
366
367 + # The entire 5.0 series has pre-generated SSL certificates, they have
368 + # mostly expired now. ${S}/mysql-tests/std-data/*.pem
369 + # The certs really SHOULD be generated for the tests, so that they are
370 + # not expiring like this. We cannot do so ourselves as the tests look
371 + # closely as the cert path data, and we do not have the CA key to regen
372 + # ourselves. Alternatively, upstream should generate them with at least
373 + # 50-year validity.
374 + #
375 + # Known expiry points:
376 + # 4.1.*, 5.0.0-5.0.22, 5.1.7: Expires 2013/09/09
377 + # 5.0.23-5.0.77, 5.1.7-5.1.22?: Expires 2009/01/27
378 + # 5.0.78-5.0.90, 5.1.??-5.1.42: Expires 2010/01/28
379 + #
380 + # mysql-test/std_data/untrusted-cacert.pem is MEANT to be
381 + # expired/invalid.
382 + case ${PV} in
383 + 5.0.*|5.1.*)
384 + for t in openssl_1 rpl_openssl rpl_ssl ssl ssl_8k_key \
385 + ssl_compress ssl_connect ; do \
386 + mysql_disable_test \
387 + "$t" \
388 + "These OpenSSL tests break due to expired certificates"
389 + done
390 + ;;
391 + esac
392 +
393 # SSL certs expired shortly after the release of 5.0.76. Affects older
394 # versions as well.
395 case ${PV} in
396
397
398
399 1.3 dev-db/mysql/mysql-5.0.76.ebuild
400
401 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.76.ebuild?rev=1.3&view=markup
402 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.76.ebuild?rev=1.3&content-type=text/plain
403 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.76.ebuild?r1=1.2&r2=1.3
404
405 Index: mysql-5.0.76.ebuild
406 ===================================================================
407 RCS file: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.76.ebuild,v
408 retrieving revision 1.2
409 retrieving revision 1.3
410 diff -p -w -b -B -u -u -r1.2 -r1.3
411 --- mysql-5.0.76.ebuild 11 Feb 2009 21:25:14 -0000 1.2
412 +++ mysql-5.0.76.ebuild 31 Jan 2010 22:33:37 -0000 1.3
413 @@ -1,6 +1,6 @@
414 -# Copyright 1999-2009 Gentoo Foundation
415 +# Copyright 1999-2010 Gentoo Foundation
416 # Distributed under the terms of the GNU General Public License v2
417 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.76.ebuild,v 1.2 2009/02/11 21:25:14 mr_bones_ Exp $
418 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.76.ebuild,v 1.3 2010/01/31 22:33:37 robbat2 Exp $
419
420 MY_EXTRAS_VER="20090211-1206Z"
421 SERVER_URI="http://mirror.provenscaling.com/mysql/enterprise/source/5.0/${P}.tar.gz"
422 @@ -100,6 +100,32 @@ src_test() {
423 "status2" \
424 "Broken in 5.0.72, new test is broken, upstream bug #41066"
425
426 + # The entire 5.0 series has pre-generated SSL certificates, they have
427 + # mostly expired now. ${S}/mysql-tests/std-data/*.pem
428 + # The certs really SHOULD be generated for the tests, so that they are
429 + # not expiring like this. We cannot do so ourselves as the tests look
430 + # closely as the cert path data, and we do not have the CA key to regen
431 + # ourselves. Alternatively, upstream should generate them with at least
432 + # 50-year validity.
433 + #
434 + # Known expiry points:
435 + # 4.1.*, 5.0.0-5.0.22, 5.1.7: Expires 2013/09/09
436 + # 5.0.23-5.0.77, 5.1.7-5.1.22?: Expires 2009/01/27
437 + # 5.0.78-5.0.90, 5.1.??-5.1.42: Expires 2010/01/28
438 + #
439 + # mysql-test/std_data/untrusted-cacert.pem is MEANT to be
440 + # expired/invalid.
441 + case ${PV} in
442 + 5.0.*|5.1.*)
443 + for t in openssl_1 rpl_openssl rpl_ssl ssl ssl_8k_key \
444 + ssl_compress ssl_connect ; do \
445 + mysql_disable_test \
446 + "$t" \
447 + "These OpenSSL tests break due to expired certificates"
448 + done
449 + ;;
450 + esac
451 +
452 # SSL certs expired shortly after the release of 5.0.76. Affects older
453 # versions as well.
454 case ${PV} in
455
456
457
458 1.5 dev-db/mysql/mysql-5.0.72-r1.ebuild
459
460 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.72-r1.ebuild?rev=1.5&view=markup
461 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.72-r1.ebuild?rev=1.5&content-type=text/plain
462 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.72-r1.ebuild?r1=1.4&r2=1.5
463
464 Index: mysql-5.0.72-r1.ebuild
465 ===================================================================
466 RCS file: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.72-r1.ebuild,v
467 retrieving revision 1.4
468 retrieving revision 1.5
469 diff -p -w -b -B -u -u -r1.4 -r1.5
470 --- mysql-5.0.72-r1.ebuild 31 Dec 2008 03:18:12 -0000 1.4
471 +++ mysql-5.0.72-r1.ebuild 31 Jan 2010 22:33:37 -0000 1.5
472 @@ -1,6 +1,6 @@
473 -# Copyright 1999-2008 Gentoo Foundation
474 +# Copyright 1999-2010 Gentoo Foundation
475 # Distributed under the terms of the GNU General Public License v2
476 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.72-r1.ebuild,v 1.4 2008/12/31 03:18:12 mr_bones_ Exp $
477 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.72-r1.ebuild,v 1.5 2010/01/31 22:33:37 robbat2 Exp $
478
479 MY_EXTRAS_VER="20081129-1041Z"
480 SERVER_URI="http://mirror.provenscaling.com/mysql/enterprise/source/5.0/${P}.tar.gz"
481 @@ -95,6 +95,32 @@ src_test() {
482 "status2" \
483 "Broken in 5.0.72, new test is broken, upstream bug #41066"
484
485 + # The entire 5.0 series has pre-generated SSL certificates, they have
486 + # mostly expired now. ${S}/mysql-tests/std-data/*.pem
487 + # The certs really SHOULD be generated for the tests, so that they are
488 + # not expiring like this. We cannot do so ourselves as the tests look
489 + # closely as the cert path data, and we do not have the CA key to regen
490 + # ourselves. Alternatively, upstream should generate them with at least
491 + # 50-year validity.
492 + #
493 + # Known expiry points:
494 + # 4.1.*, 5.0.0-5.0.22, 5.1.7: Expires 2013/09/09
495 + # 5.0.23-5.0.77, 5.1.7-5.1.22?: Expires 2009/01/27
496 + # 5.0.78-5.0.90, 5.1.??-5.1.42: Expires 2010/01/28
497 + #
498 + # mysql-test/std_data/untrusted-cacert.pem is MEANT to be
499 + # expired/invalid.
500 + case ${PV} in
501 + 5.0.*|5.1.*)
502 + for t in openssl_1 rpl_openssl rpl_ssl ssl ssl_8k_key \
503 + ssl_compress ssl_connect ; do \
504 + mysql_disable_test \
505 + "$t" \
506 + "These OpenSSL tests break due to expired certificates"
507 + done
508 + ;;
509 + esac
510 +
511 # create directories because mysqladmin might right out of order
512 mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
513
514
515
516
517 1.14 dev-db/mysql/mysql-5.0.54.ebuild
518
519 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.54.ebuild?rev=1.14&view=markup
520 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.54.ebuild?rev=1.14&content-type=text/plain
521 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql/mysql-5.0.54.ebuild?r1=1.13&r2=1.14
522
523 Index: mysql-5.0.54.ebuild
524 ===================================================================
525 RCS file: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.54.ebuild,v
526 retrieving revision 1.13
527 retrieving revision 1.14
528 diff -p -w -b -B -u -u -r1.13 -r1.14
529 --- mysql-5.0.54.ebuild 14 Nov 2008 09:42:28 -0000 1.13
530 +++ mysql-5.0.54.ebuild 31 Jan 2010 22:33:37 -0000 1.14
531 @@ -1,6 +1,6 @@
532 -# Copyright 1999-2008 Gentoo Foundation
533 +# Copyright 1999-2010 Gentoo Foundation
534 # Distributed under the terms of the GNU General Public License v2
535 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.54.ebuild,v 1.13 2008/11/14 09:42:28 robbat2 Exp $
536 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.54.ebuild,v 1.14 2010/01/31 22:33:37 robbat2 Exp $
537
538 MY_EXTRAS_VER="20080124"
539 SERVER_URI="http://mirror.provenscaling.com/mysql/enterprise/source/5.0/${P}.tar.gz"
540 @@ -56,6 +56,32 @@ src_test() {
541 "subselect" \
542 "Testcase needs tuning on x86 for oom condition"
543
544 + # The entire 5.0 series has pre-generated SSL certificates, they have
545 + # mostly expired now. ${S}/mysql-tests/std-data/*.pem
546 + # The certs really SHOULD be generated for the tests, so that they are
547 + # not expiring like this. We cannot do so ourselves as the tests look
548 + # closely as the cert path data, and we do not have the CA key to regen
549 + # ourselves. Alternatively, upstream should generate them with at least
550 + # 50-year validity.
551 + #
552 + # Known expiry points:
553 + # 4.1.*, 5.0.0-5.0.22, 5.1.7: Expires 2013/09/09
554 + # 5.0.23-5.0.77, 5.1.7-5.1.22?: Expires 2009/01/27
555 + # 5.0.78-5.0.90, 5.1.??-5.1.42: Expires 2010/01/28
556 + #
557 + # mysql-test/std_data/untrusted-cacert.pem is MEANT to be
558 + # expired/invalid.
559 + case ${PV} in
560 + 5.0.*|5.1.*)
561 + for t in openssl_1 rpl_openssl rpl_ssl ssl ssl_8k_key \
562 + ssl_compress ssl_connect ; do \
563 + mysql_disable_test \
564 + "$t" \
565 + "These OpenSSL tests break due to expired certificates"
566 + done
567 + ;;
568 + esac
569 +
570 # We run the test protocols seperately
571 make -j1 test-ns force=--force
572 retstatus1=$?