Switch the distribution default version of MariaDB from MariaDB 10.11 to MariaDB 11.8
Summary
MariaDB is packages now use the versioned package layout.
Currently we have packages mariadb10.11 and mariadb11.8 which both provides their respective versioned named sub-packages (e.g. mariadb10.11-server or mariadb11.8-errmsg etc.)
A "distribution default" version is the one, that also provides the unversioned names (e.g. mariadb-server or mariadb-errmsg etc.), making it easy for user to discover, install, and for other packages to depend on.
Currently the "distribution default" version of MariaDB is 10.11. Let's switch to 11.8.
Owner
- Name: Michal Schorm
- Email: mschorm@redhat.com
Current status
- Targeted release: Fedora Linux 44
- Last updated: 2026-03-17
- Announced
- Discussion thread
- FESCo issue: #3550
- Tracker bug: #2436484
- Release notes tracker: #321
Detailed Description
The technical implementation is by a ON/OFF macro in the MariaDB packages SPECfiles. There can't be two same "distribution default" packages at the same time, since they would create conflicts. So the switch must be done simultaneously.
Similar change was done for MySQL in F43 and went well.
No issues expected.
Feedback
Benefit to Fedora
MariaDB 11.8 is the latest LTS version of MariaDB.
Scope
- Proposal owners:
- will do switch in the packages
mariadb10.11andmariadb11.8 - will check for any issues with the dependent packages
- will do switch in the packages
- Other developers:
- are expected to cooperate in case of fixes in dependent packages are needed
- Release engineering: N/A (not needed for this Change)
- Policies and guidelines: N/A (not needed for this Change)
- Trademark approval: N/A (not needed for this Change)
- Alignment with the Fedora Strategy: Fedora leads in the Linux distribution development
Upgrade/compatibility impact
DB administrators need to handle the DB upgrade, as usual.
In case the DB admin need more time with the old MariaDB 10.11, is still will be available as an alternative in Fedora 44.
How To Test
TBA once the change is implemented
User Experience
Load of features and enhancements inside of the software itself.
Dependencies
amarok - will need to be rebuilt against the new mariadb-devel [PR merged, package rebuilt, FIXED]
zoneminder - will need to be rebuilt against the new mariadb-devel [RPMFusion - patch sent to the maintainer vi e-mail]
Contingency Plan
- Contingency mechanism: The change will be reverted.
- Contingency deadline: N/A (not a System Wide Change)
- Blocks release? No
