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 1MnGHs-0001rx-1f for garchives@archives.gentoo.org; Mon, 14 Sep 2009 18:28:28 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 67B3CE077E; Mon, 14 Sep 2009 18:28:26 +0000 (UTC) Received: from smtprelay04.ispgateway.de (smtprelay04.ispgateway.de [80.67.31.27]) by pigeon.gentoo.org (Postfix) with ESMTP id 3560BE077E for ; Mon, 14 Sep 2009 18:28:26 +0000 (UTC) Received: from [85.179.11.168] (helo=[192.168.0.3]) by smtprelay04.ispgateway.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1MnGFt-0002eC-S4 for gentoo-dev@lists.gentoo.org; Mon, 14 Sep 2009 20:26:26 +0200 Message-ID: <4AAE8B4A.7080703@hartwork.org> Date: Mon, 14 Sep 2009 20:28:26 +0200 From: Sebastian Pipping User-Agent: Thunderbird 2.0.0.22 (X11/20090820) 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> In-Reply-To: <20090914150543.395d347d@snowcone> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Df-Sender: 874396 X-Archives-Salt: 3c153656-40c0-4d6d-a32f-63c40b362021 X-Archives-Hash: ea2c2c6fd1f48c1dbfa83c5f1b0b4009 Ciaran McCreesh wrote: > Because an overlay model has only a single foo-1.2. Think of it like > stacks of paper. You've got your main repository: > > ::gentoo foo-1.1 foo-1.2 foo-1.3 > > and on top of that you put your overlay: > > ::extras foo-1.2 foo-1.4 > ::gentoo foo-1.1 foo-1.2 foo-1.3 > > and then looking down from the top, all an overlay model package > manager sees is the foo-1.2 from the overlay. There's no > foo-1.2::gentoo and foo-1.2::extras, there's just a single foo-1.2 > that's made from (gentoo + extras). I see. So it would not work for dependencies but it should work for masking. That alone wouldn't make me happy, though. > There's a different way of looking at it that focuses more on the > repository level view at [1]. > > [1]: http://ciaranm.wordpress.com/2009/04/16/distributed-distribution-development-and-why-git-and-or-funtoo-is-not-it/ Interesting read. Can you think of anything technical that would make moving portage to this model impossible? Sebastian