commit:     aa66013521d32411b814b060c39563abf54aa891
Author:     Brian Evans <grknight <AT> tuffmail <DOT> com>
AuthorDate: Tue Jul 28 01:25:10 2015 +0000
Commit:     Brian Evans <grknight <AT> gentoo <DOT> org>
CommitDate: Tue Jul 28 01:29:13 2015 +0000
URL:        https://gitweb.gentoo.org/proj/gentoo-news.git/commit/?id=aa660135

Add MySQL packaging changes announcement

The purpose of this news item is to announce to users the USE flag
changes and that a server package should be added to the world file
if one is required locally.  Future dependencies may not pull the
server automatically as it was in the past.
Also includes a suggestion to resolve potential blockers by setting
the new client-libs USE on a server package

 .../2015-07-28-mysql-packaging-changes.en.txt      | 34 ++++++++++++++++++++++
 .../2015-07-28-mysql-packaging-changes.en.txt.asc  | 19 ++++++++++++
 2 files changed, 53 insertions(+)

diff --git 
a/2015/2015-07-28-mysql-packaging-changes/2015-07-28-mysql-packaging-changes.en.txt
 
b/2015/2015-07-28-mysql-packaging-changes/2015-07-28-mysql-packaging-changes.en.txt
new file mode 100644
index 0000000..ccbc69e
--- /dev/null
+++ 
b/2015/2015-07-28-mysql-packaging-changes/2015-07-28-mysql-packaging-changes.en.txt
@@ -0,0 +1,34 @@
+Title: MySQL packaging changes
+Author: Brian Evans <[email protected]>
+Content-Type: text/plain
+Posted: 2015-07-28
+Revision: 1
+News-Item-Format: 1.0
+Display-If-Installed: virtual/mysql
+
+The upcoming versions of MySQL packages will see a change with the
+introduction of a new virtual, libmysqlclient and USE flag adjustments.
+
+The existing virtual/mysql will represent the server (mysqld) and
+tools (mysqldump, mysql, mysqladmin, etc) while virtual/libmysqlclient
+will represent the mysql client shared and static libraries, e.g.
+libmysqlclient.so.
+
+Ebuilds that only link the libraries may not pull in the server
+packages with this change in the future. Because of this, you may have
+to add a virtual/mysql or one of the providers; i.e. dev-db/mysql,
+dev-db/mariadb, or dev-db/percona-server; to your world file if you
+require a server to be installed locally.  This will be phased in
+slowly as other packages are updated.
+
+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.  Thorough testing did not turn up any
+issues, but packagers are permitted to block any provider of
+virtual/libmysqlclient that does not work correctly. Enabling the
+client-libs USE on a server package may be the necessary solution for
+the rare case of portage reporting a block on an incompatible provider.

diff --git 
a/2015/2015-07-28-mysql-packaging-changes/2015-07-28-mysql-packaging-changes.en.txt.asc
 
b/2015/2015-07-28-mysql-packaging-changes/2015-07-28-mysql-packaging-changes.en.txt.asc
new file mode 100644
index 0000000..e37aba0
--- /dev/null
+++ 
b/2015/2015-07-28-mysql-packaging-changes/2015-07-28-mysql-packaging-changes.en.txt.asc
@@ -0,0 +1,19 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0
+
+iQJ8BAABCgBmBQJVttmhXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NkMyRTQ0RUQ5MEUzMjc1OEU3RDU1QzBE
+MUY3ODFFRkY5RjRBM0I2AAoJENH3ge/59KO2GW4P/3t1YRT/PWa0z1oADwwnMFwB
++JdqljZBdAyX4V5IIKNnOfHQBRkJ1O48tC2OqkGoJxo8anzlLU3SBjeFZzZvn0Mr
+n22D+G2A1SAr4jufN9d7SfxR407yjIp3YWDvJJ/ATpjMpUbwFBcuH8AWMuAotCqx
+H5vsjwKHkhcmkJvxKCJo7aA1GUeE6ctX1nwm8OGMBaQwbGQEXD+tA/Y2vDOskYUa
+dZIgAZjt/bmoRd65jdkJUi/zW8c9nZ/UtiVFYDmopPiCfpeNqRZb+VEpI4OVQ4Rg
+UNDWeAFsVda6rlQ77voBG/5lCvwLKt6H/0DdaRjXToTetfrUv605BapF/N2O7U9U
+VxRv43afxEYMKZwOGccOzcfHv1Pnn/fT/4Wa6cQ26VlXXl8jmzV+7hJyun5qUS5S
+GYE2nbaRqVoQ+mIQg/J6QHcGcJH/GDL3dAu3ZPmW5+Gr7q6viF1hEPsGdtByOaMa
+bQvga9q3z+EiWGnzgWKB+GnMX9bcdaPXLio4Lbbb726hrcEWYkaPCigxcexbjnWB
+9B76SV70hLxy1sZLfblSx+kE7JnQu1D+PWs6XAxHCI7UqT5vGVzS8iyJ6/or+x0X
+kSkvwfBu4F7DSMWYOp4iPKpw555+XqhWgX4sFLEjXLluyz0lcIvrAUGzS3PVC2cb
+i41hyr5MGHfNvHyU6nke
+=RNTw
+-----END PGP SIGNATURE-----

Reply via email to