Gentoo Archives: gentoo-dev

From: Brian Evans <grknight@g.o>
To: gentoo-dev@l.g.o
Cc: pr@g.o
Subject: Re: [gentoo-dev] [RFC] News item about mysql client and server packages
Date: Sat, 25 Jul 2015 00:26:13
Message-Id: 55B2D798.8080306@gentoo.org
In Reply to: [gentoo-dev] [RFC] News item about mysql client and server packages by Brian Evans
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-----