Gentoo Archives: gentoo-commits

From: Brian Evans <grknight@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] data/gentoo-news:master commit in: 2019-02-13-virtual-mysql-depenedency/
Date: Mon, 18 Feb 2019 14:00:59
Message-Id: 1550498288.c75ca1e8791a5ccd9ce2f298a8490e4f4ad61d68.grknight@gentoo
1 commit: c75ca1e8791a5ccd9ce2f298a8490e4f4ad61d68
2 Author: Brian Evans <grknight <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 18 13:58:08 2019 +0000
4 Commit: Brian Evans <grknight <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 18 13:58:08 2019 +0000
6 URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=c75ca1e8
7
8 New news item for MySQL-like servers
9
10 This forewarns sysadmins to take action on local machines as dependencies
11 change in packages away from automatic server installations.
12
13 Most packages are going to only install the libraries by default.
14
15 Signed-off-by: Brian Evans <grknight <AT> gentoo.org>
16
17 .../2019-02-13-virtual-mysql-depenedency.en.txt | 19 +++++++++++++++++++
18 1 file changed, 19 insertions(+)
19
20 diff --git a/2019-02-13-virtual-mysql-depenedency/2019-02-13-virtual-mysql-depenedency.en.txt b/2019-02-13-virtual-mysql-depenedency/2019-02-13-virtual-mysql-depenedency.en.txt
21 new file mode 100644
22 index 0000000..29258de
23 --- /dev/null
24 +++ b/2019-02-13-virtual-mysql-depenedency/2019-02-13-virtual-mysql-depenedency.en.txt
25 @@ -0,0 +1,19 @@
26 +Title: MySQL server and library dependency shift
27 +Author: Brian Evans <grknight@g.o>
28 +Posted: 2019-02-13
29 +Revision: 1
30 +News-Item-Format: 2.0
31 +Display-If-Installed: virtual/mysql
32 +
33 +Due to the complexity of supporting multiple client libraries,
34 +the Gentoo MySQL maintainers have decided to drop dependencies on the
35 +server installation where it is not absolutely necessary.
36 +
37 +This will mean that packages might not automatically install the server
38 +as a dependency since it does not have to exist on the local machine.
39 +
40 +To ensure uninterrupted service, verify that the server package,
41 +such as dev-db/mariadb, dev-db/mysql, etc, is included in the world file
42 +where it is in operation. This can be accomplished by running emerge
43 +with the --noreplace option.
44 +Eg.: emerge --noreplace dev-db/mariadb