aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Evans <grknight@tuffmail.com>2015-07-27 21:25:10 -0400
committerBrian Evans <grknight@tuffmail.com>2015-07-27 21:29:13 -0400
commitaa66013521d32411b814b060c39563abf54aa891 (patch)
treef39f00e246b220f3495dc5e584b7cc6b8877bcb9
parentMake a detached signature instead of an inline signature. (diff)
downloadgentoo-news-aa66013521d32411b814b060c39563abf54aa891.tar.gz
gentoo-news-aa66013521d32411b814b060c39563abf54aa891.tar.bz2
gentoo-news-aa66013521d32411b814b060c39563abf54aa891.zip
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
-rw-r--r--2015/2015-07-28-mysql-packaging-changes/2015-07-28-mysql-packaging-changes.en.txt34
-rw-r--r--2015/2015-07-28-mysql-packaging-changes/2015-07-28-mysql-packaging-changes.en.txt.asc19
2 files changed, 53 insertions, 0 deletions
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 <grknight@gentoo.org>
+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-----