1 |
I am trying to understand what is pulling in mysql again. This |
2 |
morning a load of qt packages were being updated and I noticed a bunch |
3 |
of perl and virtual packages in there too. Rest assured dev-db/mysql |
4 |
was in there, again. This is despite the fact that the mysql use flag |
5 |
seem to be not active as far as portage is concerned: |
6 |
|
7 |
# euse -i mysql |
8 |
global use flags (searching: mysql) |
9 |
************************************************************ |
10 |
[- ] mysql - Adds mySQL Database support |
11 |
|
12 |
local use flags (searching: mysql) |
13 |
************************************************************ |
14 |
[- ] mysql (app-admin/ulogd): |
15 |
Build MYSQL output plugin to save packets in a mysql database. |
16 |
|
17 |
[- ] mysql (net-misc/mediatomb): |
18 |
Use dev-db/mysql as backend rather than SQLite3. If this USE flag is |
19 |
disabled, dev-db/sqlite is used in its stead. |
20 |
|
21 |
Looking into it further I see that the virtual package is pulling the |
22 |
database in: |
23 |
|
24 |
# equery depends dev-db/mysql |
25 |
[ Searching for packages depending on dev-db/mysql... ] |
26 |
virtual/mysql-5.0 (=dev-db/mysql-5.0*) |
27 |
|
28 |
# equery depends virtual/mysql |
29 |
[ Searching for packages depending on virtual/mysql... ] |
30 |
dev-db/mysql-5.0.84-r1 (=virtual/mysql-5.0) |
31 |
dev-libs/cyrus-sasl-2.1.23-r1 (mysql? virtual/mysql) |
32 |
dev-libs/redland-1.0.10-r1 (mysql? virtual/mysql) |
33 |
dev-perl/DBD-mysql-4.00.5 (virtual/mysql) |
34 |
x11-libs/qt-sql-4.6.2 (mysql? virtual/mysql) |
35 |
|
36 |
So, is this telling me the virtual mysql package depends of the real |
37 |
mysql and vice versa? Should I give up and accept that just like a |
38 |
LAMP build, from now on a Linux desktop *must* run mysql and nothing |
39 |
else will do? I've read that sqlite is borked and won't do what |
40 |
semantic-desktop wants, but what about people who for arguments sake |
41 |
want to run postgress or some other database? |
42 |
-- |
43 |
Regards, |
44 |
Mick |