From ivy-user-return-1019-apmail-incubator-ivy-user-archive=incubator.apache.org@incubator.apache.org Mon Jun 18 15:32:22 2007 Return-Path: Delivered-To: apmail-incubator-ivy-user-archive@locus.apache.org Received: (qmail 34381 invoked from network); 18 Jun 2007 15:32:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 Jun 2007 15:32:21 -0000 Received: (qmail 61599 invoked by uid 500); 18 Jun 2007 15:32:25 -0000 Delivered-To: apmail-incubator-ivy-user-archive@incubator.apache.org Received: (qmail 61571 invoked by uid 500); 18 Jun 2007 15:32:24 -0000 Mailing-List: contact ivy-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ivy-user@incubator.apache.org Delivered-To: mailing list ivy-user@incubator.apache.org Received: (qmail 61562 invoked by uid 99); 18 Jun 2007 15:32:24 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Jun 2007 08:32:24 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [82.165.250.195] (HELO u15187095.onlinehome-server.com) (82.165.250.195) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Jun 2007 08:32:20 -0700 Received: (qmail 2459 invoked from network); 18 Jun 2007 11:29:03 -0400 Received: from localhost (127.0.0.1) by localhost with SMTP; 18 Jun 2007 11:29:03 -0400 Received: from mailrelay4.private.geico.com (mailrelay4.private.geico.com [205.143.204.102]) by www2.digizenstudio.com (Horde MIME library) with HTTP; Mon, 18 Jun 2007 11:29:03 -0400 Message-ID: <20070618112903.95ngo1zitwcgsw04@www2.digizenstudio.com> Date: Mon, 18 Jun 2007 11:29:03 -0400 From: Jing Xue To: ivy-user@incubator.apache.org Subject: Re: Working with version ranges References: <05e601c7aced$002686e0$2120a8c0@isabelteam.be> In-Reply-To: <05e601c7aced$002686e0$2120a8c0@isabelteam.be> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) X-Virus-Checked: Checked by ClamAV on apache.org Quoting Gilles Scokart : > Also, I'm wondering if it wouldn't make sense to take the first available > version. Indeed if I say that my modules requires 1.+, I think it's better > to compile with a 1.0 version. Indeed, the probability is bigger that a > version compiled/tested with 1.0 works also with a 1.1 than the opposite (a > version compiled/tested with 1.1 working with a 1.0). If I always want ivy to pick the oldest, why don't I just say "1.0", instead of saying "the oldest 1.+"? We want to have notions like "the latest 1.+", because version numbers keep growing, and we don't know what the latest is at a particular moment. However that's not the case on the opposite end - we always know what the oldest version is, right? Or maybe I'm missing some obvious use cases. 8-) -- Jing Xue