Giraph
  1. Giraph
  2. GIRAPH-159

Case insensitive file/directory name matching will produce errors on M/R jar unpack.

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.0.0
    • Fix Version/s: None
    • Component/s: build
    • Labels:
      None
    • Environment:

      OSX 10.6.8

      Description

      This only seems to affect platforms where there can be a file/directory naming conflicts
      from case insensitive matches.

      I was able to reproduce running the pseudo-distributed unit tests within OSX.

      This has affected other projects:
      https://issues.apache.org/jira/browse/MAHOUT-780

      I've been able to reproduce this on my local OSX install with the following error:
      https://groups.google.com/a/cloudera.org/group/cdh-user/browse_thread/thread/a201218000e956d3/cc6eca3ef9f80ff8

      Since LICENSE.txt contains the same content as the file LICENSE, I propose we exclude any LICENSE matches found in the unpacked dependency jars
      when the maven assembly phase hits 'jar-with-dependencies'.

      I have a patch which moves the 'jar-with-dependencies' descriptor to an external compile.xml file which has the proper excludes. This might also
      come in handy down the road should any additional tweaks be needed to the compile phase.

      1. compile.xml
        2 kB
        Brian Femiano
      2. GIRAPH-159.patch
        2 kB
        Brian Femiano

        Issue Links

          Activity

          Brian Femiano created issue -
          Brian Femiano made changes -
          Field Original Value New Value
          Priority Major [ 3 ] Minor [ 4 ]
          Brian Femiano made changes -
          Attachment GIRAPH-159.patch [ 12518953 ]
          Brian Femiano made changes -
          Attachment GIRAPH-159.patch [ 12518953 ]
          Brian Femiano made changes -
          Attachment GIRAPH-159.patch [ 12518972 ]
          Attachment compile.xml [ 12518973 ]
          Brian Femiano made changes -
          Link This issue relates to GIRAPH-164 [ GIRAPH-164 ]
          Eugene Koontz made changes -
          Link This issue is related to GIRAPH-165 [ GIRAPH-165 ]
          Brian Femiano made changes -
          Priority Minor [ 4 ] Major [ 3 ]
          Brian Femiano made changes -
          Link This issue relates to GIRAPH-153 [ GIRAPH-153 ]
          Avery Ching made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Assignee Brian Femiano [ bfem ]
          Resolution Fixed [ 1 ]

            People

            • Assignee:
              Brian Femiano
              Reporter:
              Brian Femiano
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development