On 6/7/07, Maarten Coene <[EMAIL PROTECTED]> wrote:

Hi,

when I build Ivy, I get a lot of warnings after resolving the dependencies
(see below).
Any idea what they mean and how we can solve (or ignore) them?


Indeed, I noticed that too. It seems to be related to the new sort
implementation (see
CollectionOfModulesToSort#getModuleDescriptorDependency).

The problem I see here is that warnings are output by default while this is
a very usual case to find non matching revisions. Gilles, could you explain
what was your intention with these warnings?

Xavier

Maarten


[ivy:retrieve] :: problems summary ::
[ivy:retrieve] :::: WARNINGS
[ivy:retrieve]  Non matching revision detected.  [ commons-httpclient |
commons-
httpclient ] depends on [ junit | junit | 3.8.1 ], doesn't match module: [
junit
| junit | 3.8.2 ] status=integration publication=Mon May 14 23:34:53 CEST
2007
configurations={default=default, master=master, compile=compile,
provided=provid
ed, runtime=runtime, test=test, system=system} artifacts={master=[[ junit
| juni
t | 3.8.2 ]/junit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-httpclient |
commons-
httpclient ] depends on [ commons-logging | commons-logging | 1.0.3 ],
doesn't m
atch module: [ commons-logging | commons-logging | 1.0.4 ]
status=integration pu
blication=Tue Nov 08 23:16:41 CET 2005 configurations={default=default,
master=m
aster, compile=compile, provided=provided, runtime=runtime, test=test,
system=sy
stem, optional=optional} artifacts={master=[[ commons-logging |
commons-logging
| 1.0.4 ]/commons-logging.jar[jar]]} dependencies=[dependency: [ log4j |
log4j |
1.2.6 ] {optional=[compile(*), runtime(*), master(*)]}, dependency: [
logkit |
logkit | 1.0.1 ] {optional=[compile(*), runtime(*), master(*)]},
dependency: [ j
unit | junit | 3.7 ] {test=[compile(*), runtime(*), master(*)]},
dependency: [ a
valon-framework | avalon-framework | 4.1.3 ] {optional=[compile(*),
runtime(*),
master(*)]}]
[ivy:retrieve]  Non matching revision detected.  [ commons-logging |
commons-log
ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
junit
| 3.8.2 ] status=integration publication=Mon May 14 23:34:53 CEST 2007
configur
ations={default=default, master=master, compile=compile,
provided=provided, runt
ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit
| 3.8.
2 ]/junit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-logging |
commons-log
ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
junit
| 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
configur
ations={default=default, master=master, compile=compile,
provided=provided, runt
ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit
| 3.8.
1 ]/junit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-cli |
commons-cli ] d
epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
module: [ c
ommons-logging | commons-logging | 1.0.4 ] status=integration
publication=Tue No
v 08 23:16:41 CET 2005 configurations={default=default, master=master,
compile=c
ompile, provided=provided, runtime=runtime, test=test, system=system,
optional=o
ptional} artifacts={master=[[ commons-logging | commons-logging | 1.0.4]/common
s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6 ]
{option
al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit |
1.0.1 ]
{optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit |
junit | 3
.7 ] {test=[compile(*), runtime(*), master(*)]}, dependency: [
avalon-framework
| avalon-framework | 4.1.3 ] {optional=[compile(*), runtime(*),
master(*)]}]
[ivy:retrieve]  Non matching revision detected.  [ commons-cli |
commons-cli ] d
epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
module: [ c
ommons-logging | commons-logging | 1.0.3 ] status=integration
publication=Thu No
v 17 14:22:22 CET 2005 configurations={default=default, master=master,
compile=c
ompile, provided=provided, runtime=runtime, test=test, system=system,
optional=o
ptional} artifacts={master=[[ commons-logging | commons-logging | 1.0.3]/common
s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6 ]
{option
al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit |
1.0.1 ]
{optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit |
junit | 3
.7 ] {test=[compile(*), runtime(*), master(*)]}]
[ivy:retrieve]  Non matching revision detected.  [ commons-lang |
commons-lang ]
depends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit
| 3.8
.2 ] status=integration publication=Mon May 14 23:34:53 CEST 2007
configurations
={default=default, master=master, compile=compile, provided=provided,
runtime=ru
ntime, test=test, system=system} artifacts={master=[[ junit | junit |
3.8.2 ]/ju
nit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-lang |
commons-lang ]
depends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit
| 3.8
.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
configurations
={default=default, master=master, compile=compile, provided=provided,
runtime=ru
ntime, test=test, system=system} artifacts={master=[[ junit | junit |
3.8.1 ]/ju
nit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-cli |
commons-cli ] d
epends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit |
3.8.2
] status=integration publication=Mon May 14 23:34:53 CEST 2007
configurations={
default=default, master=master, compile=compile, provided=provided,
runtime=runt
ime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.2]/juni
t.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-cli |
commons-cli ] d
epends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit |
3.8.1
] status=integration publication=Mon May 14 23:34:18 CEST 2007
configurations={
default=default, master=master, compile=compile, provided=provided,
runtime=runt
ime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.1]/juni
t.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-logging |
commons-log
ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
junit
| 3.8.2 ] status=integration publication=Mon May 14 23:34:53 CEST 2007
configur
ations={default=default, master=master, compile=compile,
provided=provided, runt
ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit
| 3.8.
2 ]/junit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-logging |
commons-log
ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
junit
| 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
configur
ations={default=default, master=master, compile=compile,
provided=provided, runt
ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit
| 3.8.
1 ]/junit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-vfs |
commons-vfs ] d
epends on [ commons-httpclient | commons-httpclient | 2.0 ], doesn't match
modul
e: [ commons-httpclient | commons-httpclient | 3.0 ] status=integration
publicat
ion=Tue Dec 20 06:34:26 CET 2005 configurations={default=default,
master=master,
compile=compile, provided=provided, runtime=runtime, test=test,
system=system}
artifacts={master=[[ commons-httpclient | commons-httpclient | 3.0]/commons-htt
pclient.jar[jar]]} dependencies=[dependency: [ junit | junit | 3.8.1 ]
{compile=
[compile(*), master(*)], runtime=[runtime(*)]}, dependency: [
commons-logging |
commons-logging | 1.0.3 ] {compile=[compile(*), master(*)],
runtime=[runtime(*)]
}, dependency: [ commons-codec | commons-codec | 1.2 ]
{compile=[compile(*), mas
ter(*)], runtime=[runtime(*)]}]
[ivy:retrieve]  Non matching revision detected.  [ commons-httpclient |
commons-
httpclient ] depends on [ commons-logging | commons-logging | 1.0.3 ],
doesn't m
atch module: [ commons-logging | commons-logging | 1.0.4 ]
status=integration pu
blication=Tue Nov 08 23:16:41 CET 2005 configurations={default=default,
master=m
aster, compile=compile, provided=provided, runtime=runtime, test=test,
system=sy
stem, optional=optional} artifacts={master=[[ commons-logging |
commons-logging
| 1.0.4 ]/commons-logging.jar[jar]]} dependencies=[dependency: [ log4j |
log4j |
1.2.6 ] {optional=[compile(*), runtime(*), master(*)]}, dependency: [
logkit |
logkit | 1.0.1 ] {optional=[compile(*), runtime(*), master(*)]},
dependency: [ j
unit | junit | 3.7 ] {test=[compile(*), runtime(*), master(*)]},
dependency: [ a
valon-framework | avalon-framework | 4.1.3 ] {optional=[compile(*),
runtime(*),
master(*)]}]
[ivy:retrieve]  Non matching revision detected.  [ commons-logging |
commons-log
ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
junit
| 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
configur
ations={default=default, master=master, compile=compile,
provided=provided, runt
ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit
| 3.8.
1 ]/junit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-cli |
commons-cli ] d
epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
module: [ c
ommons-logging | commons-logging | 1.0.4 ] status=integration
publication=Tue No
v 08 23:16:41 CET 2005 configurations={default=default, master=master,
compile=c
ompile, provided=provided, runtime=runtime, test=test, system=system,
optional=o
ptional} artifacts={master=[[ commons-logging | commons-logging | 1.0.4]/common
s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6 ]
{option
al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit |
1.0.1 ]
{optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit |
junit | 3
.7 ] {test=[compile(*), runtime(*), master(*)]}, dependency: [
avalon-framework
| avalon-framework | 4.1.3 ] {optional=[compile(*), runtime(*),
master(*)]}]
[ivy:retrieve]  Non matching revision detected.  [ commons-cli |
commons-cli ] d
epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
module: [ c
ommons-logging | commons-logging | 1.0.3 ] status=integration
publication=Thu No
v 17 14:22:22 CET 2005 configurations={default=default, master=master,
compile=c
ompile, provided=provided, runtime=runtime, test=test, system=system,
optional=o
ptional} artifacts={master=[[ commons-logging | commons-logging | 1.0.3]/common
s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6 ]
{option
al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit |
1.0.1 ]
{optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit |
junit | 3
.7 ] {test=[compile(*), runtime(*), master(*)]}]
[ivy:retrieve]  Non matching revision detected.  [ commons-lang |
commons-lang ]
depends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit
| 3.8
.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
configurations
={default=default, master=master, compile=compile, provided=provided,
runtime=ru
ntime, test=test, system=system} artifacts={master=[[ junit | junit |
3.8.1 ]/ju
nit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-cli |
commons-cli ] d
epends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit |
3.8.1
] status=integration publication=Mon May 14 23:34:18 CEST 2007
configurations={
default=default, master=master, compile=compile, provided=provided,
runtime=runt
ime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.1]/juni
t.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-logging |
commons-log
ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
junit
| 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
configur
ations={default=default, master=master, compile=compile,
provided=provided, runt
ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit
| 3.8.
1 ]/junit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-vfs |
commons-vfs ] d
epends on [ commons-httpclient | commons-httpclient | 2.0 ], doesn't match
modul
e: [ commons-httpclient | commons-httpclient | 3.0 ] status=integration
publicat
ion=Tue Dec 20 06:34:26 CET 2005 configurations={default=default,
master=master,
compile=compile, provided=provided, runtime=runtime, test=test,
system=system}
artifacts={master=[[ commons-httpclient | commons-httpclient | 3.0]/commons-htt
pclient.jar[jar]]} dependencies=[dependency: [ junit | junit | 3.8.1 ]
{compile=
[compile(*), master(*)], runtime=[runtime(*)]}, dependency: [
commons-logging |
commons-logging | 1.0.3 ] {compile=[compile(*), master(*)],
runtime=[runtime(*)]
}, dependency: [ commons-codec | commons-codec | 1.2 ]
{compile=[compile(*), mas
ter(*)], runtime=[runtime(*)]}]
[ivy:retrieve]
[ivy:retrieve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS






      
____________________________________________________________________________________
Luggage? GPS? Comic books?
Check out fitting gifts for grads at Yahoo! Search
http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz




--
Xavier Hanin - Independent Java Consultant
Manage your dependencies with Ivy!
http://incubator.apache.org/ivy/

Reply via email to