MariaDB versions diverged from vanilla MySQL a long time ago
I wonder if we should be adding version constraints to allow requiring a separate minimum MariaDB version.
Originally prompting for this came with the introduction/usage of Doctrine (T191231), and the master version (to become version 3) didn't support MariaDB 10.0, which is still going to be greater than our requirement of MySQL 5.5
https://github.com/doctrine/dbal/commit/355d242f4cbc40f5d475c13a5bdbf85a44f35b89
They do support MySQL 5.0+ as per https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/platforms.html, and have more specific support for MySQL 5.7 and MySQL 8.0 too
Doctrine 2.10/3.0 (what we have) they do support MariaDB 10.2.7 and above, which may be an issue for WMF prod (at least as far as generating schema change SQL queries), with 10.1 (which we are still running on some servers) in at least some cases https://www.doctrine-project.org/projects/doctrine-dbal/en/2.9/reference/platforms.html https://github.com/doctrine/dbal/blob/2.9/lib/Doctrine/DBAL/Platforms/MariaDb1027Platform.php