Bug 1467297 - Tracker: mariadb library change "libmysqlclient.so.18.0.0" -> "libmariadb.so.3"
Summary: Tracker: mariadb library change "libmysqlclient.so.18.0.0" -> "libmariadb.so.3"
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: mariadb
Version: 27
Hardware: All
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Michal Schorm
QA Contact: Fedora Extras Quality Assurance
URL: https://jira.mariadb.org/browse/MDEV-...
Whiteboard:
Depends On: 1467312 1467643 1467652 1467667 1467703 1467706 1469993 1470036 1470133 1470175 1470196 1470527 1470529 1470540 1470642 1470741 1470854 1471065 1471139 1471173 1471195 1471206
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-07-03 10:41 UTC by Augusto Caringi
Modified: 2017-11-18 16:21 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-10-26 15:54:43 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
The list of affected packages (879 bytes, text/plain)
2017-07-03 10:48 UTC, Michal Schorm
no flags Details

Description Augusto Caringi 2017-07-03 10:41:09 UTC
This is a tracker for the issues regarding the upgrade to MariaDB 10.2. There is a SONAME change in the library so rebuild of dependent packages is needed. There is also some modifications in the library code (headers) that can cause build errors and in this case affected packages will need fixes.

Comment 2 Michal Schorm 2017-07-03 10:48:41 UTC
Created attachment 1293814 [details]
The list of affected packages

The list of affected packages

Comment 3 Kevin Kofler 2017-07-04 09:59:30 UTC
These changes are a result of the switch from the GPL-licensed client library to the LGPL-licensed one:
https://jira.mariadb.org/browse/MDEV-9055

Comment 4 Adam Williamson 2017-07-12 20:00:20 UTC
Trackers typically *depend on* other bugs, they don't *block* them. Augusto, should all those Blocks: be Depends On: instead?

Comment 5 Adam Williamson 2017-07-12 20:01:45 UTC
Also, why is there no bug for net-snmp ? The build of that package in the COPR seems to have failed.

Comment 6 Honza Horak 2017-07-13 06:06:30 UTC
(In reply to Adam Williamson from comment #4)
> Trackers typically *depend on* other bugs, they don't *block* them. Augusto,
> should all those Blocks: be Depends On: instead?

Yeah, that would make it more clear I believe, changing that.

(In reply to Adam Williamson from comment #5)
> Also, why is there no bug for net-snmp ? The build of that package in the
> COPR seems to have failed.

We're proceeding with the failed packages, the bug for net-snmp will be created soon as well.

Comment 7 Michal Schorm 2017-07-13 11:37:02 UTC
Upstream JIRA ticket for issues and questions:
  https://jira.mariadb.org/browse/MDEV-13314

Comment 8 Rex Dieter 2017-07-13 13:32:39 UTC
Someone mind adding a link to the work-in-progress copr here too?  (unless you don't think that would be helpful, then nevermind)

Comment 9 Augusto Caringi 2017-07-13 13:38:02 UTC
(In reply to Rex Dieter from comment #8)
> Someone mind adding a link to the work-in-progress copr here too?  (unless
> you don't think that would be helpful, then nevermind)

https://copr.fedorainfracloud.org/coprs/g/db-sig/mariadb-10.2/

Comment 10 Jan Kurik 2017-08-15 09:18:40 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 27 development cycle.
Changing version to '27'.

Comment 11 Michal Schorm 2017-10-26 15:54:43 UTC
Seems like all fixed.

Comment 12 Lucas Maneos 2017-11-18 16:21:59 UTC
This seems to be breaking fc27 builds of nagios-plugins as well.

Upstream issues: 
https://github.com/nagios-plugins/nagios-plugins/issues/288
https://github.com/monitoring-plugins/monitoring-plugins/issues/1508

I worked around it locally by adding "#include <server/mysql_version.h>" to plugins/check_mysql*.c


Note You need to log in before you can comment on or make changes to this bug.