Return-Path: Delivered-To: apmail-repository-archive@www.apache.org Received: (qmail 41729 invoked from network); 24 Nov 2003 18:57:45 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 24 Nov 2003 18:57:45 -0000 Received: (qmail 97417 invoked by uid 500); 24 Nov 2003 18:57:37 -0000 Delivered-To: apmail-repository-archive@apache.org Received: (qmail 97361 invoked by uid 500); 24 Nov 2003 18:57:37 -0000 Mailing-List: contact repository-help@apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: repository@apache.org Delivered-To: mailing list repository@apache.org Received: (qmail 97326 invoked from network); 24 Nov 2003 18:57:36 -0000 Received: from unknown (HELO csm.chalko.com) (66.60.148.34) by daedalus.apache.org with SMTP; 24 Nov 2003 18:57:36 -0000 Received: from chalko.com (unknown [66.7.134.190]) by csm.chalko.com (Postfix) with ESMTP id 4BFB3FF83 for ; Mon, 24 Nov 2003 10:57:39 -0800 (PST) Message-ID: <3FC2548D.50101@chalko.com> Date: Mon, 24 Nov 2003 10:57:17 -0800 From: Nick Chalko User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031013 Thunderbird/0.3 X-Accept-Language: en-us, en MIME-Version: 1.0 To: repository@apache.org Subject: Re: Use of '/' in ???-specifier's References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Tim Anderson wrote: >>http://repo.apache.org/alpha/alpha/alpha/alpha/alpha/alpha.jar >>http://repo.apache.org/1/2/3/4/5/6/7/8/9.jar >> >>We really need to harden the URI spec a little and the "/" is a >>good start. >> >> >> > > > I missed that the "jars" or type dir was required. what about, http://repo.apache.org/1/2/3/4/5/6/7/8/pgp/KEYS http://repo.apache.org/alpha/alpha/alpha/alpha/alpha/pgp/KEYS I suppose this is the version named Alpha of the alpha/alpha project. Or is it the alpha release of the version named alpha of the project named alpha or.. These are silly examples, but lets try to prevent at least some of them. >The above a legal for the URI Syntax proposal [1], but illegal >according to the common build version [2] and java artifact specifiers [3]. >Tools based on [2] & [3] should ignore them. > >Is it simply a matter of restricting organisation back to a single >path segment? This would allow product-specifier to be determined >by parsers. > > Yes that is the start, make org and product un ambigous is a really good start. >Note that this was the original approach, but some people expressed a >desire to be able to break down the hierarchy using reverse-FQDNs. > > I still think reverse-FQDN is a good idea but for parsability I would use . not /