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