If you can remove the dependency dependency with commons-vfs-sandbox: +1.
Gilles 2007/6/21, Xavier Hanin <[EMAIL PROTECTED]>:
On 6/20/07, Maarten Coene <[EMAIL PROTECTED]> wrote: > > I'd say we remove the dependency on the VFS webdav provider. > > This webdav code in ivy only tries to fix an incompatibility between the > VFS webdav provider and commons-httpclient-3.x. But this is something that > should be fixed in VFS. I've already provided a patch for it, but it hasn't > been accepted ( http://issues.apache.org/jira/browse/VFS-74 ). If we > remove the dependency, Ivy will still work with VFS, but when people want to > use the webdav provider that comes with VFS, they must use > commons-httpclient-2.x.... > > This will also remove our dependency on commons-vfs-sandbox... +1 Xavier -- > Maarten > > > > ----- Original Message ---- > From: Gilles Scokart <[EMAIL PROTECTED]> > To: [email protected]; [EMAIL PROTECTED] > Sent: Wednesday, June 20, 2007 9:51:01 AM > Subject: [VFS] RE: [EMAIL PROTECTED]: 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 > [EMAIL PROTECTED]> > [2] http://www.jaya.free.fr/ivyrep/apache/commons-vfs/20060920/ > > Gilles > > > -----Original Message----- > > From: Gump Integration Build [mailto:[EMAIL PROTECTED] > > Sent: mercredi 20 juin 2007 7:10 > > To: [EMAIL PROTECTED] > > Subject: [EMAIL PROTECTED]: 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 [EMAIL PROTECTED] > > > > 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] > > > > > > > > ____________________________________________________________________________________ > Shape Yahoo! in your own image. Join our Network Research Panel today! > http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 > > > -- Xavier Hanin - Independent Java Consultant Manage your dependencies with Ivy! http://incubator.apache.org/ivy/
-- Gilles SCOKART
