== Summary ==
Update of MariaDB ('mariadb' package) in Fedora from 10.4 to 10.5 version.
== Owner ==
* Name: [[User:mschorm| Michal Schorm]]
* Email: mschorm(a)redhat.com
== Detailed Description ==
Update of MariaDB package in Fedora from 10.4 version to 10.5 version.
== Benefit to Fedora ==
I'm cooperating with the upstream to bring the latest stable software to
10.5 series introduces number of enhancements, which cannot be found in
Overview of the new features can be found here:
== Scope ==
* Proposal owners:
**Prepare MariaDB 10.4 as a module for Rawhide and atleast one stable
Fedora release (done)<br />so users which want to stay on the current
release have the possibility.<br />This also serve as a failover mechanism
in case of issues with the 10.5.
**Prepare MariaDB 10.5 as a module for Rawhide and atleast one stable
Fedora release (done in Rawhide; the rest in BODHI)<br />so users can test
the 10.5 in advance. (installing 10.5 module on already stable release)<br
/>This also serve as a upgrade path - users can install 10.5 module on
Fedora release which have 10.4 in base; and then upgrade to 10.5 module on
a Fedora release which will have 10.5 in base.
**Release MariaDB 10.5 to Rawhide (blocked; 10.5 modules needs testing
**Check software that requires or depends on 'mariadb' or 'galera'
for incompatibilities<br />This shouldn't be an issue in general, as vast
majority of the software requires client library, provided by
"mariadb-connector-c" package, which won't change.
**Gather user input on the changes between MariaDB 10.4 and 10.5
* Other developers: N/A (not a System Wide Change)
* Release engineering:
* Policies and guidelines: N/A (not a System Wide Change)
* Trademark approval: N/A (not needed for this Change)
== Upgrade/compatibility impact ==
The MariaDB client library is compatible, so the shouldn't be any issues
and / or need for rebuild of dependent packages.
MariaDB 10.5 modules are now available for Fedora Rawhide and in BODHI for
the stable releases
== How To Test ==
Usual testing as when upgrading between major MariaDB versions.
Test that all other software runs well with MariaDB 10.5.
Report any issues, so I can reach the different upstreams and check if they
plan update their software to support MariaDB 10.5 and when.
== User Experience ==
The users will have to upgrade their databases the same way as between
major MariaDB versions.
If the users want to stick with MariaDB 10.4 for a little longer, the
MariaDB 10.4 module is available for them in all stable Fedora releases as
well as in Rawhide.
If the users want to test the 10.5 series beforehand, the MariaDB 10.5
module is available.
== Dependencies ==
Since the client library ('mariadb-connector-c') is not changing, dependent
software should work fine.
Only a rare cases builds against the server part of MariaDB. (e.g. building
a server plugin)
== Contingency Plan ==
Modules will provide the functional version of MariaDB 10.4, available to
* Contingency mechanism: Fedora Modules for 10.4 available
* Contingency deadline: already in place
* Blocks release? N/A (not a System Wide Change)
* Blocks product? N/A (not a System Wide Change)
== Documentation ==
Upgrading and incompatibilities:
== Release Notes ==
Release notes for each release:
Overall overview of the changes and improvements:
He / Him / His
Senior Program Manager, Fedora & CentOS Stream