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

Reply via email to