Bug #78112 mysql-community-libs-compat 5.7.8 should include libmysqlclient.so.18
Submitted: 17 Aug 2015 17:40 Modified: 18 Aug 2015 12:19
Reporter: Jay Janssen Email Updates:
Status: Not a Bug Impact on me:
None 
Category:MySQL Server: Packaging Severity:S3 (Non-critical)
Version:5.7.8 OS:Any
Assigned to: CPU Architecture:Any

[17 Aug 2015 17:40] Jay Janssen
Description:
I am testing 5.7.8 on Centos 7 and found that mysql-community-libs contains libmysqlclient.so.20 and mysql-community-libs-compat contains libmysqlclient.so.16.  

I cannot find a package in the 5.7 yum repo that does provide a .18 client library.   Can one be added for applications looking for that particular .so?

How to repeat:
Install every 5.7 package you can and look for a mysqlclient.so.18.

Suggested fix:
Simply add a build of .so.18 to the compat package.
[17 Aug 2015 20:52] Terje Røsten
Thanks for your report,

its a valid request I agree, however can you provide list of packages
that requires  libmysqlclient.so.18 on your system?
[17 Aug 2015 21:03] Terje Røsten
Hi again

whats your exact platform?

For CentOS7/RHEL7/Oracle Linux 7 libmysqlclient.so.18 is provided in mysql-community-libs-compat.

$ rpm -qp --provides  mysql-community-libs-compat-5.7.8-0.3.rc.el7.x86_64.rpm | grep client
libmysqlclient.so.18()(64bit)
libmysqlclient.so.18(libmysqlclient_16)(64bit)
libmysqlclient.so.18(libmysqlclient_18)(64bit)

For CentOS6/RHEL6/Oracle Linux 6 libmysqlclient.so.16 is provided in mysql-community-libs-compat.

$ rpm -qp --requires mysql-community-libs-compat-5.7.8-0.3.rc.el6.x86_64.rpm |grep client
libmysqlclient.so.16()(64bit)  
libmysqlclient_r.so.16()(64bit)  

Add similar for CentOS 5 where version 15 is provided.

For CentOS 6
[18 Aug 2015 7:34] MySQL Verification Team
Changing status to 'Need feedback'
[18 Aug 2015 12:11] Jay Janssen
Sorry, you are totally right.  I realized my puppet config has been installing the el6 repo on el7 for a long while now.  You can close this issue, thank you.
[18 Aug 2015 12:19] MySQL Verification Team
Thank you for confirming!
Closing the bug for now.