Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#55032 - [libmariadbclient] should provide libmysqlclient

Attached to Project: Arch Linux
Opened by Maxime Buquet (ppjet6) - Friday, 04 August 2017, 13:12 GMT
Last edited by Eli Schwartz (eschwartz) - Friday, 04 August 2017, 17:22 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Christian Hesse (eworm)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

As `libmariadbclient` already provides `usr/lib/libmysqlclient.so`, would it be possible to add `provides('libmysqlclient')`, or maybe have a wrapper package depending on libmariadbclient, and providing libmysqlclient.
This task depends upon

Closed by  Eli Schwartz (eschwartz)
Friday, 04 August 2017, 17:22 GMT
Reason for closing:  Won't implement
Additional comments about closing:  There is no reason to continue using this outdated provides
Comment by Eli Schwartz (eschwartz) - Friday, 04 August 2017, 14:39 GMT
Seems to have been removed during the update to 10.1.24, but I don't know what eworm's motivation was.
Comment by Christian Hesse (eworm) - Friday, 04 August 2017, 15:42 GMT
This was removed when we tried to update to mariadb 10.2.6 (which failed and we decided to step back and go with mariadb 10.1.x for now).
We switched from mysql to mariadb four years ago. That should be enough time to update your dependencies...
Comment by Maxime Buquet (ppjet6) - Friday, 04 August 2017, 15:45 GMT
What is the rationale behind having the mariadb package provide mysql then?
Comment by Christian Hesse (eworm) - Friday, 04 August 2017, 16:00 GMT
That mariadb package provides a daemon which serves its database via stable protocol. Any mysql client should be able to connect to mariadb.
Library API (and ABI) can change over time. With mariadb 10.2.x there is not even a library called libmysqlclient.
Comment by Maxime Buquet (ppjet6) - Friday, 04 August 2017, 16:59 GMT
> With mariadb 10.2.x there is not even a library called libmysqlclient.

Fair enough. Thanks for the answer.

Loading...