<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>notifications@ant.apache.org Archives</title>
<link rel="self" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/?format=atom"/>
<link href="http://mail-archives.apache.org/mod_mbox/ant-notifications/"/>
<id>http://mail-archives.apache.org/mod_mbox/ant-notifications/</id>
<updated>2009-12-08T15:25:54Z</updated>
<entry>
<title>[jira] Issue Comment Edited: (IVY-1148) Encountered 'multiple artifacts retrieved to same file' error when module does not have multiple artifacts</title>
<author><name>&quot;Carlton Brown (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c1306604724.1260282198099.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1306604724-1260282198099-JavaMail-jira@brutus%3e</id>
<updated>2009-12-08T14:23:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

    [ https://issues.apache.org/jira/browse/IVY-1148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12787468#action_12787468
] 

Carlton Brown edited comment on IVY-1148 at 12/8/09 2:21 PM:
-------------------------------------------------------------

The test passes in my environment with the latest trunk revision 888191.   The failure does
not occur anymore.   Thanks for working on this with the incomplete information.   Can you
 briefly explain the fix?

      was (Author: carltonb):
    The test passes in my environment with the latest trunk revision 888191.   Thanks for
working on this with the incomplete information.   Can you  briefly explain the fix?
  
&gt; Encountered 'multiple artifacts retrieved to same file' error when module does not have
multiple artifacts
&gt; ----------------------------------------------------------------------------------------------------------
&gt;
&gt;                 Key: IVY-1148
&gt;                 URL: https://issues.apache.org/jira/browse/IVY-1148
&gt;             Project: Ivy
&gt;          Issue Type: Bug
&gt;          Components: Ant
&gt;    Affects Versions: 2.1.0, trunk
&gt;         Environment: Windows or Linux, i386
&gt;            Reporter: Carlton Brown
&gt;             Fix For: trunk
&gt;
&gt;         Attachments: ArtifactDownloadReport.patch
&gt;
&gt;
&gt; Recently we started experiencing intermittent problems with the error 'multiple artifacts
retrieved to same module' for artifacts that did not have multiple artifacts.    
&gt; I have not been able to create a simple contrived error, though I can generally reproduce
it in our complex set of environments and artifacts.    
&gt; It started happening when we started using the branch attribute in our modules.    Usually
the problem happens when a module has a both a direct and an indirect dependency on another
module.   We were working around it by excluding the module from being resolved indirectly.
&gt; During debugging, I traced it to the fact that a certain identical module revision was
not being handled as identical.   Specifically, in line 335 of RetrieveEngine, the artifact
was being added to the conflictsReports HashSet.    The ArtifactDownloadReport.equals() was
determining them to be equal, so I did not expect them to be inserted.   But the ArtifactDownloadReport.hashCode()
was coming up with different integers.
&gt; The cause of this is that one of the artifacts had an additional qualified attributed
called 'merged' which was not different, even though this was the same version of the same
artifact.   The value of the attribute looked like:   
&gt; orgA#moduleA#trunk;build1245 -&gt; orgB#moduleB#trunk;build833
&gt; Where module Z is the module being resolved, and it has a direct dependency on module
A and moduleB, and moduleB has a direct dependency on moduleA.
&gt; So because of the different qualified attribute, an artifact that represented the same
file was returning a different hash code.
&gt; I'm not sure what this extra 'merged' information represents.   It seems to represent
something about how the artifact was resolved.   There is no possible retrieve pattern that
could (or should) differentiate artifacts that differ only in the 'merged' attribute, so I
think this is a little too strict.
&gt; My strategy, for which I am attaching a patch that passes existing unit tests, is to
use a hashCode() and equals() method that represents the minimum necessary to determine whether
an artifact maps to a unique file.   

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Commented: (IVY-1148) Encountered 'multiple artifacts retrieved to same file' error when module does not have multiple artifacts</title>
<author><name>&quot;Carlton Brown (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c389339909.1260280998374.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c389339909-1260280998374-JavaMail-jira@brutus%3e</id>
<updated>2009-12-08T14:03:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

    [ https://issues.apache.org/jira/browse/IVY-1148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12787468#action_12787468
] 

Carlton Brown commented on IVY-1148:
------------------------------------

The test passes in my environment with the latest trunk revision 888191.   Thanks for working
on this with the incomplete information.   Can you  briefly explain the fix?

&gt; Encountered 'multiple artifacts retrieved to same file' error when module does not have
multiple artifacts
&gt; ----------------------------------------------------------------------------------------------------------
&gt;
&gt;                 Key: IVY-1148
&gt;                 URL: https://issues.apache.org/jira/browse/IVY-1148
&gt;             Project: Ivy
&gt;          Issue Type: Bug
&gt;          Components: Ant
&gt;    Affects Versions: 2.1.0, trunk
&gt;         Environment: Windows or Linux, i386
&gt;            Reporter: Carlton Brown
&gt;             Fix For: trunk
&gt;
&gt;         Attachments: ArtifactDownloadReport.patch
&gt;
&gt;
&gt; Recently we started experiencing intermittent problems with the error 'multiple artifacts
retrieved to same module' for artifacts that did not have multiple artifacts.    
&gt; I have not been able to create a simple contrived error, though I can generally reproduce
it in our complex set of environments and artifacts.    
&gt; It started happening when we started using the branch attribute in our modules.    Usually
the problem happens when a module has a both a direct and an indirect dependency on another
module.   We were working around it by excluding the module from being resolved indirectly.
&gt; During debugging, I traced it to the fact that a certain identical module revision was
not being handled as identical.   Specifically, in line 335 of RetrieveEngine, the artifact
was being added to the conflictsReports HashSet.    The ArtifactDownloadReport.equals() was
determining them to be equal, so I did not expect them to be inserted.   But the ArtifactDownloadReport.hashCode()
was coming up with different integers.
&gt; The cause of this is that one of the artifacts had an additional qualified attributed
called 'merged' which was not different, even though this was the same version of the same
artifact.   The value of the attribute looked like:   
&gt; orgA#moduleA#trunk;build1245 -&gt; orgB#moduleB#trunk;build833
&gt; Where module Z is the module being resolved, and it has a direct dependency on module
A and moduleB, and moduleB has a direct dependency on moduleA.
&gt; So because of the different qualified attribute, an artifact that represented the same
file was returning a different hash code.
&gt; I'm not sure what this extra 'merged' information represents.   It seems to represent
something about how the artifact was resolved.   There is no possible retrieve pattern that
could (or should) differentiate artifacts that differ only in the 'merged' attribute, so I
think this is a little too strict.
&gt; My strategy, for which I am attaching a patch that passes existing unit tests, is to
use a hashCode() and equals() method that represents the minimum necessary to determine whether
an artifact maps to a unique file.   

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 42696] OutOfMemoryError using unzip Task</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091208095224.8A5A2234C1EF@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091208095224-8A5A2234C1EF@brutus-apache-org%3e</id>
<updated>2009-12-08T09:52:24Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=42696

--- Comment #3 from Michael Ebi &lt;michael.ebinger@allianz.de&gt; 2009-12-08 01:52:18 UTC
---
Stefan your Bugfix doesnt work for me. I get still an
java.lang.OutOfMemoryError on a jar file with 27MB and 15.000 entries.
It disappears when inserting an trace.
log("expand "+ze.getName(), Project.MSG_INFO);
before the try block.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Issue Comment Edited: (IVY-1148) Encountered 'multiple artifacts retrieved to same file' error when module does not have multiple artifacts</title>
<author><name>&quot;Maarten Coene (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c1617608438.1260261558179.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1617608438-1260261558179-JavaMail-jira@brutus%3e</id>
<updated>2009-12-08T08:39:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

    [ https://issues.apache.org/jira/browse/IVY-1148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12787196#action_12787196
] 

Maarten Coene edited comment on IVY-1148 at 12/8/09 8:37 AM:
-------------------------------------------------------------

I've made an update to the class IvyNode which I hope will fix the problem (but it's hard
to tell without a junit test).
Could you please give it a try and post your feedback here?

EDIT: you might have to clean your ivy cache first

thanks;
Maarten

      was (Author: maartenc):
    I've made an update to the class IvyNode which I hope will fix the problem (but it's hard
to tell without a junit test).
Could you please give it a try and post your feedback here?

thanks;
Maarten
  
&gt; Encountered 'multiple artifacts retrieved to same file' error when module does not have
multiple artifacts
&gt; ----------------------------------------------------------------------------------------------------------
&gt;
&gt;                 Key: IVY-1148
&gt;                 URL: https://issues.apache.org/jira/browse/IVY-1148
&gt;             Project: Ivy
&gt;          Issue Type: Bug
&gt;          Components: Ant
&gt;    Affects Versions: 2.1.0, trunk
&gt;         Environment: Windows or Linux, i386
&gt;            Reporter: Carlton Brown
&gt;             Fix For: trunk
&gt;
&gt;         Attachments: ArtifactDownloadReport.patch
&gt;
&gt;
&gt; Recently we started experiencing intermittent problems with the error 'multiple artifacts
retrieved to same module' for artifacts that did not have multiple artifacts.    
&gt; I have not been able to create a simple contrived error, though I can generally reproduce
it in our complex set of environments and artifacts.    
&gt; It started happening when we started using the branch attribute in our modules.    Usually
the problem happens when a module has a both a direct and an indirect dependency on another
module.   We were working around it by excluding the module from being resolved indirectly.
&gt; During debugging, I traced it to the fact that a certain identical module revision was
not being handled as identical.   Specifically, in line 335 of RetrieveEngine, the artifact
was being added to the conflictsReports HashSet.    The ArtifactDownloadReport.equals() was
determining them to be equal, so I did not expect them to be inserted.   But the ArtifactDownloadReport.hashCode()
was coming up with different integers.
&gt; The cause of this is that one of the artifacts had an additional qualified attributed
called 'merged' which was not different, even though this was the same version of the same
artifact.   The value of the attribute looked like:   
&gt; orgA#moduleA#trunk;build1245 -&gt; orgB#moduleB#trunk;build833
&gt; Where module Z is the module being resolved, and it has a direct dependency on module
A and moduleB, and moduleB has a direct dependency on moduleA.
&gt; So because of the different qualified attribute, an artifact that represented the same
file was returning a different hash code.
&gt; I'm not sure what this extra 'merged' information represents.   It seems to represent
something about how the artifact was resolved.   There is no possible retrieve pattern that
could (or should) differentiate artifacts that differ only in the 'merged' attribute, so I
think this is a little too strict.
&gt; My strategy, for which I am attaching a patch that passes existing unit tests, is to
use a hashCode() and equals() method that represents the minimum necessary to determine whether
an artifact maps to a unique file.   

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48347] Import GroovyFront</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091208082204.071FD29A0011@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091208082204-071FD29A0011@brutus-apache-org%3e</id>
<updated>2009-12-08T08:22:03Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48347

--- Comment #1 from Nicolas Lalevée &lt;nicolas.lalevee@hibnet.org&gt; 2009-12-08 00:21:42
UTC ---
Created an attachment (id=24678)
 --&gt; (https://issues.apache.org/bugzilla/attachment.cgi?id=24678)
The archive of the code to import

With the code this time

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Commented: (IVY-1148) Encountered 'multiple artifacts retrieved to same file' error when module does not have multiple artifacts</title>
<author><name>&quot;Maarten Coene (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c585584342.1260229218278.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c585584342-1260229218278-JavaMail-jira@brutus%3e</id>
<updated>2009-12-07T23:40:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

    [ https://issues.apache.org/jira/browse/IVY-1148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12787196#action_12787196
] 

Maarten Coene commented on IVY-1148:
------------------------------------

I've made an update to the class IvyNode which I hope will fix the problem (but it's hard
to tell without a junit test).
Could you please give it a try and post your feedback here?

thanks;
Maarten

&gt; Encountered 'multiple artifacts retrieved to same file' error when module does not have
multiple artifacts
&gt; ----------------------------------------------------------------------------------------------------------
&gt;
&gt;                 Key: IVY-1148
&gt;                 URL: https://issues.apache.org/jira/browse/IVY-1148
&gt;             Project: Ivy
&gt;          Issue Type: Bug
&gt;          Components: Ant
&gt;    Affects Versions: 2.1.0, trunk
&gt;         Environment: Windows or Linux, i386
&gt;            Reporter: Carlton Brown
&gt;             Fix For: trunk
&gt;
&gt;         Attachments: ArtifactDownloadReport.patch
&gt;
&gt;
&gt; Recently we started experiencing intermittent problems with the error 'multiple artifacts
retrieved to same module' for artifacts that did not have multiple artifacts.    
&gt; I have not been able to create a simple contrived error, though I can generally reproduce
it in our complex set of environments and artifacts.    
&gt; It started happening when we started using the branch attribute in our modules.    Usually
the problem happens when a module has a both a direct and an indirect dependency on another
module.   We were working around it by excluding the module from being resolved indirectly.
&gt; During debugging, I traced it to the fact that a certain identical module revision was
not being handled as identical.   Specifically, in line 335 of RetrieveEngine, the artifact
was being added to the conflictsReports HashSet.    The ArtifactDownloadReport.equals() was
determining them to be equal, so I did not expect them to be inserted.   But the ArtifactDownloadReport.hashCode()
was coming up with different integers.
&gt; The cause of this is that one of the artifacts had an additional qualified attributed
called 'merged' which was not different, even though this was the same version of the same
artifact.   The value of the attribute looked like:   
&gt; orgA#moduleA#trunk;build1245 -&gt; orgB#moduleB#trunk;build833
&gt; Where module Z is the module being resolved, and it has a direct dependency on module
A and moduleB, and moduleB has a direct dependency on moduleA.
&gt; So because of the different qualified attribute, an artifact that represented the same
file was returning a different hash code.
&gt; I'm not sure what this extra 'merged' information represents.   It seems to represent
something about how the artifact was resolved.   There is no possible retrieve pattern that
could (or should) differentiate artifacts that differ only in the 'merged' attribute, so I
think this is a little too strict.
&gt; My strategy, for which I am attaching a patch that passes existing unit tests, is to
use a hashCode() and equals() method that represents the minimum necessary to determine whether
an artifact maps to a unique file.   

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r888191 - /ant/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNode.java</title>
<author><name>maartenc@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091207233738.DC5FF23889E4@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207233738-DC5FF23889E4@eris-apache-org%3e</id>
<updated>2009-12-07T23:37:38Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: maartenc
Date: Mon Dec  7 23:37:38 2009
New Revision: 888191

URL: http://svn.apache.org/viewvc?rev=888191&amp;view=rev
Log:
Attempt to fix IVY-1148

Modified:
    ant/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNode.java

Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNode.java
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNode.java?rev=888191&amp;r1=888190&amp;r2=888191&amp;view=diff
==============================================================================
--- ant/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNode.java (original)
+++ ant/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNode.java Mon Dec  7 23:37:38
2009
@@ -853,12 +853,16 @@
                 for (Iterator it = mergedDependencyArtifacts.iterator(); it.hasNext();) {
                     DependencyArtifactDescriptor dad = (DependencyArtifactDescriptor) it.next();
                     Map extraAttributes = new HashMap(dad.getQualifiedExtraAttributes());
-                    // this is later used to know that this is a merged artifact
-                    extraAttributes.put("ivy:merged", 
-                        dad.getDependencyDescriptor().getParentRevisionId() 
-                        + " -&gt; " + usage.getNode().getId()); 
-                    artifacts.add(new MDArtifact(md, dad.getName(), dad.getType(), dad.getExt(),
-                        dad.getUrl(), extraAttributes));
+                    MDArtifact artifact = new MDArtifact(md, dad.getName(), dad.getType(),
dad.getExt(),
+                            dad.getUrl(), extraAttributes);
+                    
+                    if (!artifacts.contains(artifact)) {
+                        // this is later used to know that this is a merged artifact
+                        extraAttributes.put("ivy:merged", 
+                            dad.getDependencyDescriptor().getParentRevisionId() 
+                            + " -&gt; " + usage.getNode().getId()); 
+                        artifacts.add(artifact);
+                    }
                 }
             }
         }




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r888190 - /ant/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/AbstractArtifact.java</title>
<author><name>maartenc@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091207233626.18C5A23889E4@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207233626-18C5A23889E4@eris-apache-org%3e</id>
<updated>2009-12-07T23:36:26Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: maartenc
Date: Mon Dec  7 23:36:25 2009
New Revision: 888190

