Gentoo Archives: gentoo-dev

From: NP-Hardass <NP-Hardass@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [RFC] News item about mysql client and server packages
Date: Fri, 17 Jul 2015 18:05:00
Message-Id: 55A943B8.5050907@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: 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-----

Replies