-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 17.07.2015 19:56, Brian Evans wrote:
> Title: MySQL client libraries and server packaging changes
Be more specific, call it "split" instead of changing.
> Author: Brian Evans <grkni...@gentoo.org> Content-Type: text/plain 
> Posted: 2015-07-17 Revision: 1 News-Item-Format: 1.0 
> Display-If-Installed: virtual/mysql
> 
> The future of the mysql packages is changing.
> 
That is probably the reason, write you write that news. I'd drop it,
as it is kind of redundant.
> First off, a new virtual is being introduced,
> virtual/libmysqlclient. virtual/mysql will represent the server and
> tools while virtual/libmysqlclient will represent the shared and
> static libraries.
> 
Explain first what virtual/libmysqlclient is and then what
virtual/mysql does. Makes it better to read.

> Developers and ebuild writers should reference
> virtual/libmysqlclient when linking against the libraries as the
> package will keep the subslot the same as the soversion for easy
> rebuilds.  This is getting more difficult in the current virtual
> situation as MySQL and MariaDB start to diverge versions and
> features.  The old method could force users to mask new versions or
> delay the posting of one server package which advances the
> soversion until the others catch up.
> 
I'm not sure if this is necessary to know for a user.

> 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.
This is probably one of the most important things (plus maybe the
following sentence in the next paragraph), when targeting users. If
you don't drop the part directed at ebuild writers, you should move
that paragraph up to the beginning (plus the following sentence).
Otherwise users might skip reading the news if they have to read
"unrelated" notes first.
> 
> The primary provider for libraries will be a new package 
> dev-db/mysql-connector-c.  A tinderbox run did not turn up any
> issues, but packagers are permitted to block any provider of 
> virtual/libmysqlclient that does not work correctly.  A comment in
> the ebuild would be helpful to track this.  The server packages can
> still provide libraries if the client-libs USE is enabled.
> 
Probably many users don't know what a tinderbox is, so drop that or
rephrase it, e.g., "We tested the new packaging style thoroughly.".


Cheers,

Manuel.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.1

iQJ8BAEBCgBmBQJVqVIlXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4MDA1RERERkM0ODM2QkE4MEY3NzY0N0M1
OEZCQTM2QzhEOUQ2MzVDAAoJEFj7o2yNnWNc0wQP/2rSN7tb03yPZUh5UNK1xk21
kj8ihGo9RgccE+iMTpTz3Yo/Bd4WMWgSdrkiPwTay3MoS55V8DfHbmDfxoPEJgWC
w7IUR02VLxyrFXOqOmEFYCbzwtglFXq5yXPX+QWALJMU0nNckpHMjW9LxqySbu2b
2oMyT2clPWUtcNi0tSsTmRdFCfCvmHCS1xsGBJ6ziTwVfrJIzKWAB/tlbz8E1kzs
vAIjOaODNRz67XVebu2RAjqIebd1iF6EgPUvMIITBjBuR3dzc3ojEtOFpNnvGLWB
RTX2xmekY6sUvN1IuH1lp/o5+E3ODfdUaTOX+BMcyvSYVKQUfe9yXSEmUErZJjME
7hDLd0Ts8PloXkuCK14AI2QqfCyuLRmIfEhC6ZyFPEIfsriK+pzHt/UN7DgBMoXn
t0kiYSAH6oAGLg7J0tbKJCIF/X8TFYs/HIRRdEHwJagcbZpzmrJjqpjl1bxwgwUM
i/LqHZLY/FnmHjvIZriB5k3aI8vlzdhZ40JxC73lPK+8pHbNUOUe4SQVUN8EcBQo
Ueeqf1sNJXGTny94cfUfcz11jTkewBBBLItmaWNUaAjmjacPth6STlcmZQA/FvpN
sjcDvrJdoUJ34VWzYyb/09G6x1/BT6xRD5SoH3ALI1tOusjUa75IMjmtr1lcQFbf
6uZAg4x9COvGPjluyh/J
=hCUC
-----END PGP SIGNATURE-----

Reply via email to