Return-Path: Delivered-To: apmail-ant-dev-archive@www.apache.org Received: (qmail 79250 invoked from network); 30 Mar 2008 16:00:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 30 Mar 2008 16:00:00 -0000 Received: (qmail 92057 invoked by uid 500); 30 Mar 2008 15:59:59 -0000 Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 92021 invoked by uid 500); 30 Mar 2008 15:59:59 -0000 Mailing-List: contact dev-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list dev@ant.apache.org Received: (qmail 92010 invoked by uid 99); 30 Mar 2008 15:59:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 30 Mar 2008 08:59:58 -0700 X-ASF-Spam-Status: No, hits=4.7 required=10.0 tests=HTML_MESSAGE,SPF_PASS,TRACKER_ID X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of xavier.hanin@gmail.com designates 209.85.200.173 as permitted sender) Received: from [209.85.200.173] (HELO wf-out-1314.google.com) (209.85.200.173) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 30 Mar 2008 15:59:17 +0000 Received: by wf-out-1314.google.com with SMTP id 27so1097985wfd.10 for ; Sun, 30 Mar 2008 08:59:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=vsfzv0isDlYsnEMV61q8mv+ZrkRgonDqXSPrZNiBwuc=; b=PTwngdnzt5Owq5hJ0cCxRMFDqpdMEKQWtrBHLi8GE2u3/KooKckx2tlCSTgoY1brKdhhZ57nO97Z4LazUwDH86JHz2VGUfmY+Xo1mCfhUItTSC7hFN7kxS4bhJu3HcO+z+fPA69SYi5lsnSTsevUJj3W93Sdw81a2mTj/TI86bE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=S9bQR1M5j0sjDJow8et8Na3QbZ1xazAKSrS4fxvZJMhwzgJNuUvO98uhnHzMP0d5muV46wXnte7ZofQKpUC5P6I6DYXLwyOovXrBeI5eUwa3LRRCuJL1gc/779qOKF0jpWqDnhpPvar9I9/LquQY0R7DIrUdhL6g6mPDdyAWdAU= Received: by 10.142.52.9 with SMTP id z9mr3104967wfz.201.1206892769446; Sun, 30 Mar 2008 08:59:29 -0700 (PDT) Received: by 10.142.73.7 with HTTP; Sun, 30 Mar 2008 08:59:29 -0700 (PDT) Message-ID: <635a05060803300859s1521b910l7c46e7bd7db821df@mail.gmail.com> Date: Sun, 30 Mar 2008 17:59:29 +0200 From: "Xavier Hanin" To: "Ant Developers List" Subject: Re: Fixing some naming inconsistencies in Ivy In-Reply-To: <47EE9EB3.9060007@gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9207_270339.1206892769437" References: <635a05060802290331j681e417xaa1c2166debe8120@mail.gmail.com> <635a05060803290209l65c17418p4c4beb897e78da@mail.gmail.com> <47EE9EB3.9060007@gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_9207_270339.1206892769437 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Sat, Mar 29, 2008 at 9:55 PM, Stephane Bailliez wrote: > Xavier Hanin wrote: > > Just pinging about this e-mail, I've had no answer so far, I think I > can't > > make the choice alone, and we need to deal with that question before > > 2.0final to close IVY-297. So, anyone has an opinion about this: > > > > On Fri, Feb 29, 2008 at 12:31 PM, Xavier Hanin > > wrote: > > > >> Hi, > >> > >> As reported by IVY-297, Ivy suffers from some name inconsistencies and > >> strange attribute names. Ivy 2.0 is a good opportunity to fix some of > >> them, since I think we can afford some more deprecation warnings. > >> > >> So I'd like to fix IVY-297 by marking allownomd as deprecated, and > >> providing a descriptor="required | optional" attribute. > >> > >> To go further, we could rename the attribute skipbuildwithoutivy in > >> buildlist in skipbuildwithoutdescriptor, or even better change it to > >> buildwithoutdescriptor="skip | fail | warn | tail | head", which wold > make > >> it both more readable and more powerful. > >> > s/buildwithoutdescriptor/missing-descriptor ? onMissingDescriptor ? I like onMissingDescriptor. > > imnotgenerallyabigfanofwordsgluedtogetherwithoutseparator when it it's > more then 2 words (onchange, on..) I'm not either, I think at the beginning I thought it was more in the spirit of Ant (where you have some examples like failonerror, preservelastmodified, ... Now we have some inconsistancies, using camel case in some cases, dash separator in others, nothing elsewhere. I don't really like those inconsistencies, but I'm not in favour of fixing them all for 2.0 (mainly for a question of delay). > OtherwiseThereIsCamelCaseButThisIsUglyTooForXml > > >> Another area where the name 'ivy' is used to talk about module > descriptors > >> in general is patterns. This lead to some strange settings, where you > give > >> an 'ivy' pattern to tell where the poms are. In this case I think we > could > >> support both 'ivy' and 'descriptor' (for resolver patterns for > instance), > >> since the use case for ivy files is still predominant, so I don't think > >> deprecating the old name would really be better. > >> > >> So, what do you think about these changes? > >> > I guess if you want to make it it's probably 2.0 or never... there's > already a lot of deprecated right now and it will get more difficult to > push them in later. > After all it's a 2.0 Agreed. Xavier > > > -- stephane > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org > For additional commands, e-mail: dev-help@ant.apache.org > > -- Xavier Hanin - Independent Java Consultant http://xhab.blogspot.com/ http://ant.apache.org/ivy/ http://www.xoocode.org/ ------=_Part_9207_270339.1206892769437--