please fix the lie in "ReplaceMySQLwithMariaDB"

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

 



http://fedoraproject.org/wiki/Features/ReplaceMySQLwithMariaDB#Comments_and_Discussion
> MariaDB is binary compatible with MySQL of the same major version, so
> we don't need to change anything in packages depending on
> libmysqlclient.so

that database-files are binary-compatible does NOT mean the bianries
itself are binary-compatible and it is simply impossible if you take
a breath and think about how ABI-compatibility is defined

there where even a ABI-break in the GA-lifecycle of MySQL 5.5 without
raise the soname which was done in a minor-update after GA
__________________________________________________________________

since the changelog contains one of the feature owners for exactly
this soname-bump it leaves the bad taste that the "we don't need
to change anything in packages depending on libmysqlclient.so" was
written to get the FESCo OK by knowing it is not true or someone
does not mind the difference between API and ABI which would not
make things better

* Mon Mar 21 2011 Tom Lane <tgl@xxxxxxxxxx> 5.5.10-1
 - Update to MySQL 5.5.10, for various fixes described at
   http://dev.mysql.com/doc/refman/5.5/en/news-5-5-10.html
   Note that this includes a rather belated soname version
   bump for libmysqlclient.so, from .16 to .18
__________________________________________________________________

there is no word about binary compatibility for shared libraries

https://kb.askmonty.org/en/mariadb-versus-mysql-compatibility/
* Data and table definition files (.frm) files are binary compatible.
* All client APIs, protocols and structs are identical.
* All filenames, binaries, paths, ports, sockets, and etc... should be the same.
* All MySQL connectors (PHP, Perl, Python, Java, .NET, MyODBC, Ruby, MySQL C connector etc)
  work unchanged with MariaDB.
* There are some installation issues with PHP5 that you should be aware of
  (a bug in how the old PHP5 client checks library compatibility).
  The mysql-client package also works with MariaDB server.

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux