From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14155 invoked from network); 22 Oct 2004 13:32:43 +0000 Received: from smtp.gentoo.org (156.56.111.197) by lists.gentoo.org with AES256-SHA encrypted SMTP; 22 Oct 2004 13:32:43 +0000 Received: from lists.gentoo.org ([156.56.111.196] helo=parrot.gentoo.org) by smtp.gentoo.org with esmtp (Exim 4.41) id 1CKzX9-0007sZ-0H for arch-gentoo-portage-dev@lists.gentoo.org; Fri, 22 Oct 2004 13:32:43 +0000 Received: (qmail 17055 invoked by uid 89); 22 Oct 2004 13:32:41 +0000 Mailing-List: contact gentoo-portage-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail Reply-To: gentoo-portage-dev@lists.gentoo.org X-BeenThere: gentoo-portage-dev@gentoo.org Received: (qmail 24106 invoked from network); 22 Oct 2004 13:32:41 +0000 From: Paul de Vrieze To: gentoo-portage-dev@lists.gentoo.org Date: Fri, 22 Oct 2004 15:31:48 +0200 User-Agent: KMail/1.7 References: <4176E087.7090909@libero.it> <200410222024.52796.jstubbs@gentoo.org> <1098450694.2173.7.camel@newkid.milsson.nu> In-Reply-To: <1098450694.2173.7.camel@newkid.milsson.nu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1276985.72daiuZZPq"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200410221531.56945.pauldv@gentoo.org> Subject: Re: [gentoo-portage-dev] Conary X-Archives-Salt: a96605fe-67bd-4883-82a7-88ba242c06da X-Archives-Hash: 7f0f58202f9e95991a8fa1349b3f74c1 --nextPart1276985.72daiuZZPq Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Friday 22 October 2004 15:11, John Nilsson wrote: > Why not express the dependency as an RDF graph? A dependency statement > would be a complete uri. This would also remove the need to maintain a > single package namespace. The problem is absolutely not with the namespace. There are 2 ways of=20 namespaces, one is where every party uses it's own namespace, so=20 excluding overlaps, but also taking away the advantages of other people's=20 work. AND this will highly likely lead to overlapping files as there is=20 overlap in the upstream packages. The other way is where the namespaces are looser. In this case one package= =20 has one namespace. This however does not work either, because it moves=20 the problem to inside the package, where your package A does not work=20 with my dependant package C, because your package A is different than my=20 package B, while A and B are supposed to be the same package. In short, the only way to guarantee that this doesn't happen is to have a=20 central tree that has a minimum quality level. Paul =2D-=20 Paul de Vrieze Gentoo Developer Mail: pauldv@gentoo.org Homepage: http://www.devrieze.net --nextPart1276985.72daiuZZPq Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (GNU/Linux) iD8DBQBBeQvMbKx5DBjWFdsRAhn/AKCxJ6d4U4ScY1MFh8FezZECwuEk7QCgiHRM 7XHYoX5krUcnPL5R5brosuk= =Xfv8 -----END PGP SIGNATURE----- --nextPart1276985.72daiuZZPq--