ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gintautas Grigelionis <g.grigelio...@gmail.com>
Subject Re: Ivy upcoming release - where we stand
Date Sun, 24 Sep 2017 06:44:24 GMT
Continuing software archaeology: confmappingoverride is in both
dependencies and configurations in ivy.xsd on 1.4.x branch.

Gintas

2017-09-24 7:11 GMT+02:00 Gintautas Grigelionis <g.grigelionis@gmail.com>:

> I carry on talking to myself:-) according to ivy.xsd, all three attributes
> can be used on both dependencies and configurations. So, it's the
> documentation that must be adjusted accordingly... any opinions whether
> that deserves a separate Jira issue?
>
> Gintas
>
> 2017-09-23 17:10 GMT+02:00 Gintautas Grigelionis <g.grigelionis@gmail.com>
> :
>
>> Re IVY-1420/IVY-1437: there's yet another bug related to duplicated
>> defaultconf/defaultconfmapping attributes.
>>
>> The specification says that confmappingoverride belongs to
>> configurations. The way XmlModuleDescriptorUpdater looks -- check out
>> startDependencies method -- it is set in dependencies element.
>>
>> So, what is the best solution: warn that attribute will be ignored or
>> allow the same attributes for dependencies and configurations?
>>
>> Gintas
>>
>> 2017-09-19 7:54 GMT+02:00 Gintautas Grigelionis <g.grigelionis@gmail.com>
>> :
>>
>>> I believe the reason of having the same attributes in different sections
>>> of Ivy files is being able to inherit them selectively; thus they must be
>>> remain in the same section where they were set originally.
>>>
>>> Gintas
>>>
>>> 2017-09-19 7:42 GMT+02:00 Gintautas Grigelionis <g.grigelionis@gmail.com
>>> >:
>>>
>>>> Looking at IVY-1420/IVY-1437 it appears that defaultconf and
>>>> defaultconfmapping attributes were first used with dependencies and were
>>>> duplicated in configurations afterwards; would it be sufficient to put them
>>>> only on dependencies (that's how current code works)? I would be very
>>>> grateful for any useful pointers regarding the design of these features.
>>>>
>>>> Gintas
>>>>
>>>>
>>>
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message