Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 651066 - virtual/libmysqlclient-18 requires masked use flag client-libs for server ebuilds
Summary: virtual/libmysqlclient-18 requires masked use flag client-libs for server ebu...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux MySQL bugs team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-21 12:38 UTC by Alexandros Diamantidis
Modified: 2018-03-21 12:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandros Diamantidis 2018-03-21 12:38:32 UTC
I'd like to upgrade dev-db/mariadb to the latest available dev-db/mariadb-10.3.5_rc (running ~amd64) but virtual/libmysqlclient-18 requires the client-libs use flag to be enabled for dev-db/mariadb (as well as other MySQL-compatible servers) - yet, client-libs is masked in base/package.use.mask:

# Mask client-libs USE to force users to install alternative standard pacakges
>=dev-db/mariadb-10.2.13 client-libs
>=dev-db/mysql-5.7 client-libs
>=dev-db/percona-server-5.7 client-libs

I read in bug #649918 that virtual/libmysqlclient is going away but since other ebuilds currently depend on it I thought I'd report the problem.

Thanks!
Comment 1 Brian Evans (RETIRED) gentoo-dev 2018-03-21 12:49:59 UTC
This should be forcing the installation of dev-db/mysql-connector-c which will satisfy virtual/libmysqlclient.

The server ebuilds which have client-libs will force this package to be installed as well.

If you have a conflict, it is likely a USE conflict between virtual/libmysqlclient and dev-db/mysql-connector-c.