dev-db/mysql: Bump
git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/mysql@1795 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
parent
dbb1193193
commit
47dae4d09e
@ -1,7 +1,10 @@
|
|||||||
# ChangeLog for dev-db/mysql
|
# ChangeLog for dev-db/mysql
|
||||||
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
|
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog,v 1.488 2009/07/06 19:08:59 robbat2 Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog,v 1.488 2009/07/06 19:08:59 robbat2 Exp $
|
||||||
|
|
||||||
|
03 Jan 2010; Mario Fetka <mario.fetka@gmail.com> +mysql-5.1.42.ebuild:
|
||||||
|
Bump
|
||||||
|
|
||||||
25 Dec 2009; Mario Fetka <mario.fetka@gmail.com> Manifest:
|
25 Dec 2009; Mario Fetka <mario.fetka@gmail.com> Manifest:
|
||||||
new revison of revison and filesystem engine
|
new revison of revison and filesystem engine
|
||||||
|
|
||||||
|
@ -3,6 +3,7 @@ AUX my.cnf-4.0 4316 RMD160 e2a9f3f1a13b1aa13151dc5dbeba1dad888337e3 SHA1 40d6f25
|
|||||||
AUX my.cnf-4.1 4235 RMD160 ca04e2e667322e99c29be59064c7a6ecaa4e1e4c SHA1 babc79984b2e2d3def93ac0c13cd2fc5c690212a SHA256 908a4883116e4f323510c468fd22c5765f8a2adce0344859fc212b7209a3a6c7
|
AUX my.cnf-4.1 4235 RMD160 ca04e2e667322e99c29be59064c7a6ecaa4e1e4c SHA1 babc79984b2e2d3def93ac0c13cd2fc5c690212a SHA256 908a4883116e4f323510c468fd22c5765f8a2adce0344859fc212b7209a3a6c7
|
||||||
AUX mysql.init 886 RMD160 26b8aa45af3f930db01f0db731865b9293626fb1 SHA1 d7d99a3f45fa807d1fb57ab04b35800a69cae430 SHA256 2d7faf6d88fd13e5c10368a20074fdb59554635f8b1fd17e088d82208e611c12
|
AUX mysql.init 886 RMD160 26b8aa45af3f930db01f0db731865b9293626fb1 SHA1 d7d99a3f45fa807d1fb57ab04b35800a69cae430 SHA256 2d7faf6d88fd13e5c10368a20074fdb59554635f8b1fd17e088d82208e611c12
|
||||||
DIST mysql-5.1.41.tar.gz 23026814 RMD160 f99d17a2bb43fc45222c7015a3b65c6b4f686129 SHA1 04f7cf87419ca233c2508c2912d72548767b7e2c SHA256 5cb721db43a5f61710d8503813adef335cb1b738c7164e3d7d2a9681af8dbc16
|
DIST mysql-5.1.41.tar.gz 23026814 RMD160 f99d17a2bb43fc45222c7015a3b65c6b4f686129 SHA1 04f7cf87419ca233c2508c2912d72548767b7e2c SHA256 5cb721db43a5f61710d8503813adef335cb1b738c7164e3d7d2a9681af8dbc16
|
||||||
|
DIST mysql-5.1.42.tar.gz 22267547 RMD160 03be40ad07238d0b13d82b3e763f5263962e3bef SHA1 b16a787b61dfc6f57ff6fb723223598c6f529db1 SHA256 9b4fcc5137b3f6ab7107f6f84248aa8c74702be55a73470091c24b451fe79abe
|
||||||
DIST mysql-storage-filesystem-0.1.1-gentoo-r7.tar.gz 17099 RMD160 fcc3fe5a9f6d0b4f1b0f2d36969634c7f2701ff7 SHA1 b8e846b18b6b43927d050e9f418a75ac5728e2ba SHA256 0ece3795d61d25f8a61fa62e8add858c05415c4c47acb225f221afea1d7736af
|
DIST mysql-storage-filesystem-0.1.1-gentoo-r7.tar.gz 17099 RMD160 fcc3fe5a9f6d0b4f1b0f2d36969634c7f2701ff7 SHA1 b8e846b18b6b43927d050e9f418a75ac5728e2ba SHA256 0ece3795d61d25f8a61fa62e8add858c05415c4c47acb225f221afea1d7736af
|
||||||
DIST mysql-storage-innodb-1.0.6-gentoo-r1.tar.gz 1391223 RMD160 78655bd8ae52cda0db8b9342a3a8104fb6d3d50d SHA1 768ed5968ccfe9e68c04ec0100ee6105692b8383 SHA256 b60ef8d16e1a8e645f8d6320dfded35819c73ff0eca71e5d090104e4748db80c
|
DIST mysql-storage-innodb-1.0.6-gentoo-r1.tar.gz 1391223 RMD160 78655bd8ae52cda0db8b9342a3a8104fb6d3d50d SHA1 768ed5968ccfe9e68c04ec0100ee6105692b8383 SHA256 b60ef8d16e1a8e645f8d6320dfded35819c73ff0eca71e5d090104e4748db80c
|
||||||
DIST mysql-storage-pbxt-1.0.09e-rc-gentoo-r3.tar.gz 2994470 RMD160 61973b8817f4187c65cd0feaa9994e6cbb691095 SHA1 0b08901fc48b9460ad07b1b41090128b9c460af3 SHA256 526290dba18b7a36df7f5bf3d654cc41e6144592963c1d94b39fec4c0a28d23f
|
DIST mysql-storage-pbxt-1.0.09e-rc-gentoo-r3.tar.gz 2994470 RMD160 61973b8817f4187c65cd0feaa9994e6cbb691095 SHA1 0b08901fc48b9460ad07b1b41090128b9c460af3 SHA256 526290dba18b7a36df7f5bf3d654cc41e6144592963c1d94b39fec4c0a28d23f
|
||||||
@ -11,5 +12,6 @@ DIST mysql-storage-soliddb-0081-gentoo-r2.tar.gz 2398914 RMD160 f46e3d7253990a4f
|
|||||||
DIST mysql-storage-sphinx-0.9.9-gentoo-r3.tar.gz 117988 RMD160 b18328ca54f919e3dc3b65abc8bdf54057f8b0a7 SHA1 9effa1de769e253b393eea5be0ec2a7d3007904d SHA256 ed7047ec91b0b00358cb6421110c09ce4ef3c9e8ffa1adc3b7406a80613ba848
|
DIST mysql-storage-sphinx-0.9.9-gentoo-r3.tar.gz 117988 RMD160 b18328ca54f919e3dc3b65abc8bdf54057f8b0a7 SHA1 9effa1de769e253b393eea5be0ec2a7d3007904d SHA256 ed7047ec91b0b00358cb6421110c09ce4ef3c9e8ffa1adc3b7406a80613ba848
|
||||||
DIST mysql-storage-spider-2.10-gentoo-r1.tar.gz 162512 RMD160 614e7dc1cab5a0b1b9856e9e596a5c7587a57d99 SHA1 d6893eb7314649c41a2e53d44201964c08044387 SHA256 842e219020c73862f71d280ce1c70c99cbeb9096b2a6944c8822237a5923ce0b
|
DIST mysql-storage-spider-2.10-gentoo-r1.tar.gz 162512 RMD160 614e7dc1cab5a0b1b9856e9e596a5c7587a57d99 SHA1 d6893eb7314649c41a2e53d44201964c08044387 SHA256 842e219020c73862f71d280ce1c70c99cbeb9096b2a6944c8822237a5923ce0b
|
||||||
EBUILD mysql-5.1.41.ebuild 5087 RMD160 b9bc34589bb5f5ee19fd5808721ce5160ba680f5 SHA1 3d79b7051ab92079e102429b09caa551cc507c12 SHA256 2abacfaf4efcb9eb1a3c6e86fe052a35af628f68300231bc7f5d3d1aff16ea9d
|
EBUILD mysql-5.1.41.ebuild 5087 RMD160 b9bc34589bb5f5ee19fd5808721ce5160ba680f5 SHA1 3d79b7051ab92079e102429b09caa551cc507c12 SHA256 2abacfaf4efcb9eb1a3c6e86fe052a35af628f68300231bc7f5d3d1aff16ea9d
|
||||||
MISC ChangeLog 94999 RMD160 052e815afe8a67ce2ac28a65d58c24f1b9c8a10d SHA1 b068e086687c20d831fe2ca4a94af9c21f12ae98 SHA256 97278abd9c15c0bb77bd0e4703e84747cbb9a79ccd4f311a33773c204b9c29ec
|
EBUILD mysql-5.1.42.ebuild 5087 RMD160 7b29ead953034fbbfcc55c1bf61f44ffb2926d20 SHA1 44b2e3cc69e631acb1fc729f0457b7d77c042022 SHA256 aa3fe47182e13513520ad75b142b7f0703d400d7274c8aba6a7a1f5380b96430
|
||||||
|
MISC ChangeLog 95080 RMD160 d1b752dc98d8bce609383a2b481fa5e9f4625638 SHA1 4a94d2a210acc96325b15ee7811324ab76ae4c1a SHA256 2d2c3b83bba6c1912ab08f8e69234309867d4e7cd7c3e90a217d3d3f647ef034
|
||||||
MISC metadata.xml 918 RMD160 ee023d3ae746d0d29ac387c1c87f3f8dec7c9568 SHA1 10ef755d319f93d02de705b3158f4e73aca28af4 SHA256 046a9880921c49fea8861a819c1afd27fc5a873dea28b80b040da2733e029c47
|
MISC metadata.xml 918 RMD160 ee023d3ae746d0d29ac387c1c87f3f8dec7c9568 SHA1 10ef755d319f93d02de705b3158f4e73aca28af4 SHA256 046a9880921c49fea8861a819c1afd27fc5a873dea28b80b040da2733e029c47
|
||||||
|
157
dev-db/mysql/mysql-5.1.42.ebuild
Normal file
157
dev-db/mysql/mysql-5.1.42.ebuild
Normal file
@ -0,0 +1,157 @@
|
|||||||
|
# Copyright 1999-2010 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.84-r1.ebuild,v 1.7 2009/11/09 18:00:20 fauli Exp $
|
||||||
|
|
||||||
|
MY_EXTRAS_VER="live"
|
||||||
|
EAPI=2
|
||||||
|
|
||||||
|
MYSQL_STORAGE="pbxt-1.0.09e-rc-gentoo-r3
|
||||||
|
revision-0.2-alpha-gentoo-r5
|
||||||
|
soliddb-0081-gentoo-r2
|
||||||
|
innodb-1.0.6-gentoo-r1
|
||||||
|
filesystem-0.1.1-gentoo-r7
|
||||||
|
sphinx-0.9.9-gentoo-r3
|
||||||
|
spider-2.10-gentoo-r1"
|
||||||
|
|
||||||
|
inherit toolchain-funcs mysql
|
||||||
|
# only to make repoman happy. it is really set in the eclass
|
||||||
|
IUSE="$IUSE"
|
||||||
|
|
||||||
|
# Define the mysql-extras source
|
||||||
|
EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/mysql-extras.git"
|
||||||
|
|
||||||
|
|
||||||
|
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||||
|
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd"
|
||||||
|
|
||||||
|
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
|
||||||
|
EPATCH_EXCLUDE=''
|
||||||
|
|
||||||
|
DEPEND="|| ( >=sys-devel/gcc-4 >=sys-devel/gcc-apple-4 )"
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
# Please do not add a naive src_unpack to this ebuild
|
||||||
|
# If you want to add a single patch, copy the ebuild to an overlay
|
||||||
|
# and create your own mysql-extras tarball, looking at 000_index.txt
|
||||||
|
|
||||||
|
# Official test instructions:
|
||||||
|
# USE='berkdb cluster embedded extraengine perl ssl community' \
|
||||||
|
# FEATURES='test userpriv -usersandbox' \
|
||||||
|
# ebuild mysql-X.X.XX.ebuild \
|
||||||
|
# digest clean package
|
||||||
|
src_test() {
|
||||||
|
# Bug #213475 - MySQL _will_ object strenously if your machine is named
|
||||||
|
# localhost. Also causes weird failures.
|
||||||
|
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
|
||||||
|
|
||||||
|
emake check || die "make check failed"
|
||||||
|
if ! use "minimal" ; then
|
||||||
|
if [[ $UID -eq 0 ]]; then
|
||||||
|
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
|
||||||
|
fi
|
||||||
|
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||||
|
cd "${S}"
|
||||||
|
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||||
|
local retstatus1
|
||||||
|
local retstatus2
|
||||||
|
local t
|
||||||
|
addpredict /this-dir-does-not-exist/t9.MYI
|
||||||
|
|
||||||
|
# Ensure that parallel runs don't die
|
||||||
|
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||||
|
|
||||||
|
# archive_gis really sucks a lot, but it's only relevant for the
|
||||||
|
# USE=extraengines case
|
||||||
|
case ${PV} in
|
||||||
|
5.0.42)
|
||||||
|
mysql_disable_test "archive_gis" "Totally broken in 5.0.42"
|
||||||
|
;;
|
||||||
|
|
||||||
|
5.0.4[3-9]|5.0.[56]*|5.0.70|5.0.87)
|
||||||
|
[ "$(tc-endian)" == "big" ] && \
|
||||||
|
mysql_disable_test \
|
||||||
|
"archive_gis" \
|
||||||
|
"Broken in 5.0.43-70 and 5.0.87 on big-endian boxes only"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# This was a slight testcase breakage when the read_only security issue
|
||||||
|
# was fixed.
|
||||||
|
case ${PV} in
|
||||||
|
5.0.54|5.0.51*)
|
||||||
|
mysql_disable_test \
|
||||||
|
"read_only" \
|
||||||
|
"Broken in 5.0.51-54, output in wrong order"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# Ditto to read_only
|
||||||
|
[ "${PV}" == "5.0.51a" ] && \
|
||||||
|
mysql_disable_test \
|
||||||
|
"view" \
|
||||||
|
"Broken in 5.0.51, output in wrong order"
|
||||||
|
|
||||||
|
# x86-specific, OOM issue with some subselects on low memory servers
|
||||||
|
[ "${PV}" == "5.0.54" ] && \
|
||||||
|
[ "${ARCH/x86}" != "${ARCH}" ] && \
|
||||||
|
mysql_disable_test \
|
||||||
|
"subselect" \
|
||||||
|
"Testcase needs tuning on x86 for oom condition"
|
||||||
|
|
||||||
|
# Broke with the YaSSL security issue that didn't affect Gentoo.
|
||||||
|
[ "${PV}" == "5.0.56" ] && \
|
||||||
|
for t in openssl_1 rpl_openssl rpl_ssl ssl \
|
||||||
|
ssl_8k_key ssl_compress ssl_connect ; do \
|
||||||
|
mysql_disable_test \
|
||||||
|
"$t" \
|
||||||
|
"OpenSSL tests broken on 5.0.56"
|
||||||
|
done
|
||||||
|
|
||||||
|
# New test was broken in first time
|
||||||
|
# Upstream bug 41066
|
||||||
|
# http://bugs.mysql.com/bug.php?id=41066
|
||||||
|
[ "${PV}" == "5.0.72" ] && \
|
||||||
|
mysql_disable_test \
|
||||||
|
"status2" \
|
||||||
|
"Broken in 5.0.72, new test is broken, upstream bug #41066"
|
||||||
|
|
||||||
|
# SSL certs expired shortly after the release of 5.0.76. Affects older
|
||||||
|
# versions as well.
|
||||||
|
case ${PV} in
|
||||||
|
5.0.?|5.0.[1-6]*|5.0.7[0-6])
|
||||||
|
for t in openssl_1 rpl_openssl rpl_ssl ssl ssl_8k_key \
|
||||||
|
ssl_compress ssl_connect ; do \
|
||||||
|
mysql_disable_test \
|
||||||
|
"$t" \
|
||||||
|
"OpenSSL tests broken in 5.0.76 due to expired certificates"
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# create directories because mysqladmin might right out of order
|
||||||
|
mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
|
||||||
|
|
||||||
|
# We run the test protocols seperately
|
||||||
|
make -j1 test-ns force="--force --vardir=${S}/mysql-test/var-ns"
|
||||||
|
retstatus1=$?
|
||||||
|
[[ $retstatus1 -eq 0 ]] || eerror "test-ns failed"
|
||||||
|
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||||
|
|
||||||
|
make -j1 test-ps force="--force --vardir=${S}/mysql-test/var-ps"
|
||||||
|
retstatus2=$?
|
||||||
|
[[ $retstatus2 -eq 0 ]] || eerror "test-ps failed"
|
||||||
|
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||||
|
|
||||||
|
# Cleanup is important for these testcases.
|
||||||
|
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||||
|
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||||
|
failures=""
|
||||||
|
[[ $retstatus1 -eq 0 ]] || failures="test-ns"
|
||||||
|
[[ $retstatus2 -eq 0 ]] || failures="${failures} test-ps"
|
||||||
|
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||||
|
[[ -z "$failures" ]] || die "Test failures: $failures"
|
||||||
|
einfo "Tests successfully completed"
|
||||||
|
else
|
||||||
|
einfo "Skipping server tests due to minimal build."
|
||||||
|
fi
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user