[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#732878: Add MariaDB as an alternative dependency



On 12/27/2013 09:44 AM, Clint Byrum wrote:
> Excerpts from Vincent Bernat's message of 2013-12-25 09:52:40 -0800:
>>  ❦ 25 décembre 2013 12:41 CET, Clint Byrum <spamaps@debian.org> :
>>
>>>>> Don't you think it would be more reasonable if the mariadb-client
>>>>> contained a Provides: mysql-client, rather than changing each and every
>>>>> software dependency in Debian?
>>>>
>>>> Maybe MariaDB wants to be the "default" MySQL implementation?
>>>
>>> MariaDB is not MySQL, so this is not really what you mean. Also I'd ask
>>> that you suggest why you think there should be a default, and why you
>>> think that "MySQL" should not be the default "MySQL".
>>
>> I am saying this because the bug reports about adding support for
>> MariaDB were asking for mariadb-client | mysql-client and not
>> mysql-client | mariadb-client. My question is genuine, I really don't
>> know. Do we plan to transition away from MySQL to MariaDB?
> 
> No such plan is under way. I am one of the few people maintaining MySQL,
> but others have recently stepped up to get us onto git, to get MySQL
> 5.6 ready, and to do general work, so MySQL seems like it may remain in
> Debian. As long as it does, there is no "automatic transition". They are
> forked, and more so than ever with MariaDB 10, so we should just treat
> them as such.

After all these replies, I'm still not sure what to do with my package.
Should I add mariadb-client as possible dependency? If, like it seems,
we get 4 different types of "MySQL compatible" servers (MySQL itself,
MariaDB, and both with the Percona patch making Galera from MySQL or for
MariaDB), does it makes sense to add dependency for all of them, in
absolutely all the packages in the Debian archive?

In other words, will I have to do something like:
Depends: mysql-client | mariadb-client | mysql-galera-client |
mariadb-galera-client

or is the client for the galera and non-galera the same?

Thoughts anyone?

Thomas

P.S: Please reply specifically on what implies this for packages that
depend on MySQL/MariaDB, and *not* about what's the plan for the servers
in Debian, which have already been discussed. If you wish to discuss it,
please do so in a new thread, or at least change the subject line.


Reply to: