Return-Path: Delivered-To: apmail-repository-archive@www.apache.org Received: (qmail 59847 invoked from network); 10 Nov 2003 00:55:49 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 10 Nov 2003 00:55:49 -0000 Received: (qmail 54277 invoked by uid 500); 10 Nov 2003 00:55:33 -0000 Delivered-To: apmail-repository-archive@apache.org Received: (qmail 54250 invoked by uid 500); 10 Nov 2003 00:55:33 -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 54236 invoked from network); 10 Nov 2003 00:55:33 -0000 Received: from unknown (HELO mail.netspace.net.au) (203.10.110.71) by daedalus.apache.org with SMTP; 10 Nov 2003 00:55:33 -0000 Received: from binky (CPE-203-45-8-11.vic.bigpond.net.au [203.45.8.11]) by mail.netspace.net.au (Postfix) with SMTP id BB3F141AD6 for ; Mon, 10 Nov 2003 11:55:40 +1100 (EST) Reply-To: From: "Tim Anderson" To: Subject: RE: Comments on URI Syntax Date: Mon, 10 Nov 2003 11:58:25 +1100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-Reply-To: <3FAEE0BF.9020503@apache.org> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Importance: Normal 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 > From: Stephen McConnell [mailto:mcconnell@apache.org] > > Tim Anderson wrote: > > >>From: Stephen McConnell [mailto:mcconnell@apache.org] > >> > >>Woops - see small correction in line. > >> > >>Stephen McConnell wrote: > >> > >> > >> > >>>Tim Anderson wrote: > >>> > >>> > >>> > >>>>>By implication - the README is not an artifact but a feature of a > >>>>>version. > >>>>>Is that a reasonable conclusion? > >>>>>Stephen. > >>>>> > >>>>> > >>>>> > >>>>Why make the distinction? I view everything a project deploys as an > >>>>artifact. Some artifacts will only be useful to end users (e.g, > >>>>README, LICENSE.txt etc), others will be useful to tools. > >>>> > >>>> > >>>> > >>>Because there is difference between aggregation of files of a > >>>partiular type as distinct from files that describe a particular typed > >>>file instance. I view the "artifact" as the principal file held in a > >>>directory qualifed by a type (e.g. the jar file in a jars directory), > >>>and that other resources such as READMEs, LICENSEs, MD5s, etc. are > >>>examples of data that describe features of specific things such as a > >>>group, version, artifact, etc. > >>> > >>>Why make the distinction? When I look at the available artifacts in a > >>>/jars/ directory I will present these as an list of artifacts. A user > >>>may select to view the properties/features of one of these items. > >>>Using the name of an artifact - I can locate additional information > >>>about the artifact such as the MD5 signature, maybe the license or > >>>some dependency information - providing there is a convention that is > >>>predictable. I.e. I need a mechanism to locate information about a > >>>particular artifact - e.g. > >>> > >>> > >>I left out the all important principal artifact. > >> > >> . <--------- the principal artifact (e.g. > >>jars/fred.jar) > >> . <------ some metadata > >> . <-- more meta data > >> .MD5 <--------------- artifact signature > >> .README <------------ readme about the artifact > >> > >>The important thing is the recognition of the difference between a file > >>that *is* the artifact as distinct from a file that *describes* > >>an artifact. > >> > >>Stephen. > >> > >> > >> > >>> . > >>> . > >>> .MD5 > >>> .README > >>> > >>>Etc. > >>> > >>>Stephen. > >>> > >>> > > > >File aggregation is important to tools, less so for end-users. > >The MD5 is just another artifact - its up to the tools > >to determine its association with other artifacts. > > > > If the MD5 is just another artifact then it would belong under > something like: > > http://www.ibiblio.org/maven/ant/md5s/some-artifact-name.md5 No it wouldn't. The in the URI is optional (see http://nagoya.apache.org/eyebrowse/ReadMsg?listName=repository@apache.org&ms gNo=266). If there is a logical grouping of artifacts, they can go under the same base path. -Tim