You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "Maarten Coene (JIRA)" <ji...@apache.org> on 2007/12/07 00:26:43 UTC

[jira] Resolved: (IVY-474) Strict conflictmanager seems to not support dynamic revisions

     [ https://issues.apache.org/jira/browse/IVY-474?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maarten Coene resolved IVY-474.
-------------------------------

    Resolution: Fixed

The strict conflictmanager now support basic support for dynamic revisions. All dynamic revisions are resolved before they are passed to this conflict manager. This means that revision 1.1 and 1.+ will only be compatible if 1.+ is resolved to 1.1, which depends on the revisions available in the resolver.

If you need a more intelligent conflictmanager, you'll have to use the compatible conflictmanager as mentioned by Xavier.

> Strict conflictmanager seems to not support dynamic revisions
> -------------------------------------------------------------
>
>                 Key: IVY-474
>                 URL: https://issues.apache.org/jira/browse/IVY-474
>             Project: Ivy
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 1.4.2, 2.0.0-alpha-2
>         Environment: Ivy 1.5.0-incubating-dev-20070308022022 - 20070308022022
>            Reporter: Robert Macaulay
>            Assignee: Maarten Coene
>             Fix For: 2.0
>
>
> If I use defaultConflictManager="strict"
> I get this
> [ extern | commons-logging | 1.1 ] (needed by [[ extern | spring-framework | 2.0.2 ], [ ubs | laredo | working@whou0128628 ]])
> conflicts with [ extern | commons-logging | [1.0.4,) ] (needed by [[extern | hibernate | 3.2.1 ]])
> It looks like the strict ConflictManager does not support dynamic ranges. 1.1 != [1.0.4,)  One package is requesting 1.1, the other is asking for 1.0.4 or greater. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.