From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1OEyzR-0004Qz-Oc for garchives@archives.gentoo.org; Thu, 20 May 2010 06:12:18 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E1180E0924; Thu, 20 May 2010 11:11:55 +0000 (UTC) Received: from mail-ww0-f53.google.com (mail-ww0-f53.google.com [74.125.82.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 9F391E0924 for ; Thu, 20 May 2010 11:11:55 +0000 (UTC) Received: by wwg30 with SMTP id 30so2286879wwg.40 for ; Thu, 20 May 2010 04:11:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:cc:references:in-reply-to:mime-version:content-type :content-transfer-encoding:message-id; bh=G9+wLEP+2WxN77kmMpyciu2iv0clu32QlLvBye9dWek=; b=FrGPuuQ5jjS0jAm1eBkeRJRvA8/fNc0tLj0Sh6L/cTvE5nfNiFK/KUBpJl0OmoK7+k pj7IhOjM/BB/CETOeM4yE7RdLl4pzkneloKXAaXIrBDssT3R/D8ofkFTg0ttozVvqXyE AWJHJvOtR7IlkRrWlRrjSy606qXzJr9Y7SJlM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:cc:references:in-reply-to :mime-version:content-type:content-transfer-encoding:message-id; b=oiJdHlM1kX9EO5g8SURYiYiZryMFcKyywZMEEnmraTvpaMXNMNp985GXMJWYWYEG0x /pkP/tjWuKqECXy2Og40YEj+V8YBMKofHikualeBU73u5ucB6gTWTIIheg8C8b32ZCsM eRyICAYU9Mbqeep6ApRkfjNSecuPZ1jVglzLM= Received: by 10.227.157.147 with SMTP id b19mr9159762wbx.84.1274353914879; Thu, 20 May 2010 04:11:54 -0700 (PDT) Received: from nazgul.localnet (196-215-57-73.dynamic.isadsl.co.za [196.215.57.73]) by mx.google.com with ESMTPS id l23sm21834678wbb.2.2010.05.20.04.11.51 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 20 May 2010 04:11:53 -0700 (PDT) From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Deprecated installed packages Date: Thu, 20 May 2010 13:08:37 +0200 User-Agent: KMail/1.13.3 (Linux/2.6.33-ck-r1; KDE/4.4.3; x86_64; ; ) Cc: Willie Wong References: <20100520043437.GA14239@math.princeton.edu> <201005201020.54949.alan.mckinnon@gmail.com> <20100520093646.GA23676@math.princeton.edu> In-Reply-To: <20100520093646.GA23676@math.princeton.edu> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.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 Message-Id: <201005201308.38578.alan.mckinnon@gmail.com> X-Archives-Salt: 22fe6931-dcc4-4ff8-8e56-cb25244a6625 X-Archives-Hash: fcd846f04865aab52f6e7c91a634d48c On Thursday 20 May 2010 11:36:46 Willie Wong wrote: > On Thu, May 20, 2010 at 10:20:54AM +0200, Alan McKinnon wrote: > > > Ah... I see, I was trying to figure out what they meant by deprecated > > > and how they determined it. It seems that the only thing common to > > > those packages is that their ebuilds are no-longer in the tree. > > > > Each one of those packages you list has more up to date versions > > available in the tree. > > Precisely. But the exact version that is installed is no longer in > the tree. Seeing that I don't recall the portage system introducing a > deprecated flag (short of the removal notice and package.mask), I was > curious how eclean determined that those packages are deprecated. > > And also seeing that for many of the ones I listed, neither > emerge --update --deep world > nor > emerge --update --deep --with-bdeps=y world > suggest their updates, in my case they are probably just cruft that > ought to go away once the system is brought up to date and I can run > depclean. I remember something about a "deprecated" feature somewhere. Can't remember where now, and grep doesn't reveal it... > > But am I wrong in my impression that with bdeps, the common thing to > do is to update them only when absolutely necessary? So in this case > the deprecation warning might introduce unnecessary cycles spent on > building those packages (among those who don't want to track down the > origins of those packages and just want the block of text to go away). Yes, that's pretty much true. bdeps are are deps that are only used to build stuff, not run them. So portage will only update them when it needs to build something using them. You can use bdeps=y in make.conf but most folks just leave it at the sensible default. -- alan dot mckinnon at gmail dot com