You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ivy-dev@incubator.apache.org by Gilles Scokart <gs...@gmail.com> on 2007/06/20 07:51:01 UTC

[VFS] RE: [GUMP@vmgump]: Project ivy (in module ivy) failed

I cross-post this mail to ivy-dev and commons-dev because it concerns both
community.   Sorry if some of you received the mail twice.


I traced back the failure in the gump build of ivy up to [1].  A class that
we use in VFS has been renamed.

I'm not sure what we should do:
1. Adapt the ivy code to the new class.  But then, we might have to make our
own build of vfs if we want to release before the next vfs release.  (Note
that ivy plan to make a release in +/- 1 month.)
2. Keep the code that we have in ivy and keep the gump build failing?  But
then we could not rely on it has a safety net that run unit test, and it
might also be boring for the project depending on ivy in gump.
3. Replace our dependency to commons-vfs-sandbox in gump by a "static
dependency version".


Note that it might also be a good opportunity to fix a problem that we have
in ivy : We are still dependent on an unreleased version of commons-vfs [2]
because we are using classes from commons-vfs-sandbox that have not yet been
released (as far as we know).


[1]
<http://mail-archives.apache.org/mod_mbox/jakarta-commons-dev/200706.mbox/%3
c20070619130742.545A71A981F@eris.apache.org%3e>
[2] http://www.jaya.free.fr/ivyrep/apache/commons-vfs/20060920/

Gilles