URL: http://svn.apache.org/viewvc?rev=888190&amp;view=rev
Log:
Fixed inconsistency between equals() and hashCode()

Modified:
    ant/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/AbstractArtifact.java

Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/AbstractArtifact.java
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/AbstractArtifact.java?rev=888190&amp;r1=888189&amp;r2=888190&amp;view=diff
==============================================================================
--- ant/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/AbstractArtifact.java
(original)
+++ ant/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/AbstractArtifact.java
Mon Dec  7 23:36:25 2009
@@ -32,7 +32,7 @@
         }
         Artifact art = (Artifact) obj;
         return getModuleRevisionId().equals(art.getModuleRevisionId())
-                &amp;&amp; getPublicationDate() == null ? true : getPublicationDate().equals(
+                &amp;&amp; getPublicationDate() == null ? (art.getPublicationDate() == null)
: getPublicationDate().equals(
             art.getPublicationDate())
                 &amp;&amp; getName().equals(art.getName())
                 &amp;&amp; getExt().equals(art.getExt())




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r888188 - in /ant/ivy/core/trunk/test: java/org/apache/ivy/plugins/resolver/FileSystemResolverTest.java repositories/1/org1/mod1.2/jars/mod1.2-0.9.jar</title>
<author><name>maartenc@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091207233438.685FF23889E4@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207233438-685FF23889E4@eris-apache-org%3e</id>
<updated>2009-12-07T23:34:38Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: maartenc
Date: Mon Dec  7 23:34:37 2009
New Revision: 888188

URL: http://svn.apache.org/viewvc?rev=888188&amp;view=rev
Log:
Fixed junit tests

Added:
    ant/ivy/core/trunk/test/repositories/1/org1/mod1.2/jars/mod1.2-0.9.jar   (with props)
Modified:
    ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/FileSystemResolverTest.java

Modified: ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/FileSystemResolverTest.java
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/FileSystemResolverTest.java?rev=888188&amp;r1=888187&amp;r2=888188&amp;view=diff
==============================================================================
--- ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/FileSystemResolverTest.java
(original)
+++ ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/FileSystemResolverTest.java
Mon Dec  7 23:34:37 2009
@@ -971,7 +971,7 @@
 
         mod = ResolverTestHelper.getEntry(mods, "mod1.2");
         revs = resolver.listRevisions(mod);
-        ResolverTestHelper.assertRevisionEntries(resolver, mod, new String[] {"1.0", "1.1",
"2.0",
+        ResolverTestHelper.assertRevisionEntries(resolver, mod, new String[] {"0.9", "1.0",
"1.1", "2.0",
                 "2.1", "2.2"}, revs);
     }
 

Added: ant/ivy/core/trunk/test/repositories/1/org1/mod1.2/jars/mod1.2-0.9.jar
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/repositories/1/org1/mod1.2/jars/mod1.2-0.9.jar?rev=888188&amp;view=auto
==============================================================================
Binary file - no diff available.

Propchange: ant/ivy/core/trunk/test/repositories/1/org1/mod1.2/jars/mod1.2-0.9.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r888184 - in /ant/ivy/core/trunk/test/java/org/apache/ivy/core/resolve: ResolveTest.java ivy-956.xml</title>
<author><name>maartenc@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091207232438.B2E2423889E4@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207232438-B2E2423889E4@eris-apache-org%3e</id>
<updated>2009-12-07T23:24:38Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: maartenc
Date: Mon Dec  7 23:24:38 2009
New Revision: 888184

URL: http://svn.apache.org/viewvc?rev=888184&amp;view=rev
Log:
Added junit test for IVY-956

Added:
    ant/ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ivy-956.xml   (with props)
Modified:
    ant/ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java

Modified: ant/ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java?rev=888184&amp;r1=888183&amp;r2=888184&amp;view=diff
==============================================================================
--- ant/ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java (original)
+++ ant/ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java Mon Dec  7 23:24:38
2009
@@ -54,6 +54,8 @@
 import org.apache.ivy.plugins.circular.ErrorCircularDependencyStrategy;
 import org.apache.ivy.plugins.circular.IgnoreCircularDependencyStrategy;
 import org.apache.ivy.plugins.circular.WarnCircularDependencyStrategy;
+import org.apache.ivy.plugins.conflict.LatestCompatibleConflictManager;
+import org.apache.ivy.plugins.conflict.StrictConflictException;
 import org.apache.ivy.plugins.matcher.ExactPatternMatcher;
 import org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser;
 import org.apache.ivy.plugins.resolver.BasicResolver;
@@ -4985,4 +4987,15 @@
             getResolveOptions(ivy.getSettings(), new String[] {"*"}).setValidate(false));
         assertFalse(report.hasError());
     }
+
+    public void testIVY956() throws Exception {
+        ivy.getSettings().setDefaultConflictManager(ivy.getSettings().getConflictManager("latest-compatible"));
+        try {
+            ResolveReport report = ivy.resolve(ResolveTest.class.getResource("ivy-956.xml"),
+                getResolveOptions(ivy.getSettings(), new String[] {"*"}).setValidate(false));
+            fail("No StrictConflictException has been thrown");
+        } catch (StrictConflictException e) {
+            // ignore
+        }
+    }
 }

Added: ant/ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ivy-956.xml
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ivy-956.xml?rev=888184&amp;view=auto
==============================================================================
--- ant/ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ivy-956.xml (added)
+++ ant/ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ivy-956.xml Mon Dec  7 23:24:38
2009
@@ -0,0 +1,25 @@
+&lt;!--
+   Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License.    
+--&gt;
+&lt;ivy-module version="1.0"&gt;
+    &lt;info organisation="apache" module="ivy-956" /&gt;
+    &lt;dependencies&gt;
+    	&lt;dependency org="org1" name="mod1.4" rev="1.0.2" /&gt;
+    	&lt;dependency org="org1" name="mod1.2" rev="[0.9,1.0[" extra="yes"/&gt;
+    &lt;/dependencies&gt;
+&lt;/ivy-module&gt;

Propchange: ant/ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ivy-956.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887990 - /ant/core/trunk/src/main/org/apache/tools/ant/types/selectors/modifiedselector/HashvalueAlgorithm.java</title>
<author><name>bodewig@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091207163045.B47DF23889B8@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207163045-B47DF23889B8@eris-apache-org%3e</id>
<updated>2009-12-07T16:30:44Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: bodewig
Date: Mon Dec  7 16:30:43 2009
New Revision: 887990

URL: http://svn.apache.org/viewvc?rev=887990&amp;view=rev
Log:
take advantage of FileUtils

Modified:
    ant/core/trunk/src/main/org/apache/tools/ant/types/selectors/modifiedselector/HashvalueAlgorithm.java

