Building broken in rawhide for packages requiring mysql? Re: MySQL-libs conflicts with mariadb-libs-5.5.29-7.fc19.x86_64

Norvald H. Ryeng norvald.ryeng at oracle.com
Tue Mar 12 13:03:15 UTC 2013


On Mon, 11 Mar 2013 19:00:29 +0100, Honza Horak <hhorak at redhat.com> wrote:

> On 03/11/2013 06:55 PM, Sérgio Basto wrote:
>> Hi ,
>> On Qua, 2013-03-06 at 09:25 -0600, Richard Shaw wrote:
>> " Looks like mariadb has hit rawhide now and I can't build mythtv.
>>
>> I've added conditionals for the direct mysql Requires and BR's but
>> until some of the dependent packages are fixed, MySQL-python,
>> qt4-mysql, etc. "
>>
>> How (and when) we fix rawhide ?
>>
>> Thanks,
>>
>
> Hi,
>
> if I understand it correctly that the problem is caused by conflicting  
> library names, then it should be solved today (the enhanced package is  
> already building).

Why not have non-conflicting library names? The APIs are different, so
it makes sense to have both libmysqlclient.so and
libmariadbclient.so. These can co-exist and applications can choose
which library to build against.

The solution that's currently implemented (bumping the version of the
original libmysqlclient.so from 18 to 1018) is a hack and not a
long-term solution.

Regards,

Norvald H. Ryeng


More information about the devel mailing list