Hi devs,
Right now we don’t officially support MariaDB, see https://dev.xwiki.org/xwiki/bin/view/Community/SupportStrategy/DatabaseSupportStrategy
Thomas mentioned yesterday that the Debian packaging will use MariaDB on some debian OSes. However that is not enough to say we support it IMO.
For me supporting means that we test for it in our CI. So if we want to support MariaDB properly and put it in the supported DB page we should finish adding support for it in our XWiki Docker Test framework and use it in https://github.com/xwiki/xwiki-jenkins-pipeline/blob/bcec03027b2a3f9ed64ba964fb07cfd5f0f1623b/vars/dockerConfigurations.groovy
So I propose that we do that. I’ll try to find some time to work on it but if someone else wants to do it, it’s fine too
Note that supporting it has a cost since it’s another DB to support and this means running all our tests on it which means using more CI Agent CPUs and time.
So I’d like to make sure we’re ok with that. Opinions?
PS: FTM I’ve added MariaDB in the unsupported section of https://dev.xwiki.org/xwiki/bin/view/Community/SupportStrategy/DatabaseSupportStrategy