[Bug 277922] Mk/bsd.default-versions.mk: Change default version of MySQL to MariaDB 10.11 (mysql=10.11m)

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 30 May 2024 14:49:26 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277922

Oleksii Samorukov <samm@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |samm@FreeBSD.org

--- Comment #27 from Oleksii Samorukov <samm@FreeBSD.org> ---
I would like to vote against this change. Let me add some details:

> Use MariaDB since FreeBSD 10 on all installations instead of MySQL: with exim+dovecot, Roundcube, Zoneminder, MediaWiki, WordPress, MODX without issues.

Amazing. But the same applies to MySQL 8.0, does it not? 

> Also most Linux distros switched default MySQL to MariaDB many years ago.

Very weak argument.

> I can prepare patch for Mk/bsd.default-versions.mk, Uses/mysql.mk and can to try for UPDATING.

Sorry, please, no. If someone is willing to use MariaDB, he is free to do so. 

> But MariaDB is more relevant for default at least in open-source and free projects, IMHO.

What are the criteria (behind "because I don't like Oracle")? Both projects are
using OSS licenses, both have active communities and support, and both are
behind commercial bodies, after all. There should be a strong reason to make
such a switch. 

I also see downsides:

1. That would force migration from Oracle MySQL to MariaDB. Companies may have
support contracts with one of the bodies already as well as tools/software
compatible with only one of them (e.g. i am using XtraBackup from Percona)

2. Configuration is not 100% compatible. 

3. A lot of testing is required to do such switch in the complex environment. 

To me such change is only reasonable if upstream would die, or change license
to non-OSS one or would officially be against FreeBSD port. None of these
happened. So why we should make a problems for the users?

-- 
You are receiving this mail because:
You are on the CC list for the bug.