-----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-----