-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Here is a second Draft based on comments


Title: MySQL client libraries and server packaging changes
Author: Brian Evans <grkni...@gentoo.org>
Content-Type: text/plain
Posted: 2015-07-17
Revision: 1
News-Item-Format: 1.0
Display-If-Installed: virtual/mysql

First off, a new virtual is being introduced, virtual/libmysqlclient.
virtual/mysql will represent the server (mysqld) and tools (mysqldump,
mysql, mysqladmin, etc) while virtual/libmysqlclient will represent
the mysql client shared and static libraries, libmysqlclient.so for
example.

Ebuilds that only link the libraries may not pull in the server
packages with this change in the future. Because of this, you may have
to add a virtual/mysql or one of the providers; i.e. dev-db/mysql,
dev-db/mariadb, or dev-db/percona-server; to your world file if you
require a server to be installed locally.  This will be phased in
slowly as other packages are updated.

As for the server packages themselves, the minimal USE is being
replaced. The new USE flags are client-libs, server, and tools.
The server and tools flags are on by default to signify the primary
purpose of those builds.

The primary provider for libraries will be a new package
dev-db/mysql-connector-c.  Thorough testing did not turn up any
issues, but packagers are permitted to block any provider of
virtual/libmysqlclient that does not work correctly. Enabling the
client-libs USE on a server package may be the necessary solution for
the rare case of a block on an incompatible provider.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)

iQIcBAEBAgAGBQJVqWLCAAoJENH3ge/59KO2/JkP+QGpz+M93Mn2C1EopzTG01WZ
66ELrIle/bkvVCtEdfhJXERUqMsyPr5sH6bn2aRC8x7XI7zZWgXBlVrvG4swO7Ul
/2BBArnO0lv/ck5P8QHZTkZuT4W5zZzQP9ORjKel7p/1Cc96kAlgyFd33ACgtjuV
O2zc1mjpKSFhRhybP7FdFsVCpo3PkSYyhmACMkXlbsBmeo8I2u94bzGzuEe5olpM
DOhbwjkeyPix2EacP5pLWmUOIwy/mv+1i+a7sqmkIk54EPuDqDV4dBWQWqyccUl/
puKhnCMsqwzVVRRni5DKK2q4vXC6DdSsuRT0E6/9EVUfSwPyLijYZTI4TNvpB+bn
iz8UWkMcuovOBubycxhvDnx2c5+dmMgh1ykIu7Uq04hCFscP2bHmeON8EJLl3YvA
RoDbc2AvDZnAo9Jbln5YfopNvZGKG5Ya9GFA9Wi1tbR/TxaxQ5w+ussKCEKsIrVT
fqqyQyqALH84G00+PKAf1fbvG0COCl+vjrXnWNnl6j2302VnF6c1esfM5BdCkML0
5BN1jisy8bcjD2b3q/iFFpS5y530y8w46pb8Ad2EOja72GsuzUxRlfWtxDSp35o1
xP7fH7FYMEuxraEM4Ej4nQU2YCUX/n5xA9DEmMebwA069QDHKaJvalR8lBi4O0lP
VAJLLUEs4uITSjMveDvv
=DC98
-----END PGP SIGNATURE-----

Reply via email to