Gentoo Archives: gentoo-user

From: Rumen Yotov <rumen_yotov@×××.bg>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] strange problem with fam USE-flag
Date: Sat, 12 Nov 2005 15:28:14
Message-Id: 1131809341.16636.33.camel@mach.qrypto.org
In Reply to: Re: [gentoo-user] strange problem with fam USE-flag by Holly Bostick
1 Hi Holly,
2 On Sat, 2005-11-12 at 15:16 +0100, Holly Bostick wrote:
3 > Rumen Yotov schreef:
4 > > Hi, Recently (last two days) when running:"emerge -DNu world -ptv"
5 > > receive the following: ... #emerge -DNu world -ptv
6 > >
7 > > These are the packages that I would merge, in reverse order:
8 > >
9 > > Calculating world dependencies ...done! [ebuild R ]
10 > > mail-filter/maildrop-2.0.1 +berkdb -debug +fam* -gdbm -ldap -mysql
11 > > -postgres 0 kB [ebuild R ] net-mail/courier-imap-4.0.1 +berkdb
12 > > -debug +fam* -gdbm +ipv6 +nls (-selinux) 0 kB
13 > >
14 > > Total size of downloads: 0 kB ... In first look nothing strange, only
15 > > i don't have/use "fam" (use 'gamin' instead). More info,no fam in
16 > > /etc/make.conf: "grep fam /etc/make.conf" > nothing. So must be some
17 > > issue with "virtuals". In "maildrop-2.0.1.ebuild" there is the
18 > > following: ... Now don't need to post this as a question, thing are
19 > > clear. Gamin also provides "virtual/fam" although it's gamin not fam.
20 > > Just a confusion with "fam" USE-flag. Post this for info only.
21 > > Thanks.
22 It turns out this is confusion only in my head ;-)
23 >
24 > This happened to me yesterday, except with a twist. For a change, I did
25 > an emerge -uaDNtv world instead of without a --newuse like normal, and I
26 > got a block, because of emelfm2:
27 >
28 > Calculating dependencies ...done!
29 > [ebuild R ] app-misc/emelfm2-0.1.2 +fam* -gamin +nls -utf8only 0 kB
30 > [1]
31 >
32 You are using the one in your overlay here. i have this:
33 ...
34 #ACCEPT_KEYWORDS="~x86" emerge emelfm2 -pv
35
36 These are the packages that I would merge, in order:
37
38 Calculating dependencies ...done!
39 [ebuild N ] app-misc/emelfm2-0.0.9-r1 +nls 456 kB
40
41 Total size of downloads: 456 kB
42 ...
43 > Total size of downloads: 0 kB
44 > Portage overlays:
45 > [1] /usr/local/portage
46 >
47 > Now, since I use gamin, fam wanted to install, and was (naturally)
48 > blocked by gamin. Fortunately, emelfm2 has a 'gamin' USE flag, so I just
49 > disabled fam and enabled gamin to clear the block.
50 >
51 > Comparing this to your situation, it looks like 'fam' is a new USE flag,
52 > enabled by default (since fam is installed by default). I don't really
53 > have much of a problem with that-- except I misss the corresponding
54 > 'gamin' USE flag for the programs you are upgrading.
55 >
56 > However, I also assume that these programs may not be able to use gamin,
57 > or have not been updated to use a virtual/fam rather than fam itself.
58 >
59 Think it's better they use "virtual/fam" or some sort of
60 virtual/a-name-here. Gamin ebuild already provides "virtual/fam".
61 > Either way, I would be clued that these programs were out of date in
62 > some respect, and would start checking their current status on the web
63 > page: are they currently maintained? are there plans to enable gamin
64 > support? If not, then I would check Bugzilla to see if a bug had been
65 > filed to allow for virtual/fam instead of fam directly. If not, I would
66 > copy the ebuilds to my overlay and modify them to take a virtual/fam,
67 > and install those.
68 They already DEPEND on virtual/fam.
69 It's just a matter of naming IMO, the name "fam" (File Alternating
70 Monitor IIRC) merely coincides with fam in "virtual/fam", not like
71 "virtual/mda" which is clearer.
72 >
73 > If they worked that way, I would submit the modified ebuilds to b.g.o.
74 >
75 > My 2 eurocents (which we don't even have anymore),
76 > Holly
77 Thanks.Rumen

Attachments

File name MIME type
signature.asc application/pgp-signature