Return-Path: X-Original-To: apmail-hadoop-common-dev-archive@www.apache.org Delivered-To: apmail-hadoop-common-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id AE7D518207 for ; Mon, 19 Oct 2015 18:09:39 +0000 (UTC) Received: (qmail 10136 invoked by uid 500); 19 Oct 2015 18:09:37 -0000 Delivered-To: apmail-hadoop-common-dev-archive@hadoop.apache.org Received: (qmail 10062 invoked by uid 500); 19 Oct 2015 18:09:35 -0000 Mailing-List: contact common-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: common-dev@hadoop.apache.org Delivered-To: mailing list common-dev@hadoop.apache.org Received: (qmail 10051 invoked by uid 99); 19 Oct 2015 18:09:34 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Oct 2015 18:09:34 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 6241F1A0AA3 for ; Mon, 19 Oct 2015 18:09:33 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 3 X-Spam-Level: *** X-Spam-Status: No, score=3 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id lnjgT11wbEM7 for ; Mon, 19 Oct 2015 18:09:25 +0000 (UTC) Received: from mail-yk0-f181.google.com (mail-yk0-f181.google.com [209.85.160.181]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id AE04B429AA for ; Mon, 19 Oct 2015 18:09:24 +0000 (UTC) Received: by ykaz22 with SMTP id z22so148377300yka.2 for ; Mon, 19 Oct 2015 11:09:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; bh=uLP57ubvMcof6dpo6S+K34Vog40G7P1dS8XTZwFuy+I=; b=GWfG2zNufXff46ytciI91VIih7FyZiky9Y3ic66MGhNfwgHeaLP1E0FjM8wfEMTuy2 x8YIeJKBI2g9hQ6j18QE6ajbWcylE/KI4NAwDVZrxaoOuqKPlW+vMy512Amy9SyVZ2sg PlP+qUS9KV7ZOHIwisVt7phYD1JlVZN50PkSt1dh5l0zhGhf66oBgU7YK4haCUuOQWIy cPcXMo/u5gRVDGrOVZiPKlmMjsIitPYIW5nYz9AnimZLDSKk0Fgg14Bzu+sCW0hBxsma COplaE/LO351xnvynzb/WUfXF+pZfSKAJL/ugtBrt7wvr4bITiZfvnCjm8Yv57qC1fi3 j8+A== X-Gm-Message-State: ALoCoQn+faEsJAI7nk1iarCPEnYmskHzIF0y/e0C+Cw8/1DRU+g8I+xqm2KviCdhepkm1WWatBBO X-Received: by 10.129.86.132 with SMTP id k126mr20928938ywb.144.1445278164304; Mon, 19 Oct 2015 11:09:24 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.146.66 with HTTP; Mon, 19 Oct 2015 11:09:05 -0700 (PDT) In-Reply-To: <88B588D6-8301-49BE-83A8-54E92A729988@altiscale.com> References: <396078FB-C091-456B-9D5F-FC271F46914C@hortonworks.com> <56022842-FB6D-4A8A-9236-FB950A1DD9C4@altiscale.com> <88B588D6-8301-49BE-83A8-54E92A729988@altiscale.com> From: Andrew Wang Date: Mon, 19 Oct 2015 11:09:05 -0700 Message-ID: Subject: Re: Status: hadoop-common precommit To: "common-dev@hadoop.apache.org" Content-Type: multipart/alternative; boundary=001a114361649602880522790b6a --001a114361649602880522790b6a Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Could we make it so we run RAT after building docs but before running tests? I think that's what's causing these issues, it looks like temp output from running tests. This would be a nice intermediate step toward that plug-in you mentioned, since test output is certainly not part of the release tarball. These tests should still be fixed up to use target/ instead of build/test/data though. Steve, I'm happy to review if you're chasing these down, or we could trade roles. On Mon, Oct 19, 2015 at 9:43 AM, Allen Wittenauer wrote: > > On Oct 19, 2015, at 9:21 AM, Andrew Wang wrote= : > > > Question, are these errors from running apache-rat:check after running > > tests? build/test/data looks like a carry-over from the ant days, where > it > > was used instead of target/blah/blah. Point being, I thought we only > needed > > to run RAT on a clean source directory. > > It was moved to after to account for files generated as part of the build > that are then packaged up, such as documentation. Those also have to be > properly licensed. In the future, I could easily see a Yetus plug-in tha= t > rips apart a release artifact and verifies it, but we=E2=80=99re not quit= e that > advanced yet. --001a114361649602880522790b6a--