ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Maarten Coene <maarten_co...@yahoo.com>
Subject Re: [ANNOUNCE] Apache Ivy 2.2.0-rc1 released
Date Mon, 12 Jul 2010 22:58:25 GMT
That change was made for https://issues.apache.org/jira/browse/IVY-1179

As far as I understood, this was a bug in the XSL.
Or did I miss something here?

Maarten




----- Original Message ----
From: Archie Cobbs <archie@dellroad.org>
To: ivy-user@ant.apache.org
Sent: Tue, July 13, 2010 12:47:58 AM
Subject: Re: [ANNOUNCE] Apache Ivy 2.2.0-rc1 released

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:

[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.

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

---
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>

Reverting that change makes things work again.

I filed IVY-1205 <https://issues.apache.org/jira/browse/IVY-1205>.

-Archie

On Thu, Jul 8, 2010 at 6:56 AM, Maarten Coene <maarten_coene@yahoo.com>wrote:

> Jul 05, 2010 - The Ivy project is pleased to announce its 2.2.0-rc1
> release.
> This is the first candidate release of Ivy 2.2.0.
>
> Ivy is a tool for managing (recording, tracking, resolving and
> reporting) project dependencies, characterized by flexibility,
> configurability, and tight integration with Apache Ant.
>
> This is a release candidate for 2.2.0 final, meaning that no changes
> except bug fixes will occur between this release candidate and 2.2.0 final.
> Problems found at this phase can be fixed in the final release, so now
> is a good time to download and use it. If no outstanding bugs are reported
> in the coming weeks, this release candidate will be promoted as the 2.2.0
> final release.
>
> Key features of the 2.2.0 release are
> * enhanced Maven2 compatibility, with several bug fixes and more
>  pom features covered
> * new parent mechanism for Ivy files
> * numerous bug fixes as documented in Jira and in the release notes
>
> We encourage all users of Ivy to update to this new version.
>
> Issues should be reported to:
> https://issues.apache.org/jira/browse/IVY
>
> Download the 2.2.0-rc1 release at:
> http://ant.apache.org/ivy/download.cgi
>
> More information can be found on the Ivy website:
> http://ant.apache.org/ivy/
>
> Regards,
> Maarten Coene
>
>
>
>
>


-- 
Archie L. Cobbs



      

Mime
View raw message