Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 98FFB200C7C for ; Mon, 5 Jun 2017 16:48:37 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 95DD7160BD4; Mon, 5 Jun 2017 14:48:37 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id B4E98160BBF for ; Mon, 5 Jun 2017 16:48:36 +0200 (CEST) Received: (qmail 56237 invoked by uid 500); 5 Jun 2017 14:48:35 -0000 Mailing-List: contact dev-help@hawq.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hawq.incubator.apache.org Delivered-To: mailing list dev@hawq.incubator.apache.org Received: (qmail 56221 invoked by uid 99); 5 Jun 2017 14:48:35 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Jun 2017 14:48:35 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 0DDAC1813A9 for ; Mon, 5 Jun 2017 14:48:35 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.98 X-Spam-Level: * X-Spam-Status: No, score=1.98 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=pivotal-io.20150623.gappssmtp.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id FfueGAqt5KOs for ; Mon, 5 Jun 2017 14:48:32 +0000 (UTC) Received: from mail-ua0-f179.google.com (mail-ua0-f179.google.com [209.85.217.179]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 9F0915F340 for ; Mon, 5 Jun 2017 14:48:31 +0000 (UTC) Received: by mail-ua0-f179.google.com with SMTP id h39so22413061uaa.3 for ; Mon, 05 Jun 2017 07:48:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pivotal-io.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=bg+p633Jng59kAADFZAO7G7P7/3Bkca41DfC6LQ8Tt8=; b=eyFomUqqIXN56JisFVyT23TwLdohaMsx2OxlZtH8E3zhlsHYv9RX2LUGelmvuBIXWt G4b69YkvfuJPFIR4P6dfXGvRh86i5CdWLnof/IrdX7dj32k08vhx3XcuPGt0xL4WQri2 MTSB0mb8ady02ZJOHUHwBxpD6QY0VeLHCnXRMfxNZG854fWOAM58s9Zhb9aTRKEn5raL vlsYjr19IX7CJq1Y/og/wXNCUza9EkO5rXbObfmENxQHUO5ubL/w7Gm0dHdlCQ62dbna uKAFSUoKLrYwi/OXKzod/THzrMHpHew/OvFl1FmjETCFGOb/lhea6YOJyYI6C1w/ygxE b8zA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=bg+p633Jng59kAADFZAO7G7P7/3Bkca41DfC6LQ8Tt8=; b=A9NufctGeAGrY5RUj7pFXc2l1JswsDVxRTPY4Pu32FdLbB4MEXEcfJKKUwuO43NnnU Ge24/FFAMWmc6+VTUMOl83EYSm8SOluRI1rNX0t954J5ROxzTZIddO5No9bmhdo1DOjH nUBisnpywu4ObiGhcxktfkcpRS2XfVlxe+/efXEhWilrMxPKreFz2u8Nd6taNL+AGaws /xYZFQYmivAU2zqFSifhKeM7Q8My/zAQMqWIImwhJ3HQ4VXIYquvVArOqPZVyROJMGUv EGJJV9z5d02aleOdQi8YVbs65FHTbLTnkAjepd00Qun53DSqQ2yNo8D57PZ10s/Zxvdi zZ1g== X-Gm-Message-State: AODbwcBlNm/iDnDNlvoaHlBxlOTRX9mMp9mdDwOSo7yGbAJlvBZOX7eV sjtGIAcdtyogSrazxsDo3LmF7paDVUIr X-Received: by 10.176.91.83 with SMTP id v19mr9802116uae.26.1496674104684; Mon, 05 Jun 2017 07:48:24 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.8.138 with HTTP; Mon, 5 Jun 2017 07:48:24 -0700 (PDT) In-Reply-To: References: From: Ruilong Huo Date: Mon, 5 Jun 2017 22:48:24 +0800 Message-ID: Subject: Re: Layout of LICENSE, NOTICE, and DISCLAIMER files for Apache HAWQ 2.2.0.0-incubating rpm binary release To: dev@hawq.incubator.apache.org Cc: Roman Shaposhnik , Hongxu Ma Content-Type: multipart/alternative; boundary="f403045f897c5af78d0551379826" archived-at: Mon, 05 Jun 2017 14:48:37 -0000 --f403045f897c5af78d0551379826 Content-Type: text/plain; charset="UTF-8" Hi Roman, Please let us know if you have a chance to review the java components for pxf and ranger and share with your feedback. Thanks. Best regards, Ruilong Huo On Thu, Jun 1, 2017 at 7:36 AM, Ruilong Huo wrote: > The LICENSE, NOTICE, and DISCLAIMER files for hawq c/c++ components are > available for review at PR #1246 > . Please find my > clarification for your comments there. > > Please let us know if you have any feedback for java components (i.e., > pxf, ranger) so that we can prepare LICENSE, NOTICE, and DISCLAIMER files > for them in separate PR. > > Best regards, > Ruilong Huo > > On Wed, May 31, 2017 at 10:40 AM, Roman Shaposhnik > wrote: > >> It seems I need to spend a bit more time with Ranger artifact -- let >> me tinker some >> more and I'll let you guys know. >> >> In the meantime, I propose we go ahead with declaring C/C++ binary >> dependencies >> in our LICENSE/NOTICE. >> >> Thanks, >> Roman. >> >> On Fri, May 26, 2017 at 10:06 PM, Ruilong Huo wrote: >> > Hi Roman, >> > >> > The stax-api and jabx-impl are bundled in Ranger, NOT PXF. To be >> specific, >> > they are in hawq-ranger-plugin-2.2.0.0-1.el7.centos.noarch.rpm which >> is in >> > apache-hawq-rpm-2.2.0.0-incubating.tar.gz >> > > 0.0-incubating.RC2/apache-hawq-rpm-2.2.0.0-incubating.tar.gz> >> > . >> > You can get them with "rpm2cpio >> > hawq-ranger-plugin-2.2.0.0-1.el7.centos.noarch.rpm | cpio -div". >> > >> > The details of the dependency shows that: stax-api and jabx-impl is >> > dependency of hadoop-common, while hadoop-common is dependency ranger >> > plugin in hawq. >> > >> > *$ mvn project-info-reports:dependencies* >> > *[INFO] Scanning for projects...* >> > *[INFO] >> > ------------------------------------------------------------ >> ------------* >> > *[INFO] Reactor Build Order:* >> > *[INFO]* >> > *[INFO] HAWQ Ranger Plugin* >> > *[INFO] HAWQ Ranger Admin Plugin* >> > *[INFO] HAWQ Ranger Service* >> > *[INFO]* >> > *[INFO] >> > ------------------------------------------------------------ >> ------------* >> > *[INFO] Building HAWQ Ranger Admin Plugin 2.2.0.0* >> > *[INFO] >> > ------------------------------------------------------------ >> ------------* >> > *[INFO]* >> > *[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ >> > ranger-plugin-admin ---* >> > *[INFO] org.apache.hawq:ranger-plugin-admin:jar:2.2.0.0* >> > *[INFO] +- org.apache.ranger:ranger-plugins-common:jar:0.6.0:compile* >> > *[INFO] | +- org.apache.hadoop:hadoop-common:jar:2.7.1:compile* >> > *[INFO] | | +- com.sun.jersey:jersey-json:jar:1.9:compile* >> > *[INFO] | | | +- org.codehaus.jettison:jettison:jar:1.1:compile* >> > *[INFO] | | | +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile* >> > *[INFO] | | | | \- javax.xml.bind:jaxb-api:jar:2.2.2:compile* >> > *[INFO] | | | | +- javax.xml.stream:stax-api:jar:1.0-2:compile* >> > *[INFO] | | | | \- javax.activation:activation:jar:1.1:compile* >> > *[INFO] ......* >> > *[INFO] >> > ------------------------------------------------------------ >> ------------* >> > *[INFO] Building HAWQ Ranger Service 2.2.0.0* >> > *[INFO] >> > ------------------------------------------------------------ >> ------------* >> > *[INFO]* >> > *[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ >> > ranger-plugin-service ---* >> > *[INFO] org.apache.hawq:ranger-plugin-service:war:2.2.0.0* >> > *[INFO] +- org.apache.ranger:ranger-plugins-common:jar:0.6.0:compile* >> > *[INFO] | +- org.apache.hadoop:hadoop-common:jar:2.7.1:compile* >> > *[INFO] | | +- com.sun.jersey:jersey-json:jar:1.9:compile* >> > *[INFO] | | | +- org.codehaus.jettison:jettison:jar:1.1:compile* >> > *[INFO] | | | \- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile* >> > *[INFO] | | | \- javax.xml.bind:jaxb-api:jar:2.2.2:compile* >> > *[INFO] | | | +- javax.xml.stream:stax-api:jar:1.0-2:compile* >> > *[INFO] | | | \- javax.activation:activation:jar:1.1:compile* >> > *[INFO] ......* >> > *[INFO] >> > ------------------------------------------------------------ >> ------------* >> > *[INFO] Reactor Summary:* >> > *[INFO]* >> > *[INFO] HAWQ Ranger Plugin ................................. SUCCESS [ >> > 0.425 s]* >> > *[INFO] HAWQ Ranger Admin Plugin ........................... SUCCESS [ >> > 0.252 s]* >> > *[INFO] HAWQ Ranger Service ................................ SUCCESS [ >> > 0.099 s]* >> > *[INFO] >> > ------------------------------------------------------------ >> ------------* >> > *[INFO] BUILD SUCCESS* >> > *[INFO] >> > ------------------------------------------------------------ >> ------------* >> > *[INFO] Total time: 0.992 s* >> > *[INFO] Finished at: 2017-05-22T17:24:15+08:00* >> > *[INFO] Final Memory: 19M/437M* >> > *[INFO] >> > ------------------------------------------------------------ >> ------------* >> > >> > Best regards, >> > Ruilong Huo >> > >> > On Sat, May 27, 2017 at 7:32 AM, Roman Shaposhnik > > >> > wrote: >> > >> >> On Fri, May 26, 2017 at 8:11 AM, Ruilong Huo wrote: >> >> > Hi Roman, >> >> > >> >> > Thanks for your feedback! >> >> > >> >> > We will merge the license information for the C/C++ components and >> >> prepare >> >> > LICENSE and NOTICE files accordingly. >> >> >> >> Great! Let me know when can I review the actual files. >> >> >> >> > As for JSON in PXF which is incompatible with ASL v2, the fix is to >> >> replace >> >> > it with some library which is compatible or remove it? >> >> >> >> Correct. Here's a list of alternative libraries you should start >> migrating >> >> to: >> >> https://wiki.debian.org/qa.debian.org/jsonevil >> >> >> >> There's also http://johnzon.apache.org/ >> >> >> >> And finally: >> >> >> >> >> >> com.tdunning >> >> json >> >> 1.0 >> >> >> >> >> >> > Furthermore, Hongxu helped to get the license information for Ranger >> as >> >> > well and it turns out that there two dependencies with GPL license >> which >> >> is >> >> > also not compatible with ASL v2: >> >> > >> >> > 1. stax-api-1.0-2.jar (GPL): StAX is a standard XML processing API >> that >> >> > allows you to stream XML data from and to your application. >> >> > >> >> > 2. jaxb-impl-2.2.3-1.jar (CDDL 1.1 GPL 2.0): Old JAXB Runtime module. >> >> > Contains sources required for runtime processing. >> >> > >> >> > They are actually directly required by hadoop common and thus is >> >> indirectly >> >> > required by HAWQ Ranger. >> >> >> >> I still need to double check it -- but I think those just bring in the >> >> APIs which >> >> get replaced during the runtime. Will take a deeper look, though. >> >> >> >> > They are bundled hawq binary during packaging with >> >> > maven. >> >> >> >> Wait. Where are they bundled? I don't see them as part of PXF? >> > >> > >> > >> > >> >> Thanks, >> >> Roman. >> >> >> > > --f403045f897c5af78d0551379826--