Return-Path: Delivered-To: apmail-incubator-ivy-user-archive@locus.apache.org Received: (qmail 12860 invoked from network); 23 Feb 2007 11:05:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 23 Feb 2007 11:05:18 -0000 Received: (qmail 85498 invoked by uid 500); 23 Feb 2007 11:05:27 -0000 Delivered-To: apmail-incubator-ivy-user-archive@incubator.apache.org Received: (qmail 85404 invoked by uid 500); 23 Feb 2007 11:05:26 -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 85395 invoked by uid 99); 23 Feb 2007 11:05:26 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 23 Feb 2007 03:05:26 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [194.199.18.100] (HELO mx-serv.inrialpes.fr) (194.199.18.100) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 23 Feb 2007 03:05:14 -0800 Received: from vilnius.inrialpes.fr (vilnius.inrialpes.fr [194.199.18.81]) by mx-serv.inrialpes.fr (8.13.6/8.13.0) with ESMTP id l1NB4oA2025879 for ; Fri, 23 Feb 2007 12:04:50 +0100 (MET) Received: from [194.199.22.142] (listeria.inrialpes.fr [194.199.22.142]) by vilnius.inrialpes.fr (8.13.6/8.11.3/ImagV2) with ESMTP id l1NB4m76028387 for ; Fri, 23 Feb 2007 12:04:49 +0100 (MET) Message-ID: <45DECA65.3050201@genostar.com> Date: Fri, 23 Feb 2007 12:05:09 +0100 From: Gilles Faucherand User-Agent: Thunderbird 1.5.0.9 (X11/20061206) MIME-Version: 1.0 To: ivy-user@incubator.apache.org Subject: eviction and conflict manager Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (mx-serv.inrialpes.fr [194.199.18.100]); Fri, 23 Feb 2007 12:04:50 +0100 (MET) X-mx-serv-inrialpes-fr-MailScanner-Information: Please contact postmaster@inrialpes.fr for more information X-mx-serv-inrialpes-fr-MailScanner: Found to be clean X-mx-serv-inrialpes-fr-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=0, requis 5) X-mx-serv-inrialpes-fr-MailScanner-From: gilles.faucherand@genostar.com X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No Hi, I have some problems with eviction strategy. I set a defaultConflictManager="latest-time" in my ivyconf meaning for me if a conflict appears to retrieve all the time the last in time published. Say for instance that I have 3 modules A, B and C. 1) I publish C-1.0.0 and later C-1.0.1. 2) B needs C-1.0.0, I retrieve (ok) and I publish B-1.0.0 3) A needs B-1.0.0 and C-1.0.1 (order is important: B before C in ivy file ...) When I retrieve I get C-1.0.0 ??? [resolve] :: evicted modules: [resolve] [ MyCompany | C | 1.0.1 ] by [[ MyCompany | C | 1.0.0 ]] in [all] [resolve] in [ MyCompany | A | 1.0.0 ] with latest-time If I change the order in the ivy file i.e. C before B, I get what I want C-1.0.1 ... [resolve] :: evicted modules: [resolve] [ MyCompany | C | 1.0.0 ] by [[ MyCompany | C | 1.0.1 ]] in [all] [resolve] in [ MyCompany | B | 1.0.0 ] with latest-time Is it normal ? Thanks in advance, Gilles