UIMA
  1. UIMA
  2. UIMA-2262

Verify no accidental LGPL dependency from Apache Camel / ActiveMQ packaging error

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Blocker Blocker
    • Resolution: Not A Problem
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      ActiveMQ found an accidental LGPL dependency from Apache Camel - see https://issues.apache.org/jira/browse/AMQ-3491

      Since we have dependencies on Apache Camel and ActiveMQ, insure our distribution doesn't have a similar issue, and if it does, fix it.

        Activity

        Hide
        Marshall Schor added a comment -

        I looked in uimaj-as-camel.jar - it doesn't have camel-web, so no issue there.

        I looked in uima-as binary distr: it includes uimaj-as-camel.jar (no issue from above) and activeMQ 5.4.1 - which in turn, has

        • a lib, which has activeMQ-camel-5.4.1.jar, which doesn't have camel-web
          • I looked through all the other components inside the lib, and didn't see anything related to camel web-console
        • I looked through the rest of the files in our distr of activeMq 5.4.1 and didn't see anything related to camel web-console.

        So, I think we're OK.

        Show
        Marshall Schor added a comment - I looked in uimaj-as-camel.jar - it doesn't have camel-web, so no issue there. I looked in uima-as binary distr: it includes uimaj-as-camel.jar (no issue from above) and activeMQ 5.4.1 - which in turn, has a lib, which has activeMQ-camel-5.4.1.jar, which doesn't have camel-web I looked through all the other components inside the lib, and didn't see anything related to camel web-console I looked through the rest of the files in our distr of activeMq 5.4.1 and didn't see anything related to camel web-console. So, I think we're OK.
        Hide
        Marshall Schor added a comment -

        Some background information:

        This issue happens when the Camel web-console ( a WAR file ) is included in the distribution, because it has some jruby LGPL jar files.

        Normal Apache Camel distribution the zips, etc., don't include this - people have to build or download (from Maven) the console if they wanted to use it.

        The camel-web console have from Camel 2.5.0 onwards been refactored to use Scalete as web framework, and the LGPL JARs is no longer in use.

        Show
        Marshall Schor added a comment - Some background information: This issue happens when the Camel web-console ( a WAR file ) is included in the distribution, because it has some jruby LGPL jar files. Normal Apache Camel distribution the zips, etc., don't include this - people have to build or download (from Maven) the console if they wanted to use it. The camel-web console have from Camel 2.5.0 onwards been refactored to use Scalete as web framework, and the LGPL JARs is no longer in use.

          People

          • Assignee:
            Marshall Schor
            Reporter:
            Marshall Schor
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development