Ivy
  1. Ivy
  2. IVY-1155

Ivy cannot parse alternate format for Maven MD5 files

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.1.0
    • Fix Version/s: 2.2.0-RC1
    • Component/s: Maven Compatibility
    • Labels:
      None
    • Environment:

      Windows 7, Sun JDK 1.6.0_16, Ant 1.7.1

      Description

      Some projects in the public maven repositories have their MD5 sums in an alternate format, like so:

      fontbox-0.8.0-incubating.jar: 68 7C AB 04 4C 8F 93 7B  89 57 16 62 72 F1 DA 3C

      Ivy cannot handle this...it interprets "fontbox-0.8.0-incubating.jar" as the expected MD5 sum, and then concludes that the associated .jar file is corrupt and refuses to use it. The same problem exists for some of the .pom files. This minor issue makes these projects unusable in the maven repo. (So far, I've only found this issue with org.apache.pdfbox and org.apache.fontbox.)

      Ideally, Ivy would be able to read the alternate format, but it would probably be acceptable if there were some way to selectively ignore the checksum files.

        Activity

        Hide
        Ryan Saunders added a comment -

        Yup, fixed in SVN trunk. Thanks for the quick fix!

        Show
        Ryan Saunders added a comment - Yup, fixed in SVN trunk. Thanks for the quick fix!
        Hide
        Maarten Coene added a comment -

        I've committed a patch to trunk which should fix the problem.
        Could you give it a try and post your feedback here?

        Thanks!
        Maarten

        Show
        Maarten Coene added a comment - I've committed a patch to trunk which should fix the problem. Could you give it a try and post your feedback here? Thanks! Maarten

          People

          • Assignee:
            Maarten Coene
            Reporter:
            Ryan Saunders
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development