Return-Path: X-Original-To: apmail-ant-ivy-user-archive@www.apache.org Delivered-To: apmail-ant-ivy-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3EBBB107AF for ; Tue, 27 Aug 2013 16:43:15 +0000 (UTC) Received: (qmail 82152 invoked by uid 500); 27 Aug 2013 16:43:15 -0000 Delivered-To: apmail-ant-ivy-user-archive@ant.apache.org Received: (qmail 81734 invoked by uid 500); 27 Aug 2013 16:43:10 -0000 Mailing-List: contact ivy-user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ivy-user@ant.apache.org Delivered-To: mailing list ivy-user@ant.apache.org Received: (qmail 81726 invoked by uid 99); 27 Aug 2013 16:43:08 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Aug 2013 16:43:08 +0000 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE X-Spam-Check-By: apache.org Received-SPF: error (nike.apache.org: local policy) Received: from [74.208.4.201] (HELO mout.gmx.net) (74.208.4.201) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Aug 2013 16:43:02 +0000 Received: from [192.168.16.104] ([67.189.96.60]) by mail.gmx.com (mrgmxus002) with ESMTPSA (Nemesis) id 0M5cdC-1VyLCD3Km0-00xc6t for ; Tue, 27 Aug 2013 18:42:10 +0200 Message-ID: <521CD6E0.7050505@gmx.us> Date: Tue, 27 Aug 2013 09:42:08 -0700 From: Edwin Castro <0ptikGhost@gmx.us> User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 To: ivy-user@ant.apache.org Subject: Re: latest.integration is not resolving to the latest revision References: <5217FD31.2050400@gmx.us> <521B7E22.4080000@gmx.us> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:c28dcrCntHWidtCzXWr2yKutMDjS/1Ji7ON9ETFTyd6jWIeD5D4 q3iBZCJtqqULgBwGsV1BY6JjJ+5LQXlgxON9h3q8anBeSiII4ocFkVqqjpOsxEmzA13oMdh hJQEGxU7enwDuBfcW1siKJZX6JOKVvmBCTXO54i/C3whNMYQkYPIG7vYBsMDsjsinxo0NUE Ojyp0FGZAmXedcJZu5f/g== X-Virus-Checked: Checked by ClamAV on apache.org On 8/27/13 2:29 AM, Mark Thornton wrote: > Just that, what gets printed to the console. > > > On Monday, 26 August 2013, Edwin Castro <0ptikGhost@gmx.us> wrote: > >> On 8/24/13 4:42 AM, Mark Thornton wrote: >>> Also check the log from ivy. >> What do you mean by "log from ivy"? >> >> I was unaware of any "log" information other than what gets printed to >> the console when it runs via Ant. Thanks. The console output wasn't helping me much other than telling me the specific revision getting resolved but not why. :-( I was able to figure out my problem by inspecting the published ivy.xml files in the respository. I was previously unaware that dynamic revisions are resolved during the deliver phase so that the revisions in the published ivy.xml are fixed. A --> B --> C --> D I was trying to build module A which has transitive dependency for module B using rev="latest.integration" and so on down the dependency chain. For some reason, module D was rebuilt and published but module C was not rebuilt (not an issue with ivy, I suspect some odd queue symptom in Jenkins). Thus whenever module A got all its dependencies it picked up a fixed revision of D which was not new enough. All I needed to do was rebuild/publish module C which correctly triggered module B to rebuild/publish and so on. -- Edwin G. Castro