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.43) id 1E13L1-0005Cp-Ff for garchives@archives.gentoo.org; Fri, 05 Aug 2005 14:38:19 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j75EaZRA003462; Fri, 5 Aug 2005 14:36:35 GMT Received: from smtp15.wxs.nl (smtp15.wxs.nl [195.121.6.54]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j75EVxRW022531 for ; Fri, 5 Aug 2005 14:31:59 GMT Received: from [10.0.0.150] (ip3e83ab52.speed.planet.nl [62.131.171.82]) by smtp15.wxs.nl (iPlanet Messaging Server 5.2 Patch 2 (built Jul 14 2004)) with ESMTP id <0IKR00BVK72RUI@smtp15.wxs.nl> for gentoo-user@lists.gentoo.org; Fri, 05 Aug 2005 16:32:52 +0200 (CEST) Date: Fri, 05 Aug 2005 16:32:50 +0200 From: Holly Bostick Subject: Re: [gentoo-user] Best way to block a given packages? In-reply-to: To: gentoo-user@lists.gentoo.org Message-id: <42F37892.80406@planet.nl> 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 Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: 7BIT X-Accept-Language: nl-NL, nl, en User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050803) X-Enigmail-Version: 0.92.0.0 References: X-Archives-Salt: 535ce653-5597-4b0f-8b51-3fdf9a39aa4b X-Archives-Hash: 9f2476251f017c1e7e7537837c21c149 Phill MV schreef: >> You could put an entry in /etc/portage/package.mask >> >> "man portage" for more info. >> > > To my experience the package requiring it would simply not install. No, you're right. The solution to this specific problem (which I also have had, since I use neither Mozilla nor Evo) is to: 1) unmerge gnome. This will not unmerge any programs (GNOME will still work), but will remove the metapackage handle which has mozilla and evo as dependencies (mozilla and evo will become orphaned dependencies, as you have uninstalled the package that depends on them); 2) unmerge evo, evo dataserver (if you don't want it), epiphany (which depends on mozilla) and mozilla itself (assuming you have nothing else that depends on it; most mozilla-dependent individual programs, such as the Liferea newsreader, now have the capability to depend on firefox instead), and any other programs installed specifically by the gnome metapackage that you may not want (sound-juicer, gstreamer, totem-- if you still want totem, you can recompile it +xine so you can still get rid of gstreamer if you don't like that backend); 2a) make sure that you have no "mozilla" or "eds" USE flags enabled (afaics, eds must specifically be set as -eds in /etc/make.conf; it's apparently a new/replacement USE flag which drags in Evo Data Server and Mozilla, and it appears to be set by default as on for applications like gaim and gnome-panel, which I discovered when running yesterday's emerge -uaDtv world). If you have to change any USE flags, hold the emerge -uaDNtv world till after the next step: 3) emerge gnome-light. This will also not emerge any packages, but will "un-orphan" all the gnome desktop packages that are currently installed (but were orphaned by your uninstall of the gnome metapackage); 4) run emerge -uaDtNv world if you changed any USE flags in step 2a (or even if you didn't, just to be safe). This should enable you to update GNOME normally, without having to worry about evo and/or Mozilla being dragged in every time you try. Hope this helps. Holly -- gentoo-user@gentoo.org mailing list