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 9A7E52009DC for ; Tue, 2 May 2017 16:11:42 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 97752160BAC; Tue, 2 May 2017 14:11:42 +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 DDD1C160B9B for ; Tue, 2 May 2017 16:11:41 +0200 (CEST) Received: (qmail 29946 invoked by uid 500); 2 May 2017 14:11:40 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 29935 invoked by uid 99); 2 May 2017 14:11:40 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 May 2017 14:11:40 +0000 Received: from mail-vk0-f44.google.com (mail-vk0-f44.google.com [209.85.213.44]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 2215B1A0280 for ; Tue, 2 May 2017 14:11:39 +0000 (UTC) Received: by mail-vk0-f44.google.com with SMTP id i65so34351539vkh.0 for ; Tue, 02 May 2017 07:11:39 -0700 (PDT) X-Gm-Message-State: AN3rC/7dxM58Hdbq1aiKPLUa4jfzslSwFz/MClaIoI5yHWWF3NWnvpBm E2WYYA8Xi4xieMWzDAmLjwwGWavxInrO X-Received: by 10.31.209.71 with SMTP id i68mr14524031vkg.125.1493734298756; Tue, 02 May 2017 07:11:38 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.8.135 with HTTP; Tue, 2 May 2017 07:11:38 -0700 (PDT) From: Ruilong Huo Date: Tue, 2 May 2017 22:11:38 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Generating contents for LICENSE, NOTICE for hawq incubating binary release To: general@incubator.apache.org Content-Type: multipart/alternative; boundary=001a114e248244467e054e8b1ead archived-at: Tue, 02 May 2017 14:11:42 -0000 --001a114e248244467e054e8b1ead Content-Type: text/plain; charset=UTF-8 Hi All, We passed Apache HAWQ 2.2.0.0-incubating binary release PMC vote but failed with IPMC vote . The major reason is that the binary rpm package is lack of LICENSE, NOTICE files. Please review below steps to generate contents for LICENSE and NOTICE and let us know if it is the correct way or is there better ways to do that. Thanks. Step 1. Download apache hawq 2.2.0.0 incubating binary tarball: https://dist.apache.org/repos/dist/dev/incubator/hawq/2.2.0.0-incubating.RC2/apache-hawq-rpm-2.2.0.0-incubating.tar.gz Step 2. Extract the rpm package for components from the tarball, which basically contains hawq core (written by c/c++/java), pxf and ranger (written by java) *[gpadmin@localhost Downloads]$ ls -alt hawq_rpm_packages* *-rw-r--r--. 1 gpadmin gpadmin 84083656 Apr 10 10:41 apache-hawq-2.2.0.0-el7.x86_64.rpm* *-rw-r--r--. 1 gpadmin gpadmin 8892442 Apr 10 10:41 apache-tomcat-7.0.62-el6.noarch.rpm* *-rw-r--r--. 1 gpadmin gpadmin 55353540 Apr 10 10:41 hawq-ranger-plugin-2.2.0.0-1.el7.centos.noarch.rpm* *-rw-r--r--. 1 gpadmin gpadmin 5668 Apr 10 10:41 pxf-3.2.1.0-1.el6.noarch.rpm* *-rw-r--r--. 1 gpadmin gpadmin 27034 Apr 10 10:41 pxf-hbase-3.2.1.0-1.el6.noarch.rpm* *-rw-r--r--. 1 gpadmin gpadmin 51142 Apr 10 10:41 pxf-hdfs-3.2.1.0-1.el6.noarch.rpm* *-rw-r--r--. 1 gpadmin gpadmin 68824 Apr 10 10:41 pxf-hive-3.2.1.0-1.el6.noarch.rpm* *-rw-r--r--. 1 gpadmin gpadmin 24724 Apr 10 10:41 pxf-jdbc-3.2.1.0-1.el6.noarch.rpm* *-rw-r--r--. 1 gpadmin gpadmin 18675 Apr 10 10:41 pxf-json-3.2.1.0-1.el6.noarch.rpm* *-rw-r--r--. 1 gpadmin gpadmin 227890 Apr 10 10:41 pxf-service-3.2.1.0-1.el6.noarch.rpm* Step 3. For the LICENSE of hawq core, pxf, and ranger binary, we add below contents based on the LICENSE in hawq core source tarball . 1) get the contents by extracting them from rpm. For example, rpm2cpio hawq-ranger-plugin-2.2.0.0-1.el7.centos.noarch.rpm | cpio -div *./hawq-ranger-plugin-2.2.0.0-1.el7.centos.noarch/usr/local/apache-hawq/ranger/lib/postgresql-9.1-901-1.jdbc4.jar* *./hawq-ranger-plugin-2.2.0.0-1.el7.centos.noarch/usr/local/apache-hawq/ranger/lib/ranger-plugin-admin-2.2.0.0.jar* *./hawq-ranger-plugin-2.2.0.0-1.el7.centos.noarch/usr/local/apache-hawq/ranger/plugin-service/lib/activation-1.1.jar* *./hawq-ranger-plugin-2.2.0.0-1.el7.centos.noarch/usr/local/apache-hawq/ranger/plugin-service/lib/apacheds-i18n-2.0.0-M15.jar* *./hawq-ranger-plugin-2.2.0.0-1.el7.centos.noarch/usr/local/apache-hawq/ranger/plugin-service/lib/apacheds-kerberos-codec-2.0.0-M15.jar* *./hawq-ranger-plugin-2.2.0.0-1.el7.centos.noarch/usr/local/apache-hawq/ranger/plugin-service/lib/api-asn1-api-1.0.0-M20.jar* *./hawq-ranger-plugin-2.2.0.0-1.el7.centos.noarch/usr/local/apache-hawq/ranger/plugin-service/lib/api-util-1.0.0-M20.jar* *./hawq-ranger-plugin-2.2.0.0-1.el7.centos.noarch/usr/local/apache-hawq/ranger/plugin-service/lib/asm-3.1.jar* *./hawq-ranger-plugin-2.2.0.0-1.el7.centos.noarch/usr/local/apache-hawq/ranger/plugin-service/lib/avro-1.7.4.jar* *......* 2) check which license does each of the library jar use and add them to the LICENSE file for binary release. Is there any tools can that show which license does each of the jar file use or we can only do that by searching on the internet? Thanks. --001a114e248244467e054e8b1ead--