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

Nicolas Lalevée resolved IVY-1208.
----------------------------------

       Resolution: Fixed
    Fix Version/s: trunk
         Assignee: Nicolas Lalevée

Actually now Bushel is part of Ivy. Hence the osgi-compatible lastest stragtegy 
is now at org.apache.ivy.osgi.core.OsgiRevisionStrategy. This will be part of 
Ivy 2.3 (even if it is in a quite experimental state for now).

Thanks for keeping this issue updated.

> OSGi-friendly OSGi friendly LatestRevisionStrategy
> --------------------------------------------------
>
>                 Key: IVY-1208
>                 URL: https://issues.apache.org/jira/browse/IVY-1208
>             Project: Ivy
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 2.0, 2.1.0, 2.2.0-RC1, 2.2.0
>            Reporter: John Gibson
>            Assignee: Nicolas Lalevée
>            Priority: Minor
>             Fix For: trunk
>
>         Attachments: osgi-friendly-latest-rev-strategy-aradeski.patch, 
> separate-osgi-latest-rev-strategy.patch
>
>
> The latest revision strategy is incompatible with OSGi's versioning scheme.  
> For example 1.1.1 is considered to be after 1.1.1.foo.  This is at odds with 
> OSGi's versioning rules, and can cause the incorrect revision to be selected 
> when working with bundles from Spring Source's repository 
> (http://www.springsource.com/repository/app/), for example.
> Alex Radeski raised this issue about 2 years ago and provided the attached 
> patch to correct it. I propose that we either accept his patch to improve the 
> behavior or follow Xavier Hanin's suggestion and adapt it to provide a 
> separate osgi revision strategy.
> For the original discussion of the issue, see this discussion thread:
> http://marc.info/?l=ant-dev&m=122019942409967&w=1

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to