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 1EnBNq-00088L-51 for garchives@archives.gentoo.org; Fri, 16 Dec 2005 08:56:10 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id jBG8tSwW015331; Fri, 16 Dec 2005 08:55:28 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id jBG8rdhI025662 for ; Fri, 16 Dec 2005 08:53:39 GMT Received: from p83.129.25.90.tisdip.tiscali.de ([83.129.25.90] helo=[192.168.101.99]) by smtp.gentoo.org with esmtpa (Exim 4.54) id 1EnBLO-0001Jx-W7 for gentoo-dev@lists.gentoo.org; Fri, 16 Dec 2005 08:53:39 +0000 Message-ID: <43A28212.8040302@gentoo.org> Date: Fri, 16 Dec 2005 10:00:02 +0100 From: Danny van Dyk User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051119) X-Accept-Language: de-DE, de, 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> In-Reply-To: <43A25276.7080703@egr.msu.edu> X-Enigmail-Version: 0.90.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: 7de96d11-5b3f-4bcd-8101-519b96b66107 X-Archives-Hash: 3480a6f34ca0d059690b136fc63bce83 -----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? Danny - -- Danny van Dyk Gentoo/AMD64 Project, Gentoo Scientific Project -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFDooISaVNL8NrtU6IRAshlAKCKAolTb0XsgiO8c3dlw23e0fvdgACgkELL S5i83H5SZvsDXL55JJLCzqw= =gnt7 -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list