[MDEV-22078] MariaDB-compat missing from MariaDB 10.4 CentOS 8 Yum Repo Created: 2020-03-30  Updated: 2020-07-20  Resolved: 2020-05-12

Status: Closed
Project: MariaDB Server
Component/s: Platform RedHat
Affects Version/s: 10.4.12
Fix Version/s: 10.3.23, 10.4.13, 10.5.3

Type: Bug Priority: Blocker
Reporter: David Rees Assignee: Daniel Bartholomew
Resolution: Fixed Votes: 0
Labels: None
Environment:

CentOS 8


Issue Links:
Problem/Incident
causes MDEV-22694 New -compat RPM package breaks certai... Closed
Relates

 Description   

Have MariaDB 10.4.12 installed on a CentOS 8 system.

Trying to install package nagios-plugins-mysql, which requires libmysqlclient.so.21.

dnf/yum attempt to pull in mysql-common and mysql-libs (8.0.17) to satisfy this dependency. But this fails because mysql-common-8.0.17 conficts with MariaDB-10.4.12.

Disabling the AppStream repo prevents the dependency from being satisfied.

Other builds of MariaDB for CentOS (7, 6) include a MariaDB-compat package which includes
the necessary compatibility libraries, the build for CentOS 8 should as well.



 Comments   
Comment by Elena Stepanova [ 2020-04-05 ]

MariaDB-compat packages for earlier CentOS contain libmysqlclient.so.15 / 16 / 18, they wouldn't have helped with libmysqlclient.so.21.
See the comment explaining the idea behind compat packages.

serg, do you have any additional thoughts on this?

Comment by Sergei Golubchik [ 2020-04-07 ]

still it should've been built. I'll see why it wasn't

Comment by Sergei Golubchik [ 2020-04-27 ]

I've pushed a fix in 10.1, it'll fix shared symlinks in 10.1.

dbart now you should use 10.1.45 packages to build 10.3.23 and 10.4.13 packages. That is, after 10.1.45 is built — replace 10.1-shared.rpm and then build 10.3 and 10.4 with it.

Comment by Daniel Bartholomew [ 2020-04-28 ]

Once I have final 10.1.45 packages I'll get them put to where they need to go then trigger rebuilds of CentOS 8 / RHEL 8 for our 10.3.23 and 10.4.13 builds if necessary (I may be able to get the 10.1.45 rpms in place before the final 10.3 and 10.4 builds happen, but if not I'll trigger the rebuilds).

Comment by Daniel Bartholomew [ 2020-05-12 ]

MariaDB-compat packages are now present in the RHEL repositories.

Generated at Thu Feb 08 09:12:01 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.