> > 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