HBase
  1. HBase
  2. HBASE-3374

Our jruby jar has *GPL jars in it; fix

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.92.0
    • Component/s: None
    • Labels:
      None
    • Release Note:
      The lads over in jruby land say 1.6RC2 should have the licensing fixup. Lets get it into TRUNK when ready. I don't think this a 0.90.x issue. Moving it out.

      Description

      The latest JRuby's complete jar bundles *GPL jars (JNA and JFFI among others). It looks like the functionality we depend on – the shell in particular – makes use of these dirty jars so they are hard to strip. They came in because we (I!) just updated our JRuby w/o checking in on what updates contained. JRuby has been doing this for a while now (1.1.x added the first LGPL). You have to go all the ways back to the original HBase checkin, HBASE-487, of JRuby – 1.0.3 – to get a JRuby w/o *GPL jars.

      Plan is to try and revert our JRuby all the ways down to 1.0.3 before shipping 0.90.0. Thats what this issue is about.

      We should also look into moving off JRuby in the medium to long-term. Its kinda awkward sticking on an old version that is no longer supported. I'll open an issue for that.

        Activity

        stack made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Assignee stack [ stack ]
        Resolution Fixed [ 1 ]
        stack made changes -
        Release Note The lads over in jruby land say 1.6RC2 should have the licensing fixup. Lets get it into TRUNK when ready. I don't think this a 0.90.x issue. Moving it out.
        Fix Version/s 0.90.1 [ 12315548 ]
        Andrew Purtell made changes -
        Fix Version/s 0.90.1 [ 12315548 ]
        Fix Version/s 0.92.0 [ 12314223 ]
        Fix Version/s 0.90.0 [ 12313607 ]
        Priority Blocker [ 1 ] Major [ 3 ]
        Andrew Purtell made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Assignee stack [ stack ]
        stack made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        stack made changes -
        Attachment jruby.txt [ 12466672 ]
        stack made changes -
        Field Original Value New Value
        Assignee stack [ stack ]
        stack created issue -

          People

          • Assignee:
            stack
            Reporter:
            stack
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development