I have a plan I would like some eyes on... I want to gradually *BAN* the use of virtual/mysql and virtual/libmysqlclient as dependencies.
To accomplish this, force dev-db/mysql-connector-c to be the only souce of libmysqlclient.so. Packages that choose to support libmariadb.so instead can include a libmariadb USE to hook up to dev-db/mariadb-connector-c that will be introduced (and they can live side-by-side). The motivation for this could be licensing with libmariadb being LGPL instead of GPL. This is similar to ffmpeg/libav, except the libraries can co-exist. The current providers of virtual/mysql would get a new USE flag that is MASKED for all users for the transition period and pull in the lib package(s) when that USE is disabled. virtual/mysql would become a server reference for USERS only. It would be a QA warning violation to depend directly on virtual/mysql as it can live anywhere. virtual/libmysqlclient would be last-rite as it doesn't work as intended That about sums it up. Brian MySQL team lead
signature.asc
Description: OpenPGP digital signature