1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA256 |
3 |
|
4 |
On 07/17/2015 01:56 PM, Brian Evans wrote: |
5 |
> Title: MySQL client libraries and server packaging changes Author: |
6 |
> Brian Evans <grknight@g.o> Content-Type: text/plain Posted: |
7 |
> 2015-07-17 Revision: 1 News-Item-Format: 1.0 Display-If-Installed: |
8 |
> virtual/mysql |
9 |
> |
10 |
> The future of the mysql packages is changing. |
11 |
> |
12 |
> First off, a new virtual is being introduced, |
13 |
> virtual/libmysqlclient. virtual/mysql will represent the server and |
14 |
> tools while virtual/libmysqlclient will represent the shared and |
15 |
> static libraries. |
16 |
> |
17 |
> Developers and ebuild writers should reference |
18 |
> virtual/libmysqlclient when linking against the libraries as the |
19 |
> package will keep the subslot the same as the soversion for easy |
20 |
> rebuilds. This is getting more difficult in the current virtual |
21 |
> situation as MySQL and MariaDB start to diverge versions and |
22 |
> features. The old method could force users to mask new versions or |
23 |
> delay the posting of one server package which advances the |
24 |
> soversion until the others catch up. |
25 |
> |
26 |
> As for the server packages themselves, the minimal USE is being |
27 |
> replaced. The new USE flags are client-libs, +server, and +tools. |
28 |
> The server and tools flags are on by default to signify the |
29 |
> primary purpose of those builds. |
30 |
> |
31 |
> The primary provider for libraries will be a new package |
32 |
> dev-db/mysql-connector-c. A tinderbox run did not turn up any |
33 |
> issues, but packagers are permitted to block any provider of |
34 |
> virtual/libmysqlclient that does not work correctly. A comment in |
35 |
> the ebuild would be helpful to track this. The server packages can |
36 |
> still provide libraries if the client-libs USE is enabled. |
37 |
> |
38 |
|
39 |
It's my understanding that news items are geared to end users, |
40 |
however, this may be incorrect. Assuming that is the case, apart from |
41 |
notifying the users about the USE flag changes, the bulk of this news |
42 |
item is geared toward devs and package maintainers. As such, I feel |
43 |
like the user relevant content might go unnoticed as they skim and see |
44 |
it is primarily maintainer related. |
45 |
|
46 |
Apologies for the weird mail issue. I got rid of the cron plugin, but |
47 |
it is still acting up, so I'm switching back to claws mail from |
48 |
thunderbird. |
49 |
|
50 |
- -- |
51 |
NP-Hardass |
52 |
-----BEGIN PGP SIGNATURE----- |
53 |
Version: GnuPG v2 |
54 |
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ |
55 |
|
56 |
iQIcBAEBCAAGBQJVqUO4AAoJEBzZQR2yrxj7KxEP/jJgo0HPs3t3cTaThswt8/eV |
57 |
gJGWyaelKeQNQ34QrI4YxnLsZgQHNdAqo0qsbvpxKMNW1wZUHIhfZH4g562h8sJi |
58 |
7eUilmn1TZdbQu/gOqV3Z3AECpyxc/SVZMTkOdfbBrDkoAmZpNYp1Jmr+rx01THs |
59 |
ZqmXcD+JkO3p6KOAXbnU2v5Gv74AKLXCwaKslUf9ewMH2iYcDnSivo4nmfNZCAsi |
60 |
t7bYYpEjb0Y2pjUDwAYyELsGABRN2nSircYiXVeGxpnuYJF3/0xLySrPAWEySPHE |
61 |
ucMaCB5fnz/vpSVzRciAQhFb0w/y1zHBlGa82aYPRl++cmaw53HvF88TfmAzRdJ6 |
62 |
iD9BdER1KpM1wERUhypstENmAxvLYxHdT7P/+vId+D5cFmIiN1N9JM61yg/4A2+Q |
63 |
ScGeQuCZkme+qqvvybD4KjVsP9fN+Oj2kMhKpLsVbnmLbxbM+rnAkgChxbEy3wzf |
64 |
Z0HM0HviwKSWqjN7E9Eanc2UKYpuujODd8/++cvnVRkrGJqjfDO39Pgi4nSVoCis |
65 |
+QzsFhr5Mi0k96naBNY5fFgDoSvFy/qJyN62NJEL0dFo4UxhJ4j7ul72+viQsGD9 |
66 |
eIuopVZVHSm4qnwkUwrwUdln9HRMSKI4t5iWOZZBxbTjBEyzc98Kv3fLFmN394SZ |
67 |
mmqkBb2xkQPtS6cnU/eR |
68 |
=xZEh |
69 |
-----END PGP SIGNATURE----- |