>
> I remember when MariaDB was first released, it and MySQL were compatible
> replacements for one another and this assumption was baked into plenty of
> other packages. Is this still true, and if not are there plans to
> coordinate with other packages to update things like client connector
> dependencies?
>

As can be found here:
https://mariadb.com/kb/en/library/what-is-the-goal-of-mariadb/
MariaDB is not a drop-in replacement for MySQL anymore. They are "on the
user level, broadly compatible".

>From devel POV it means, you has to choose, agains which you will compile
your software.
>From user POV it means, you shouldn't easily cross a functionality which
differ, but they are there.
>From upstream POV it means, they ususaly has to write their code in such a
way, it will compile fine with both. (That mostly meant stop using symbols
out of specification and stop using hardcoded paths)

MariaDB has now both connector C and ODBC in Fedora, which should be used
with it, rather than mysql-connector-odbc. On the other hand,
mysql-connector-odbc was changed to build back against MySQL (instead of
MariaDB)

Nowadays, all of the (applicable) software in F27+ is being compiled
against MariaDB.
I still try to support installing client X server packages one from MariaDB
and other from MySQL, as well as using connectors vice versa. (That's one
thing a Fedora CI will help me greatly in the future)

Did I answered your question?
If not, try it retry with "--verbose", please :)

--

Michal Schorm
Associate Software Engineer
Core Services - Databases Team
Red Hat
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to