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 1OdvmG-0006pY-4O for garchives@archives.gentoo.org; Wed, 28 Jul 2010 01:49:48 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 68B91E0854; Wed, 28 Jul 2010 01:49:37 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 35B8EE0854 for ; Wed, 28 Jul 2010 01:49:37 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id B4B561B406A for ; Wed, 28 Jul 2010 01:49:36 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -2.3 X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.5 tests=[AWL=0.299, BAYES_00=-2.599] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J4t2Vkm8kMvZ for ; Wed, 28 Jul 2010 01:49:30 +0000 (UTC) Received: from mail-gx0-f177.google.com (mail-gx0-f177.google.com [209.85.161.177]) by smtp.gentoo.org (Postfix) with ESMTP id 2BEF81B4066 for ; Wed, 28 Jul 2010 01:49:30 +0000 (UTC) Received: by gxk27 with SMTP id 27so1901951gxk.36 for ; Tue, 27 Jul 2010 18:49:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:date:from:to:cc :subject:message-id:references:mime-version:content-type :content-disposition:in-reply-to:user-agent; bh=1N62l7nSIbyDfosbOTpbMF+XoyAi1/CuHlIVmnhCC7U=; b=LTXH9rKgW44ecS7xO41gK+oxeGVvcgga2RXQIR685E2E0M/wNh24p6fmAah9qUJbK/ /Jd7FiazmyaQHcpG3aD3lILXWmH0EK64wH5zazdYby4NVHsS0YUZTU4ickAjjI7VSLQ0 8qDIxyZKbCeC8yXAYNMOMah4YCU3a3nFqfXyc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=FkQT2PiPOKpE9Y//ughoRZMnS3m03Op+dtZA9Yc7JUiiL3hoHIzjaca3svQZHE3mkE U6Jyvk/fv/Ie4P4/BPMy6a0oSvevPSltP4FK4XGv8gJChVCpHwcbj3Cw47zkVegH3bfW SUHWqhCBOSEOGabfCwbDKCO1LASAg0tlGmMJg= Received: by 10.150.214.11 with SMTP id m11mr11823160ybg.315.1280281768800; Tue, 27 Jul 2010 18:49:28 -0700 (PDT) Received: from smtp.gmail.com (c-67-171-128-62.hsd1.wa.comcast.net [67.171.128.62]) by mx.google.com with ESMTPS id q21sm5625777ybk.3.2010.07.27.18.49.26 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 27 Jul 2010 18:49:27 -0700 (PDT) Received: by smtp.gmail.com (sSMTP sendmail emulation); Tue, 27 Jul 2010 18:49:33 -0700 Date: Tue, 27 Jul 2010 18:49:33 -0700 From: Brian Harring To: Otttvio Pontes Cc: gentoo-soc@lists.gentoo.org Subject: Re: [gentoo-soc] Multiple Repository Support in Portage - Report Message-ID: <20100728014933.GB31924@hrair> References: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="MnLPg7ZWsaic7Fhd" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) X-Archives-Salt: 945e96b3-a6d8-4792-935a-fa37c7007f7f X-Archives-Hash: 2d86b278f7f7e1e58a6d56c02b64785e --MnLPg7ZWsaic7Fhd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jul 27, 2010 at 12:56:44PM -0300, Otttvio Pontes wrote: > Hi, >=20 > I have been some time without reporting my work at this mailing list > and i will send my report for the last weeks. >=20 > When i sent my last e-mail I was working on emerging a package from one > specific repository using emerge package::repository syntax. It is now > working. It's possible to use the ::repository syntax in emerge command > line, ebuild dependencies and when masking/unmasking/setting use flags > in /etc/portage/package.*. Just verifying- if you have repository configuration equivalent to the=20 following overlay stacking: master: /usr/portage: repo id gentoo has dev-util/diffball-1.0 slave: /usr/local/overlay1: repo id local1 has dev-util/diffball-1.0 has dev-util/bsdiff-1.1 slave: /usr/local/overlay2: repo id local2 has dev-util/bsdiff-1.1 generated from a make.conf being PORTDIR=3D/usr/portage PORTDIR_OVERLAY=3D"/usr/local/overlay1 /usr/local/overlay2" For such a setup, =3Ddev-util/diffball-1.0 is only visible from the=20 local1 repo- specifically, emerge =3Ddev-util/diffball-1.0::gentoo will=20 not find the package, emerge =3Ddev-util/diffball-1.0::local1 however=20 will. Further, =3Ddev-util/bsdiff-1.1::local2 will match, but=20 dev-util/bsdiff-1.1::local1 will not. The reason I ask is that an overlay literally stacks repositories,=20 slaves shadowing the master. If you do an emerge=20 =3Ddev-util/diffball-1.0 for the configuration above, you get local1's=20 ebuild, not gentoo's. Repository atom's should not be able to bypass=20 this- namely it violates the very nature of repository stacking. So... what's the status of multirepo support's repository atom's for=20 this case? ~brian --MnLPg7ZWsaic7Fhd Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) iEYEARECAAYFAkxPjK0ACgkQsiLx3HvNzgdLMQCgjlEHkCzeN5LiKe/lET/lY6hy gmAAn0R1gyDmnfRk/0WdukJABUUFYFD+ =LYAS -----END PGP SIGNATURE----- --MnLPg7ZWsaic7Fhd--