From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.54) id 1EnSAs-0007hv-CO for garchives@archives.gentoo.org; Sat, 17 Dec 2005 02:51:54 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id jBH2pB9o028975; Sat, 17 Dec 2005 02:51:11 GMT Received: from smtp2.libero.it (smtp2.libero.it [193.70.192.52]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id jBH2nRuH026831 for ; Sat, 17 Dec 2005 02:49:27 GMT Received: from localhost (172.16.1.78) by smtp2.libero.it (7.0.027-DD01) id 439D906900826496 for gentoo-dev@lists.gentoo.org; Sat, 17 Dec 2005 03:49:27 +0100 Received: from smtp2.libero.it ([172.16.1.97]) by localhost (asav20.libero.it [193.70.193.7]) (amavisd-new, port 10024) with ESMTP id 27390-04 for ; Sat, 17 Dec 2005 03:49:26 +0100 (CET) Received: from [192.168.0.5] (adsl-ull-250-173.44-151.net24.it [151.44.173.250]) by smtp2.libero.it (Postfix) with ESMTP id 8A781A8C0E for ; Sat, 17 Dec 2005 03:49:26 +0100 (MET) Message-ID: <43A37C65.9080206@gentoo.org> Date: Sat, 17 Dec 2005 03:48:05 +0100 From: Luca Barbato User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051113) X-Accept-Language: en-us, en Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Multiple Repo Support References: <43A235AD.6030604@leetworks.com> <20051216035630.2b005138@snowdrop.home> <43A25276.7080703@egr.msu.edu> <43A28212.8040302@gentoo.org> In-Reply-To: <43A28212.8040302@gentoo.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned: with antispam and antivirus automated system at libero.it X-Archives-Salt: f5422328-f7ac-46e4-9d7b-f96cc5b4eefb X-Archives-Hash: b0317661312a51e4c6cf2c4eb280906a Danny van Dyk wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Alec Warner schrieb: > |>>The big controversy seems to be over whether repositories carry a > |>>unique identifier string (for example, in metadata/repository_id) or > |>>whether it's user-assigned. The former is clearly the more sensible > |>>option, since it lets you do things like (syntax made up): > |>> > |>>DEPEND=">=foo-bar/baz-2.1::ciaranmssekritrepo" > |>> > | > | Well lets return to normal syntax for a moment. > | DEPEND=">=foo-bar/baz-2.1" > | And lets assume this package is named "blar" because I enjoy that name. > | > | emerge blar --repo=ciaranmssekritrepo > | > | This accomplishes the same thing, except I get to name the repo whatever > | I wish, and you lose the ability to specify repositories in DEPEND. > No, it doesn't. How would you add repository-specific items to > /etc/portage/package.* ? > > Futher, imagine this: The gentoo-x86 repo is split into, say, 4 > repositories: gentoo-{system,base,desktop,games}. How would you > reference DEPENDs from one repo to the other in this case? > > An optional namespace modifier for *DEPENDS is Good Thing(tm) in my > eyes, and I'd really appreciate it being added to portage rather sooner > than later. > > Just one remark: What about making the syntax a bit more familiar to C++ > users: > > ~ DEPENDS="gentoo-foo::foo-bar/baz-2.1" > > Comments? > what about DEPENDS="gentoo-foo/foo-bar/baz-2.1" lu -- Luca Barbato Gentoo/linux Developer Gentoo/PPC Operational Leader http://dev.gentoo.org/~lu_zero -- gentoo-dev@gentoo.org mailing list