ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jaco Uys <jaco....@gmail.com>
Subject Re: possible bug in ChainResolver
Date Sat, 03 Oct 2009 16:14:09 GMT
Hi Gilles,

I've created the jira issue:
https://issues.apache.org/jira/browse/IVY-1133

Thanks Jaco

2009/10/3 Gilles Scokart <gscokart@gmail.com>:
> Attachments are skipped in this mailing list.  Could you post that into a
> jira ticket ?
>
> Thanks a lot,
>
>
> Gilles Scokart
>
>
> 2009/10/2 Jaco Uys <jaco.uys@gmail.com>
>
>> Hi,
>>
>> I have found an issue some time ago with resolving dependencies via a
>> chain resolver.
>> I can not remember the exact scenario, but had to do with resolving A
>> -> B -> C where A and C comes from a local repo and B from a 'shared'
>> repo.
>>
>> The issue seems to be with ChainResolver that overrides 'public void
>> setCheckmodified(boolean check)'. The 'checkModified' value is not
>> propagated through to the base class 'AbstractResolver'. This results
>> in the 'AbstractResolver.getCacheOptions(ResolveData data)' behaving
>> incorrectly when creating the 'CacheMetadataOptions'.
>>
>> The fix I made was to change the 'ChainResolver.setCheckmodified' to:
>>
>> public void setCheckmodified(boolean check) {
>>        checkmodified = Boolean.valueOf(check);
>>        super.setCheckmodified(check);
>> }
>>
>> I've attached an svn patch for it.
>>
>> Regards Jaco
>>
>

Mime
View raw message