[ 
https://issues.apache.org/jira/browse/IVY-1206?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13104322#comment-13104322
 ] 

Robert Batusek commented on IVY-1206:
-------------------------------------

I reproduced the problem on the latest trunk (today). I created a testcase 
reproducing the bug in my environment. How to reproduce:
cd m1
ant
cd ../m2
ant

Now both modules are published in ivy, m2 extending m1, but m2 lacks the 
sqsg:extra attribute in its ivy descriptor.

> extra attributes lost from info when ivy file is merged with parent
> -------------------------------------------------------------------
>
>                 Key: IVY-1206
>                 URL: https://issues.apache.org/jira/browse/IVY-1206
>             Project: Ivy
>          Issue Type: Bug
>    Affects Versions: 2.2.0-RC1, 2.2.0
>         Environment: OS: Ubuntu 10.04
> Java: 1.6.0_20-b02
> Ant: 1.8.0
>            Reporter: Timothy Bingaman
>
> This is in relation to the new "extends" functionality in 2.2.0-rc1.
> When publishing an ivy file that extends a parent ivy file (using the default 
> setting of merging the files), any extra attributes get dropped.  This 
> happens regardless of whether the extra attributes are in the child ivy file, 
> parent ivy file, or both.
> Ideally, all extra attributes would undergo the same merge process as all the 
> standard attributes (allowing them to be inherited from parent to child.  But 
> at the very least, they should not be removed from the child ivy file.
> Example:
> info section in original ivy file
> {noformat}
> <info module="core-util" e:sourceurl="${svn.info.url}" 
> e:sourcerev="${svn.info.wcversion}" e:user="${user.name}">
>     <extends organisation="our-organisation" module="our-parent" 
> revision="latest.integration"/>
> </info>
> {noformat}
> info section in published (merged) ivy file
> {noformat}
> <info organisation="our-organisation" module="core-util" branch="trunk" 
> revision="2.2.51-SNAPSHOT.r30249" status="integration" 
> publication="20100714140802">
>     <!-- <extends organisation="our-organisation" module="our-parent" 
> revision="working@mycomputer"/> -->
>     
>     <!-- description inherited from parent -->
>     <description></description>
> </info>
> {noformat}
> As you can see, all the "e:*" attributes have been dropped.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to