Uploaded image for project: 'Ivy'
  1. Ivy
  2. IVY-1208

OSGi-friendly OSGi friendly LatestRevisionStrategy

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.0, 2.1.0, 2.2.0-RC1, 2.2.0
    • Fix Version/s: 2.3.0-RC1
    • Component/s: Core
    • Labels:
      None

      Description

      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

        Attachments

          Activity

            People

            • Assignee:
              hibou Nicolas Lalevée
              Reporter:
              jgibson John Gibson
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: