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 1OmM6j-0001Tv-Fm for garchives@archives.gentoo.org; Fri, 20 Aug 2010 07:33:46 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 71E9DE0648; Fri, 20 Aug 2010 07:33:25 +0000 (UTC) Received: from mail-ey0-f181.google.com (mail-ey0-f181.google.com [209.85.215.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 309CCE0648 for ; Fri, 20 Aug 2010 07:33:25 +0000 (UTC) Received: by eyf6 with SMTP id 6so2137541eyf.40 for ; Fri, 20 Aug 2010 00:33:24 -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=YVnvZGg7d9USwTomROff/FfTX4Hwmdhu+xPxD1/weWU=; b=Vwm2CeYJmb+kkbgi9kwv4AecXM2nKcycmjTgBLLWi2/bP9H+kkXtHG6gh6T1ZKu2qa zS6qGMd25YJ+qQmuDdfD15KS7JxriuerdbaBmFnEU7AvSpVyEkVJZUB97Y402MHbYKYO 3UmEq624CnZiADF/SvsyUAzGsDMdDEYGhQfZ0= 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=aU8m4fgBw+jHp+VEMGxa0o7rtPjHWJq67j/Cl4A+TUh4e2GLmN3K+7sx5+TgQdYbrB jbRGUTrNrPaLEEhBw9hDV5qIWATRnAI95DjpevReF8qXZ/b9CaRznDqqOiK6ih1jvTdE PiuWGDjo/CbDWNd1+oy0GcOV/Mk4uktfmptzs= Received: by 10.213.43.80 with SMTP id v16mr1604868ebe.80.1282289601820; Fri, 20 Aug 2010 00:33:21 -0700 (PDT) Received: from nazgul.localnet (dustpuppy.is.co.za [196.14.169.11]) by mx.google.com with ESMTPS id a48sm4220279eei.18.2010.08.20.00.33.20 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 20 Aug 2010 00:33:20 -0700 (PDT) From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] removing an overlay Date: Fri, 20 Aug 2010 09:30:25 +0200 User-Agent: KMail/1.13.5 (Linux/2.6.34-ck-r1; KDE/4.4.5; x86_64; ; ) Cc: Alan Warren References: In-Reply-To: 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="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <201008200930.25670.alan.mckinnon@gmail.com> X-Archives-Salt: bcff9d74-5d2b-4e6b-b30b-5afd05019ce5 X-Archives-Hash: 08a906ff7fbea71916eabf2d05152239 Apparently, though unproven, at 06:25 on Friday 20 August 2010, Alan Warren did opine thusly: > Hello, > > I've just sync'd my machine, and realized I'm pulling in a few packages > from the devnull overlay that I would rather not. freetype / fontconfig / > cairo for example and it's causing > some conflicts when I try to update (-auvND world). I mainly use devnull > for uzbl, dmenu, and my window manger awesome, as they tend to have the > latest versions. > > If I remove devnull, will these packages continue being maintained by > portage? I don't mind getting these packages from portage if it means less > hassle when I update, but the docs > suggest that I remove every package that I've installed from devnull before > moving forward. This seems like a tremendous hassle, but perhaps there's a > one-shot command for doing this? > > I'm surprised packages in overlays take precedence over portage. Is there > any way to get a single package from an overlay without taking "everything" > ? > > Kind regards, > -Alan There's no one-shot command because it's a series of actions. layman - devnull emerge -av1 portage won't nuke your packages just because you remove the overlay, it still has the ebuild locally. portage will only update them once the version in portage is greater than the version you got from the overlay. emerge -pv @installed will then show packages you do not have ebuilds for (amongst other useful info) with portage-2.2*. You can then decide what you want to do about those missing packages. -- alan dot mckinnon at gmail dot com