From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.50) id 1EaxIc-0005Lh-1p for garchives@archives.gentoo.org; Sat, 12 Nov 2005 15:28:14 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id jACFRIgf016043; Sat, 12 Nov 2005 15:27:18 GMT Received: from dir.bg (mail.dir.bg [194.145.63.28]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id jACFNVB4008954 for ; Sat, 12 Nov 2005 15:23:31 GMT Received: from [217.30.222.84] (account rumen_yotov HELO connectioncable-084.headoff.net) by dir.bg (CommuniGate Pro SMTP 4.2.10) with ESMTP-TLS id 22937270 for gentoo-user@lists.gentoo.org; Sat, 12 Nov 2005 17:23:31 +0200 Subject: Re: [gentoo-user] strange problem with fam USE-flag From: Rumen Yotov To: gentoo-user@lists.gentoo.org In-Reply-To: <4375F945.6020100@planet.nl> References: <1131786403.16636.17.camel@mach.qrypto.org> <4375F945.6020100@planet.nl> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-MgW2GH6HWxt6iFtkT708" Organization: home Date: Sat, 12 Nov 2005 17:29:01 +0200 Message-Id: <1131809341.16636.33.camel@mach.qrypto.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.4.1 X-Archives-Salt: c1bd8ca5-bf2e-402b-b4f4-4d0820dbb977 X-Archives-Hash: b1270f5678df48694f4f8f8349ea7e20 --=-MgW2GH6HWxt6iFtkT708 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Holly, On Sat, 2005-11-12 at 15:16 +0100, Holly Bostick wrote: > Rumen Yotov schreef: > > Hi, Recently (last two days) when running:"emerge -DNu world -ptv" > > receive the following: ... #emerge -DNu world -ptv > >=20 > > These are the packages that I would merge, in reverse order: > >=20 > > Calculating world dependencies ...done! [ebuild R ] > > mail-filter/maildrop-2.0.1 +berkdb -debug +fam* -gdbm -ldap -mysql > > -postgres 0 kB [ebuild R ] net-mail/courier-imap-4.0.1 +berkdb > > -debug +fam* -gdbm +ipv6 +nls (-selinux) 0 kB > >=20 > > Total size of downloads: 0 kB ... In first look nothing strange, only > > i don't have/use "fam" (use 'gamin' instead). More info,no fam in > > /etc/make.conf: "grep fam /etc/make.conf" > nothing. So must be some > > issue with "virtuals". In "maildrop-2.0.1.ebuild" there is the > > following: ... Now don't need to post this as a question, thing are > > clear. Gamin also provides "virtual/fam" although it's gamin not fam. > > Just a confusion with "fam" USE-flag. Post this for info only. > > Thanks. It turns out this is confusion only in my head ;-) >=20 > This happened to me yesterday, except with a twist. For a change, I did > an emerge -uaDNtv world instead of without a --newuse like normal, and I > got a block, because of emelfm2: >=20 > Calculating dependencies ...done! > [ebuild R ] app-misc/emelfm2-0.1.2 +fam* -gamin +nls -utf8only 0 kB > [1] >=20 You are using the one in your overlay here. i have this: ... #ACCEPT_KEYWORDS=3D"~x86" emerge emelfm2 -pv These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] app-misc/emelfm2-0.0.9-r1 +nls 456 kB Total size of downloads: 456 kB ... > Total size of downloads: 0 kB > Portage overlays: > [1] /usr/local/portage >=20 > Now, since I use gamin, fam wanted to install, and was (naturally) > blocked by gamin. Fortunately, emelfm2 has a 'gamin' USE flag, so I just > disabled fam and enabled gamin to clear the block. >=20 > Comparing this to your situation, it looks like 'fam' is a new USE flag, > enabled by default (since fam is installed by default). I don't really > have much of a problem with that-- except I misss the corresponding > 'gamin' USE flag for the programs you are upgrading. >=20 > However, I also assume that these programs may not be able to use gamin, > or have not been updated to use a virtual/fam rather than fam itself. >=20 Think it's better they use "virtual/fam" or some sort of virtual/a-name-here. Gamin ebuild already provides "virtual/fam". > Either way, I would be clued that these programs were out of date in > some respect, and would start checking their current status on the web > page: are they currently maintained? are there plans to enable gamin > support? If not, then I would check Bugzilla to see if a bug had been > filed to allow for virtual/fam instead of fam directly. If not, I would > copy the ebuilds to my overlay and modify them to take a virtual/fam, > and install those. They already DEPEND on virtual/fam. It's just a matter of naming IMO, the name "fam" (File Alternating Monitor IIRC) merely coincides with fam in "virtual/fam", not like "virtual/mda" which is clearer. >=20 > If they worked that way, I would submit the modified ebuilds to b.g.o. >=20 > My 2 eurocents (which we don't even have anymore), > Holly Thanks.Rumen --=-MgW2GH6HWxt6iFtkT708 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2-ecc0.1.6 (GNU/Linux) iD8DBQBDdgo9w4vKYiLy/AsRAoINAJ0Ud6tKsmvv09cUHK4N45IXS1vkzACeLeO3 gfk9gJEKHu7U2gE+SBFAAzI= =UJoi -----END PGP SIGNATURE----- --=-MgW2GH6HWxt6iFtkT708-- -- gentoo-user@gentoo.org mailing list