diff options
author | Brian Evans <grknight@tuffmail.com> | 2015-07-27 21:25:10 -0400 |
---|---|---|
committer | Brian Evans <grknight@tuffmail.com> | 2015-07-27 21:29:13 -0400 |
commit | aa66013521d32411b814b060c39563abf54aa891 (patch) | |
tree | f39f00e246b220f3495dc5e584b7cc6b8877bcb9 | |
parent | Make a detached signature instead of an inline signature. (diff) | |
download | gentoo-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.txt | 34 | ||||
-rw-r--r-- | 2015/2015-07-28-mysql-packaging-changes/2015-07-28-mysql-packaging-changes.en.txt.asc | 19 |
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----- |