Gentoo Archives: gentoo-commits

From: "Robin H. Johnson" <robbat2@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mysql:master commit in: dev-db/mysql/
Date: Fri, 02 Nov 2012 00:05:34
Message-Id: 1351814643.69974caf362024643b3f85ba33d564b371fd68f6.robbat2@gentoo
1 commit: 69974caf362024643b3f85ba33d564b371fd68f6
2 Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
3 AuthorDate: Fri Nov 2 00:04:03 2012 +0000
4 Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
5 CommitDate: Fri Nov 2 00:04:03 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/mysql.git;a=commit;h=69974caf
7
8 Clean up and fix patch versions.
9
10 (Portage version: 2.2.0_alpha121/git/Linux x86_64, unsigned Manifest commit)
11
12 ---
13 dev-db/mysql/Manifest | 2 +-
14 dev-db/mysql/metadata.xml | 5 +
15 dev-db/mysql/mysql-5.0.92.ebuild | 196 --------------------------------------
16 dev-db/mysql/mysql-5.1.65.ebuild | 2 +-
17 dev-db/mysql/mysql-5.1.66.ebuild | 2 +-
18 5 files changed, 8 insertions(+), 199 deletions(-)
19
20 diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest
21 index b2deced..3cbf597 100644
22 --- a/dev-db/mysql/Manifest
23 +++ b/dev-db/mysql/Manifest
24 @@ -1,4 +1,3 @@
25 -DIST mysql-5.0.92.tar.gz 22440590 SHA256 223530c4cd6d45e2906e6c7d33615c5824816dfdb772d104f4165a483ea78a55 SHA512 8fdc609761be56f64c71d5334611c1744f5496cef3adb68bbc52f5249d34174373e7b3fb15e6592d138cfd77d1b46d23bc9991ff49fd0d2636abe71304493fe2 WHIRLPOOL 58fb2dc8fabd376000418f5a7fd0aecda6b824704ebff2f3f2ca0776458f1e0e28e2fcfe7194253dd7437f6c14c8cc6625d19b59714ba421379f3b8f0f08a579
26 DIST mysql-5.0.96.tar.gz 22686667 SHA256 43853814775158aa1650f483530a7dde153957579e3349e3ec780b89d741fc84 SHA512 2e3b4ac221c1c1c11618dc79067a7feff680380fcea435813287b02cb0dff45fb5a32a4393c53cf13165f6efc99dbf347a9388ad364cfdf2e392760a310aa5a9 WHIRLPOOL 3e167e4ff4c56095fbdee55b7e619c9b7ad2120eb72c9a58fe77a023ab6e7498c74e2053876e61687d7812f9ff7022303728ddda49732e7569035684263d2517
27 DIST mysql-5.1.61.tar.gz 24462261 SHA256 879c6424282e38eb1ba9b1910db98b378a5574ceed431a69e344643a5524f918 SHA512 62c623c32d9b79ccccc0fecd921d06cb40de91d1a92daf8b325ca7e8f17bc17bd35ab56fa524b40235ca933aabd71b3900f0c60901f8907da86a860dd93fc26a WHIRLPOOL 92b84e006147781c50f27600ed8cfd9c8e527d8e4a032d8560f20dd48080cf0b3d1d6008beaacf317af92ddd37fe9b2882e1b152db57763179d9f1b62eabe612
28 DIST mysql-5.1.62.tar.gz 24503313 SHA256 97c07b2478e25892fe915b2c46e99083973f541ecdf06672241f0c22f79fead3 SHA512 9dc9ae3035ccbad0b537ec5257cc9b4c3b0715136cdc67ed82bb3dfced04584d165716c485be65929d31dc98569d0d2e0b5162b95ff2da8f291d1dab352c98c0 WHIRLPOOL 73158dc457d9f7deac6945d54074cf3dba6367ea52e00297110779c6ed6208283030955a0abbf5c6b594d2e692f047147eb6e8a4cfa4c1da504335093896fd23
29 @@ -16,5 +15,6 @@ DIST mysql-5.6.7-rc.tar.gz 34316534 SHA256 cc24b2ad3f5d7df4849bb9c5c2c32c1ec329f
30 DIST mysql-extras-20110713-0702Z.tar.bz2 1723462 SHA256 2b0e1ce0bf5a2bcb543e631f27bf1d6bcb15da0a966112dfe64b2591945cd605 SHA512 87d7b80d2df8f5e52bff2abd070eb8ed73d6bf19a32fcf82167a74d0f4600e62bc17cb09076b82bc643ed37279a7e4c402f1da8db25a06955c037b7173810a7f WHIRLPOOL a959ec13bd06c96988691b2458cf8ceb510f99aba20dd1f6e9c90f9c5f7bf9fe0c811badfd056ffe66c1c14cb2c9d3c29cd47481ac445a2df2fc22aa0b8a1324
31 DIST mysql-extras-20111118-2347Z.tar.bz2 1780751 SHA256 db380436ad13231245c02c2e36d4a1d5b3d27fa39c19e844507736a8ba69b6f5 SHA512 bf0e4a88d6b981aff0ae25a1294a808b12414aed591634dc6aaf7f5b1b2e31a401c622b7f60408dd85c3f71d79eedb7c9118a25eafb2cd739278266edadd75c1 WHIRLPOOL 8a5790ce2a94378e594afb662c0e465db045e720e026ba98aafa8289c861af71e25ed4a10fce6061ec4ba683952a92f3bbc484937bb4e5de0617026f95bdc28b
32 DIST mysql-extras-20120401-2131Z.tar.bz2 1835097 SHA256 95e531799ed267c566da8b0759da78d0351d6004c7c8a45018054e287a989495 SHA512 0625e1f06e04c7841256955950dd7766a5f03d4ade2aee3c13335f08acff374933ed1fd7ddea214eaaa3531d7373ef094734f5c00530555347f058f5ec4d9d36 WHIRLPOOL f2c6e9387b38b609d3bfea83c6983c456d30a9dcf95c256a44402d4c63fa22543d55d6afa9b8dbf4238dcadf32fac3daec5031d50c8a4acf7a074d04fbede213
33 +DIST mysql-extras-20121101-2319Z.tar.bz2 1898358 SHA256 ea5da082d3384bde67e005ebc39b78e7caadea80745333fb5a9cf47a4c4e4c5d SHA512 6a49abb1beee012d87ab63071a568ee6d9d8e4ff7a76401b91f5bdc127860d1c504a3877cbadb81536b07afe5ff419c77c793b0fc14ba484f56765d1ca526614 WHIRLPOOL 4bda75a0a9063830b3140bbc3cb12b60fa21289eee2fa476fb286da6318fdf0445a9c6193bd2063aefcd3f4ecc1f8045b30635f0e32014098d0f3dbee86e01fc
34 DIST pbxt-1.0.11-6-pre-ga.tar.gz 3156307 SHA256 71ff3d86e9e5691f3efe541bf31f55a7ec2a88af27df6ad853b65902e00e6d12 SHA512 fa238303f06e0a9adfb10bd5a2e1d2e4850d2c17a350af3874cbff099d6e47b7c555d750c584d06a3ca87c1eb1e9301a9619d8d9a4cffb7fd0169b2b3a63c80c WHIRLPOOL 05cdd39f6f5dafff2def0062a00a24eff6cf6d8754f622b133365cef47cd6b828df5500ac407359d0793a75dd239ec1e49a13d2400a01ddf8b4cef7466e86962
35 DIST percona-xtradb-1.0.6-10.tar.gz 1676716 SHA256 e3aa818f13cf669412e59ad194eae8eada7a857bf7a4260e4bb41cab4d7ae39c SHA512 72e4b656b22a0420e6f5935dc28060e5c50fbeb48c6d1ae430579d9ccef8042fdd4dde128cc977b903de6221f7021e8c87ea29fe6a8a8c74edb84bf54ab889f3 WHIRLPOOL a916879be315498da27c60992efa4d19e91305b81242925e161547f3fb97a820256e1d07863e9e007ef843af54cd087ce5ac47d5ed1b70862da6cd5a9d81eccf
36
37 diff --git a/dev-db/mysql/metadata.xml b/dev-db/mysql/metadata.xml
38 index 3da4f4a..f34987e 100644
39 --- a/dev-db/mysql/metadata.xml
40 +++ b/dev-db/mysql/metadata.xml
41 @@ -2,6 +2,11 @@
42 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
43 <pkgmetadata>
44 <herd>mysql</herd>
45 +<!--
46 +Please note that this list is shared between the following packages:
47 +dev-db/mysql
48 +dev-db/mariadb
49 +-->
50 <use>
51 <flag name='big-tables'>Make tables contain up to 1.844E+19 rows</flag>
52 <flag name='cluster'>Add support for NDB clustering (deprecated)</flag>
53
54 diff --git a/dev-db/mysql/mysql-5.0.92.ebuild b/dev-db/mysql/mysql-5.0.92.ebuild
55 deleted file mode 100644
56 index 311ddbf..0000000
57 --- a/dev-db/mysql/mysql-5.0.92.ebuild
58 +++ /dev/null
59 @@ -1,196 +0,0 @@
60 -# Copyright 1999-2012 Gentoo Foundation
61 -# Distributed under the terms of the GNU General Public License v2
62 -# $Header: $
63 -
64 -EAPI="4"
65 -MY_EXTRAS_VER="live"
66 -
67 -inherit toolchain-funcs mysql
68 -# only to make repoman happy. it is really set in the eclass
69 -IUSE="$IUSE"
70 -
71 -# REMEMBER: also update eclass/mysql*.eclass before committing!
72 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
73 -
74 -# When MY_EXTRAS is bumped, the index should be revised to exclude these.
75 -EPATCH_EXCLUDE=''
76 -
77 -DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
78 -RDEPEND=""
79 -
80 -# Please do not add a naive src_unpack to this ebuild
81 -# If you want to add a single patch, copy the ebuild to an overlay
82 -# and create your own mysql-extras tarball, looking at 000_index.txt
83 -
84 -# Official test instructions:
85 -# USE='berkdb -cluster embedded extraengine perl ssl community' \
86 -# FEATURES='test userpriv -usersandbox' \
87 -# ebuild mysql-X.X.XX.ebuild \
88 -# digest clean package
89 -src_test() {
90 - # Bug #213475 - MySQL _will_ object strenously if your machine is named
91 - # localhost. Also causes weird failures.
92 - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
93 -
94 - emake check || die "make check failed"
95 - if ! use "minimal" ; then
96 - if [[ $UID -eq 0 ]]; then
97 - die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
98 - fi
99 - has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
100 - cd "${S}"
101 - einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
102 - local retstatus_ns
103 - local retstatus_ps
104 - local t
105 - addpredict /this-dir-does-not-exist/t9.MYI
106 -
107 - # Ensure that parallel runs don't die
108 - export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
109 -
110 - # archive_gis really sucks a lot, but it's only relevant for the
111 - # USE=extraengines case
112 - case ${PV} in
113 - 5.0.42)
114 - mysql_disable_test "archive_gis" "Totally broken in 5.0.42"
115 - ;;
116 -
117 - 5.0.4[3-9]|5.0.[56]*|5.0.70|5.0.87)
118 - [ "$(tc-endian)" == "big" ] && \
119 - mysql_disable_test \
120 - "archive_gis" \
121 - "Broken in 5.0.43-70 and 5.0.87 on big-endian boxes only"
122 - ;;
123 - esac
124 -
125 - # This was a slight testcase breakage when the read_only security issue
126 - # was fixed.
127 - case ${PV} in
128 - 5.0.54|5.0.51*)
129 - mysql_disable_test \
130 - "read_only" \
131 - "Broken in 5.0.51-54, output in wrong order"
132 - ;;
133 - esac
134 -
135 - # Ditto to read_only
136 - [ "${PV}" == "5.0.51a" ] && \
137 - mysql_disable_test \
138 - "view" \
139 - "Broken in 5.0.51, output in wrong order"
140 -
141 - # x86-specific, OOM issue with some subselects on low memory servers
142 - [ "${PV}" == "5.0.54" ] && \
143 - [ "${ARCH/x86}" != "${ARCH}" ] && \
144 - mysql_disable_test \
145 - "subselect" \
146 - "Testcase needs tuning on x86 for oom condition"
147 -
148 - # Broke with the YaSSL security issue that didn't affect Gentoo.
149 - [ "${PV}" == "5.0.56" ] && \
150 - for t in openssl_1 rpl_openssl rpl_ssl ssl \
151 - ssl_8k_key ssl_compress ssl_connect ; do \
152 - mysql_disable_test \
153 - "$t" \
154 - "OpenSSL tests broken on 5.0.56"
155 - done
156 -
157 - # New test was broken in first time
158 - # Upstream bug 41066
159 - # http://bugs.mysql.com/bug.php?id=41066
160 - [ "${PV}" == "5.0.72" ] && \
161 - mysql_disable_test \
162 - "status2" \
163 - "Broken in 5.0.72, new test is broken, upstream bug #41066"
164 -
165 - # The entire 5.0 series has pre-generated SSL certificates, they have
166 - # mostly expired now. ${S}/mysql-tests/std-data/*.pem
167 - # The certs really SHOULD be generated for the tests, so that they are
168 - # not expiring like this. We cannot do so ourselves as the tests look
169 - # closely as the cert path data, and we do not have the CA key to regen
170 - # ourselves. Alternatively, upstream should generate them with at least
171 - # 50-year validity.
172 - #
173 - # Known expiry points:
174 - # 4.1.*, 5.0.0-5.0.22, 5.1.7: Expires 2013/09/09
175 - # 5.0.23-5.0.77, 5.1.7-5.1.22?: Expires 2009/01/27
176 - # 5.0.78-5.0.90, 5.1.??-5.1.42: Expires 2010/01/28
177 - #
178 - # mysql-test/std_data/untrusted-cacert.pem is MEANT to be
179 - # expired/invalid.
180 - case ${PV} in
181 - 5.0.*|5.1.*)
182 - for t in openssl_1 rpl_openssl rpl.rpl_ssl rpl.rpl_ssl1 ssl ssl_8k_key \
183 - ssl_compress ssl_connect ; do \
184 - mysql_disable_test \
185 - "$t" \
186 - "These OpenSSL tests break due to expired certificates"
187 - done
188 - ;;
189 - esac
190 -
191 - # These are also failing in MySQL 5.0 for now, and are believed to be
192 - # false positives:
193 - #
194 - # main.mysql_comment, main.mysql_upgrade:
195 - # fails due to USE=-latin1 / utf8 default
196 - #
197 - # main.mysql_client_test:
198 - # segfaults at random under Portage only, suspect resource limits.
199 - case ${PV} in
200 - 5.0.*)
201 - for t in main.mysql_client_test main.mysql_comments main.mysql_upgrade; do
202 - mysql_disable_test "$t" "False positives in Gentoo"
203 - done
204 - ;;
205 - esac
206 -
207 - use profiling && use community \
208 - || mysql_disable_test main.profiling \
209 - "Profiling test needs profiling support"
210 -
211 - if [ "${PN}" == "mariadb" ]; then
212 - for t in \
213 - parts.part_supported_sql_func_ndb \
214 - parts.partition_auto_increment_ndb ; do
215 - mysql_disable_test $t "ndb not supported in mariadb"
216 - done
217 - fi
218 -
219 - case $PV in
220 - 5.0.91)
221 - for t in archive archive_gis archive-big \
222 - federated_archive mysqldump-max \
223 - ; do
224 - mysql_disable_test $t "Broken in 5.0.91"
225 - done
226 - ;;
227 - esac
228 -
229 - # create directories because mysqladmin might make out of order
230 - mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
231 -
232 - # We run the test protocols seperately
233 - emake test-ns force="--force --vardir=${S}/mysql-test/var-ns"
234 - retstatus_ns=$?
235 - [[ $retstatus_ns -eq 0 ]] || eerror "test-ns failed"
236 - has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
237 -
238 - emake test-ps force="--force --vardir=${S}/mysql-test/var-ps"
239 - retstatus_ps=$?
240 - [[ $retstatus_ps -eq 0 ]] || eerror "test-ps failed"
241 - has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
242 -
243 - # Cleanup is important for these testcases.
244 - pkill -9 -f "${S}/ndb" 2>/dev/null
245 - pkill -9 -f "${S}/sql" 2>/dev/null
246 - failures=""
247 - [[ $retstatus_ns -eq 0 ]] || failures="${failures} test-ns"
248 - [[ $retstatus_ps -eq 0 ]] || failures="${failures} test-ps"
249 - has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
250 - [[ -z "$failures" ]] || die "Test failures: $failures"
251 - einfo "Tests successfully completed"
252 - else
253 - einfo "Skipping server tests due to minimal build."
254 - fi
255 -}
256
257 diff --git a/dev-db/mysql/mysql-5.1.65.ebuild b/dev-db/mysql/mysql-5.1.65.ebuild
258 index fc7e609..0a2d724 100644
259 --- a/dev-db/mysql/mysql-5.1.65.ebuild
260 +++ b/dev-db/mysql/mysql-5.1.65.ebuild
261 @@ -4,7 +4,7 @@
262
263 EAPI="4"
264
265 -MY_EXTRAS_VER="live"
266 +MY_EXTRAS_VER="20121101-2319Z"
267 # PBXT
268 PBXT_VERSION='1.0.11-6-pre-ga'
269 # XtraDB
270
271 diff --git a/dev-db/mysql/mysql-5.1.66.ebuild b/dev-db/mysql/mysql-5.1.66.ebuild
272 index fc7e609..0a2d724 100644
273 --- a/dev-db/mysql/mysql-5.1.66.ebuild
274 +++ b/dev-db/mysql/mysql-5.1.66.ebuild
275 @@ -4,7 +4,7 @@
276
277 EAPI="4"
278
279 -MY_EXTRAS_VER="live"
280 +MY_EXTRAS_VER="20121101-2319Z"
281 # PBXT
282 PBXT_VERSION='1.0.11-6-pre-ga'
283 # XtraDB