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 1Mo1wB-0000m9-UO for garchives@archives.gentoo.org; Wed, 16 Sep 2009 21:21:16 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EC689E0138; Wed, 16 Sep 2009 21:21:14 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id CED30E0138 for ; Wed, 16 Sep 2009 21:21:14 +0000 (UTC) Received: from [192.168.22.10] (ip68-4-152-120.oc.oc.cox.net [68.4.152.120]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 3873E6794D for ; Wed, 16 Sep 2009 21:21:14 +0000 (UTC) Message-ID: <4AB156C3.80602@gentoo.org> Date: Wed, 16 Sep 2009 14:21:07 -0700 From: Zac Medico User-Agent: Thunderbird 2.0.0.23 (X11/20090812) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] References: <4AAAD714.1010107@hartwork.org> <4AACCDBF.5020207@gentoo.org> <4AACD7C5.2080703@gentoo.org> <200909132057.48975.patrick@gentoo.org> <20090913192513.GA26237@anubis.0x90.dk> <4AAD4BF7.8000806@hartwork.org> <20090913210259.1dfb36f7@snowcone> <4AAD534F.3030207@hartwork.org> <20090914150543.395d347d@snowcone> <4AAE8B4A.7080703@hartwork.org> <4AAEBDA3.1050003@gentoo.org> <4AB14B0B.4040406@hartwork.org> In-Reply-To: <4AB14B0B.4040406@hartwork.org> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: a9cfb3d9-c70d-4d29-9a86-677be7f1c2e4 X-Archives-Hash: 422ed04618aab36af2b08396a37fbced Sebastian Pipping wrote: > Zac Medico wrote: >> It shouldn't be too difficult to tweak portage so that multiple >> ebuilds of the same version from different repositories are visible >> to portage's dependency resolver. Currently, it uses a collection of >> 3 repositories to resolve dependencies: installed, ebuild, and >> binary packages. Replacing the single ebuild repository (portdbapi >> class) instance with multiple instances, one for each overlay, >> should produce the desired result. > > Sounds good. How long do you expect it to take? Not long. It seems like a reasonably useful feature, so I'll go ahead and try to get it done sometime during the next few days. Then I'll be able to include it in the portage-2.1.7 branch which I plan to create soon. You can track progress on this bug: http://bugs.gentoo.org/show_bug.cgi?id=262038 -- Thanks, Zac