[Pkg-kde-extras] Bug#815567: Amarok should depend on virtual-mysql-server-core to support MariaDB

Andreas Beckmann anbe at debian.org
Fri Apr 22 15:09:40 UTC 2016


Control: reopen -1

On Mon, 22 Feb 2016 18:06:27 +0200 =?UTF-8?B?T3R0byBLZWvDpGzDpGluZW4=?=
<otto at seravo.fi> wrote:

> Amarok defines as build dependency:
> 
> Build-Depends-Indep: mysql-server-core-5.6 | mysql-server-core
> 
> This should be changed to:
> 
> Build-Depends-Indep: mysql-server-core-5.6 | virtual-mysql-server-core

That has been implemented, but that's the wrong approach.

The buildds only consider the first alternative. This will break once
mysql-5.6 gets replaced by mysql-5.7 (or whatever else).
This will break in stretch in case mysql-5.6 leaves stretch.
And even if secondary alternatives would be considered by the buildds -
which provider of virtual-mysql-server-core should be installed? There
is probably more than one ...

So in this case you would really want a generic real package as first
alternative:

Build-Depends(-Indep): default-mysql-server-core | virtual-mysql-server-core

except that we currently don't have default-mysql-server-core ...


Andreas



More information about the pkg-kde-extras mailing list