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.62) (envelope-from ) id 1H19vN-00088j-PY for garchives@archives.gentoo.org; Sun, 31 Dec 2006 23:17:06 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.8) with SMTP id kBVNFEYB014587; Sun, 31 Dec 2006 23:15:14 GMT Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.191]) by robin.gentoo.org (8.13.8/8.13.8) with ESMTP id kBVNFE1L017943 for ; Sun, 31 Dec 2006 23:15:14 GMT Received: by nf-out-0910.google.com with SMTP id c31so10350388nfb for ; Sun, 31 Dec 2006 15:15:14 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=CnVYqvMlWNrWXtl1QkEmI/3FkBWoVnghuR6U4FGkqr8T+OzDGJubBvL21eZJawTv89vxuf3urEt731sS7zMCpLbXKjys6xY0FJiGHv+Zb8AzK1so0/xdOANkVNiYcu0SoDAlFsL3ZyQPk+/a9Fca1/zKhH++0JVSCo7sAWQteRA= Received: by 10.82.138.6 with SMTP id l6mr1349569bud.1167606914377; Sun, 31 Dec 2006 15:15:14 -0800 (PST) Received: by 10.82.106.18 with HTTP; Sun, 31 Dec 2006 15:15:14 -0800 (PST) Message-ID: <5bdc1c8b0612311515l74b4d045tc22cb13c660a79ef@mail.gmail.com> Date: Sun, 31 Dec 2006 15:15:14 -0800 From: "Mark Knecht" To: gentoo-amd64@lists.gentoo.org Subject: Re: [gentoo-amd64] Re: emerge --depclean question In-Reply-To: <459833F6.2000208@poczta.onet.pl> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-amd64@gentoo.org Reply-to: gentoo-amd64@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Disposition: inline References: <5bdc1c8b0612301751k5f65c464nf8b9bd99c3b75091@mail.gmail.com> <5bdc1c8b0612311048p7b4e7a8dm508337cc8ad52c2@mail.gmail.com> <459833F6.2000208@poczta.onet.pl> X-MIME-Autoconverted: from quoted-printable to 8bit by robin.gentoo.org id kBVNFE1L017943 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by robin.gentoo.org id kBVNFEZ7014587 X-Archives-Salt: 3136684f-52a4-402b-8487-e0b7e1fce694 X-Archives-Hash: 3e4812bd2b8482e028c8726f17a1c43e On 12/31/06, Marek Wr=F3bel wrote: > Mark Knecht wrote: > > > I'm proceeding along getting a number of packages removed which is > > good. However here's an example one I'm not sure how to handle or why > > it's showing up. I've run --depclean -p and see what appears to be an > > unneeded library called libwmf. However when I try tracing my way bac= k > > to find what depending on it I eventually get to xine-ui which I use > > all the time: > > > > lightning ~ # equery d libwmf > > [ Searching for packages depending on libwmf... ] > > media-gfx/imagemagick-6.3.0.5 > > lightning ~ # equery d imagemagick > > [ Searching for packages depending on imagemagick... ] > > gnome-extra/libgsf-1.14.2 > > media-libs/xine-lib-1.1.2-r3 > > media-video/transcode-1.0.2-r3 > > lightning ~ # equery d xine-lib > > [ Searching for packages depending on xine-lib... ] > > media-sound/amarok-1.4.3-r1 > > media-video/xine-ui-0.99.5_pre20060716 > > media-video/totem-2.16.4 > > lightning ~ # > > This issue can be related to changes in USE flags. xine-lib depends on > imagemagick only when "imagemagick" USE flag is set. And imagemagck > depends on libwmf only when "wmf" USE flag is set. So these packages > were merged probably when you had these flags set. Later USE flags may > have changed (new portage profile?) and currently they most likely are > not set. > > Moreover, I have noticed that equery takes conditional dependencies int= o > consideration regardless of USE flags state. Thus it shows that > imagemagick is required by xine-lib even when it actually isn't (becaus= e > you don't have "imagemagick" flag set). > This is pretty much what happened. I've finished removing all the packages that depclean wanted me to and things look good now. revdep-rebuild is happy. emerge -DuN world is happy. --depclean says there is nothing to clean out. It seems that maybe over time some of the packages higher up have had USE flags added to them. Maybe the old package didn't make a function prunable with a flag so the library got installed and later the flag was added to prune it out but the new emerge only upgraded the package and didn't remove the libraries that were no longer needed. At least hat's the best I can figure out. Everything is clean now. thanks for the help! Cheers, Mark Happy 2007. Off to have a beer. --=20 gentoo-amd64@gentoo.org mailing list