[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    Re: [gentoo-dev] [RFC] News item about mysql client and server packages
From:       Brian Evans <grknight () gentoo ! org>
Date:       2015-07-25 0:26:00
Message-ID: 55B2D798.8080306 () gentoo ! org
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Final draft.. I will post this if there are no further objections to
the wording..


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

The upcoming versions of MySQL packages will see a change with the
introduction of a new virtual, libmysqlclient and USE flag adjustments.

The existing 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, e.g.
libmysqlclient.so.

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 portage reporting a block on an incompatible provider.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0

iQJ8BAEBCgBmBQJVsteYXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NkMyRTQ0RUQ5MEUzMjc1OEU3RDU1QzBE
MUY3ODFFRkY5RjRBM0I2AAoJENH3ge/59KO2ieYP/iBRtyN5aNIEQhL7jvcqfXGz
n68q2MOxj/qTb3RYj8mmFMenM6folSXNlDWJNnqAWQrFTIURDzGB1JP5MQRlOb3R
QnzJdluB4n/mpkRKqmyhQrDODqcf/iqdGaLjqHe8ukqusGVTkivJGe0Rhor6ZkCS
OJJW/CRiEZl3QP4uJPVCJM7rM3iZx7k2t/jy1ywClqJfIjuK6j4PgBUQ8A13rD9v
yWi2UfPb+7OJnwSTEPibhFHISsGgAKpyn0WlmlBmKxJRU7kPDDxhbyjb33m5IweZ
sUfr/PkxbNl+PWtzZNH2Ij9zjqZs+DOmXQ5fbPZwUSHzaw7tl3ikVITnzvLRIxwh
pEIuqgeCUAjDQ1O799Z+PoL7MFhdHOvdxHPxQb0oYEbEKS0+hp9yIEHsJdl6MP06
49bSipZeMfkKrgg/sqZCXwahaRwiQF/iEIZrQxUx1N3DZs70E7LUjs2t1sfdGXvo
zJWT92pvcWSdVpRpWB/ipwJhHWWAbAHfQ2/pam1rmYACaAJkxytzTKjLWdpMcLk1
8vnTHU58DUTxGezvmMJf1n+boYYKCP8a9jUQ1HhFF2pgwOtSPk3rFbU/mam8mJHk
0aEm1I6AjIxAOQnMOUOMFNnXTnQplQCWR2Rjbp04Oj+x162fqnyrkDGa+M1QPMta
oaaEfMZU3DYnOxnpUTNo
=AYXH
-----END PGP SIGNATURE-----

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic