[debian-mysql] Bug#887007: Bug#887007: Bug#887007: my.cnf handling collides with MySQL

Robie Basak robie.basak at ubuntu.com
Mon Sep 28 19:36:32 BST 2020


I think the original idea was:

Keep the client configuration common to both MySQL and MariaDB as much
as possible. This is because we do want the clients to be coinstallable
and also because users often don't have control of the client in use
since it goes through a client library they didn't choose to build.

So in this world, client configuration would be shipped by mysql-common
only.

I may be remembering this wrong, and there might have been a
misunderstanding at the time, so I welcome any corrections to this.

Then it'd only be the _server packages_ that register against
update-alternatives. Only one of the servers can be active at once,
which is reasonable. And then there would be no collision, since we
already ensure that only one server is active at once.

(If we want to allow coinstallable servers then we also need to complete
the cooperative handling of /var/lib/mysql that we agreed, as well as
disentangle the service files and binaries and default listening ports
in addition to /etc/mysql).

On Mon, Sep 28, 2020 at 08:57:11PM +0300, Otto Kekäläinen wrote:
> 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.

[...]

> So having any kind of co-installability for even the clients does not
> seem possible right now.

Then how does this bug arise?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-mysql-maint/attachments/20200928/c9600104/attachment-0001.sig>


More information about the pkg-mysql-maint mailing list