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 1MnCBn-0001zD-Fo for garchives@archives.gentoo.org; Mon, 14 Sep 2009 14:05:55 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2FE6AE0854; Mon, 14 Sep 2009 14:05:54 +0000 (UTC) Received: from ey-out-1920.google.com (ey-out-1920.google.com [74.125.78.146]) by pigeon.gentoo.org (Postfix) with ESMTP id E1D13E0872 for ; Mon, 14 Sep 2009 14:05:53 +0000 (UTC) Received: by ey-out-1920.google.com with SMTP id 13so518466eye.40 for ; Mon, 14 Sep 2009 07:05:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type; bh=e3H0FAzKPCRIwAqbli+5zAyoSeQ6s+PsosjUQGf0uCU=; b=Qhi4Jctz66OKFYxZ0PsKhjd7rVksTm9IO4hhD1IrNCv4pP4UtilCwBaPov5M4z4c3L dREEzV9pMR185Se1yhp2y8JTRpAXNhS6vdPw1frM3jYUEUT3XcXuDaRI9akm1XwRaHZk CvoQiMIzbxpazh9SB01AcVWPNDITpoIQXja+M= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=S4JRQ1A7snOT6XGAZpJPVpALroltOy/3ARGjm1NCXZYB40C84WWZqK3gJJo4OBwhof WtOaNHLyJYuVzPo9zuyZz0pAX4spVdh3Gw9tQhyPug7hdw9RJcxXucXP3SzvRwR0yeUO W8oLrioBYhWzFj2xSWR51exFuhYVzFti+giaI= Received: by 10.211.161.18 with SMTP id n18mr7032573ebo.26.1252937153183; Mon, 14 Sep 2009 07:05:53 -0700 (PDT) Received: from snowcone (92-235-187-79.cable.ubr18.sgyl.blueyonder.co.uk [92.235.187.79]) by mx.google.com with ESMTPS id 10sm469757eyd.39.2009.09.14.07.05.52 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 14 Sep 2009 07:05:52 -0700 (PDT) Date: Mon, 14 Sep 2009 15:05:43 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] Message-ID: <20090914150543.395d347d@snowcone> In-Reply-To: <4AAD534F.3030207@hartwork.org> 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> X-Mailer: Claws Mail 3.7.2 (GTK+ 2.16.5; x86_64-pc-linux-gnu) 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 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/vmFQTkVuQZ1kdC7P_Ww.LWn"; protocol="application/pgp-signature" X-Archives-Salt: 13e221e3-2f31-47c3-9a75-14cdf2a2b51e X-Archives-Hash: 3f04f16b9e7efe6f1b979e3662bd643a --Sig_/vmFQTkVuQZ1kdC7P_Ww.LWn Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sun, 13 Sep 2009 22:17:19 +0200 Sebastian Pipping wrote: > Ciaran McCreesh wrote: > > Not quite. If both an overlay and the main tree provide foo-1.2, > > masking foo-1.2::overlay in Portage would end up masking every > > foo-1.2. >=20 > Why? 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). 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-devel= opment-and-why-git-and-or-funtoo-is-not-it/ --=20 Ciaran McCreesh --Sig_/vmFQTkVuQZ1kdC7P_Ww.LWn Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) iEYEARECAAYFAkquTb0ACgkQ96zL6DUtXhEypQCfQpntM/Ov3Ujb+BppeBUkfri1 kJMAnRFk4SUrmS2l9+ZSCrd9zfuk6g42 =V6y7 -----END PGP SIGNATURE----- --Sig_/vmFQTkVuQZ1kdC7P_Ww.LWn--