1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA512 |
3 |
|
4 |
Final draft.. I will post this if there are no further objections to |
5 |
the wording.. |
6 |
|
7 |
|
8 |
Title: MySQL packaging changes |
9 |
Author: Brian Evans <grknight@g.o> |
10 |
Content-Type: text/plain |
11 |
Posted: 2015-07-25 |
12 |
Revision: 1 |
13 |
News-Item-Format: 1.0 |
14 |
Display-If-Installed: virtual/mysql |
15 |
|
16 |
The upcoming versions of MySQL packages will see a change with the |
17 |
introduction of a new virtual, libmysqlclient and USE flag adjustments. |
18 |
|
19 |
The existing virtual/mysql will represent the server (mysqld) and |
20 |
tools (mysqldump, mysql, mysqladmin, etc) while virtual/libmysqlclient |
21 |
will represent the mysql client shared and static libraries, e.g. |
22 |
libmysqlclient.so. |
23 |
|
24 |
Ebuilds that only link the libraries may not pull in the server |
25 |
packages with this change in the future. Because of this, you may have |
26 |
to add a virtual/mysql or one of the providers; i.e. dev-db/mysql, |
27 |
dev-db/mariadb, or dev-db/percona-server; to your world file if you |
28 |
require a server to be installed locally. This will be phased in |
29 |
slowly as other packages are updated. |
30 |
|
31 |
As for the server packages themselves, the "minimal" USE is being |
32 |
replaced. The new USE flags are client-libs, server, and tools. |
33 |
The server and tools flags are on by default to signify the primary |
34 |
purpose of those builds. |
35 |
|
36 |
The primary provider for libraries will be a new package |
37 |
dev-db/mysql-connector-c. Thorough testing did not turn up any |
38 |
issues, but packagers are permitted to block any provider of |
39 |
virtual/libmysqlclient that does not work correctly. Enabling the |
40 |
client-libs USE on a server package may be the necessary solution for |
41 |
the rare case of portage reporting a block on an incompatible provider. |
42 |
|
43 |
-----BEGIN PGP SIGNATURE----- |
44 |
Version: GnuPG v2.0 |
45 |
|
46 |
iQJ8BAEBCgBmBQJVsteYXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w |
47 |
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NkMyRTQ0RUQ5MEUzMjc1OEU3RDU1QzBE |
48 |
MUY3ODFFRkY5RjRBM0I2AAoJENH3ge/59KO2ieYP/iBRtyN5aNIEQhL7jvcqfXGz |
49 |
n68q2MOxj/qTb3RYj8mmFMenM6folSXNlDWJNnqAWQrFTIURDzGB1JP5MQRlOb3R |
50 |
QnzJdluB4n/mpkRKqmyhQrDODqcf/iqdGaLjqHe8ukqusGVTkivJGe0Rhor6ZkCS |
51 |
OJJW/CRiEZl3QP4uJPVCJM7rM3iZx7k2t/jy1ywClqJfIjuK6j4PgBUQ8A13rD9v |
52 |
yWi2UfPb+7OJnwSTEPibhFHISsGgAKpyn0WlmlBmKxJRU7kPDDxhbyjb33m5IweZ |
53 |
sUfr/PkxbNl+PWtzZNH2Ij9zjqZs+DOmXQ5fbPZwUSHzaw7tl3ikVITnzvLRIxwh |
54 |
pEIuqgeCUAjDQ1O799Z+PoL7MFhdHOvdxHPxQb0oYEbEKS0+hp9yIEHsJdl6MP06 |
55 |
49bSipZeMfkKrgg/sqZCXwahaRwiQF/iEIZrQxUx1N3DZs70E7LUjs2t1sfdGXvo |
56 |
zJWT92pvcWSdVpRpWB/ipwJhHWWAbAHfQ2/pam1rmYACaAJkxytzTKjLWdpMcLk1 |
57 |
8vnTHU58DUTxGezvmMJf1n+boYYKCP8a9jUQ1HhFF2pgwOtSPk3rFbU/mam8mJHk |
58 |
0aEm1I6AjIxAOQnMOUOMFNnXTnQplQCWR2Rjbp04Oj+x162fqnyrkDGa+M1QPMta |
59 |
oaaEfMZU3DYnOxnpUTNo |
60 |
=AYXH |
61 |
-----END PGP SIGNATURE----- |