[debian-mysql] Bug#887007: Bug#887007: Bug#887007: my.cnf handling collides with MySQL
Otto Kekäläinen
otto at debian.org
Mon Sep 28 18:57:11 BST 2020
Right now the file /etc/mysql/mariadb.conf.d/50-client.cnf is just an
empty placeholder and mariadb-client would work without depending on
mariadb-common as long as no user adds anything to that config file.
But it would be quite confusing for the user if there is a file
/etc/mysql/mariadb.conf.d/50-client.cnf which they would modify, only
to later discover that those modifications did not have any effect.
I also see that mysql-8.0 added quite a few conflicts on mariadb-*. In
mysql-5.7 only the server conflicted with the mariadb equivalent.
Now in 8.0 there is among others:
Package: mysql-client-core-8.0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Provides: virtual-mysql-client-core
Conflicts: mariadb-client-10.1,
mariadb-client-10.3,
mariadb-client-core-10.1,
mariadb-client-core-10.3,
mysql-client-5.7,
mysql-client-core-5.7,
virtual-mysql-client-core
Package: mysql-client-8.0
Architecture: any
Depends: debianutils (>=1.6),
mysql-client-core-8.0,
mysql-common (>= 5.5),
${misc:Depends},
${shlibs:Depends}
Provides: virtual-mysql-client
Conflicts: mariadb-client-10.1,
mariadb-client-10.3,
mysql-client-5.7,
virtual-mysql-client
So having any kind of co-installability for even the clients does not
seem possible right now.
More information about the pkg-mysql-maint
mailing list