-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 7/17/2015 2:04 PM, NP-Hardass wrote:
> On 07/17/2015 01:56 PM, Brian Evans wrote:
>> Title: MySQL client libraries and server packaging changes
>> 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.
> 
>> 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.
> 
>> 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.
> 
>> 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.
> 
>> 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.
> 
> 
> It's my understanding that news items are geared to end users, 
> however, this may be incorrect.  Assuming that is the case, apart
> from notifying the users about the USE flag changes, the bulk of
> this news item is geared toward devs and package maintainers.  As
> such, I feel like the user relevant content might go unnoticed as
> they skim and see it is primarily maintainer related.

Unfortunately, I am a terrible writer and just spill thoughts out.

The users might still have to know about setting client-libs or using
the new virtual if they set the minimal flags in the past.  Will have
to think on that.

Brian

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)

iQIcBAEBAgAGBQJVqUw2AAoJENH3ge/59KO2LYEQANdHnvjYBTTB5NLmvoFUBmF+
ekZEeoEsfIcSSQ9JISlNoZy05AKFqK1C+zd4+OnS+uVcaSId/MdEAXDD5ahtE8Je
F9EuTaT3xAFaR2RG/OxiW8iyqV+2iX2126h3YrkHC+4zRQyf8S7dYaQqUzYtsv/H
GAkyFD+F5f3MOXYsEsFVPvSn5BKQ5AmTnAGUpsr/RwEE9YaXVc1lyldPtPPMk527
Pc4wiZWRUBRxAe0NKuzFr0DM/7nOqBDVbsdsD9YtSMsLlvNu0qQtfActY0mgl4FU
CZSfRhyvhzwKD4i9Bf/BODbOc8RgThVV0Vcpl/XxHzyPNxCCALDYAoNFEvfnV251
Fj8oGrmheVrM/DGqV0uKL+1jS2zrYQiTk5GlQut8KN7FGIz3//DOCnXt3BepdrIr
AdgUdThc3Tz09PrGipya8C3T89tGQ7Q1H/8bI2v9ZvLjF5f81TG+s1KtSk2TRobd
GXaplNHSjzLU98SPXshXddG0e7fWbjDXZP0J0k+PdRX0gDokN+YjWGiDAjHPj5n7
aLpWLRw3qdb/895Cgw1J5LyWSQ0W8dwa2/7c1N+ZP6eignPy/1b2p+yNORkjE5Y4
tmoJZYLbHihjoHPr6EFIB5UCxPvy7NqFQeU+iKTr5YNVblkhZqX1XrlR8JijiiRk
KReddKPprFtanFiUmkFQ
=EuG2
-----END PGP SIGNATURE-----

Reply via email to