Gentoo Archives: gentoo-dev

From: "Robin H. Johnson" <robbat2@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] The future of virtual/mysql and virtual/libmysqlclient
Date: Wed, 14 Feb 2018 04:37:51
Message-Id: robbat2-20180214T042955-663427005Z@orbis-terrarum.net
In Reply to: [gentoo-dev] The future of virtual/mysql and virtual/libmysqlclient by Brian Evans
1 On Tue, Feb 13, 2018 at 09:32:32PM -0500, Brian Evans wrote:
2 > I have a plan I would like some eyes on...
3 >
4 > I want to gradually *BAN* the use of virtual/mysql and
5 > virtual/libmysqlclient as dependencies.
6 Overall I agree, but there's some slight concerns I have.
7
8 > To accomplish this, force dev-db/mysql-connector-c to be the only souce
9 > of libmysqlclient.so.
10 >
11 > Packages that choose to support libmariadb.so instead can include a
12 > libmariadb USE to hook up to dev-db/mariadb-connector-c that will be
13 > introduced (and they can live side-by-side). The motivation for this
14 > could be licensing with libmariadb being LGPL instead of GPL. This is
15 > similar to ffmpeg/libav, except the libraries can co-exist.
16 Have all the concerns about using slightly different libmysqlclient.so
17 builds been resolved? Esp for pre-built binaries (I don't know if there
18 are any left in the tree).
19
20 > The current providers of virtual/mysql would get a new USE flag that is
21 > MASKED for all users for the transition period and pull in the lib
22 > package(s) when that USE is disabled.
23 >
24 > virtual/mysql would become a server reference for USERS only. It would
25 > be a QA warning violation to depend directly on virtual/mysql as it can
26 > live anywhere.
27 This part worries me slightly. I do understand that mysql-embedded is
28 retired entirely, but apps that spun up their own local mysqld instance
29 would still be affected this this change.
30
31 --
32 Robin Hugh Johnson
33 Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
34 E-Mail : robbat2@g.o
35 GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
36 GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] The future of virtual/mysql and virtual/libmysqlclient Francesco Riosa <vivo75@×××××.com>