> -----Original Message-----
> From: Gump Integration Build [mailto:general@gump.apache.org]
> Sent: mercredi 20 juin 2007 7:10
> To: ivy-commits@incubator.apache.org
> Subject: [GUMP@vmgump]: Project ivy (in module ivy) failed
> 
> 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 ivy has an issue affecting its community integration.
> This issue affects 11 projects.
> The current state of this project is 'Failed', with reason 'Build Failed'.
> For reference only, the following projects are affected by this:
>     - antbook-diary-core :  Examples to go with Java Development with Ant
>     - antbook-sections :  Examples to go with Java Development with Ant
>     - cddlm :  Configuration and Deployment of Grid Applications and
> System...
>     - ivy :  Ivy Core
>     - ivy-tests :  Ivy is a tool for managing (recording, tracking,
> resolving a...
>     - smartfrog :  Smartfrog: Application Deployment from HP Laboratories
>     - smartfrog-components :  Smartfrog: Application Deployment from HP
> Laboratories
>     - smartfrog-tasks :  Smartfrog: Application Deployment from HP
> Laboratories
>     - smartfrog-tasks-test :  Smartfrog: Application Deployment from HP
> Laboratories
>     - smartfrog-test :  Smartfrog: Application Deployment from HP
> Laboratories
>     - smartfrog-testharness :  Smartfrog: Application Deployment from HP
> Laboratories
> 
> 
> Full details are available at:
>     http://vmgump.apache.org/gump/public/ivy/ivy/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
>  -DEBUG- Extracted fallback artifacts from Gump Repository
> 
> 
> 
> The following work was performed:
> http://vmgump.apache.org/gump/public/ivy/ivy/gump_work/build_ivy_ivy.html
> Work Name: build_ivy_ivy (Type: Build)
> Work ended in a state of : Failed
> Elapsed: 13 secs
> Command Line: /opt/jdk1.5/bin/java -Djava.awt.headless=true
> org.apache.tools.ant.Main -Dgump.merge=/x1/gump/public/gump/work/merge.xml
> -Dbuild.sysclasspath=only -Dfinal.name=ivy-19062007.jar -Doffline=true -
> Dno.resolve=true -Dfinal.core.name=ivy-core-19062007.jar jar
> [Working Directory: /usr/local/gump/public/workspace/ivy]
> CLASSPATH:
> /opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/ivy/build/class
> es/ant:/usr/local/gump/public/workspace/ivy/build/classes/core:/usr/local/
> gump/public/workspace/ant/dist/lib/ant-
> jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-
> swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-
> resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-
> trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-
> junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-
> launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-
> nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/loca
> l/gump/packages/junit3.8.1/junit.jar:/usr/local/gump/public/workspace/xml-
> commons/java/build/resolver.jar:/usr/local/gump/public/workspace/jakarta-
> commons/httpclient/dist/commons-
> httpclient.jar:/usr/local/gump/public/workspace/commons-cli-
> 1.0.x/target/commons-cli-
> 19062007.jar:/usr/local/gump/public/workspace/jakarta-oro/jakarta-oro-
> 19062007.jar:/usr/local/gump/public/workspace/jakarta-
> commons/vfs/target/commons-vfs-
> 19062007.jar:/usr/local/gump/public/workspace/jakarta-
> commons/vfs/sandbox/target/commons-vfs-sandbox-
> 19062007.jar:/usr/local/gump/public/workspace/jakarta-
> slide/webdavclient/dist/lib/jakarta-slide-webdavlib-
> 19062007.jar:/usr/local/gump/packages/jsch/jsch-0.1.28.jar
> ---------------------------------------------
> prepare:
>     [mkdir] Created dir: /x1/gump/public/workspace/ivy/build/classes
>     [mkdir] Created dir: /x1/gump/public/workspace/ivy/build/classes/core
>     [mkdir] Created dir: /x1/gump/public/workspace/ivy/build/classes/ant
>     [mkdir] Created dir:
> /x1/gump/public/workspace/ivy/build/classes/optional
>     [mkdir] Created dir: /x1/gump/public/workspace/ivy/build/test
>     [mkdir] Created dir: /x1/gump/public/workspace/ivy/build/artifact
>     [mkdir] Created dir:
> /x1/gump/public/workspace/ivy/build/doc/reports/test
> 
> compile-core:
>     [javac] Compiling 227 source files to
> /x1/gump/public/workspace/ivy/build/classes/core
>     [javac] Note:
> /x1/gump/public/workspace/ivy/src/java/org/apache/ivy/Ivy.java uses or
> overrides a deprecated API.
>     [javac] Note: Recompile with -Xlint:deprecation for details.
>      [copy] Copying 18 files to
> /x1/gump/public/workspace/ivy/build/classes/core
>      [copy] Copying 1 file to
> /x1/gump/public/workspace/ivy/build/classes/core/org/apache/ivy/core/setti
> ngs
>      [copy] Copying 1 file to
> /x1/gump/public/workspace/ivy/build/classes/core/org/apache/ivy/core/setti
> ngs
>      [copy] Copying 1 file to
> /x1/gump/public/workspace/ivy/build/classes/core/org/apache/ivy/core/setti
> ngs
>      [copy] Copying 1 file to
> /x1/gump/public/workspace/ivy/build/classes/core/org/apache/ivy/core/setti
> ngs
>      [copy] Copying 1 file to
> /x1/gump/public/workspace/ivy/build/classes/core/org/apache/ivy/core/setti
> ngs
>      [copy] Copying 1 file to
> /x1/gump/public/workspace/ivy/build/classes/core/org/apache/ivy/core/setti
> ngs
> 
> compile-ant:
>     [javac] Compiling 31 source files to
> /x1/gump/public/workspace/ivy/build/classes/ant
>      [copy] Copying 1 file to
> /x1/gump/public/workspace/ivy/build/classes/ant
>      [copy] Copying 1 file to
> /x1/gump/public/workspace/ivy/build/classes/ant/fr/jayasoft/ivy/ant
> 
> init-ivy:
> 
> resolve:
> 
> compile-optional:
>     [javac] Compiling 24 source files to
> /x1/gump/public/workspace/ivy/build/classes/optional
>     [javac]
> /x1/gump/public/workspace/ivy/src/java/org/apache/ivy/plugins/repository/v
> fs/IvyWebdavClientFactory.java:26: cannot find symbol
>     [javac] symbol  : class WebdavConnectionManager
>     [javac] location: package org.apache.commons.vfs.provider.webdav
>     [javac] import
> org.apache.commons.vfs.provider.webdav.WebdavConnectionManager;
>     [javac]                                               ^
>     [javac]
> /x1/gump/public/workspace/ivy/src/java/org/apache/ivy/plugins/repository/v
> fs/IvyWebdavClientFactory.java:77: cannot find symbol
>     [javac] symbol  : class WebdavConnectionManager
>     [javac] location: class
> org.apache.ivy.plugins.repository.vfs.IvyWebdavClientFactory
>     [javac]                 client.setHttpConnectionManager(new
> WebdavConnectionManager());
>     [javac]                                                     ^
>     [javac] Note: Some input files use or override a deprecated API.
>     [javac] Note: Recompile with -Xlint:deprecation for details.
>     [javac] 2 errors
> 
> BUILD FAILED
> /x1/gump/public/workspace/ivy/build.xml:219: Compile failed; see the
> compiler error output for details.
> 
> Total time: 12 seconds
> ---------------------------------------------
> 
> To subscribe to this information via syndicated feeds:
> - RSS: http://vmgump.apache.org/gump/public/ivy/ivy/rss.xml
> - Atom: http://vmgump.apache.org/gump/public/ivy/ivy/atom.xml
> 
> ============================== Gump Tracking Only ===
> Produced by Gump version 2.3.
> Gump Run 14001619062007, vmgump.apache.org:vmgump-public:14001619062007
> Gump E-mail Identifier (unique within run) #1.
> 
> --
> Apache Gump
> http://gump.apache.org/ [Instance: vmgump]


Re: [VFS] RE: [GUMP@vmgump]: Project ivy (in module ivy) failed

Posted by Mario Ivankovits <ma...@ops.co.at>.
Hi Gilles!
> I traced back the failure in the gump build of ivy up to [1].  A class that
> we use in VFS has been renamed.
>   
I guess you mean the ThreadLocalHttpConnectionManager class (former
WebdavConnectionManager).
May I ask, why you use it directly?
> 3. Replace our dependency to commons-vfs-sandbox in gump by a "static
> dependency version".
>   
4. Copy the old WebdavConnectionManager to the ivy codebase until vfs
1.1 has been released.

Btw, I am trying to upgrade the httpclient library to 3.0.1 which also
involves some changes on the ConnectionManager stuff, so we might run
into troubles again.


Ciao,
Mario


---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org