[debian-mysql] percona vs. mariadb

Steven Ayre steveayre at gmail.com
Thu Mar 7 12:56:25 UTC 2013


Specifically the reason mysql-common and libmysqlclientXX are likely to be
an issue is that many packages have versioned dependencies on them, which
means virtual packages provided by multiple source packages would be
ignored. Those dependencies would need to be adjusted before they could be
made into virtual packages.

libmysqlclientXX could also have ABI compatibility issues. Historically
libmysqlclient16 from mysql server 5.1 and mysql cluster 7.0 were not
compatible although that's fixed in 5.5/7.2. But conceivably the symbols
could still be different depending on which source package provides the
library.

-Steve



On 7 March 2013 12:48, Steven Ayre <steveayre at gmail.com> wrote:

> +1 too, much like there are multiple options for the MTA.
>
> Two packages that're likely to cause a problem are:
> mysql-common (ships my.cnf which may not be compatible across all versions)
> libmysqlclientXX
>
> There're a number of mysql variants that it might be useful to support:
> mysql community server
> mysql cluster
> percona server
> mariadb
> galera
>
>
> -Steve
>
>
>
> On 7 March 2013 08:40, Otto Kekäläinen <otto at fsfe.org> wrote:
>
>> 2013/3/7 Bjoern Boschman <bjoern at boschman.de>:
>> > But in terms of debian first of all we have to get wheezy up and running
>> > which will be shipped with hopefully mysql-5.5.30
>> >
>> > For wheezy+1 I'd vote not for letting debian decide what to ship and
>> > what not. So no replacement at all.
>> >
>> > We should provide meta packages (like mysql-server, mysql-client) which
>> > still defaults to oracle builds. on top we should provide mariadb and
>> > percona which will fullfil those packages using the 'Provides' Tags
>> >
>> > with this the user has the ability to choose what fits best for her/his
>> use.
>>
>> +1
>>
>> This plan sounds like what I had in mind too.
>>
>> - Otto
>>
>> _______________________________________________
>> pkg-mysql-maint mailing list
>> pkg-mysql-maint at lists.alioth.debian.org
>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-mysql-maint
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-mysql-maint/attachments/20130307/524e1b74/attachment.html>


More information about the pkg-mysql-maint mailing list