Package resolver broken in 2.2.0-RC1
------------------------------------

                 Key: IVY-1205
                 URL: https://issues.apache.org/jira/browse/IVY-1205
             Project: Ivy
          Issue Type: Bug
          Components: Core
    Affects Versions: 2.2.0-RC1
            Reporter: Archie Cobbs


Looks like something has broken with the packager resolver in ivy 2.2.0.

If you checkout Ivy Roundup and run ant -Dresolve.mod=xerces 
-Dresolve.rev=2.9.1 clean resolve, it will generate this error:

{noformat}
[ivy:resolve] 
/home/archie/projects/ivyroundup/trunk/build/resolve/build/workspace/org.apache.xerces/xerces/2.9.1/packager-output.xml:138:
  Warning: Could not find file 
/home/archie/projects/ivyroundup/trunk/build/resolve/build/workspace/org.apache.xerces/xerces/2.9.1/binarchive
  /xerces-2_9_1/serializer.jar to copy.
{noformat}

>From what I can tell it looks like this change in packager.xsl has caused it:

{noformat}
--- 
build.good/resolve/build/workspace/org.apache.xerces/xerces/2.9.1/packager.xsl  
  2010-07-12 17:30:33.000000000 -0500
+++ 
build.bad/resolve/build/workspace/org.apache.xerces/xerces/2.9.1/packager.xsl   
 2010-07-12 17:35:16.000000000 -0500
@@ -419,9 +420,9 @@
             <xsl:when test="$type = 'zip' or $type = 'war' or $type = 'jar'">
                 <unzip src="{$file}" dest="{$dir}">
                     <xsl:if test="$includes">
-                        <fileset dir=".">
+                        <patternset>
                             <xsl:copy-of select="$includes"/>
-                        </fileset>
+                        </patternset>
                     </xsl:if>
                 </unzip>
             </xsl:when>
@@ -438,9 +439,9 @@
                         </xsl:when>
                     </xsl:choose>
                     <xsl:if test="$includes">
-                        <fileset dir=".">
+                        <patternset>
                             <xsl:copy-of select="$includes"/>
-                        </fileset>
+                        </patternset>
                     </xsl:if>
                 </untar>
             </xsl:when>
{noformat}

Reverting that change makes things work again.

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

Reply via email to