1 |
Rumen Yotov schreef: |
2 |
> Hi, Recently (last two days) when running:"emerge -DNu world -ptv" |
3 |
> receive the following: ... #emerge -DNu world -ptv |
4 |
> |
5 |
> These are the packages that I would merge, in reverse order: |
6 |
> |
7 |
> Calculating world dependencies ...done! [ebuild R ] |
8 |
> mail-filter/maildrop-2.0.1 +berkdb -debug +fam* -gdbm -ldap -mysql |
9 |
> -postgres 0 kB [ebuild R ] net-mail/courier-imap-4.0.1 +berkdb |
10 |
> -debug +fam* -gdbm +ipv6 +nls (-selinux) 0 kB |
11 |
> |
12 |
> Total size of downloads: 0 kB ... In first look nothing strange, only |
13 |
> i don't have/use "fam" (use 'gamin' instead). More info,no fam in |
14 |
> /etc/make.conf: "grep fam /etc/make.conf" > nothing. So must be some |
15 |
> issue with "virtuals". In "maildrop-2.0.1.ebuild" there is the |
16 |
> following: ... Now don't need to post this as a question, thing are |
17 |
> clear. Gamin also provides "virtual/fam" although it's gamin not fam. |
18 |
> Just a confusion with "fam" USE-flag. Post this for info only. |
19 |
> Thanks. |
20 |
|
21 |
This happened to me yesterday, except with a twist. For a change, I did |
22 |
an emerge -uaDNtv world instead of without a --newuse like normal, and I |
23 |
got a block, because of emelfm2: |
24 |
|
25 |
Calculating dependencies ...done! |
26 |
[ebuild R ] app-misc/emelfm2-0.1.2 +fam* -gamin +nls -utf8only 0 kB |
27 |
[1] |
28 |
|
29 |
Total size of downloads: 0 kB |
30 |
Portage overlays: |
31 |
[1] /usr/local/portage |
32 |
|
33 |
Now, since I use gamin, fam wanted to install, and was (naturally) |
34 |
blocked by gamin. Fortunately, emelfm2 has a 'gamin' USE flag, so I just |
35 |
disabled fam and enabled gamin to clear the block. |
36 |
|
37 |
Comparing this to your situation, it looks like 'fam' is a new USE flag, |
38 |
enabled by default (since fam is installed by default). I don't really |
39 |
have much of a problem with that-- except I misss the corresponding |
40 |
'gamin' USE flag for the programs you are upgrading. |
41 |
|
42 |
However, I also assume that these programs may not be able to use gamin, |
43 |
or have not been updated to use a virtual/fam rather than fam itself. |
44 |
|
45 |
Either way, I would be clued that these programs were out of date in |
46 |
some respect, and would start checking their current status on the web |
47 |
page: are they currently maintained? are there plans to enable gamin |
48 |
support? If not, then I would check Bugzilla to see if a bug had been |
49 |
filed to allow for virtual/fam instead of fam directly. If not, I would |
50 |
copy the ebuilds to my overlay and modify them to take a virtual/fam, |
51 |
and install those. |
52 |
|
53 |
If they worked that way, I would submit the modified ebuilds to b.g.o. |
54 |
|
55 |
My 2 eurocents (which we don't even have anymore), |
56 |
Holly |
57 |
-- |
58 |
gentoo-user@g.o mailing list |