Modified: ant/core/trunk/src/main/org/apache/tools/ant/types/selectors/modifiedselector/HashvalueAlgorithm.java
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/types/selectors/modifiedselector/HashvalueAlgorithm.java?rev=887990&amp;r1=887989&amp;r2=887990&amp;view=diff
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/types/selectors/modifiedselector/HashvalueAlgorithm.java
(original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/types/selectors/modifiedselector/HashvalueAlgorithm.java
Mon Dec  7 16:30:43 2009
@@ -18,9 +18,10 @@
 
 package org.apache.tools.ant.types.selectors.modifiedselector;
 
-
+import org.apache.tools.ant.util.FileUtils;
 import java.io.File;
-
+import java.io.FileReader;
+import java.io.Reader;
 
 /**
  * Computes a 'hashvalue' for the content of file using String.hashValue().
@@ -51,22 +52,18 @@
      // Because the content is only read the file will not be damaged. I tested
      // with JPG, ZIP and PDF as binary files.
     public String getValue(File file) {
+        Reader r = null;
         try {
             if (!file.canRead()) {
                 return null;
             }
-            java.io.FileInputStream fis = new java.io.FileInputStream(file);
-            StringBuffer content = new StringBuffer();
-            byte[] buffer = new byte[256];            
-            int len = 0;
-            while ((len = fis.read(buffer, 0, len)) != -1) {
-                content.append(new String(buffer, 0, len));
-            }
-            fis.close();
-            int hash = content.toString().hashCode();
+            r = new FileReader(file);
+            int hash = FileUtils.readFully(r).hashCode();
             return Integer.toString(hash);
         } catch (Exception e) {
             return null;
+        } finally {
+            FileUtils.close(r);
         }
     }
 




</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48347] New: Import GroovyFront</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3cbug-48347-48744@https.issues.apache.org/bugzilla/%3e"/>
<id>urn:uuid:%3cbug-48347-48744@https-issues-apache-org/bugzilla/%3e</id>
<updated>2009-12-07T15:56:53Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48347

           Summary: Import GroovyFront
           Product: Ant
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: Other
        AssignedTo: notifications@ant.apache.org
        ReportedBy: nicolas.lalevee@hibnet.org


As discussed on the ant-dev mailing list [1], here is the code expected to be
accepted to be imported into the Ant's sandbox.

The md5 sum of the attached tgz is: f210ac0e0df31a1e16bbaa49cc3537cb
The sha1 sum is: a2d2dbcd126b641f713e948c663a0ddfae740b49

[1]
http://mail-archives.apache.org/mod_mbox/ant-dev/200911.mbox/%3C71E8CD81-6CEA-4F73-85E7-ABA2CDD119FB@hibnet.org%3E

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>[GUMP@vmgump]: Project test-ant-no-xerces (in module ant) failed</title>
<author><name>Gump Integration Build &lt;bodewig@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091207171930.8CCA4AB45E0@vmgump.apache.org%3e"/>
<id>urn:uuid:%3c20091207171930-8CCA4AB45E0@vmgump-apache-org%3e</id>
<updated>2009-12-07T09:19:30Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
To whom it may engage...
        
This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at general@gump.apache.org.

Project test-ant-no-xerces has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 7 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
    - test-ant-no-xerces :  Java based build tool


Full details are available at:
    http://vmgump.apache.org/gump/public/ant/test-ant-no-xerces/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were provided:
 -INFO- Failed with reason build failed



The following work was performed:
http://vmgump.apache.org/gump/public/ant/test-ant-no-xerces/gump_work/build_ant_test-ant-no-xerces.html
Work Name: build_ant_test-ant-no-xerces (Type: Build)
Work ended in a state of : Failed
Elapsed: 14 mins 16 secs
Command Line: /usr/lib/jvm/java-6-sun/bin/java -Djava.awt.headless=true org.apache.tools.ant.Main
-Dgump.merge=/srv/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only -Dtest.haltonfailure=false
-Dant.home=/srv/gump/public/workspace/ant/dist run-tests 
[Working Directory: /srv/gump/public/workspace/ant]
CLASSPATH: /usr/lib/jvm/java-6-sun/lib/tools.jar:/srv/gump/public/workspace/ant/build/testcases:/srv/gump/public/workspace/ant/src/tests/junit:/srv/gump/public/workspace/ant/src/etc/testcases:/srv/gump/public/workspace/ant/src/etc/testcases/taskdefs/optional/out:/srv/gump/public/workspace/ant/build/lib/ant-stylebook.jar:/srv/gump/public/workspace/ant/build/lib/ant-swing.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/build/lib/ant-nodeps.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-regexp.jar:/srv/gump/public/workspace/ant/build/lib/ant-commons-net.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-log4j.jar:/srv/gump/public/workspace/ant/build/lib/ant-commons-logging.jar:/srv/gump/public/workspace/ant/build/lib/ant-jai.jar:/srv/gump/public/workspace/ant/build/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/build/lib/ant-launcher.jar:/srv/gump/publ
 ic/workspace/ant/build/lib/ant-jdepend.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-bsf.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-oro.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-bcel.jar:/srv/gump/public/workspace/ant/build/lib/ant-trax.jar:/srv/gump/public/workspace/ant/build/lib/ant-antlr.jar:/srv/gump/public/workspace/ant/build/lib/ant-junit.jar:/srv/gump/public/workspace/ant/build/lib/ant-jsch.jar:/srv/gump/public/workspace/ant/build/lib/ant-javamail.jar:/srv/gump/public/workspace/ant/build/lib/ant.jar:/srv/gump/packages/antlr/antlr-3.1.3.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-07122009.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-07122009.jar:/srv/gump/public/workspace/apache-commons/net/dist/commons-net-07122009.jar:/srv/gump/packages/jaf-1.1ea/activation.jar:/srv/gump/public/workspace/jakarta-bcel/target/bcel-5.3-SNAPSHOT.jar:/srv/gump/public/workspace/jakarta
 -bsf/build/lib/bsf.jar:/srv/gump/public/workspace/logging-log4j-12/dist/lib/log4j-07122009.jar:/srv/gump/public/workspace/jakarta-oro/jakarta-oro-07122009.jar:/srv/gump/public/workspace/jakarta-regexp/build/jakarta-regexp-07122009.jar:/srv/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar:/srv/gump/packages/javamail-1.4/mail.jar:/srv/gump/packages/javamail-1.4/lib/mailapi.jar:/srv/gump/packages/jdepend-2.6/lib/jdepend.jar:/srv/gump/packages/jsch/jsch-0.1.38.jar:/srv/gump/public/workspace/xml-stylebook/bin/stylebook-1.0-b3_xalan-2.jar:/srv/gump/public/workspace/ant-antlibs/antunit/build/ant-antunit-07122009.jar:/srv/gump/public/workspace/junit/dist/junit-07122009.jar:/srv/gump/public/workspace/jakarta-tomcat-4.0/dist/common/lib/jasper-compiler.jar:/srv/gump/public/workspace/jakarta-tomcat-4.0/dist/common/lib/jasper-runtime.jar:/srv/gump/public/workspace/xml-commons/java/build/which.jar:/srv/gump/public/workspace/rhino/build/rhino_07122009/js.jar:/srv/gump/packages/bs
 h-2.0b4/bsh-commands-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-classpath-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-core-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-bsf-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-reflect-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-util-2.0b4.jar:/srv/gump/public/workspace/apache-commons/codec/dist/commons-codec-07122009.jar
---------------------------------------------
[au:antunit] Target: testdifference took 0.011 sec
[au:antunit] Target: testfile took 0.015 sec
[au:antunit] Target: testjarurl took 0.041 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/resources/tokens-test.xml
[au:antunit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.034 sec
[au:antunit] Target: testSort took 0.002 sec
[au:antunit] Target: testEncoding took 0.003 sec
[au:antunit] Target: testFileTokenizer took 0.003 sec
[au:antunit] Target: testLines took 0.001 sec
[au:antunit] Target: testStringTokenizer took 0.001 sec
[au:antunit] Target: testExplicitLines took 0.002 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/selectors/filename-test.xml
[au:antunit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.017 sec
[au:antunit] Target: testRegex took 0.004 sec
[au:antunit] Target: testPattern took 0.002 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/selectors/modified-test.xml
[au:antunit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.018 sec
[au:antunit] Target: testUpdate took 0.016 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/selectors/readwrite-test.xml
[au:antunit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.321 sec
[au:antunit] Target: testWritable took 0.003 sec
[au:antunit] Target: testAsConditions took 0.146 sec
[au:antunit] Target: testReadable took 0.003 sec
[au:antunit] Target: testUnwritable took 0.138 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/selectors/select-test.xml
[au:antunit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.063 sec
[au:antunit] Target: testIfFalse took 0.01 sec
[au:antunit] Target: testIfNotSet took 0.004 sec
[au:antunit] Target: testIfTrue took 0.005 sec
[au:antunit] Target: testIfSet took 0.007 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/tarfileset-test.xml
[au:antunit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.016 sec
[au:antunit] Target: testMissingArchive took 0.003 sec
[au:antunit] Target: testMissingArchiveDoesntMatter took 0.002 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/zipfileset-test.xml
[au:antunit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.074 sec
[au:antunit] Target: testMissingArchive took 0.002 sec
[au:antunit] Target: test-refid-check-encoding took 0.001 sec
[au:antunit] Target: test-refid-modify took 0.026 sec
[au:antunit] Target: test-refid-check-prefix took 0.001 sec
[au:antunit] Target: testMissingArchiveDoesntMatter took 0.001 sec

check-failed:

run-tests:

BUILD FAILED
/srv/gump/public/workspace/ant/build.xml:1547: Unit tests failed

Total time: 14 minutes 15 seconds
---------------------------------------------

To subscribe to this information via syndicated feeds:
- RSS: http://vmgump.apache.org/gump/public/ant/test-ant-no-xerces/rss.xml
- Atom: http://vmgump.apache.org/gump/public/ant/test-ant-no-xerces/atom.xml

============================== Gump Tracking Only ===
Produced by Gump version 2.3.
Gump Run 16000007122009, vmgump:vmgump-public:16000007122009
Gump E-mail Identifier (unique within run) #70.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]


</pre>
</div>
</content>
</entry>
<entry>
<title>[GUMP@vmgump]: Project test-ant (in module ant) failed</title>
<author><name>Gump Integration Build &lt;bodewig@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091207170454.0D1ADAB45E0@vmgump.apache.org%3e"/>
<id>urn:uuid:%3c20091207170454-0D1ADAB45E0@vmgump-apache-org%3e</id>
<updated>2009-12-07T09:04:53Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
To whom it may engage...
        
This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at general@gump.apache.org.

Project test-ant has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 21 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
    - test-ant :  Java based build tool


Full details are available at:
    http://vmgump.apache.org/gump/public/ant/test-ant/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were provided:
 -INFO- Failed with reason build failed



The following work was performed:
http://vmgump.apache.org/gump/public/ant/test-ant/gump_work/build_ant_test-ant.html
Work Name: build_ant_test-ant (Type: Build)
Work ended in a state of : Failed
Elapsed: 16 mins 23 secs
Command Line: /usr/lib/jvm/java-6-sun/bin/java -Djava.awt.headless=true -Xbootclasspath/p:/srv/gump/public/workspace/xml-xerces2/build/xercesImpl.jar:/srv/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar:/srv/gump/public/workspace/xml-xalan/build/serializer.jar:/srv/gump/public/workspace/xml-xalan/build/xalan-unbundled.jar
org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only
-Dtest.haltonfailure=false -Dant.home=/srv/gump/public/workspace/ant/dist run-tests 
[Working Directory: /srv/gump/public/workspace/ant]
CLASSPATH: /usr/lib/jvm/java-6-sun/lib/tools.jar:/srv/gump/public/workspace/ant/build/testcases:/srv/gump/public/workspace/ant/src/tests/junit:/srv/gump/public/workspace/ant/src/etc/testcases:/srv/gump/public/workspace/ant/src/etc/testcases/taskdefs/optional/out:/srv/gump/public/workspace/ant/build/lib/ant-stylebook.jar:/srv/gump/public/workspace/ant/build/lib/ant-swing.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/build/lib/ant-nodeps.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-regexp.jar:/srv/gump/public/workspace/ant/build/lib/ant-commons-net.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-log4j.jar:/srv/gump/public/workspace/ant/build/lib/ant-commons-logging.jar:/srv/gump/public/workspace/ant/build/lib/ant-jai.jar:/srv/gump/public/workspace/ant/build/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/build/lib/ant-launcher.jar:/srv/gump/publ
 ic/workspace/ant/build/lib/ant-jdepend.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-bsf.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-oro.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-bcel.jar:/srv/gump/public/workspace/ant/build/lib/ant-trax.jar:/srv/gump/public/workspace/ant/build/lib/ant-antlr.jar:/srv/gump/public/workspace/ant/build/lib/ant-junit.jar:/srv/gump/public/workspace/ant/build/lib/ant-jsch.jar:/srv/gump/public/workspace/ant/build/lib/ant-javamail.jar:/srv/gump/public/workspace/ant/build/lib/ant.jar:/srv/gump/packages/antlr/antlr-3.1.3.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-07122009.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-07122009.jar:/srv/gump/public/workspace/apache-commons/net/dist/commons-net-07122009.jar:/srv/gump/packages/jaf-1.1ea/activation.jar:/srv/gump/public/workspace/jakarta-bcel/target/bcel-5.3-SNAPSHOT.jar:/srv/gump/public/workspace/jakarta
 -bsf/build/lib/bsf.jar:/srv/gump/public/workspace/logging-log4j-12/dist/lib/log4j-07122009.jar:/srv/gump/public/workspace/jakarta-oro/jakarta-oro-07122009.jar:/srv/gump/public/workspace/jakarta-regexp/build/jakarta-regexp-07122009.jar:/srv/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar:/srv/gump/packages/javamail-1.4/mail.jar:/srv/gump/packages/javamail-1.4/lib/mailapi.jar:/srv/gump/packages/jdepend-2.6/lib/jdepend.jar:/srv/gump/packages/jsch/jsch-0.1.38.jar:/srv/gump/public/workspace/xml-stylebook/bin/stylebook-1.0-b3_xalan-2.jar:/srv/gump/public/workspace/ant-antlibs/antunit/build/ant-antunit-07122009.jar:/srv/gump/public/workspace/junit/dist/junit-07122009.jar:/srv/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar:/srv/gump/public/workspace/jakarta-tomcat-4.0/dist/common/lib/jasper-compiler.jar:/srv/gump/public/workspace/jakarta-tomcat-4.0/dist/common/lib/jasper-runtime.jar:/srv/gump/public/workspace/xml-commons/java/build/which.jar:/srv/g
 ump/public/workspace/rhino/build/rhino_07122009/js.jar:/srv/gump/packages/bsh-2.0b4/bsh-commands-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-classpath-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-core-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-bsf-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-reflect-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-util-2.0b4.jar:/srv/gump/public/workspace/apache-commons/codec/dist/commons-codec-07122009.jar
---------------------------------------------
[au:antunit] Target: testdifference took 0.012 sec
[au:antunit] Target: testfile took 0.019 sec
[au:antunit] Target: testjarurl took 0.037 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/resources/tokens-test.xml
[au:antunit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.059 sec
[au:antunit] Target: testSort took 0.021 sec
[au:antunit] Target: testEncoding took 0.003 sec
[au:antunit] Target: testFileTokenizer took 0.004 sec
[au:antunit] Target: testLines took 0.009 sec
[au:antunit] Target: testStringTokenizer took 0.001 sec
[au:antunit] Target: testExplicitLines took 0.002 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/selectors/filename-test.xml
[au:antunit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.021 sec
[au:antunit] Target: testRegex took 0.004 sec
[au:antunit] Target: testPattern took 0.003 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/selectors/modified-test.xml
[au:antunit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.024 sec
[au:antunit] Target: testUpdate took 0.018 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/selectors/readwrite-test.xml
[au:antunit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.987 sec
[au:antunit] Target: testWritable took 0.003 sec
[au:antunit] Target: testAsConditions took 0.445 sec
[au:antunit] Target: testReadable took 0.003 sec
[au:antunit] Target: testUnwritable took 0.488 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/selectors/select-test.xml
[au:antunit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.078 sec
[au:antunit] Target: testIfFalse took 0.014 sec
[au:antunit] Target: testIfNotSet took 0.005 sec
[au:antunit] Target: testIfTrue took 0.022 sec
[au:antunit] Target: testIfSet took 0.008 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/tarfileset-test.xml
[au:antunit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.027 sec
[au:antunit] Target: testMissingArchive took 0.009 sec
[au:antunit] Target: testMissingArchiveDoesntMatter took 0.001 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/zipfileset-test.xml
[au:antunit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.093 sec
[au:antunit] Target: testMissingArchive took 0.001 sec
[au:antunit] Target: test-refid-check-encoding took 0 sec
[au:antunit] Target: test-refid-modify took 0.04 sec
[au:antunit] Target: test-refid-check-prefix took 0.001 sec
[au:antunit] Target: testMissingArchiveDoesntMatter took 0.002 sec

check-failed:

run-tests:

BUILD FAILED
/srv/gump/public/workspace/ant/build.xml:1547: Unit tests failed

Total time: 16 minutes 21 seconds
---------------------------------------------

To subscribe to this information via syndicated feeds:
- RSS: http://vmgump.apache.org/gump/public/ant/test-ant/rss.xml
- Atom: http://vmgump.apache.org/gump/public/ant/test-ant/atom.xml

============================== Gump Tracking Only ===
Produced by Gump version 2.3.
Gump Run 16000007122009, vmgump:vmgump-public:16000007122009
Gump E-mail Identifier (unique within run) #68.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48313] HashvalueAlgorithm assumes available() returns length of file</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091207052943.4659F234C1EF@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091207052943-4659F234C1EF@brutus-apache-org%3e</id>
<updated>2009-12-07T05:29:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48313

Stefan Bodewig &lt;bodewig@apache.org&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|---                         |1.8.0

--- Comment #1 from Stefan Bodewig &lt;bodewig@apache.org&gt; 2009-12-06 21:29:42 UTC ---
svn revision 887838

Thanks!

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887838 - in /ant/core/trunk: CONTRIBUTORS WHATSNEW contributors.xml src/main/org/apache/tools/ant/types/selectors/modifiedselector/HashvalueAlgorithm.java</title>
<author><name>bodewig@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091207052851.0029623889D7@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207052851-0029623889D7@eris-apache-org%3e</id>
<updated>2009-12-07T05:28:50Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: bodewig
Date: Mon Dec  7 05:28:50 2009
New Revision: 887838

URL: http://svn.apache.org/viewvc?rev=887838&amp;view=rev
Log:
Make sure hashvalue algorithm of modified selector reads the files completely.  Submitted
by Nathan Beyer.  PR 48313.

Modified:
    ant/core/trunk/CONTRIBUTORS
    ant/core/trunk/WHATSNEW
    ant/core/trunk/contributors.xml
    ant/core/trunk/src/main/org/apache/tools/ant/types/selectors/modifiedselector/HashvalueAlgorithm.java

Modified: ant/core/trunk/CONTRIBUTORS
URL: http://svn.apache.org/viewvc/ant/core/trunk/CONTRIBUTORS?rev=887838&amp;r1=887837&amp;r2=887838&amp;view=diff
==============================================================================
Binary files - no diff available.

Modified: ant/core/trunk/WHATSNEW
URL: http://svn.apache.org/viewvc/ant/core/trunk/WHATSNEW?rev=887838&amp;r1=887837&amp;r2=887838&amp;view=diff
==============================================================================
--- ant/core/trunk/WHATSNEW (original)
+++ ant/core/trunk/WHATSNEW Mon Dec  7 05:28:50 2009
@@ -530,6 +530,10 @@
    overwrite each others attributes/nested elements.
    Bugzilla Report 41602.
 
+ * The Hashvalue algortihm implementation of the modified task could
+   fail to read the file(s) completely.
+   Bugzilla Report 48313.
+
 Other changes:
 --------------
 

Modified: ant/core/trunk/contributors.xml
URL: http://svn.apache.org/viewvc/ant/core/trunk/contributors.xml?rev=887838&amp;r1=887837&amp;r2=887838&amp;view=diff
==============================================================================
--- ant/core/trunk/contributors.xml (original)
+++ ant/core/trunk/contributors.xml Mon Dec  7 05:28:50 2009
@@ -930,6 +930,10 @@
     &lt;last&gt;mnowostawski&lt;/last&gt;
   &lt;/name&gt;
   &lt;name&gt;
+    &lt;first&gt;Nathan&lt;/first&gt;
+    &lt;last&gt;Beyer&lt;/last&gt;
+  &lt;/name&gt;
+  &lt;name&gt;
     &lt;first&gt;Nick&lt;/first&gt;
     &lt;last&gt;Chalko&lt;/last&gt;
   &lt;/name&gt;

Modified: ant/core/trunk/src/main/org/apache/tools/ant/types/selectors/modifiedselector/HashvalueAlgorithm.java
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/types/selectors/modifiedselector/HashvalueAlgorithm.java?rev=887838&amp;r1=887837&amp;r2=887838&amp;view=diff
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/types/selectors/modifiedselector/HashvalueAlgorithm.java
(original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/types/selectors/modifiedselector/HashvalueAlgorithm.java
Mon Dec  7 05:28:50 2009
@@ -56,11 +56,14 @@
                 return null;
             }
             java.io.FileInputStream fis = new java.io.FileInputStream(file);
-            byte[] content = new byte[fis.available()];
-            fis.read(content);
+            StringBuffer content = new StringBuffer();
+            byte[] buffer = new byte[256];            
+            int len = 0;
+            while ((len = fis.read(buffer, 0, len)) != -1) {
+                content.append(new String(buffer, 0, len));
+            }
             fis.close();
-            String s = new String(content);
-            int hash = s.hashCode();
+            int hash = content.toString().hashCode();
             return Integer.toString(hash);
         } catch (Exception e) {
             return null;




</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48317] Add description about the new verbose attribute of sshexec</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091207052218.32B34234C1EF@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091207052218-32B34234C1EF@brutus-apache-org%3e</id>
<updated>2009-12-07T05:22:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48317

Stefan Bodewig &lt;bodewig@apache.org&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|---                         |1.8.0

--- Comment #1 from Stefan Bodewig &lt;bodewig@apache.org&gt; 2009-12-06 21:22:17 UTC ---
svn revision 885757

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48310] ConcurrentModificationException with &lt;parallel&gt; and &lt;scriptcondition&gt; tasks</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091207051756.4A78E234C1EF@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091207051756-4A78E234C1EF@brutus-apache-org%3e</id>
<updated>2009-12-07T05:17:56Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48310

--- Comment #3 from Stefan Bodewig &lt;bodewig@apache.org&gt; 2009-12-06 21:17:54 UTC ---
The main concern would be backwards compatibility.  Anybody using the old
method signatures will still expect them to return live collections.

I agree your proposed naming scheme would be better, but we can't follow it.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48212] Ant-Doxygen</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091207051533.97232234C1EF@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091207051533-97232234C1EF@brutus-apache-org%3e</id>
<updated>2009-12-07T05:15:33Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48212

--- Comment #1 from Stefan Bodewig &lt;bodewig@apache.org&gt; 2009-12-06 21:15:32 UTC ---
Paul, the doxygen task is not developed by the Ant team, so please don't expect
us to anything about it.

I don't know how you specify patterns to the doxygen task at all, but if it is
using standards Ant filesets then there is a includes attribute that expects a
comma separated list of patterns so you can specify more thatn one.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48152] Task ManifestClassPath fail to find suitable relative path</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091207051224.0BF0C234C495@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091207051224-0BF0C234C495@brutus-apache-org%3e</id>
<updated>2009-12-07T05:12:23Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48152

Stefan Bodewig &lt;bodewig@apache.org&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Commented: (IVY-1145) metadata lock files not always deleted from cache</title>
<author><name>&quot;Jason Trump (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c44058635.1260065540861.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c44058635-1260065540861-JavaMail-jira@brutus%3e</id>
<updated>2009-12-06T02:12:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

    [ https://issues.apache.org/jira/browse/IVY-1145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12786560#action_12786560
] 

Jason Trump commented on IVY-1145:
----------------------------------

yep, trunk build resolves issue, thanks.
jt

&gt; metadata lock files not always deleted from cache
&gt; -------------------------------------------------
&gt;
&gt;                 Key: IVY-1145
&gt;                 URL: https://issues.apache.org/jira/browse/IVY-1145
&gt;             Project: Ivy
&gt;          Issue Type: Bug
&gt;          Components: Core
&gt;    Affects Versions: trunk
&gt;            Reporter: Jason Trump
&gt;            Assignee: Maarten Coene
&gt;             Fix For: trunk
&gt;
&gt;
&gt; DefaultRepositoryCacheManager.cacheModuleDescriptor() sometimes leaves metadata*.lck
files in the cache directory after a successful resolve.  the problem seems to only occur
when the searched artifact is actually found in the cache.
&gt; The problem starts on DefaultRepositoryCacheManager:880, where the lock is created. 
It looks like lock / unlock should always happen in a try/finally, which doesn't happen here.
 In my case, the method returns on line 920 without ever unlocking the file.
&gt; The issue started at revision 805346 (the most recent revision to this file).
&gt; happy coding
&gt; jt

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[GUMP@vmgump]: Project test-ant-no-xerces (in module ant) failed</title>
<author><name>Gump Integration Build &lt;bodewig@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091205175929.81D9972007A@vmgump.apache.org%3e"/>
<id>urn:uuid:%3c20091205175929-81D9972007A@vmgump-apache-org%3e</id>
<updated>2009-12-05T09:59:29Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
To whom it may engage...
        
This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at general@gump.apache.org.

Project test-ant-no-xerces has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 4 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
    - test-ant-no-xerces :  Java based build tool


Full details are available at:
    http://vmgump.apache.org/gump/public/ant/test-ant-no-xerces/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were provided:
 -INFO- Failed with reason build failed



The following work was performed:
http://vmgump.apache.org/gump/public/ant/test-ant-no-xerces/gump_work/build_ant_test-ant-no-xerces.html
Work Name: build_ant_test-ant-no-xerces (Type: Build)
Work ended in a state of : Failed
Elapsed: 14 mins 12 secs
Command Line: /usr/lib/jvm/java-6-sun/bin/java -Djava.awt.headless=true org.apache.tools.ant.Main
-Dgump.merge=/srv/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only -Dtest.haltonfailure=false
-Dant.home=/srv/gump/public/workspace/ant/dist run-tests 
[Working Directory: /srv/gump/public/workspace/ant]
CLASSPATH: /usr/lib/jvm/java-6-sun/lib/tools.jar:/srv/gump/public/workspace/ant/build/testcases:/srv/gump/public/workspace/ant/src/tests/junit:/srv/gump/public/workspace/ant/src/etc/testcases:/srv/gump/public/workspace/ant/src/etc/testcases/taskdefs/optional/out:/srv/gump/public/workspace/ant/build/lib/ant-stylebook.jar:/srv/gump/public/workspace/ant/build/lib/ant-swing.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/build/lib/ant-nodeps.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-regexp.jar:/srv/gump/public/workspace/ant/build/lib/ant-commons-net.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-log4j.jar:/srv/gump/public/workspace/ant/build/lib/ant-commons-logging.jar:/srv/gump/public/workspace/ant/build/lib/ant-jai.jar:/srv/gump/public/workspace/ant/build/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/build/lib/ant-launcher.jar:/srv/gump/publ
 ic/workspace/ant/build/lib/ant-jdepend.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-bsf.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-oro.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-bcel.jar:/srv/gump/public/workspace/ant/build/lib/ant-trax.jar:/srv/gump/public/workspace/ant/build/lib/ant-antlr.jar:/srv/gump/public/workspace/ant/build/lib/ant-junit.jar:/srv/gump/public/workspace/ant/build/lib/ant-jsch.jar:/srv/gump/public/workspace/ant/build/lib/ant-javamail.jar:/srv/gump/public/workspace/ant/build/lib/ant.jar:/srv/gump/packages/antlr/antlr-3.1.3.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-05122009.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-05122009.jar:/srv/gump/public/workspace/apache-commons/net/dist/commons-net-05122009.jar:/srv/gump/packages/jaf-1.1ea/activation.jar:/srv/gump/public/workspace/jakarta-bcel/target/bcel-5.3-SNAPSHOT.jar:/srv/gump/public/workspace/jakarta
 -bsf/build/lib/bsf.jar:/srv/gump/public/workspace/logging-log4j-12/dist/lib/log4j-05122009.jar:/srv/gump/public/workspace/jakarta-oro/jakarta-oro-05122009.jar:/srv/gump/public/workspace/jakarta-regexp/build/jakarta-regexp-05122009.jar:/srv/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar:/srv/gump/packages/javamail-1.4/mail.jar:/srv/gump/packages/javamail-1.4/lib/mailapi.jar:/srv/gump/packages/jdepend-2.6/lib/jdepend.jar:/srv/gump/packages/jsch/jsch-0.1.38.jar:/srv/gump/public/workspace/xml-stylebook/bin/stylebook-1.0-b3_xalan-2.jar:/srv/gump/public/workspace/ant-antlibs/antunit/build/ant-antunit-05122009.jar:/srv/gump/public/workspace/junit/dist/junit-05122009.jar:/srv/gump/public/workspace/jakarta-tomcat-4.0/dist/common/lib/jasper-compiler.jar:/srv/gump/public/workspace/jakarta-tomcat-4.0/dist/common/lib/jasper-runtime.jar:/srv/gump/public/workspace/xml-commons/java/build/which.jar:/srv/gump/public/workspace/rhino/build/rhino_05122009/js.jar:/srv/gump/packages/bs
 h-2.0b4/bsh-commands-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-classpath-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-core-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-bsf-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-reflect-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-util-2.0b4.jar:/srv/gump/public/workspace/apache-commons/codec/dist/commons-codec-05122009.jar
---------------------------------------------
[au:antunit] Target: testdifference took 0.024 sec
[au:antunit] Target: testfile took 0.012 sec
[au:antunit] Target: testjarurl took 0.085 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/resources/tokens-test.xml
[au:antunit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.042 sec
[au:antunit] Target: testSort took 0.003 sec
[au:antunit] Target: testEncoding took 0.003 sec
[au:antunit] Target: testFileTokenizer took 0.005 sec
[au:antunit] Target: testLines took 0.002 sec
[au:antunit] Target: testStringTokenizer took 0.002 sec
[au:antunit] Target: testExplicitLines took 0.002 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/selectors/filename-test.xml
[au:antunit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.024 sec
[au:antunit] Target: testRegex took 0.004 sec
[au:antunit] Target: testPattern took 0.001 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/selectors/modified-test.xml
[au:antunit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.02 sec
[au:antunit] Target: testUpdate took 0.016 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/selectors/readwrite-test.xml
[au:antunit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.927 sec
[au:antunit] Target: testWritable took 0.003 sec
[au:antunit] Target: testAsConditions took 0.441 sec
[au:antunit] Target: testReadable took 0.001 sec
[au:antunit] Target: testUnwritable took 0.421 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/selectors/select-test.xml
[au:antunit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.056 sec
[au:antunit] Target: testIfFalse took 0.012 sec
[au:antunit] Target: testIfNotSet took 0.006 sec
[au:antunit] Target: testIfTrue took 0.006 sec
[au:antunit] Target: testIfSet took 0.007 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/tarfileset-test.xml
[au:antunit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.017 sec
[au:antunit] Target: testMissingArchive took 0.003 sec
[au:antunit] Target: testMissingArchiveDoesntMatter took 0.001 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/zipfileset-test.xml
[au:antunit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.076 sec
[au:antunit] Target: testMissingArchive took 0.001 sec
[au:antunit] Target: test-refid-check-encoding took 0.001 sec
[au:antunit] Target: test-refid-modify took 0.035 sec
[au:antunit] Target: test-refid-check-prefix took 0.001 sec
[au:antunit] Target: testMissingArchiveDoesntMatter took 0 sec

check-failed:

run-tests:

BUILD FAILED
/srv/gump/public/workspace/ant/build.xml:1547: Unit tests failed

Total time: 14 minutes 11 seconds
---------------------------------------------

To subscribe to this information via syndicated feeds:
- RSS: http://vmgump.apache.org/gump/public/ant/test-ant-no-xerces/rss.xml
- Atom: http://vmgump.apache.org/gump/public/ant/test-ant-no-xerces/atom.xml

============================== Gump Tracking Only ===
Produced by Gump version 2.3.
Gump Run 07000005122009, vmgump:vmgump-public:07000005122009
Gump E-mail Identifier (unique within run) #71.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]


</pre>
</div>
</content>
</entry>
<entry>
<title>[GUMP@vmgump]: Project test-ant (in module ant) failed</title>
<author><name>Gump Integration Build &lt;bodewig@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091205174507.2E8D872007A@vmgump.apache.org%3e"/>
<id>urn:uuid:%3c20091205174507-2E8D872007A@vmgump-apache-org%3e</id>
<updated>2009-12-05T09:45:06Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
To whom it may engage...
        
This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at general@gump.apache.org.

Project test-ant has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 18 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
    - test-ant :  Java based build tool


Full details are available at:
    http://vmgump.apache.org/gump/public/ant/test-ant/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were provided:
 -INFO- Failed with reason build failed



The following work was performed:
http://vmgump.apache.org/gump/public/ant/test-ant/gump_work/build_ant_test-ant.html
Work Name: build_ant_test-ant (Type: Build)
Work ended in a state of : Failed
Elapsed: 16 mins 20 secs
Command Line: /usr/lib/jvm/java-6-sun/bin/java -Djava.awt.headless=true -Xbootclasspath/p:/srv/gump/public/workspace/xml-xerces2/build/xercesImpl.jar:/srv/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar:/srv/gump/public/workspace/xml-xalan/build/serializer.jar:/srv/gump/public/workspace/xml-xalan/build/xalan-unbundled.jar
org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only
-Dtest.haltonfailure=false -Dant.home=/srv/gump/public/workspace/ant/dist run-tests 
[Working Directory: /srv/gump/public/workspace/ant]
CLASSPATH: /usr/lib/jvm/java-6-sun/lib/tools.jar:/srv/gump/public/workspace/ant/build/testcases:/srv/gump/public/workspace/ant/src/tests/junit:/srv/gump/public/workspace/ant/src/etc/testcases:/srv/gump/public/workspace/ant/src/etc/testcases/taskdefs/optional/out:/srv/gump/public/workspace/ant/build/lib/ant-stylebook.jar:/srv/gump/public/workspace/ant/build/lib/ant-swing.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/build/lib/ant-nodeps.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-regexp.jar:/srv/gump/public/workspace/ant/build/lib/ant-commons-net.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-log4j.jar:/srv/gump/public/workspace/ant/build/lib/ant-commons-logging.jar:/srv/gump/public/workspace/ant/build/lib/ant-jai.jar:/srv/gump/public/workspace/ant/build/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/build/lib/ant-launcher.jar:/srv/gump/publ
 ic/workspace/ant/build/lib/ant-jdepend.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-bsf.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-oro.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-bcel.jar:/srv/gump/public/workspace/ant/build/lib/ant-trax.jar:/srv/gump/public/workspace/ant/build/lib/ant-antlr.jar:/srv/gump/public/workspace/ant/build/lib/ant-junit.jar:/srv/gump/public/workspace/ant/build/lib/ant-jsch.jar:/srv/gump/public/workspace/ant/build/lib/ant-javamail.jar:/srv/gump/public/workspace/ant/build/lib/ant.jar:/srv/gump/packages/antlr/antlr-3.1.3.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-05122009.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-05122009.jar:/srv/gump/public/workspace/apache-commons/net/dist/commons-net-05122009.jar:/srv/gump/packages/jaf-1.1ea/activation.jar:/srv/gump/public/workspace/jakarta-bcel/target/bcel-5.3-SNAPSHOT.jar:/srv/gump/public/workspace/jakarta
 -bsf/build/lib/bsf.jar:/srv/gump/public/workspace/logging-log4j-12/dist/lib/log4j-05122009.jar:/srv/gump/public/workspace/jakarta-oro/jakarta-oro-05122009.jar:/srv/gump/public/workspace/jakarta-regexp/build/jakarta-regexp-05122009.jar:/srv/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar:/srv/gump/packages/javamail-1.4/mail.jar:/srv/gump/packages/javamail-1.4/lib/mailapi.jar:/srv/gump/packages/jdepend-2.6/lib/jdepend.jar:/srv/gump/packages/jsch/jsch-0.1.38.jar:/srv/gump/public/workspace/xml-stylebook/bin/stylebook-1.0-b3_xalan-2.jar:/srv/gump/public/workspace/ant-antlibs/antunit/build/ant-antunit-05122009.jar:/srv/gump/public/workspace/junit/dist/junit-05122009.jar:/srv/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar:/srv/gump/public/workspace/jakarta-tomcat-4.0/dist/common/lib/jasper-compiler.jar:/srv/gump/public/workspace/jakarta-tomcat-4.0/dist/common/lib/jasper-runtime.jar:/srv/gump/public/workspace/xml-commons/java/build/which.jar:/srv/g
 ump/public/workspace/rhino/build/rhino_05122009/js.jar:/srv/gump/packages/bsh-2.0b4/bsh-commands-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-classpath-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-core-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-bsf-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-reflect-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-util-2.0b4.jar:/srv/gump/public/workspace/apache-commons/codec/dist/commons-codec-05122009.jar
---------------------------------------------
[au:antunit] Target: testdifference took 0.019 sec
[au:antunit] Target: testfile took 0.015 sec
[au:antunit] Target: testjarurl took 0.048 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/resources/tokens-test.xml
[au:antunit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.052 sec
[au:antunit] Target: testSort took 0.002 sec
[au:antunit] Target: testEncoding took 0.02 sec
[au:antunit] Target: testFileTokenizer took 0.003 sec
[au:antunit] Target: testLines took 0.002 sec
[au:antunit] Target: testStringTokenizer took 0.001 sec
[au:antunit] Target: testExplicitLines took 0.002 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/selectors/filename-test.xml
[au:antunit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.031 sec
[au:antunit] Target: testRegex took 0.004 sec
[au:antunit] Target: testPattern took 0.002 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/selectors/modified-test.xml
[au:antunit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.025 sec
[au:antunit] Target: testUpdate took 0.018 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/selectors/readwrite-test.xml
[au:antunit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 1.144 sec
[au:antunit] Target: testWritable took 0.004 sec
[au:antunit] Target: testAsConditions took 0.543 sec
[au:antunit] Target: testReadable took 0.011 sec
[au:antunit] Target: testUnwritable took 0.515 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/selectors/select-test.xml
[au:antunit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.073 sec
[au:antunit] Target: testIfFalse took 0.012 sec
[au:antunit] Target: testIfNotSet took 0.005 sec
[au:antunit] Target: testIfTrue took 0.009 sec
[au:antunit] Target: testIfSet took 0.005 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/tarfileset-test.xml
[au:antunit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.022 sec
[au:antunit] Target: testMissingArchive took 0.002 sec
[au:antunit] Target: testMissingArchiveDoesntMatter took 0.003 sec
[au:antunit] Build File: /srv/gump/public/workspace/ant/src/tests/antunit/types/zipfileset-test.xml
[au:antunit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.158 sec
[au:antunit] Target: testMissingArchive took 0.002 sec
[au:antunit] Target: test-refid-check-encoding took 0.001 sec
[au:antunit] Target: test-refid-modify took 0.117 sec
[au:antunit] Target: test-refid-check-prefix took 0.001 sec
[au:antunit] Target: testMissingArchiveDoesntMatter took 0.001 sec

check-failed:

run-tests:

BUILD FAILED
/srv/gump/public/workspace/ant/build.xml:1547: Unit tests failed

Total time: 16 minutes 18 seconds
---------------------------------------------

To subscribe to this information via syndicated feeds:
- RSS: http://vmgump.apache.org/gump/public/ant/test-ant/rss.xml
- Atom: http://vmgump.apache.org/gump/public/ant/test-ant/atom.xml

============================== Gump Tracking Only ===
Produced by Gump version 2.3.
Gump Run 07000005122009, vmgump:vmgump-public:07000005122009
Gump E-mail Identifier (unique within run) #70.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]


</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887207 - /ant/ivy/ivyde/trunk/doc/compatibility.html</title>
<author><name>hibou@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091204142901.A183623889E5@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091204142901-A183623889E5@eris-apache-org%3e</id>
<updated>2009-12-04T14:29:01Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: hibou
Date: Fri Dec  4 14:29:00 2009
New Revision: 887207

URL: http://svn.apache.org/viewvc?rev=887207&amp;view=rev
Log:
Update the compatibility: we now require Ivy 2.1

Modified:
    ant/ivy/ivyde/trunk/doc/compatibility.html

Modified: ant/ivy/ivyde/trunk/doc/compatibility.html
URL: http://svn.apache.org/viewvc/ant/ivy/ivyde/trunk/doc/compatibility.html?rev=887207&amp;r1=887206&amp;r2=887207&amp;view=diff
==============================================================================
--- ant/ivy/ivyde/trunk/doc/compatibility.html (original)
+++ ant/ivy/ivyde/trunk/doc/compatibility.html Fri Dec  4 14:29:00 2009
@@ -33,11 +33,11 @@
 
 &lt;h2&gt;Dependency on Ivy&lt;/h2&gt;
 
-IvyDE expects to be used with a version 2.0 or superior of Ivy.
+IvyDE expects to be used with a version 2.1 or superior of Ivy.
 
 &lt;h2&gt;Eclipse integration&lt;/h2&gt;
 
-IvyDE has been maintained to be compatible with Eclipse 3.2 and has been successfully tested
and used with Eclipse 3.3 and 3.4.
+IvyDE has been maintained to be compatible with Eclipse 3.2, 3.3, 3.4 and 3.5.
 
 &lt;h2&gt;JVM compability&lt;/h2&gt;
 




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887202 - /ant/ivy/ivyde/trunk/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/revdepexplorer/SyncIvyFilesJob.java</title>
<author><name>hibou@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091204141001.8C9E6238899B@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091204141001-8C9E6238899B@eris-apache-org%3e</id>
<updated>2009-12-04T14:10:01Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: hibou
Date: Fri Dec  4 14:10:00 2009
New Revision: 887202

URL: http://svn.apache.org/viewvc?rev=887202&amp;view=rev
Log:
stick to the rt of java 1.4

Modified:
    ant/ivy/ivyde/trunk/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/revdepexplorer/SyncIvyFilesJob.java

Modified: ant/ivy/ivyde/trunk/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/revdepexplorer/SyncIvyFilesJob.java
URL: http://svn.apache.org/viewvc/ant/ivy/ivyde/trunk/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/revdepexplorer/SyncIvyFilesJob.java?rev=887202&amp;r1=887201&amp;r2=887202&amp;view=diff
==============================================================================
--- ant/ivy/ivyde/trunk/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/revdepexplorer/SyncIvyFilesJob.java
(original)
+++ ant/ivy/ivyde/trunk/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/revdepexplorer/SyncIvyFilesJob.java
Fri Dec  4 14:10:00 2009
@@ -85,7 +85,7 @@
             }
     
             public ModuleRevisionId transform(ModuleRevisionId mrid) {
-                if(mrid.getRevision().contains("working@")) {
+                if(mrid.getRevision().indexOf("working@") &gt; -1) {
                     return new NullableRevisionModuleRevisionId(mrid.getModuleId(), null);
                 }
                 return new ModuleRevisionId(mrid.getModuleId(), mrid.getRevision());




</pre>
</div>
</content>
</entry>
<entry>
<title>Hudson build is back to normal: IvyDE #86</title>
<author><name>Apache Hudson Server &lt;hudson@hudson.zones.apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c7205280.6721259935696169.JavaMail.hudson@hudson.zones.apache.org%3e"/>
<id>urn:uuid:%3c7205280-6721259935696169-JavaMail-hudson@hudson-zones-apache-org%3e</id>
<updated>2009-12-04T14:08:16Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
See &lt;http://hudson.zones.apache.org/hudson/job/IvyDE/86/changes&gt;




</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Resolved: (IVYDE-225) Workspace resolver does not force transitive workspace dependencies</title>
<author><name>=?utf-8?Q?Nicolas_Lalev=C3=A9e_=28JIRA=29?= &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c1205717895.1259934740745.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1205717895-1259934740745-JavaMail-jira@brutus%3e</id>
<updated>2009-12-04T13:52:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

     [ https://issues.apache.org/jira/browse/IVYDE-225?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Nicolas Lalevée resolved IVYDE-225.
-----------------------------------

    Resolution: Duplicate

I think you are hitting the same issue I have: IVYDE-212

&gt; Workspace resolver does not force transitive workspace dependencies
&gt; -------------------------------------------------------------------
&gt;
&gt;                 Key: IVYDE-225
&gt;                 URL: https://issues.apache.org/jira/browse/IVYDE-225
&gt;             Project: IvyDE
&gt;          Issue Type: Bug
&gt;          Components: workspace resolver
&gt;    Affects Versions: 2.0.0.final
&gt;            Reporter: Jeffrey Sinclair
&gt;            Priority: Minor
&gt;
&gt; Take the following use-case (all projects are in the workspace):
&gt; * Project A -&gt; Project B -&gt; Project C.
&gt; * Project A -&gt; Project C.
&gt;    
&gt; Now lets assume that Project A has resolve in workspace turned on. The expectation is
that Project C should be resolved from the workspace. However if Project B does not have resolve
in workspace enabled and can resolve Project C using a different resolver, then there is a
chance that Project A will use B's resolved location of C instead of from the workspace.
&gt; My current thinking is that the workspace resolver should behave _as-if_ a &amp;lt;modules&amp;gt;
section had been added to Project A's ivysettings.xml file specifying that the workspace resolver
should be used for Project C if Project C exists in the workspace. If this view is taken then
this is a bug in the workspace resolver.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887193 - /ant/ivy/ivyde/trunk/build.properties</title>
<author><name>hibou@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091204134845.AED692388962@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091204134845-AED692388962@eris-apache-org%3e</id>
<updated>2009-12-04T13:48:45Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: hibou
Date: Fri Dec  4 13:48:45 2009
New Revision: 887193

URL: http://svn.apache.org/viewvc?rev=887193&amp;view=rev
Log:
Now we are expecting an Ivy 2.1

Modified:
    ant/ivy/ivyde/trunk/build.properties

Modified: ant/ivy/ivyde/trunk/build.properties
URL: http://svn.apache.org/viewvc/ant/ivy/ivyde/trunk/build.properties?rev=887193&amp;r1=887192&amp;r2=887193&amp;view=diff
==============================================================================
--- ant/ivy/ivyde/trunk/build.properties (original)
+++ ant/ivy/ivyde/trunk/build.properties Fri Dec  4 13:48:45 2009
@@ -40,4 +40,4 @@
 hudson.download.gef.name=GEF-SDK-3.5.1
 hudson.download.gef.dropdir=tools/gef/downloads/drops/3.5.1/R200909151220
 
-hudson.ivy.version=2.0.0
+hudson.ivy.version=2.1.0




</pre>
</div>
</content>
</entry>
<entry>
<title>Build failed in Hudson: IvyDE #85</title>
<author><name>Apache Hudson Server &lt;hudson@hudson.zones.apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c21995548.6671259932397517.JavaMail.hudson@hudson.zones.apache.org%3e"/>
<id>urn:uuid:%3c21995548-6671259932397517-JavaMail-hudson@hudson-zones-apache-org%3e</id>
<updated>2009-12-04T13:13:17Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
See &lt;http://hudson.zones.apache.org/hudson/job/IvyDE/85/&gt;

------------------------------------------
[...truncated 289 lines...]
     [java] 
     [java] allElementsDelegator:
     [java] 
     [java] init:
     [java] 
     [java] processElement:
     [java] 
     [java] processViaFeature:
     [java] 
     [java] init:
     [java] 
     [java] build.jars:
     [java] 
     [java] init:
     [java] 
     [java] all.features:
     [java] 
     [java] all.plugins:
     [java] 
     [java] properties:
     [java] 
     [java] init:
     [java] 
     [java] build.jars:
     [java] 
     [java] properties:
     [java] 
     [java] init:
     [java] 
     [java] ivyde-eclipse.jar:
     [java]     [mkdir] Created dir: /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/temp.folder/ivyde-eclipse.jar.bin
     [java]     [javac] Compiling 109 source files to /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/temp.folder/ivyde-eclipse.jar.bin
     [java]     [javac] ----------
     [java]     [javac] 1. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/common/model/IvyFile.java
(at line 74)
     [java]     [javac] 	int lastSpaceIndex = documentOffset;
     [java]     [javac] 	    ^^^^^^^^^^^^^^
     [java]     [javac] The local variable lastSpaceIndex is never read
     [java]     [javac] ----------
     [java]     [javac] 2. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/common/model/IvyFile.java
(at line 155)
     [java]     [javac] 	int offset = documentOffset;
     [java]     [javac] 	    ^^^^^^
     [java]     [javac] The local variable offset is never read
     [java]     [javac] ----------
     [java]     [javac] ----------
     [java]     [javac] 3. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/IvyDEException.java
(at line 28)
     [java]     [javac] 	public class IvyDEException extends Exception {
     [java]     [javac] 	             ^^^^^^^^^^^^^^
     [java]     [javac] The serializable class IvyDEException does not declare a static final
serialVersionUID field of type long
     [java]     [javac] ----------
     [java]     [javac] ----------
     [java]     [javac] 4. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainer.java
(at line 44)
     [java]     [javac] 	import org.eclipse.jdt.internal.core.DeltaProcessingState;
     [java]     [javac] 	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The type DeltaProcessingState is not accessible
due to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.core_3.5.1.v_972_R35x.jar
     [java]     [javac] ----------
     [java]     [javac] 5. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainer.java
(at line 45)
     [java]     [javac] 	import org.eclipse.jdt.internal.core.JavaElementDelta;
     [java]     [javac] 	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The type JavaElementDelta is not accessible due
to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.core_3.5.1.v_972_R35x.jar
     [java]     [javac] ----------
     [java]     [javac] 6. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainer.java
(at line 46)
     [java]     [javac] 	import org.eclipse.jdt.internal.core.JavaModelManager;
     [java]     [javac] 	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The type JavaModelManager is not accessible due
to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.core_3.5.1.v_972_R35x.jar
     [java]     [javac] ----------
     [java]     [javac] 7. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainer.java
(at line 47)
     [java]     [javac] 	import org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider;
     [java]     [javac] 	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The type PackageExplorerContentProvider is not
accessible due to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.ui_3.5.1.r351_v20090821-0800.jar
     [java]     [javac] ----------
     [java]     [javac] 8. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainer.java
(at line 213)
     [java]     [javac] 	DeltaProcessingState s = JavaModelManager.getJavaModelManager().deltaState;
     [java]     [javac] 	^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The type DeltaProcessingState is not accessible
due to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.core_3.5.1.v_972_R35x.jar
     [java]     [javac] ----------
     [java]     [javac] 9. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainer.java
(at line 213)
     [java]     [javac] 	DeltaProcessingState s = JavaModelManager.getJavaModelManager().deltaState;
     [java]     [javac] 	                         ^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The type JavaModelManager is not accessible due
to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.core_3.5.1.v_972_R35x.jar
     [java]     [javac] ----------
     [java]     [javac] 10. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainer.java
(at line 213)
     [java]     [javac] 	DeltaProcessingState s = JavaModelManager.getJavaModelManager().deltaState;
     [java]     [javac] 	                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The method getJavaModelManager() from the type
JavaModelManager is not accessible due to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.core_3.5.1.v_972_R35x.jar
     [java]     [javac] ----------
     [java]     [javac] 11. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainer.java
(at line 213)
     [java]     [javac] 	DeltaProcessingState s = JavaModelManager.getJavaModelManager().deltaState;
     [java]     [javac] 	                                                                ^^^^^^^^^^
     [java]     [javac] Discouraged access: The field deltaState from the type JavaModelManager
is not accessible due to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.core_3.5.1.v_972_R35x.jar
     [java]     [javac] ----------
     [java]     [javac] 12. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainer.java
(at line 215)
     [java]     [javac] 	IElementChangedListener[] listeners = s.elementChangedListeners;
     [java]     [javac] 	                                        ^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The field elementChangedListeners from the type
DeltaProcessingState is not accessible due to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.core_3.5.1.v_972_R35x.jar
     [java]     [javac] ----------
     [java]     [javac] 13. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainer.java
(at line 217)
     [java]     [javac] 	if (listeners[i] instanceof PackageExplorerContentProvider) {
     [java]     [javac] 	                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The type PackageExplorerContentProvider is not
accessible due to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.ui_3.5.1.r351_v20090821-0800.jar
     [java]     [javac] ----------
     [java]     [javac] 14. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainer.java
(at line 218)
     [java]     [javac] 	JavaElementDelta delta = new JavaElementDelta(conf.getJavaProject());
     [java]     [javac] 	^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The type JavaElementDelta is not accessible due
to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.core_3.5.1.v_972_R35x.jar
     [java]     [javac] ----------
     [java]     [javac] 15. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainer.java
(at line 218)
     [java]     [javac] 	JavaElementDelta delta = new JavaElementDelta(conf.getJavaProject());
     [java]     [javac] 	                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The constructor JavaElementDelta(IJavaElement)
is not accessible due to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.core_3.5.1.v_972_R35x.jar
     [java]     [javac] ----------
     [java]     [javac] 16. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainer.java
(at line 218)
     [java]     [javac] 	JavaElementDelta delta = new JavaElementDelta(conf.getJavaProject());
     [java]     [javac] 	                             ^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The type JavaElementDelta is not accessible due
to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.core_3.5.1.v_972_R35x.jar
     [java]     [javac] ----------
     [java]     [javac] 17. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainer.java
(at line 219)
     [java]     [javac] 	delta.changed(IJavaElementDelta.F_CLASSPATH_CHANGED);
     [java]     [javac] 	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The method changed(int) from the type SimpleDelta
is not accessible due to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.core_3.5.1.v_972_R35x.jar
     [java]     [javac] ----------
     [java]     [javac] ----------
     [java]     [javac] 18. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainerConfiguration.java
(at line 26)
     [java]     [javac] 	import org.eclipse.core.runtime.CoreException;
     [java]     [javac] 	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] The import org.eclipse.core.runtime.CoreException is never used
     [java]     [javac] ----------
     [java]     [javac] 19. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainerConfiguration.java
(at line 28)
     [java]     [javac] 	import org.eclipse.core.variables.IStringVariableManager;
     [java]     [javac] 	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] The import org.eclipse.core.variables.IStringVariableManager is never
used
     [java]     [javac] ----------
     [java]     [javac] 20. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathContainerConfiguration.java
(at line 29)
     [java]     [javac] 	import org.eclipse.core.variables.VariablesPlugin;
     [java]     [javac] 	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] The import org.eclipse.core.variables.VariablesPlugin is never used
     [java]     [javac] ----------
     [java]     [javac] ----------
     [java]     [javac] 21. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathUtil.java
(at line 45)
     [java]     [javac] 	import org.eclipse.jdt.internal.ui.packageview.ClassPathContainer;
     [java]     [javac] 	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The type ClassPathContainer is not accessible
due to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.ui_3.5.1.r351_v20090821-0800.jar
     [java]     [javac] ----------
     [java]     [javac] 22. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathUtil.java
(at line 73)
     [java]     [javac] 	if (element instanceof ClassPathContainer) {
     [java]     [javac] 	                       ^^^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The type ClassPathContainer is not accessible
due to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.ui_3.5.1.r351_v20090821-0800.jar
     [java]     [javac] ----------
     [java]     [javac] 23. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathUtil.java
(at line 76)
     [java]     [javac] 	return jdt2IvyCPC((ClassPathContainer) element);
     [java]     [javac] 	                   ^^^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The type ClassPathContainer is not accessible
due to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.ui_3.5.1.r351_v20090821-0800.jar
     [java]     [javac] ----------
     [java]     [javac] 24. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathUtil.java
(at line 89)
     [java]     [javac] 	public static IvyClasspathContainer jdt2IvyCPC(ClassPathContainer
cpc) {
     [java]     [javac] 	                                               ^^^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The type ClassPathContainer is not accessible
due to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.ui_3.5.1.r351_v20090821-0800.jar
     [java]     [javac] ----------
     [java]     [javac] 25. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathUtil.java
(at line 90)
     [java]     [javac] 	IClasspathEntry entry = cpc.getClasspathEntry();
     [java]     [javac] 	                        ^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The method getClasspathEntry() from the type ClassPathContainer
is not accessible due to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.ui_3.5.1.r351_v20090821-0800.jar
     [java]     [javac] ----------
     [java]     [javac] 26. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyClasspathUtil.java
(at line 92)
     [java]     [javac] 	IClasspathContainer icp = JavaCore.getClasspathContainer(entry.getPath(),
cpc
     [java]     [javac]                     .getJavaProject());
     [java]     [javac] 	                                                                
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] Discouraged access: The method getJavaProject() from the type PackageFragmentRootContainer
is not accessible due to restriction on classpath entry /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.jdt.ui_3.5.1.r351_v20090821-0800.jar
     [java]     [javac] ----------
     [java]     [javac] ----------
     [java]     [javac] 27. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/cpcontainer/IvyResolveJobThread.java
(at line 50)
     [java]     [javac] 	import org.eclipse.core.runtime.IPath;
     [java]     [javac] 	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] The import org.eclipse.core.runtime.IPath is never used
     [java]     [javac] ----------
     [java]     [javac] ----------
     [java]     [javac] 28. ERROR in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/revdepexplorer/SyncIvyFilesJob.java
(at line 142)
     [java]     [javac] 	.setGenerateRevConstraint(false)
     [java]     [javac] 	 ^^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] The method setGenerateRevConstraint(boolean) is undefined for the
type UpdateOptions
     [java]     [javac] ----------
     [java]     [javac] ----------
     [java]     [javac] 29. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/ui/editors/pages/IvyConfSection.java
(at line 31)
     [java]     [javac] 	private IFormPage page;
     [java]     [javac] 	                  ^^^^
     [java]     [javac] The field IvyConfSection.page is never read locally
     [java]     [javac] ----------
     [java]     [javac] 30. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/ui/editors/pages/IvyConfSection.java
(at line 61)
     [java]     [javac] 	private void createOrganisationEntry(Composite parent, FormToolkit
toolkit) {
     [java]     [javac] 	             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] The method createOrganisationEntry(Composite, FormToolkit) from the
type IvyConfSection is never used locally
     [java]     [javac] ----------
     [java]     [javac] ----------
     [java]     [javac] 31. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/ui/editors/pages/IvyInfoSection.java
(at line 38)
     [java]     [javac] 	private static final int NUM_COLUMNS = 2;
     [java]     [javac] 	                         ^^^^^^^^^^^
     [java]     [javac] The field IvyInfoSection.NUM_COLUMNS is never read locally
     [java]     [javac] ----------
     [java]     [javac] 32. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/ui/editors/pages/IvyInfoSection.java
(at line 60)
     [java]     [javac] 	IvyFileEditorInput editorInput = (IvyFileEditorInput) page.getEditorInput();
     [java]     [javac] 	                   ^^^^^^^^^^^
     [java]     [javac] The local variable editorInput is never read
     [java]     [javac] ----------
     [java]     [javac] 33. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/ui/editors/pages/IvyInfoSection.java
(at line 90)
     [java]     [javac] 	private void createOrganisationEntry(Composite parent, FormToolkit
toolkit) {
     [java]     [javac] 	             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] The method createOrganisationEntry(Composite, FormToolkit) from the
type IvyInfoSection is never used locally
     [java]     [javac] ----------
     [java]     [javac] ----------
     [java]     [javac] 34. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/ui/editors/xml/XMLConfiguration.java
(at line 47)
     [java]     [javac] 	private IProject project;
     [java]     [javac] 	                 ^^^^^^^
     [java]     [javac] The field XMLConfiguration.project is never read locally
     [java]     [javac] ----------
     [java]     [javac] ----------
     [java]     [javac] 35. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/ui/preferences/ClasspathPreferencePage.java
(at line 117)
     [java]     [javac] 	alphaOrderCheck.select(PreferenceInitializer.DEFAULT_ALPHABETICAL_ORDER
? 1 : 0);
     [java]     [javac] 	                                                                
         ^
     [java]     [javac] Dead code
     [java]     [javac] ----------
     [java]     [javac] ----------
     [java]     [javac] 36. WARNING in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/src/java/org/apache/ivyde/eclipse/ui/wizards/IvyNewWizard.java
(at line 179)
     [java]     [javac] 	private void throwCoreException(String message) throws CoreException
{
     [java]     [javac] 	             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     [java]     [javac] The method throwCoreException(String) from the type IvyNewWizard is
never used locally
     [java]     [javac] ----------
     [java]     [javac] 36 problems (1 error, 35 warnings)
     [java]     [javac] Compilation failed. Compiler errors are available in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/temp.folder/ivyde-eclipse.jar.bin.log
     [java] 
     [java] BUILD FAILED
     [java] /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.pde.build_3.5.1.R35x_20090820/scripts/build.xml:36:
The following error occurred while executing this line:
     [java] /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.pde.build_3.5.1.R35x_20090820/scripts/build.xml:105:
The following error occurred while executing this line:
     [java] /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/builder/component/customTargets.xml:28:
The following error occurred while executing this line:
     [java] /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/builder/component/allElements.xml:30:
The following error occurred while executing this line:
     [java] /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.pde.build_3.5.1.R35x_20090820/scripts/genericTargets.xml:113:
The following error occurred while executing this line:
     [java] /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.eclipse.pde.build_3.5.1.R35x_20090820/scripts/genericTargets.xml:118:
The following error occurred while executing this line:
     [java] /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/features/org.apache.ivyde.feature/build.xml:30:
The following error occurred while executing this line:
     [java] /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/features/org.apache.ivyde.feature/build.xml:14:
The following error occurred while executing this line:
     [java] /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/build.xml:268:
The following error occurred while executing this line:
     [java] /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/eclipse/plugins/org.apache.ivyde.eclipse/build.xml:226:
Compile failed; see the compiler error output for details.
     [java] 
     [java] Total time: 1 minute 48 seconds

BUILD FAILED
/zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/build.xml:130: Java returned:
13

Total time: 6 minutes 8 seconds
[locks-and-latches] Releasing all the locks
[locks-and-latches] All the locks released
Archiving artifacts



</pre>
</div>
</content>
</entry>
<entry>
<title>Build failed in Hudson: IvyDE #84</title>
<author><name>Apache Hudson Server &lt;hudson@hudson.zones.apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c23933684.6631259931920544.JavaMail.hudson@hudson.zones.apache.org%3e"/>
<id>urn:uuid:%3c23933684-6631259931920544-JavaMail-hudson@hudson-zones-apache-org%3e</id>
<updated>2009-12-04T13:05:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
See &lt;http://hudson.zones.apache.org/hudson/job/IvyDE/84/&gt;

------------------------------------------
Started by user hibou
Building on master
Updating http://svn.apache.org/repos/asf/ant/ivy/ivyde/trunk
Fetching 'https://svn.apache.org/repos/asf/ant/ivy/site/xooki' at -1 into '/zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/doc/xooki'
At revision 887179
At revision 887179
no revision recorded for http://svn.apache.org/repos/asf/ant/ivy/ivyde/trunk in the previous
build
no revision recorded for https://svn.apache.org/repos/asf/ant/ivy/site/xooki in the previous
build
[locks-and-latches] Checking to see if we really have the locks
[locks-and-latches] Have all the locks, build can start
[trunk] $ /home/hudson/tools/ant/apache-ant-1.7.0/bin/ant clean hudson-prepare
Buildfile: build.xml

clean:
   [delete] Deleting directory /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work

hudson-check-download-sdk:

hudson-get-sdk:

hudson-check-download-wtp:

hudson-get-wtp:

hudson-check-download-emf:

hudson-get-emf:

hudson-check-download-xsd:

hudson-get-xsd:

hudson-check-download-gef:

hudson-get-gef:

hudson-get-eclipse:

hudson-check-unzip-eclipse:

hudson-unzip-eclipse:

hudson-prepare-eclipse:

hudson-prepare-properties:

hudson-install-ivy:

check-baseLocation:

get-ivy-jar:
    [mkdir] Created dir: /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy/distrib
      [get] Getting: http://apache.multidist.com/ant/ivy/2.0.0/apache-ivy-2.0.0-bin.zip
      [get] To: /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/apache-ivy-2.0.0-bin.zip
      [get] local file date : Mon Jan 19 22:03:42 UTC 2009
      [get] Not modified - so not downloaded
    [unzip] Expanding: /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/apache-ivy-2.0.0-bin.zip
into /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy/distrib
     [echo] file:/zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy/distrib/apache-ivy-2.0.0/ivy-2.0.0.jar

compute-ivy-bundle-version:
    [mkdir] Created dir: /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy/jar
      [get] Getting: file:/zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy/distrib/apache-ivy-2.0.0/ivy-2.0.0.jar
      [get] To: /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy/ivy.jar
    [unzip] Expanding: /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy/ivy.jar
into /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy/jar

install-ivy-jar:
      [get] Getting: file:/zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy/distrib/apache-ivy-2.0.0/ivy-2.0.0.jar
      [get] To: /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.apache.ivy_2.0.0.final_20090108225011.jar
     [echo] Ivy 2.0.0.final_20090108225011 has been installed in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32

install-ivy:
   [delete] Deleting directory /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy

hudson-prepare:

BUILD SUCCESSFUL
Total time: 14 seconds
[trunk] $ /home/hudson/tools/ant/apache-ant-1.7.0/bin/ant dist
Buildfile: build.xml

clean-eclipse-doc:

generate-eclipse-doc-html:

BUILD FAILED
/zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/build.xml:519: The following
error occurred while executing this line:
Unable to load a script engine manager (org.apache.bsf.BSFManager or javax.script.ScriptEngineManager)

Total time: 0 seconds
[locks-and-latches] Releasing all the locks
[locks-and-latches] All the locks released
Archiving artifacts



</pre>
</div>
</content>
</entry>
<entry>
<title>Build failed in Hudson: IvyDE #83</title>
<author><name>Apache Hudson Server &lt;hudson@hudson.zones.apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c1423220.6621259931853112.JavaMail.hudson@hudson.zones.apache.org%3e"/>
<id>urn:uuid:%3c1423220-6621259931853112-JavaMail-hudson@hudson-zones-apache-org%3e</id>
<updated>2009-12-04T13:04:13Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
See &lt;http://hudson.zones.apache.org/hudson/job/IvyDE/83/&gt;

------------------------------------------
Started by user hibou
Building on master
Updating http://svn.apache.org/repos/asf/ant/ivy/ivyde/trunk
ERROR: Failed to update http://svn.apache.org/repos/asf/ant/ivy/ivyde/trunk
org.tmatesoft.svn.core.SVNException: svn: null
svn: PROPFIND request failed on '/repos/asf/ant/ivy/ivyde/trunk'
	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)
	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
	at org.tmatesoft.svn.core.internal.io.dav.DAVUtil.findStartingProperties(DAVUtil.java:126)
	at org.tmatesoft.svn.core.internal.io.dav.DAVUtil.getVCCPath(DAVUtil.java:162)
	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1256)
	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:820)
	at org.tmatesoft.svn.core.wc.SVNUpdateClient.update(SVNUpdateClient.java:558)
	at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:401)
	at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:217)
	at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:576)
	at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:543)
	at hudson.FilePath.act(FilePath.java:676)
	at hudson.FilePath.act(FilePath.java:660)
	at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:536)
	at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:484)
	at hudson.model.AbstractProject.checkout(AbstractProject.java:978)
	at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:400)
	at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:349)
	at hudson.model.Run.run(Run.java:1120)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
	at hudson.model.ResourceController.execute(ResourceController.java:88)
	at hudson.model.Executor.run(Executor.java:123)
Caused by: java.io.InterruptedIOException
	at java.net.SocketOutputStream.socketWrite0(Native Method)
	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
	at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
	at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
	at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.sendData(HTTPConnection.java:226)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.dispatch(HTTPRequest.java:166)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:345)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:273)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:261)
	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doPropfind(DAVConnection.java:126)
	at org.tmatesoft.svn.core.internal.io.dav.DAVUtil.getProperties(DAVUtil.java:63)
	at org.tmatesoft.svn.core.internal.io.dav.DAVUtil.getResourceProperties(DAVUtil.java:69)
	at org.tmatesoft.svn.core.internal.io.dav.DAVUtil.getStartingProperties(DAVUtil.java:93)
	at org.tmatesoft.svn.core.internal.io.dav.DAVUtil.findStartingProperties(DAVUtil.java:115)
	... 19 more
Archiving artifacts



</pre>
</div>
</content>
</entry>
<entry>
<title>Build failed in Hudson: IvyDE #82</title>
<author><name>Apache Hudson Server &lt;hudson@hudson.zones.apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c8948530.6611259931805823.JavaMail.hudson@hudson.zones.apache.org%3e"/>
<id>urn:uuid:%3c8948530-6611259931805823-JavaMail-hudson@hudson-zones-apache-org%3e</id>
<updated>2009-12-04T13:03:25Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
See &lt;http://hudson.zones.apache.org/hudson/job/IvyDE/82/&gt;

------------------------------------------
Started by user hibou
Building on master
Updating http://svn.apache.org/repos/asf/ant/ivy/ivyde/trunk
Fetching 'https://svn.apache.org/repos/asf/ant/ivy/site/xooki' at -1 into '/zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/doc/xooki'
At revision 887179
At revision 887179
no change for http://svn.apache.org/repos/asf/ant/ivy/ivyde/trunk since the previous build
no change for https://svn.apache.org/repos/asf/ant/ivy/site/xooki since the previous build
[locks-and-latches] Checking to see if we really have the locks
[locks-and-latches] Have all the locks, build can start
[trunk] $ /home/hudson/tools/ant/apache-ant-1.7.0/bin/ant clean hudson-prepare
Buildfile: build.xml

clean:
   [delete] Deleting directory /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work

hudson-check-download-sdk:

hudson-get-sdk:

hudson-check-download-wtp:

hudson-get-wtp:

hudson-check-download-emf:

hudson-get-emf:

hudson-check-download-xsd:

hudson-get-xsd:

hudson-check-download-gef:

hudson-get-gef:

hudson-get-eclipse:

hudson-check-unzip-eclipse:

hudson-unzip-eclipse:

hudson-prepare-eclipse:

hudson-prepare-properties:

hudson-install-ivy:

check-baseLocation:

get-ivy-jar:
    [mkdir] Created dir: /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy/distrib
      [get] Getting: http://apache.multidist.com/ant/ivy/2.0.0/apache-ivy-2.0.0-bin.zip
      [get] To: /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/apache-ivy-2.0.0-bin.zip
      [get] local file date : Mon Jan 19 22:03:42 UTC 2009
      [get] Not modified - so not downloaded
    [unzip] Expanding: /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/apache-ivy-2.0.0-bin.zip
into /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy/distrib
     [echo] file:/zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy/distrib/apache-ivy-2.0.0/ivy-2.0.0.jar

compute-ivy-bundle-version:
    [mkdir] Created dir: /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy/jar
      [get] Getting: file:/zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy/distrib/apache-ivy-2.0.0/ivy-2.0.0.jar
      [get] To: /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy/ivy.jar
    [unzip] Expanding: /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy/ivy.jar
into /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy/jar

install-ivy-jar:
      [get] Getting: file:/zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy/distrib/apache-ivy-2.0.0/ivy-2.0.0.jar
      [get] To: /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32/plugins/org.apache.ivy_2.0.0.final_20090108225011.jar
     [echo] Ivy 2.0.0.final_20090108225011 has been installed in /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/eclipse-SDK-3.5.1-win32

install-ivy:
   [delete] Deleting directory /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/work/ivy

hudson-prepare:

BUILD SUCCESSFUL
Total time: 19 seconds
[trunk] $ /home/hudson/tools/ant/apache-ant-1.7.0/bin/ant dist
Buildfile: build.xml

clean-eclipse-doc:
   [delete] Deleting directory /zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/org.apache.ivyde.eclipse/doc

generate-eclipse-doc-html:

BUILD FAILED
/zonestorage/hudson/home/hudson/hudson/jobs/IvyDE/workspace/trunk/build.xml:519: The following
error occurred while executing this line:
Unable to load a script engine manager (org.apache.bsf.BSFManager or javax.script.ScriptEngineManager)

Total time: 2 seconds
[locks-and-latches] Releasing all the locks
[locks-and-latches] All the locks released
Archiving artifacts



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Commented: (IVY-1148) Encountered 'multiple artifacts retrieved to same file' error when module does not have multiple artifacts</title>
<author><name>&quot;Carlton Brown (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c467111327.1259926820727.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c467111327-1259926820727-JavaMail-jira@brutus%3e</id>
<updated>2009-12-04T11:40:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

    [ https://issues.apache.org/jira/browse/IVY-1148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12785889#action_12785889
] 

Carlton Brown commented on IVY-1148:
------------------------------------

In my case the publication dates are equal.   The false inequality causing the problem is
definitely caused by inequality of the 'merged' qualifed extended attribute of AbstractArtifact.
  It is null for one artifact but not the other, yet these are in fact the same artifact.

&gt; Encountered 'multiple artifacts retrieved to same file' error when module does not have
multiple artifacts
&gt; ----------------------------------------------------------------------------------------------------------
&gt;
&gt;                 Key: IVY-1148
&gt;                 URL: https://issues.apache.org/jira/browse/IVY-1148
&gt;             Project: Ivy
&gt;          Issue Type: Bug
&gt;          Components: Ant
&gt;    Affects Versions: 2.1.0, trunk
&gt;         Environment: Windows or Linux, i386
&gt;            Reporter: Carlton Brown
&gt;             Fix For: trunk
&gt;
&gt;         Attachments: ArtifactDownloadReport.patch
&gt;
&gt;
&gt; Recently we started experiencing intermittent problems with the error 'multiple artifacts
retrieved to same module' for artifacts that did not have multiple artifacts.    
&gt; I have not been able to create a simple contrived error, though I can generally reproduce
it in our complex set of environments and artifacts.    
&gt; It started happening when we started using the branch attribute in our modules.    Usually
the problem happens when a module has a both a direct and an indirect dependency on another
module.   We were working around it by excluding the module from being resolved indirectly.
&gt; During debugging, I traced it to the fact that a certain identical module revision was
not being handled as identical.   Specifically, in line 335 of RetrieveEngine, the artifact
was being added to the conflictsReports HashSet.    The ArtifactDownloadReport.equals() was
determining them to be equal, so I did not expect them to be inserted.   But the ArtifactDownloadReport.hashCode()
was coming up with different integers.
&gt; The cause of this is that one of the artifacts had an additional qualified attributed
called 'merged' which was not different, even though this was the same version of the same
artifact.   The value of the attribute looked like:   
&gt; orgA#moduleA#trunk;build1245 -&gt; orgB#moduleB#trunk;build833
&gt; Where module Z is the module being resolved, and it has a direct dependency on module
A and moduleB, and moduleB has a direct dependency on moduleA.
&gt; So because of the different qualified attribute, an artifact that represented the same
file was returning a different hash code.
&gt; I'm not sure what this extra 'merged' information represents.   It seems to represent
something about how the artifact was resolved.   There is no possible retrieve pattern that
could (or should) differentiate artifacts that differ only in the 'merged' attribute, so I
think this is a little too strict.
&gt; My strategy, for which I am attaching a patch that passes existing unit tests, is to
use a hashCode() and equals() method that represents the minimum necessary to determine whether
an artifact maps to a unique file.   

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887116 - in /ant/core/trunk: docs/faq.html xdocs/faq.xml</title>
<author><name>jhm@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091204085452.9385923889D1@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091204085452-9385923889D1@eris-apache-org%3e</id>
<updated>2009-12-04T08:54:46Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: jhm
Date: Fri Dec  4 08:54:37 2009
New Revision: 887116

URL: http://svn.apache.org/viewvc?rev=887116&amp;view=rev
Log:
Update FAQ: double expanding the property / nested property names

Modified:
    ant/core/trunk/docs/faq.html
    ant/core/trunk/xdocs/faq.xml

Modified: ant/core/trunk/docs/faq.html
URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/faq.html?rev=887116&amp;r1=887115&amp;r2=887116&amp;view=diff
==============================================================================
--- ant/core/trunk/docs/faq.html (original)
+++ ant/core/trunk/docs/faq.html Fri Dec  4 08:54:37 2009
@@ -1237,6 +1237,17 @@
   &amp;lt;/sequential&amp;gt;
 &amp;lt;/macrodef&amp;gt;
 &lt;/pre&gt;
+                        &lt;p&gt;With the 'props' antlib (external, but also from Ant) you
could
+         do the dereferencing with &lt;code&gt;${${anotherprop}&lt;/code&gt; - not just
+         in the property task - instead everywhere in your buildfile (after
+         registering the required property helper).&lt;/p&gt;
+                        &lt;pre class="code"&gt;
+&amp;lt;propertyhelper&amp;gt;
+  &amp;lt;props:nested /&amp;gt;
+&amp;lt;/propertyhelper&amp;gt;
+&amp;lt;property name=&amp;quot;foo&amp;quot; value=&amp;quot;foo.value&amp;quot; /&amp;gt;
+&amp;lt;property name=&amp;quot;var&amp;quot; value=&amp;quot;foo&amp;quot; /&amp;gt;
+&amp;lt;echo&amp;gt; ${${var}} = foo.value &amp;lt;/echo&amp;gt;&lt;/pre&gt;
                     &lt;p class="faq"&gt;
       &lt;a name="delete-directory-children-only"&gt;&lt;/a&gt;
       How can I delete everything beneath a particular directory,

Modified: ant/core/trunk/xdocs/faq.xml
URL: http://svn.apache.org/viewvc/ant/core/trunk/xdocs/faq.xml?rev=887116&amp;r1=887115&amp;r2=887116&amp;view=diff
==============================================================================
--- ant/core/trunk/xdocs/faq.xml (original)
+++ ant/core/trunk/xdocs/faq.xml Fri Dec  4 08:54:37 2009
@@ -745,6 +745,17 @@
   &lt;/sequential&gt;
 &lt;/macrodef&gt;
 ]]&gt;&lt;/source&gt;
+         &lt;p&gt;With the 'props' antlib (external, but also from Ant) you could
+         do the dereferencing with &lt;code&gt;${${anotherprop}&lt;/code&gt; - not just
+         in the property task - instead everywhere in your buildfile (after
+         registering the required property helper).&lt;/p&gt;
+         &lt;source&gt;&lt;![CDATA[
+&lt;propertyhelper&gt;
+  &lt;props:nested /&gt;
+&lt;/propertyhelper&gt;
+&lt;property name="foo" value="foo.value" /&gt;
+&lt;property name="var" value="foo" /&gt;
+&lt;echo&gt; ${${var}} = foo.value &lt;/echo&gt;]]&gt;&lt;/source&gt;
       &lt;/answer&gt;
     &lt;/faq&gt;
 




</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Commented: (IVY-1148) Encountered 'multiple artifacts retrieved to same file' error when module does not have multiple artifacts</title>
<author><name>&quot;Maarten Coene (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c1954980146.1259914641872.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1954980146-1259914641872-JavaMail-jira@brutus%3e</id>
<updated>2009-12-04T08:17:21Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

    [ https://issues.apache.org/jira/browse/IVY-1148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12785816#action_12785816
] 

Maarten Coene commented on IVY-1148:
------------------------------------

I think I've found a bug in the equals of AbstractArtifact (it doesn't compare the publicationDate
properly), maybe this is causing your problem?

Maarten

&gt; Encountered 'multiple artifacts retrieved to same file' error when module does not have
multiple artifacts
&gt; ----------------------------------------------------------------------------------------------------------
&gt;
&gt;                 Key: IVY-1148
&gt;                 URL: https://issues.apache.org/jira/browse/IVY-1148
&gt;             Project: Ivy
&gt;          Issue Type: Bug
&gt;          Components: Ant
&gt;    Affects Versions: 2.1.0, trunk
&gt;         Environment: Windows or Linux, i386
&gt;            Reporter: Carlton Brown
&gt;             Fix For: trunk
&gt;
&gt;         Attachments: ArtifactDownloadReport.patch
&gt;
&gt;
&gt; Recently we started experiencing intermittent problems with the error 'multiple artifacts
retrieved to same module' for artifacts that did not have multiple artifacts.    
&gt; I have not been able to create a simple contrived error, though I can generally reproduce
it in our complex set of environments and artifacts.    
&gt; It started happening when we started using the branch attribute in our modules.    Usually
the problem happens when a module has a both a direct and an indirect dependency on another
module.   We were working around it by excluding the module from being resolved indirectly.
&gt; During debugging, I traced it to the fact that a certain identical module revision was
not being handled as identical.   Specifically, in line 335 of RetrieveEngine, the artifact
was being added to the conflictsReports HashSet.    The ArtifactDownloadReport.equals() was
determining them to be equal, so I did not expect them to be inserted.   But the ArtifactDownloadReport.hashCode()
was coming up with different integers.
&gt; The cause of this is that one of the artifacts had an additional qualified attributed
called 'merged' which was not different, even though this was the same version of the same
artifact.   The value of the attribute looked like:   
&gt; orgA#moduleA#trunk;build1245 -&gt; orgB#moduleB#trunk;build833
&gt; Where module Z is the module being resolved, and it has a direct dependency on module
A and moduleB, and moduleB has a direct dependency on moduleA.
&gt; So because of the different qualified attribute, an artifact that represented the same
file was returning a different hash code.
&gt; I'm not sure what this extra 'merged' information represents.   It seems to represent
something about how the artifact was resolved.   There is no possible retrieve pattern that
could (or should) differentiate artifacts that differ only in the 'merged' attribute, so I
think this is a little too strict.
&gt; My strategy, for which I am attaching a patch that passes existing unit tests, is to
use a hashCode() and equals() method that represents the minimum necessary to determine whether
an artifact maps to a unique file.   

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Updated: (IVY-1148) Encountered 'multiple artifacts retrieved to same file' error when module does not have multiple artifacts</title>
<author><name>&quot;Carlton Brown (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c1561552974.1259891240643.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1561552974-1259891240643-JavaMail-jira@brutus%3e</id>
<updated>2009-12-04T01:47:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

     [ https://issues.apache.org/jira/browse/IVY-1148?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Carlton Brown updated IVY-1148:
-------------------------------

    Attachment: ArtifactDownloadReport.patch

Proposed solution that passes existing unit tests.

&gt; Encountered 'multiple artifacts retrieved to same file' error when module does not have
multiple artifacts
&gt; ----------------------------------------------------------------------------------------------------------
&gt;
&gt;                 Key: IVY-1148
&gt;                 URL: https://issues.apache.org/jira/browse/IVY-1148
&gt;             Project: Ivy
&gt;          Issue Type: Bug
&gt;          Components: Ant
&gt;    Affects Versions: 2.1.0, trunk
&gt;         Environment: Windows or Linux, i386
&gt;            Reporter: Carlton Brown
&gt;             Fix For: trunk
&gt;
&gt;         Attachments: ArtifactDownloadReport.patch
&gt;
&gt;
&gt; Recently we started experiencing intermittent problems with the error 'multiple artifacts
retrieved to same module' for artifacts that did not have multiple artifacts.    
&gt; I have not been able to create a simple contrived error, though I can generally reproduce
it in our complex set of environments and artifacts.    
&gt; It started happening when we started using the branch attribute in our modules.    Usually
the problem happens when a module has a both a direct and an indirect dependency on another
module.   We were working around it by excluding the module from being resolved indirectly.
&gt; During debugging, I traced it to the fact that a certain identical module revision was
not being handled as identical.   Specifically, in line 335 of RetrieveEngine, the artifact
was being added to the conflictsReports HashSet.    The ArtifactDownloadReport.equals() was
determining them to be equal, so I did not expect them to be inserted.   But the ArtifactDownloadReport.hashCode()
was coming up with different integers.
&gt; The cause of this is that one of the artifacts had an additional qualified attributed
called 'merged' which was not different, even though this was the same version of the same
artifact.   The value of the attribute looked like:   
&gt; orgA#moduleA#trunk;build1245 -&gt; orgB#moduleB#trunk;build833
&gt; Where module Z is the module being resolved, and it has a direct dependency on module
A and moduleB, and moduleB has a direct dependency on moduleA.
&gt; So because of the different qualified attribute, an artifact that represented the same
file was returning a different hash code.
&gt; I'm not sure what this extra 'merged' information represents.   It seems to represent
something about how the artifact was resolved.   There is no possible retrieve pattern that
could (or should) differentiate artifacts that differ only in the 'merged' attribute, so I
think this is a little too strict.
&gt; My strategy, for which I am attaching a patch that passes existing unit tests, is to
use a hashCode() and equals() method that represents the minimum necessary to determine whether
an artifact maps to a unique file.   

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Created: (IVY-1148) Encountered 'multiple artifacts retrieved to same file' error when module does not have multiple artifacts</title>
<author><name>&quot;Carlton Brown (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c1646445884.1259891120707.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1646445884-1259891120707-JavaMail-jira@brutus%3e</id>
<updated>2009-12-04T01:45:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Encountered 'multiple artifacts retrieved to same file' error when module does not have multiple
artifacts
----------------------------------------------------------------------------------------------------------

                 Key: IVY-1148
                 URL: https://issues.apache.org/jira/browse/IVY-1148
             Project: Ivy
          Issue Type: Bug
          Components: Ant
    Affects Versions: 2.1.0, trunk
         Environment: Windows or Linux, i386
            Reporter: Carlton Brown
             Fix For: trunk


Recently we started experiencing intermittent problems with the error 'multiple artifacts
retrieved to same module' for artifacts that did not have multiple artifacts.    

I have not been able to create a simple contrived error, though I can generally reproduce
it in our complex set of environments and artifacts.    

It started happening when we started using the branch attribute in our modules.    Usually
the problem happens when a module has a both a direct and an indirect dependency on another
module.   We were working around it by excluding the module from being resolved indirectly.

During debugging, I traced it to the fact that a certain identical module revision was not
being handled as identical.   Specifically, in line 335 of RetrieveEngine, the artifact was
being added to the conflictsReports HashSet.    The ArtifactDownloadReport.equals() was determining
them to be equal, so I did not expect them to be inserted.   But the ArtifactDownloadReport.hashCode()
was coming up with different integers.

The cause of this is that one of the artifacts had an additional qualified attributed called
'merged' which was not different, even though this was the same version of the same artifact.
  The value of the attribute looked like:   
orgA#moduleA#trunk;build1245 -&gt; orgB#moduleB#trunk;build833

Where module Z is the module being resolved, and it has a direct dependency on module A and
moduleB, and moduleB has a direct dependency on moduleA.

So because of the different qualified attribute, an artifact that represented the same file
was returning a different hash code.

I'm not sure what this extra 'merged' information represents.   It seems to represent something
about how the artifact was resolved.   There is no possible retrieve pattern that could (or
should) differentiate artifacts that differ only in the 'merged' attribute, so I think this
is a little too strict.

My strategy, for which I am attaching a patch that passes existing unit tests, is to use a
hashCode() and equals() method that represents the minimum necessary to determine whether
an artifact maps to a unique file.   

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Resolved: (IVY-1146) Cannot find the correct version of dependencies in pom that doesn't list versions</title>
<author><name>&quot;Maarten Coene (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c409493422.1259877861152.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c409493422-1259877861152-JavaMail-jira@brutus%3e</id>
<updated>2009-12-03T22:04:21Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

     [ https://issues.apache.org/jira/browse/IVY-1146?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Maarten Coene resolved IVY-1146.
--------------------------------

       Resolution: Duplicate
    Fix Version/s: trunk
         Assignee: Maarten Coene

The problem was caused because Ivy didn't support the 'import' scope (which was present in
one of the parent poms).
I've added support for this 'import' scope in SVN trunk. 

Could you give it a try to see if it solves your problem and post your feedback here?
Note: you might have to clean your Ivy cache first!

Maarten

&gt; Cannot find the correct version of dependencies in pom that doesn't list versions
&gt; ---------------------------------------------------------------------------------
&gt;
&gt;                 Key: IVY-1146
&gt;                 URL: https://issues.apache.org/jira/browse/IVY-1146
&gt;             Project: Ivy
&gt;          Issue Type: Bug
&gt;          Components: Maven Compatibility
&gt;    Affects Versions: 2.1.0-RC1, 2.1.0-RC2, 2.1.0
&gt;            Reporter: Jason Porter
&gt;            Assignee: Maarten Coene
&gt;             Fix For: trunk
&gt;
&gt;
&gt; The weld-core pom (http://repo1.maven.org/maven2/org/jboss/weld/weld-core/1.0.0/weld-core-1.0.0.pom)
doesn't list the versions of the dependencies.  Instead they're listed in a parent pom further
up the chain (two or three IIRC).  Odd thing is it worked fine when I pulled them down from
a local artifactory install that was caching central.  It does not work when fetching straight
from central.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Resolved: (IVY-807) Ivy doesn't support Maven 2.0.9 'import' scope</title>
<author><name>&quot;Maarten Coene (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c2128295425.1259877740818.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c2128295425-1259877740818-JavaMail-jira@brutus%3e</id>
<updated>2009-12-03T22:02:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

     [ https://issues.apache.org/jira/browse/IVY-807?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Maarten Coene resolved IVY-807.
-------------------------------

    Resolution: Fixed

Added support for this 'import' scope in trunk.
First tests seems ok, but still have to add some unit tests...

&gt; Ivy doesn't support Maven 2.0.9 'import' scope
&gt; ----------------------------------------------
&gt;
&gt;                 Key: IVY-807
&gt;                 URL: https://issues.apache.org/jira/browse/IVY-807
&gt;             Project: Ivy
&gt;          Issue Type: Improvement
&gt;          Components: Maven Compatibility
&gt;            Reporter: Xavier Hanin
&gt;            Assignee: Maarten Coene
&gt;             Fix For: trunk
&gt;
&gt;
&gt; Recently releases Maven 2.0.9 introduced a new scope, which is not yet supported by Ivy.
&gt; See here for details about this new scope:
&gt; http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Importing_Dependencies

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r886938 - in /ant/ivy/core/trunk: CHANGES.txt src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java</title>
<author><name>maartenc@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/ant-notifications/200912.mbox/%3c20091203220027.491A423889ED@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091203220027-491A423889ED@eris-apache-org%3e</id>
<updated>2009-12-03T22:00:27Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: maartenc
Date: Thu Dec  3 22:00:26 2009
New Revision: 886938

URL: http://svn.apache.org/viewvc?rev=886938&amp;view=rev
Log:
IMPROVEMENT: Ivy doesn't support Maven 2.0.9 'import' scope (IVY-807)

Modified:
    ant/ivy/core/trunk/CHANGES.txt
    ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java

Modified: ant/ivy/core/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/CHANGES.txt?rev=886938&amp;r1=886937&amp;r2=886938&amp;view=diff
==============================================================================
--- ant/ivy/core/trunk/CHANGES.txt (original)
+++ ant/ivy/core/trunk/CHANGES.txt Thu Dec  3 22:00:26 2009
@@ -95,6 +95,7 @@
 	
    trunk
 =====================================
+- IMPROVEMENT: Ivy doesn't support Maven 2.0.9 'import' scope (IVY-807)
 - IMPROVEMENT: resolver attribute for listmodules task (IVY-1057)
 - IMPROVEMENT: discover 'src' sources in maven repos (IVY-1138)
 - IMPROVEMENT: Trace a message when a property file referenced from the settings doesn't
exixts (IVY-1074)

Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java?rev=886938&amp;r1=886937&amp;r2=886938&amp;view=diff
==============================================================================
--- ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java
(original)
+++ ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java
Thu Dec  3 22:00:26 2009
@@ -227,7 +227,29 @@
                 
                 for (Iterator it = domReader.getDependencyMgt().iterator(); it.hasNext();)
{
                     PomDependencyMgt dep = (PomDependencyMgt) it.next();
-                    mdBuilder.addDependencyMgt(dep);
+                    if ("import".equals(dep.getScope())) {
+                        ModuleRevisionId importModRevID = ModuleRevisionId.newInstance(
+                            dep.getGroupId(), 
+                            dep.getArtifactId(), 
+                            dep.getVersion());
+                        ResolvedModuleRevision importModule = parseOtherPom(ivySettings,

+                            importModRevID);
+                        if (importModule != null) {
+                            ModuleDescriptor importDescr = importModule.getDescriptor();
+                            
+                            // add dependency management info from imported module
+                            List depMgt = PomModuleDescriptorBuilder.getDependencyManagements(importDescr);
+                            for (Iterator it2 = depMgt.iterator(); it2.hasNext();) {
+                                mdBuilder.addDependencyMgt((PomDependencyMgt) it2.next());
+                            }
+                        } else {
+                            throw new IOException("Impossible to import module for " + descriptorURL
+ "."
+                               + " Import=" + importModRevID);
+                        }
+                        
+                    } else {
+                        mdBuilder.addDependencyMgt(dep);
+                    }
                 }
                 
                 for (Iterator it = domReader.getDependencies().iterator(); it.hasNext();)
{




</pre>
</div>
</content>
</entry>
</feed>
