Version bump
authorBrian Evans <grknight@gentoo.org>
Tue, 16 Dec 2014 02:02:16 +0000 (02:02 +0000)
committerBrian Evans <grknight@gentoo.org>
Tue, 16 Dec 2014 02:02:16 +0000 (02:02 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0x67C78E1D

dev-db/mariadb-galera/ChangeLog
dev-db/mariadb-galera/Manifest
dev-db/mariadb-galera/mariadb-galera-10.0.15.ebuild [new file with mode: 0644]

index 40a44159056721966cecf90d7ed514637c8e005a..0a00bc50970378316fb409715053aef3cd0f8467 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-db/mariadb-galera
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mariadb-galera/ChangeLog,v 1.10 2014/10/20 23:54:49 grknight Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mariadb-galera/ChangeLog,v 1.11 2014/12/16 02:02:07 grknight Exp $
+
+*mariadb-galera-10.0.15 (16 Dec 2014)
+
+  16 Dec 2014; Brian Evans <grknight@gentoo.org> +mariadb-galera-10.0.15.ebuild:
+  Version bump
 
 *mariadb-galera-10.0.14 (20 Oct 2014)
 
index db2a88747a2d5d481172fe6cf700f8d4962af0c2..8238a63f9640a16647bfb78f660a1f3f012456d4 100644 (file)
@@ -5,20 +5,23 @@ AUX my.cnf-5.5 5358 SHA256 c282f0545addccf14ca8f983eb26cba38af27177b7785ab20e6ae
 AUX my.cnf-5.6 5259 SHA256 ce22f1829abad1770614b161ad86a01007458f1080332aaa9f1ed9c4fb526705 SHA512 565e638ed41d9706dc1294a558e0e5bf7e576bfc6ca097ed016e142e0010bfceafe6ea56403408496a6acecf833410881284b1233dec15b15f86f1abf4c9cbfb WHIRLPOOL bd0d85adf51a0acc8ef2f04305ae61a2242a3a20c66f5a44a1d98cc75ed429a1d8aabebe1b64fae948ecb66d68029fab410f047ab82d213cca95ad8b8dfb2be2
 DIST mariadb-galera-10.0.13.tar.gz 51542182 SHA256 9302c5ca8447e4f33e6f043dbdf56ec0028e1da8dfb713b9f1a81b1d6cd8d2fd SHA512 0274a344ef7da7f663f5822fcd5caa2672e4464e05d06c924050b9f7aaa34c0016067c9dda1f46697519d1eb6b80492f3ac2c7bbb86b0148735fd519b9eb1125 WHIRLPOOL df9c3e1a8fde111f5b1b66d9f556ab4a1b57c42cafd21dabc3a93d8de3add7b46f7f267f17110f19355018c5d2ebc97a8b75a5117106352137a5fdda67fde111
 DIST mariadb-galera-10.0.14.tar.gz 51396249 SHA256 ce5a20df0cea64cd1efb2cbe29f91842e56d47266a550e79d87dc96f50bff769 SHA512 6e617b0050eb52f14631c9751b4d4fea699b4eca6ef33a8397fe5076f029ca7c516c6915264a175cecd735651b540ae37bc5d3214a2da6e24d8430a969b5ea45 WHIRLPOOL 6807e32ac5e6423eb216f45d9dbf5829837880ace0f96e09a6dc760c7dcd9e169744197019f879c08a661ec11ae8269d57f5063bec33b648aabdba87e4fbf2de
+DIST mariadb-galera-10.0.15.tar.gz 55753400 SHA256 aea257ce0834d2c0e34e76966afecda0349995c2f6df0dbeec01f3e81ce5e0bb SHA512 e8a3addb7b6dcda8d3984d3cad17b478df70c67ce356e007385953bbd17d717cbc874713ac0066570e5b3154459666991d6f69bc80deeedff219d3efa9bac1ea WHIRLPOOL c7453899591da3a68e51a24d17283bfe2334f87db6a0e1e25313f5bade1bf5986227e21aeff086be291d55d4533d1e69556c3630048fca346cf3fa6ee864d71a
 DIST mysql-extras-20140903-1928Z.tar.bz2 1494599 SHA256 3a1e4ba87b301751f1964875bdba4c4baafe270267247ee79e4285e256f272f8 SHA512 2fcf08cca2ccf62533058e1994a8aca1ffc17867495d5c7fe588d42978e9c5c2e08f93991f44b0354818db14339a09b156471a7c428de17250c54f48c5aca7c4 WHIRLPOOL fc5983a0cb3c8a8faabdb2b8f8cba183188b5cfa2e40eda0207942ed92cf69675ca1753b7c35420c5b0882d4b77d1daacf586fb08f5cb5c701b7925e549cd2c8
 DIST mysql-extras-20141019-1948Z.tar.bz2 1494569 SHA256 9a2ced701ef613e2a41c9a1fc550d9004d04f52cbfc06bb634ba9284d7a1c0ea SHA512 c9e3f3a447f010be0563b9d9ee2937d32c5334b04a883218eb6c14af41f9de635c3c0c44128959793e8a12ca3b26b2415777a13aced7c3812ab2c6d21ade6799 WHIRLPOOL bc0c73ca86d59d18a76a047a920fc2f64d2b3246e6b64838127d26c5c55cb3fc1ce8833656f5eadba72ef651e1f6c3e75700f776a1205ab33ab6ee0064851b86
+DIST mysql-extras-20141215-0144Z.tar.bz2 1494767 SHA256 4757043858110654d52b0e6dccab064987ab5db8ae4ae99863cf86df0b90f947 SHA512 7a9b733d09f44b1faff19a496a3e820e444b339838665e6f37c4fddc8f2ad67e805082d598c4edc06fda9364f9906e4cf95520552f72d6b6df34413f38e7a2ed WHIRLPOOL 99ea6890a5faf097b941707538b68f62390e1a49ee662a87c27435a317a9a3f37f00802e72f86b52993b3d1674b57645db0f7e73379ab88fbc1d0ef791cf4326
 EBUILD mariadb-galera-10.0.13.ebuild 4239 SHA256 59b0e2a2475f9cb24d99f68f5b0df8a7d36ba816af4a96b50c733b1ccdac6779 SHA512 04dc31cfde10e2f8e8572ad40298805da3f9b3098e36d8432a228fcd7aa1bb310252ccbbae7a9fbad13d8bddf35c861ac096b83981cc9dda4b77a1f6fdee2e9a WHIRLPOOL 4adc7860df00bea4e6154988da7337d484e716cec70afc0389eab95f2908f6e405179a760e9f95c50f9b64230bb08c63ed317a404a7b5b4bd9765fdf4e4c8a71
 EBUILD mariadb-galera-10.0.14.ebuild 4179 SHA256 e9a2722f6f6d4585721ee121bdec43e82ed82df029169885ff7c3c5a866e4e34 SHA512 d9a4742d16a184cc2cac27240c4af57ba11c7ab3210cf0c6b92ea2c2970da045917163e43d62c58fab3750b864525d180bc2fd2db4353f0199877ad20eb5f472 WHIRLPOOL 5c806112f236e5c41a8e938c61bd52496e53c20771f82ae0e3ce3561e1aa47e68c9e91fa042007dfd3c4b7a706e1650b571803b11eba85368b891000d1b62540
-MISC ChangeLog 1516 SHA256 7a7ae3496924d6c8571b7f94a95d073daeea685ca5cdc67db255affc7d14b79b SHA512 8e390ed9560aecfcdba7c157038581721f0e41ed4bf5178c2f9b2ca2b38362b23be1ed770e8b9e5f291ea295c19ae2f1c589716b7fc7b228341756f8963bd662 WHIRLPOOL 77a26922bf67333c4610caff26f0e3513d0f84409d061621b3257700a24092582a4433026320d5d762765dab65ef3b9118248ea5b4d4f782b3f25533f40bea48
+EBUILD mariadb-galera-10.0.15.ebuild 4298 SHA256 f48d3b4076a28f3e02f842b104b42810ad86b0f029dcbccc4337f0d47d675b97 SHA512 27ffc144c5e60bc276fc910b8efe71557fdb736bd8dd52503b3b483f9a693653b6bd747c5e273b83d89b371e6d6778723b0a92739271dfeac44abda83002006e WHIRLPOOL 1cf353b314ce8250d56c7ce7a66b367b9b92ca8e5ee4630749d713856142dde5c88869d21223f43fb61ae32b29a3397fb9ce6ff01c7040a89adf9418cb24c3bf
+MISC ChangeLog 1652 SHA256 78ccfa402e3e76eef39e78c34fd6ce86b7dea95df6e210c3d05687c21236c175 SHA512 79583758ac3d032ace6b56b49d5afcf0cd9fa732642c65deda8769187fb92c29f60867ded9a7b3228d4619ffad8392973f4631909486872ea41e13dea15bd6fc WHIRLPOOL c2b507062074be611b7d256d3716d3a57592925053bf9cc80264327bd65040f38c2ea3547fdd427377f827ec164bff3fc6eadaef71f58b10ff9bd1d13b79296f
 MISC metadata.xml 1606 SHA256 2a7f23fcb98dbc719cf012e28d8309dcb8c746d3ab250693dbaad9230b676d4a SHA512 faf8ed70e620e2aca93c5da296b0dcac4bd412913e4d356ad5cb8e89bdf057fba4b0cc6f273d5f4fc9f75080773c2e240e273b0d49d92796708ffcb871f957c6 WHIRLPOOL 365d8e09f4fa80bdc79e555fcdf3cda4a03fa28f764bc4a64d8286ec76512d112c89b63311d94cbb39f0fd36dd05c4ad9ea0e161938152fac97528a8f9495b9e
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQEcBAEBCAAGBQJURaDPAAoJEE4V4vFnx44dX4wIAKkf0IEfFLal7CDf9r3o0J2B
-HmXV799HJk6aeVcat9VnCfdoItxcVPmRO5TdwwPmZxvbLkAwuQDlLqNfwBlROI6U
-p8Vi07J07xXeimoi2SUUcgiNE9VcBb8vdSqtCqo8/NKBQ7i/+NuIjdX8Hhd6IigP
-3D1ZJ4ADh2FfzAN11PXLRj72NUIiAa/1m50zRI4kVtWieI3y88KdmVfsfi6tN8dq
-LGVY4hd3cehioqkCQnvuYPbZeE2QuYI/ugPcV3aJaz4uuk+A+vphyvmh7iszNNAH
-jG2uiph0g9G3X4l+Ohmh+gloqF/jkyK8yfZKDYF3pTw1t9pMbQS2UewzdI/0U3Q=
-=gRbM
+iQEcBAEBCAAGBQJUj5KkAAoJEE4V4vFnx44dWsoH/Rz47ZBisPEhexX3E+C5+0sl
+HC/emqoUZx2oaiwMn4FzA/hhTR4jbKgzJ2Qyk9aVVuaiuLF8l1v0sizhQbg34nLp
+z3s8R+XuB+HnXJnRJW8a4oF96JkavP9BU1u+W4UO0FPYiHDK08Tj1aU0FaOG+W/E
+nMX8VuJubD6dbkLzT2lXug053VO1386mZd16BxaBFWfe78C/7Ti/NRioIqv3uXzM
+VQbMbyJvIc+uZmADAw8tMGuGIaGXTWiO6VMgeTUDhoVPLna6qx7tz2/RzXUUFg0t
++aAyLqgpq5vwVYVH4z/fbA2xOYrJinoDJ7BaQCUden95/27iSjSOJNG07nD9DNU=
+=rNNl
 -----END PGP SIGNATURE-----
diff --git a/dev-db/mariadb-galera/mariadb-galera-10.0.15.ebuild b/dev-db/mariadb-galera/mariadb-galera-10.0.15.ebuild
new file mode 100644 (file)
index 0000000..ed6b1c5
--- /dev/null
@@ -0,0 +1,125 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mariadb-galera/mariadb-galera-10.0.15.ebuild,v 1.1 2014/12/16 02:02:07 grknight Exp $
+
+EAPI="5"
+MY_EXTRAS_VER="20141215-0144Z"
+WSREP_REVISION="25"
+
+inherit toolchain-funcs mysql-multilib
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="~amd64 ~x86"
+
+# When MY_EXTRAS is bumped, the index should be revised to exclude these.
+EPATCH_EXCLUDE=''
+
+DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
+RDEPEND="${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='-cluster embedded extraengine perl ssl static-libs community' \
+# FEATURES='test userpriv -usersandbox' \
+# ebuild mariadb-galera-X.X.XX.ebuild \
+# digest clean package
+multilib_src_test() {
+
+       if ! multilib_is_native_abi ; then
+               einfo "Server tests not available on non-native abi".
+               return 0;
+       fi
+
+       local TESTDIR="${BUILD_DIR}/mysql-test"
+       local retstatus_unit
+       local retstatus_tests
+
+       # 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"
+
+       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"
+
+               einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+               addpredict /this-dir-does-not-exist/t9.MYI
+
+               # Run CTest (test-units)
+               cmake-utils_src_test
+               retstatus_unit=$?
+               [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
+
+               # Ensure that parallel runs don't die
+               export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
+               # You may set this by hand.
+               # The default maximum is 8 unless MTR_MAX_PARALLEL is increased
+               export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
+
+               # create directories because mysqladmin might right out of order
+               mkdir -p "${T}"/var-tests{,/log}
+
+               # These are failing in MariaDB 10.0 for now and are believed to be
+               # false positives:
+               #
+               # main.information_schema, binlog.binlog_statement_insert_delayed,
+               # main.mysqld--help, funcs_1.is_triggers, funcs_1.is_tables_mysql,
+               # funcs_1.is_columns_mysql
+               # fails due to USE=-latin1 / utf8 default
+               #
+               # main.mysql_client_test, main.mysql_client_test_nonblock
+               # mina.mysql_client_test_comp:
+               # segfaults at random under Portage only, suspect resource limits.
+               #
+               # wsrep.variables:
+               # Expects the sys-cluster/galera library to be installed and configured
+               #
+               # wsrep.foreign_key:
+               # Issues a configuration deprecation warning which does not affect data
+               #
+
+               for t in main.mysql_client_test main.mysql_client_test_nonblock \
+                       main.mysql_client_test_comp \
+                       binlog.binlog_statement_insert_delayed main.information_schema \
+                       main.mysqld--help wsrep.variables wsrep.foreign_key \
+                       funcs_1.is_triggers funcs_1.is_tables_mysql funcs_1.is_columns_mysql ; do
+                               mysql-multilib_disable_test  "$t" "False positives in Gentoo"
+               done
+
+               # Run mysql tests
+               pushd "${TESTDIR}"
+
+               # run mysql-test tests
+               # The PATH addition is required for the galera suite to find the sst scripts
+               PATH="${BUILD_DIR}/scripts:${PATH}" \
+               perl mysql-test-run.pl --force --vardir="${T}/var-tests"
+               retstatus_tests=$?
+               [[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
+               has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+
+               popd
+
+               # Cleanup is important for these testcases.
+               pkill -9 -f "${S}/ndb" 2>/dev/null
+               pkill -9 -f "${S}/sql" 2>/dev/null
+
+               failures=""
+               [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
+               [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
+               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
+}