commit: c3de5f879a1719367ba012424670b16a1efd5916 Author: Brian Evans <grknight <AT> gentoo <DOT> org> AuthorDate: Mon Jul 17 19:26:26 2017 +0000 Commit: Brian Evans <grknight <AT> gentoo <DOT> org> CommitDate: Mon Jul 17 19:26:26 2017 +0000 URL: https://gitweb.gentoo.org/proj/mysql.git/commit/?id=c3de5f87
Drop deprecated mariadb-galera from overlay dev-db/mariadb-galera/ChangeLog | 55 ------- dev-db/mariadb-galera/Manifest | 24 ---- dev-db/mariadb-galera/files/my.cnf-5.5 | 159 --------------------- dev-db/mariadb-galera/files/my.cnf-5.6 | 159 --------------------- .../mariadb-galera/mariadb-galera-10.0.22.ebuild | 135 ----------------- dev-db/mariadb-galera/metadata.xml | 37 ----- 6 files changed, 569 deletions(-) diff --git a/dev-db/mariadb-galera/ChangeLog b/dev-db/mariadb-galera/ChangeLog deleted file mode 100644 index f53d068..0000000 --- a/dev-db/mariadb-galera/ChangeLog +++ /dev/null @@ -1,55 +0,0 @@ - 19 Nov 2015; Brian Evans <grkni...@gentoo.org> -mariadb-galera-10.0.20.ebuild, - -mariadb-galera-10.0.21.ebuild, metadata.xml: - dev-db/mariadb-galera: Drop old vulnerable versions - - 19 Nov 2015; Brian Evans <grkni...@gentoo.org> metadata.xml: - dev-db/mariadb-galera: Remove old cluster description from metadata - -*mariadb-galera-10.0.22 (19 Nov 2015) - - 19 Nov 2015; Brian Evans <grkni...@gentoo.org> +mariadb-galera-10.0.22.ebuild: - dev-db/mariadb-galera: Version bump - -*mariadb-galera-10.0.21 (19 Aug 2015) - - 19 Aug 2015; Brian Evans <grkni...@gentoo.org> +mariadb-galera-10.0.21.ebuild, - -mariadb-galera-10.0.20-r1.ebuild: - dev-db/mariadb-galera: Version bump - -*mariadb-galera-10.0.19 (10 Jun 2015) - - 10 Jun 2015; Brian Evans <grkni...@gentoo.org> +mariadb-galera-10.0.19.ebuild, - -mariadb-galera-10.0.16.ebuild, -mariadb-galera-10.0.17.ebuild: - Version bump; drop old - -*mariadb-galera-10.0.17 (03 Apr 2015) - - 03 Apr 2015; Brian Evans <grkni...@gentoo.org> +mariadb-galera-10.0.17.ebuild: - Version bump - -*mariadb-galera-10.0.12 (30 Jul 2014) - - 30 Jul 2014; Robin H. Johnson <robb...@gentoo.org> - +mariadb-galera-10.0.12.ebuild, -mariadb-galera-10.0.10_beta.ebuild, - -mariadb-galera-10.0.11.ebuild: - mariadb-galera merge back from the tree. unsure if we should keep the 5.5 - series for reference. - -*mariadb-galera-5.5.35 (14 Feb 2014) - - 14 Feb 2014; <grkni...@gentoo.org> +mariadb-galera-5.5.35.ebuild, - -mariadb-galera-5.5.33a.ebuild: - [mariadb-galera] Version bump to 5.5.35 - -*mariadb-galera-5.5.33a (09 Oct 2013) - - 09 Oct 2013; Brian Evans <grkni...@tuffmail.com> - +mariadb-galera-5.5.33a.ebuild: - [mariadb-galera] Version bump to 5.5.33a - -*mariadb-galera-5.5.32 (17 Sep 2013) - - 17 Sep 2013; Brian Evans <grkni...@tuffmail.com> - +mariadb-galera-5.5.32.ebuild: - [mariadb-galera] Version bump to 5.5.32 sys_vars.all_vars test fails but known - upstream per IRC as a variable name was missed and not added in test diff --git a/dev-db/mariadb-galera/Manifest b/dev-db/mariadb-galera/Manifest deleted file mode 100644 index c354846..0000000 --- a/dev-db/mariadb-galera/Manifest +++ /dev/null @@ -1,24 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST mariadb-galera-10.0.22.tar.gz 56593286 SHA256 03707fe86add4ed3a1039d1c2d2a1eca768feef15bf8499d6a61bdeb0802de9e SHA512 4dd508293235fc786f1d3ada37b20284f591e16c50aea06514de3d5310f01ef22d01c8345226395ddccc0ee8c96b952a6e7b17f94b248cb6977bf40fff7c117f WHIRLPOOL 612f8910a9549aab4e77f1580570500fc4591d6f034728be55c2af8cd861e1170289c82db622cb34116aa0131c2ba89b32290fff5e863c96693ed1825eeaf070 -DIST mysql-extras-20150717-1707Z.tar.bz2 1491956 SHA256 d67cc1e2c581ab7c57122b7d29864643869799893a95a158a18e14201d4ffc10 SHA512 3a7cb07773099e766f8e796d4e555d42874b85285cc2c7c60220370cc6aafc36a60eb340008637298d85d83f529e73392895a81c1438ffccff9eb8f354b29ba9 WHIRLPOOL 11e75f4b696e2547c1da40e69d8ab75df4bf7080426204c040632f24846407b07d71061c09c4ff4a1d21a9d14a94769d8f8ef62421d0aecd99efe832caf4dd22 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.1 - -iQJ8BAEBCABmBQJWTip1XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NkMyRTQ0RUQ5MEUzMjc1OEU3RDU1QzBE -MUY3ODFFRkY5RjRBM0I2AAoJENH3ge/59KO2jSQP+QEtmpkWzztGxTDchLTSS+K0 -8bZ4Y1h0NUVNUBuWMtGYO+rB5Li3PWkEjdImstNyUSEml0BABKgXf5natiXQx/Tw -C2+b21ISkSMg8Y37QHeTiCh6YDF3rXIXq0hL62cBbAe+9kb5aFTggnzZVWUX3Tcv -DzTvB6J3pe/ki5FZ65bUXAf8jNxatmOtfC+f2oREwUbd+yxjAb9aHFBzooBUKhNn -zlGhBerBWD38f/Fw4L+4XP5bHvaeyrZ5rw934ZE7kUDpXcBKUDDLSZNtvHNgwCGa -YUvz5sWncQHFg3EUmmeo0j2rKOC9jKRTXPgGxDPEH1Q21Te5pzPZua91dVq6rRmB -3NKnUdKmwL2SjgLqzXFDmGHQtuEy0VHx67UOvS/x5NaktuAkAGxOjP+BxaGXaKEk -FKcTMbFE+7o8hvA8jkLCGzgXSSiufwp7UYDl2WZ6oWCzBPl4HzHxoS6T9vh4uYh6 -NqwjRZZNggGh7+wTm+FTHWzGPjye+VFi8cCYqSdMOR1qTDDuIAV8d1etIn8p8qHr -edNUIrEeqalDck9o1KXm4pk59ULMK6tpUqD/hiC7ByH9sVroLGGgJfEjWN/ftg28 -2mKqdoc+U7/Dttn2NPnyIZz1px1qOQvhLaTvzJj4QqYuchKtC0tElrMhcl1fa6Tr -+4pK3qIPk8BNzOjmf2wB -=95rh ------END PGP SIGNATURE----- diff --git a/dev-db/mariadb-galera/files/my.cnf-5.5 b/dev-db/mariadb-galera/files/my.cnf-5.5 deleted file mode 100644 index 08a2060..0000000 --- a/dev-db/mariadb-galera/files/my.cnf-5.5 +++ /dev/null @@ -1,159 +0,0 @@ -# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/my.cnf: The global mysql configuration file. -# $Id$ - -# The following options will be passed to all MySQL clients -[client] -#password = your_password -port = 3306 -socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock - -[mysql] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqladmin] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqlcheck] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqldump] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqlimport] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqlshow] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[myisamchk] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets - -[myisampack] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets - -# use [safe_mysqld] with mysql-3 -[mysqld_safe] -err-log = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysql.err - -# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations -[mysqld] -character-set-server = utf8 -user = mysql -port = 3306 -socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock -pid-file = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.pid -log-error = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysqld.err -basedir = @GENTOO_PORTAGE_EPREFIX@/usr -datadir = @DATADIR@ -skip-external-locking -key_buffer_size = 16M -max_allowed_packet = 1M -table_open_cache = 64 -sort_buffer_size = 512K -net_buffer_length = 8K -read_buffer_size = 256K -read_rnd_buffer_size = 512K -myisam_sort_buffer_size = 8M -lc_messages_dir = @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql -#Set this to your desired error message language -lc_messages = en_US - -log-bin -server-id = 1 - -# point the following paths to different dedicated disks -tmpdir = @GENTOO_PORTAGE_EPREFIX@/tmp/ -#log-update = @GENTOO_PORTAGE_EPREFIX@/path-to-dedicated-directory/hostname - -# you need the debug USE flag enabled to use the following directives, -# if needed, uncomment them, start the server and issue -# #tail -f @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.trace -# this will show you *exactly* what's happening in your server ;) - -#log = @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql -#gdb -#debug = d:t:i:o,/tmp/mysqld.trace -#one-thread - -# the following is the InnoDB configuration -# if you wish to disable innodb instead -# uncomment just the next line -#skip-innodb -# -# the rest of the innodb config follows: -# don't eat too much memory, we're trying to be safe on 64Mb boxes -# you might want to bump this up a bit on boxes with more RAM -innodb_buffer_pool_size = 16M -# this is the default, increase it if you have lots of tables -innodb_additional_mem_pool_size = 2M -# -# i'd like to use @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/innodb, but that is seen as a database :-( -# and upstream wants things to be under @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/, so that's the route -# we have to take for the moment -#innodb_data_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/ -#innodb_log_arch_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/ -#innodb_log_group_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/ -# you may wish to change this size to be more suitable for your system -# the max is there to avoid run-away growth on your machine -innodb_data_file_path = ibdata1:10M:autoextend:max:128M -# we keep this at around 25% of of innodb_buffer_pool_size -# sensible values range from 1MB to (1/innodb_log_files_in_group*innodb_buffer_pool_size) -innodb_log_file_size = 5M -# this is the default, increase it if you have very large transactions going on -innodb_log_buffer_size = 8M -# this is the default and won't hurt you -# you shouldn't need to tweak it -innodb_log_files_in_group=2 -# see the innodb config docs, the other options are not always safe -innodb_flush_log_at_trx_commit = 1 -innodb_lock_wait_timeout = 50 -innodb_file_per_table - -# Uncomment this to get FEDERATED engine support -#plugin-load=federated=ha_federated.so -loose-federated - -# These settings are required for Galera clustering -#mysql settings -binlog_format=ROW -default-storage-engine=innodb -innodb_autoinc_lock_mode=2 -query_cache_size=0 -query_cache_type=0 -bind-address=0.0.0.0 -# Uncomment this section to activate Galera clustering -#wsrep_provider=@GENTOO_PORTAGE_EPREFIX@/usr/lib/galera/libgalera_smm.so -# You should change this name to something meaningful -#wsrep_cluster_name="my_wsrep_cluster" -# List all nodes of the cluster including this one -#wsrep_cluster_address="gcomm://172.16.8.5,172.16.8.6,172.16.8.4" -#wsrep_sst_method=rsync - -[mysqldump] -quick -max_allowed_packet = 16M - -[mysql] -# uncomment the next directive if you are not familiar with SQL -#safe-updates - -[isamchk] -key_buffer_size = 20M -sort_buffer_size = 20M -read_buffer = 2M -write_buffer = 2M - -[myisamchk] -key_buffer_size = 20M -sort_buffer_size = 20M -read_buffer_size = 2M -write_buffer_size = 2M - -[mysqlhotcopy] -interactive-timeout diff --git a/dev-db/mariadb-galera/files/my.cnf-5.6 b/dev-db/mariadb-galera/files/my.cnf-5.6 deleted file mode 100644 index c0b221c..0000000 --- a/dev-db/mariadb-galera/files/my.cnf-5.6 +++ /dev/null @@ -1,159 +0,0 @@ -# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/my.cnf: The global mysql configuration file. -# $Id$ - -# The following options will be passed to all MySQL clients -[client] -#password = your_password -port = 3306 -socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock - -[mysql] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqladmin] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqlcheck] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqldump] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqlimport] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqlshow] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[myisamchk] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets - -[myisampack] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets - -# use [safe_mysqld] with mysql-3 -[mysqld_safe] -err-log = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysql.err - -# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations -[mysqld] -character-set-server = utf8 -user = mysql -port = 3306 -socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock -pid-file = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.pid -log-error = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysqld.err -basedir = @GENTOO_PORTAGE_EPREFIX@/usr -datadir = @DATADIR@ -skip-external-locking -key_buffer_size = 16M -max_allowed_packet = 4M -table_open_cache = 400 -sort_buffer_size = 512K -net_buffer_length = 16K -read_buffer_size = 256K -read_rnd_buffer_size = 512K -myisam_sort_buffer_size = 8M -lc_messages_dir = @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql -#Set this to your desired error message language -lc_messages = en_US - -# security: -# using "localhost" in connects uses sockets by default -# skip-networking -bind-address = 127.0.0.1 - -log-bin -server-id = 1 - -# point the following paths to different dedicated disks -tmpdir = @GENTOO_PORTAGE_EPREFIX@/tmp/ -#log-update = @GENTOO_PORTAGE_EPREFIX@/path-to-dedicated-directory/hostname - -# you need the debug USE flag enabled to use the following directives, -# if needed, uncomment them, start the server and issue -# #tail -f @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.trace -# this will show you *exactly* what's happening in your server ;) - -#log = @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql -#gdb -#debug = d:t:i:o,/tmp/mysqld.trace -#one-thread - -# the rest of the innodb config follows: -# don't eat too much memory, we're trying to be safe on 64Mb boxes -# you might want to bump this up a bit on boxes with more RAM -innodb_buffer_pool_size = 128M -# -# i'd like to use @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/innodb, but that is seen as a database :-( -# and upstream wants things to be under @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/, so that's the route -# we have to take for the moment -#innodb_data_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/ -#innodb_log_arch_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/ -#innodb_log_group_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/ -# you may wish to change this size to be more suitable for your system -# the max is there to avoid run-away growth on your machine -innodb_data_file_path = ibdata1:10M:autoextend:max:128M -# we keep this at around 25% of of innodb_buffer_pool_size -# sensible values range from 1MB to (1/innodb_log_files_in_group*innodb_buffer_pool_size) -innodb_log_file_size = 48M -# this is the default, increase it if you have very large transactions going on -innodb_log_buffer_size = 8M -# this is the default and won't hurt you -# you shouldn't need to tweak it -innodb_log_files_in_group=2 -# see the innodb config docs, the other options are not always safe -innodb_flush_log_at_trx_commit = 1 -innodb_lock_wait_timeout = 50 -innodb_file_per_table - -# Uncomment this to get FEDERATED engine support -#plugin-load=federated=ha_federated.so -loose-federated - -# These settings are required for Galera clustering -#mysql settings -binlog_format=ROW -default-storage-engine=innodb -innodb_autoinc_lock_mode=2 -query_cache_size=0 -query_cache_type=0 -bind-address=0.0.0.0 -# Uncomment this section to activate Galera clustering -#wsrep_provider=@GENTOO_PORTAGE_EPREFIX@/usr/lib/galera/libgalera_smm.so -# You should change this name to something meaningful -#wsrep_cluster_name="my_wsrep_cluster" -# List all nodes of the cluster including this one -#wsrep_cluster_address="gcomm://172.16.8.5,172.16.8.6,172.16.8.4" -#wsrep_sst_method=rsync - -[mysqldump] -quick -max_allowed_packet = 16M - -[mysql] -# uncomment the next directive if you are not familiar with SQL -#safe-updates - -[isamchk] -key_buffer_size = 20M -sort_buffer_size = 20M -read_buffer = 2M -write_buffer = 2M - -[myisamchk] -key_buffer_size = 20M -sort_buffer_size = 20M -read_buffer_size = 2M -write_buffer_size = 2M - -[mysqlhotcopy] -interactive-timeout - -[mariadb] diff --git a/dev-db/mariadb-galera/mariadb-galera-10.0.22.ebuild b/dev-db/mariadb-galera/mariadb-galera-10.0.22.ebuild deleted file mode 100644 index 6c42d50..0000000 --- a/dev-db/mariadb-galera/mariadb-galera-10.0.22.ebuild +++ /dev/null @@ -1,135 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -MY_EXTRAS_VER="20150717-1707Z" -WSREP_REVISION="25" -HAS_TOOLS_PATCH="1" -SUBSLOT="18" - -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='client-libs embedded extraengine perl server openssl static-libs tools' \ -# 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 server ; 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))" - # Enable parallel testing, auto will try to detect number of cores - # 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} - - # Create a symlink to provided binaries so the tests can find them when client-libs is off - if ! use client-libs ; then - ln -srf /usr/bin/my_print_defaults "${BUILD_DIR}/client/my_print_defaults" || die - ln -srf /usr/bin/perror "${BUILD_DIR}/client/perror" || die - mysql-multilib_disable_test main.perror "String mismatch due to not building local perror" - fi - - # 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, main.bootstrap - # fails due to USE=-latin1 / utf8 default - # - # main.mysql_client_test, main.mysql_client_test_nonblock - # main.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 main.bootstrap \ - 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 - WSREP_LOG_DIR="${T}/var-tests/wsrep" \ - 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 -} diff --git a/dev-db/mariadb-galera/metadata.xml b/dev-db/mariadb-galera/metadata.xml deleted file mode 100644 index 7315496..0000000 --- a/dev-db/mariadb-galera/metadata.xml +++ /dev/null @@ -1,37 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>mysql-b...@gentoo.org</email> - <name>MySQL</name> - </maintainer> - <maintainer type="person"> - <email>hasuf...@gentoo.org</email> - <description>Libressl issues. Only assign if it's a direct Libressl issue. Do not directly assign for anything else.</description> - </maintainer> -<!-- -Please note that this list is shared between the following packages: -dev-db/mysql -dev-db/mariadb ---> -<use> - <flag name="client-libs">Build the libmysqlclient libraries</flag> - <flag name="embedded">Build embedded server (libmysqld)</flag> - <flag name="extraengine">Add support for alternative storage engines (Archive, CSV, Blackhole, Federated(X), Partition)</flag> - <flag name="jemalloc">Use <pkg>dev-libs/jemalloc</pkg> for allocations.</flag> - <flag name="latin1">Use LATIN1 encoding instead of UTF8</flag> - <flag name="libressl">Enable SSL connections and crypto functions using <pkg>dev-libs/libressl</pkg></flag> - <flag name="oqgraph">Add support for the Open Query GRAPH engine</flag> - <flag name="openssl">Enable SSL connections and crypto functions using <pkg>dev-libs/openssl</pkg></flag> - <flag name="profiling">Add support for statement profiling (requires USE=community).</flag> - <flag name="server">Build the server program</flag> - <flag name="sst-rsync">Add tools needed to support the rsync SST method</flag> - <flag name="sst-xtrabackup">Add tools needed to support the xtrabackup and xtrabackup-v2 SST methods</flag> - <flag name="systemtap">Build support for profiling and tracing using <pkg>dev-util/systemtap</pkg></flag> - <flag name="sphinx">Add suport for the sphinx full-text search engine</flag> - <flag name="test">Install upstream testsuites for end use.</flag> - <flag name="tokudb">Add support for TokuDB storage engine</flag> - <flag name="tools">Build the command line tools (mysql, mysqldump, mysqladmin, etc)</flag> - <flag name="yassl">Enable SSL connections and crypto functions using the bundled yaSSL</flag> -</use> -</pkgmetadata>