Fwd: MariaDB replacing MySQL

Honza Horak hhorak at redhat.com
Wed Mar 13 17:03:18 UTC 2013


On 03/13/2013 09:27 AM, Norvald H. Ryeng wrote:
>>>> We now changed the Requires in akonadi-mysql to mariadb-server to be
>>>> sure of what we get.
>>>
>>> This dependency is a problem. It makes it impossible to install
>>> MySQL-server on a KDE system since mariadb-server and MySQL-server
>>> conflict.
>>
>> I don't think conflict is actually the main problem -- the inability
>> of RPM to un-ambigously choose one of the two packages that provide
>> the same symbol *is* the real problem. If we solved that one,
>> MySQL-server could provide right symbol and KDE system would be happy.
>
> I fully agree that enforcing the default is the main problem. It makes
> the whole ting very difficult.
>
> Package conflict is a problem as soon as packages start depending on one
> particular server or tools implementation (e.g., akonadi-mysql). If both
> have the same virtual provide and all packages depend on that instead of
> a specific implementation, they can be conflicting.

Yeah, but on the other hand, as soon as there are still packages that 
doesn't depend on a specific one (use just mysql or mysql-server) -- we 
need to keep the API the same -- by API I mean name of the systemd unit 
file, utilities names, ...

Honza


More information about the devel mailing list