-----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 <grkni...@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-----