[
https://issues.apache.org/jira/browse/IVY-1231?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12913796#action_12913796
]
Archie Cobbs commented on IVY-1231:
-----------------------------------
That sounds like it might have something to do with what's happening... except
why would 2.1.x be evicted when it is specified explicitly in the ivy.xml
dependency list?
{noformat}
<dependencies>
<dependency org="net.sourceforge.itext" name="itext" rev="2.1.7"
conf="default->default"/>
<dependency org="org.jaspersoft" name="jasperreports" rev="3.5.3"
conf="default->core"/>
</dependencies>
{noformat}
The itext-2.1.7 modules has no dependencies, while the jasperreports module has
several, but only this one for itext:
{noformat}
<dependency org="net.sourceforge.itext" name="itext" rev="[1.3.1,)"
conf="core->default"/>
{noformat}
And, jasperreports is the only module in the entire repository that depends on
itext at all, so it's not the problem that one of jasperreports' other
dependencies is specifying a conflict with respect to itext...
Here is the complete output:
{noformat}
bug:
[ivy:resolve] :: Ivy 2.2.0-rc1 - 20100629224905 :: http://ant.apache.org/ivy/ ::
[ivy:resolve] :: loading settings :: file =
/home/archie/svn/eng/proj/e911/trunk/IVYBUG/settings.xml
[ivy:resolve] :: resolving dependencies :: foo#foo;[email protected]
[ivy:resolve] confs: [default]
[ivy:resolve] found net.sourceforge.itext#itext;2.1.7 in ivyroundup
[ivy:resolve] found org.jaspersoft#jasperreports;3.5.3 in ivyroundup
[ivy:resolve] found org.apache.commons#commons-beanutils;1.8.0 in ivyroundup
[ivy:resolve] [1.8.0] org.apache.commons#commons-beanutils;1.+
[ivy:resolve] found org.apache.commons#commons-logging;1.1.1 in ivyroundup
[ivy:resolve] [1.1.1] org.apache.commons#commons-logging;[1.0,2.0[
[ivy:resolve] found org.apache.commons#commons-collections;3.2.1 in ivyroundup
[ivy:resolve] [3.2.1] org.apache.commons#commons-collections;3.+
[ivy:resolve] found org.apache.commons#commons-collections;3.2.1 in ivyroundup
[ivy:resolve] [3.2.1] org.apache.commons#commons-collections;[2.1,)
[ivy:resolve] found org.apache.commons#commons-digester;2.0 in ivyroundup
[ivy:resolve] [2.0] org.apache.commons#commons-digester;[1.7,)
[ivy:resolve] found org.apache.commons#commons-logging;1.1.1 in ivyroundup
[ivy:resolve] [1.1.1] org.apache.commons#commons-logging;1.1+
[ivy:resolve] found org.apache.commons#commons-beanutils;1.8.0 in ivyroundup
[ivy:resolve] [1.8.0] org.apache.commons#commons-beanutils;[1.7,2.0]
[ivy:resolve] found org.apache.commons#commons-logging;1.1.1 in ivyroundup
[ivy:resolve] [1.1.1] org.apache.commons#commons-logging;[1.0,)
[ivy:resolve] found net.sourceforge.itext#itext;5.0.4 in ivyroundup
[ivy:resolve] [5.0.4] net.sourceforge.itext#itext;[1.3.1,)
[ivy:resolve] :: resolution report :: resolve 603ms :: artifacts dl 6ms
[ivy:resolve] :: evicted modules:
[ivy:resolve] net.sourceforge.itext#itext;2.1.7 by
[net.sourceforge.itext#itext;5.0.4] in [default]
---------------------------------------------------------------------
| | modules || artifacts |
| conf | number| search|dwnlded|evicted|| number|dwnlded|
---------------------------------------------------------------------
| default | 7 | 5 | 0 | 1 || 6 | 0 |
---------------------------------------------------------------------
[ivy:resolve]
[ivy:resolve] :: problems summary ::
[ivy:resolve] :::: WARNINGS
[ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve] :: UNRESOLVED DEPENDENCIES ::
[ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve] :: net.sourceforge.itext#itext;5.0.4: configuration not
found in net.sourceforge.itext#itext;5.0.4: 'rtf'. It was required from
org.jaspersoft#jasperreports;3.5.3 core
[ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve]
[ivy:resolve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
BUILD FAILED
/home/archie/svn/eng/proj/e911/trunk/IVYBUG/build.xml:15: impossible to resolve
dependencies:
resolve failed - see output for details
{noformat}
> Ivy reports a bogus unresolved dependency
> -----------------------------------------
>
> Key: IVY-1231
> URL: https://issues.apache.org/jira/browse/IVY-1231
> Project: Ivy
> Issue Type: Bug
> Components: Core
> Affects Versions: 2.2.0-RC1
> Environment: openSUSE 11.3, ant 1.7.1
> Reporter: Archie Cobbs
> Attachments: ivybug.zip
>
>
> Ivy is complaining about an unresolved dependency which does not exist:
> {noformat}
> [ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
> [ivy:resolve] :: UNRESOLVED DEPENDENCIES ::
> [ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
> [ivy:resolve] :: net.sourceforge.itext#itext;5.0.4:
> configuration not found in net.sourceforge.itext#itext;5.0.4: 'rtf'.
> It was required from
> org.jaspersoft#jasperreports;3.5.3 core
> [ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
> {noformat}
> There is no dependency on the "rtf" configuration in jasperreports 3.5.3
> (view it's ivy.xml file
> [here|http://ivyroundup.googlecode.com/svn/!svn/bc/1331/trunk/repo/modules/org.jaspersoft/jasperreports/3.5.3/ivy.xml]).
> In fact, there is no dependency on any "rtf" configuration by any module in
> the whole repository.
> To reproduce this bug:
> # Unpack the attached ZIP file to get IVYBUG directory
> # Copy {{ivy-2.2.0-rc1.jar}} into the IVYBUG directory
> # From within IVYBUG, run {{ant}}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.