Details
-
Bug
-
Status: Stalled (View Workflow)
-
Major
-
Resolution: Unresolved
-
11.4
-
None
Description
Currently MariaDB has hard dependency of galera-4 which should not be like that. Galera should be in recommends but then there is several scripts:
PR #1829 suggests to start recommend galera-4 and also tools that are assioisated with Galera scripts like:
- gawk
- iproute2
- libdbi-perl
- rsync
- socat
- lsof
Several of these tools are used in tree and required by other tools to work:
lsof command
package mariadb-server
- debian/mariadb-server.postinst
- scripts/wsrep_sst_common.sh
- scripts/wsrep_sst_backup.sh
- scripts/wsrep_sst_rsync.sh
package mariadb-test
- mysql-test/suite/galera_3nodes/suite.pm
- mysql-test/suite/galera/suite.pm
- mysql-test/suite/innodb/t/alter_inplace_perfschema.test
package not-installed
- support-files/policy/apparmor/usr.sbin.mysqld
awk command
package mariadb-server
- scripts/wsrep_sst_mysqldump.sh
debian/mariadb-server.mariadb.initdebian/mariadb-server.preinstdebian/autobake-deb.sh- support-files/mini-benchmark
package mariadb-server-core
scripts/mysql_install_db.sh
package not-installed
- scripts/mysql_config
- support-files/policy/apparmor/usr.sbin.mysqld
Not installed at all
- scripts/sys_schema/generate_sql_file.sh
rsync command
package mariadb-server
- scripts/wsrep_sst_rsync.sh
- sql/wsrep_sst.h
- sql/wsrep_mysqld.cc
package mariadb-backup
- extra/mariabackup/innobackupex.cc
- extra/mariabackup/backup_copy.cc
- extra/mariabackup/xtrabackup.cc
- extra/mariabackup/xtrabackup.h
package mariadb-test
- mysql-test/suite/galera/*
- mysql-test/suite/sys_vars/*
- mysql-test/suite/wsrep/common.pm
package not-installed
- support-files/policy/apparmor/usr.sbin.mysqld
- support-files/policy/selinux/mariadb-server.te
- support-files/wsrep.cnf.sh
socat command
package mariadb-test
- mysql-test/include/have_mariabackup.inc
- scripts/wsrep_sst_mariabackup.sh
package mariadb-server
- mysql-test/suite/wsrep/common.pm
- mysql-test/suite/galera/*
package not-installed
- support-files/policy/apparmor/usr.sbin.mysqld
iproute2 commands
package mariadb-server
- scripts/wsrep_sst_common.sh
Every recommend should be tested as removing Galera would make wsrep_sst_* scripts non-functional without adding that package in Debian or any other distro.
Debian bug for this is: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=988089