Return-Path: X-Original-To: apmail-maven-dev-archive@www.apache.org Delivered-To: apmail-maven-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 712EE105AB for ; Sun, 21 Jul 2013 19:14:55 +0000 (UTC) Received: (qmail 5079 invoked by uid 500); 21 Jul 2013 19:14:55 -0000 Delivered-To: apmail-maven-dev-archive@maven.apache.org Received: (qmail 4993 invoked by uid 500); 21 Jul 2013 19:14:54 -0000 Mailing-List: contact dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Maven Developers List" Reply-To: "Maven Developers List" Delivered-To: mailing list dev@maven.apache.org Received: (qmail 4985 invoked by uid 99); 21 Jul 2013 19:14:54 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 21 Jul 2013 19:14:54 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of sebbaz@gmail.com designates 209.85.212.179 as permitted sender) Received: from [209.85.212.179] (HELO mail-wi0-f179.google.com) (209.85.212.179) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 21 Jul 2013 19:14:49 +0000 Received: by mail-wi0-f179.google.com with SMTP id hj3so1187649wib.12 for ; Sun, 21 Jul 2013 12:14:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=dfhZvKkYE8B1/n/wUr8nm7+pKo0pV2DqiRX4tjGCFbY=; b=Q8TYTw+LTwIu9iVLK7LxveFoV7g46uGk+CNN03xkryEhPFlV1AVZctQznM4uch+oiq yo5HIhHzvc0fFnR7GloSkdavH1E6v1ccPEp9T+R7P+WRnZRmQsiZJ0dmvnWeXKA7rc/9 9LK+5QRJrrzgKnr+yLcpZLiPgS1K4FJt8njAAN1dcosOD5hWZcseMOqLEda3nDSZ9Whc 8qH6yTqdRZ0PdAbH1+WEFTbyfvKLeBVgRKsSVD0pt64jiWNT8pXVO3i3XS8EDMJBXdEp ImvtOvZ2DhGCKeKxhdFuHhDXBzVEloTw+HHBkh/QiqLou8ZvTkNBQE9YsLDqRF+QMgtG 3k0w== MIME-Version: 1.0 X-Received: by 10.194.109.10 with SMTP id ho10mr17012685wjb.72.1374434068790; Sun, 21 Jul 2013 12:14:28 -0700 (PDT) Received: by 10.194.152.103 with HTTP; Sun, 21 Jul 2013 12:14:28 -0700 (PDT) In-Reply-To: References: Date: Sun, 21 Jul 2013 20:14:28 +0100 Message-ID: Subject: Re: RAT setup From: sebb To: Maven Developers List Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On 21 July 2013 19:47, Jason van Zyl wrote: > > On Jul 21, 2013, at 2:29 PM, Stephen Connolly wrote: > >> Revert my change upping to RAT 0.9 >> >> Stupid plugin has major regression in performance, but 0.8 needs exclude= s >> for git >> > > Yup, just noticed that as well. After trying to attempt to release my dis= tribution 4 times and the RAT plugin blowing up 4 times. For the record tha= t's just the wrong phase to check something in. I don't want to wait after = all my tests to see a license violation report. Additionally it's running i= n the release:perform but not anywhere else which is doubly annoying. So if= falling back to 0.8 fixes all that awesome. > AFAIK, the plugin has always bound to the phase verify by default. RAT 0.9 added some extra syntax checks which perform very badly when used on large files without AL headers. RAT 0.8 is also slow on the same large files, but had fewer analysers, so the issue was not so noticeable. So you need to exclude large files that aren't supposed to have headers, e.g. log files, Javadoc. Both run much faster when only given input files with valid AL headers. The performance problem has been fixed for the next release. > Thanks for rolling that back. > >> If I'd had notice I'd have reverted it my self but on a phone so no acce= ss >> to revert it... Once they get a proper usable release we *should* be ok.= .. >> Though they don't seem to know how to cut releases with Maven... Like wt= f >> is the deal with only -SNAPSHOT docs being public!!! I agree that's wrong, but Creadur is not the only TLP which regenerates site documentation from trunk. Some people argue that it's important to publish the latest docs (even if they apply to code that is not available - I don't subscribe to that) In the case of RAT, I don't think there's much difference - if any - between 0.9 and 0.9-SNAPSHOT docs. >> >> On Sunday, 21 July 2013, Jason van Zyl wrote: >> >>> I just tried to cut a distribution using the existing Maven POM and it = let >>> me get through the release:prepare phase without any issues and then fa= iled >>> during the release:perform phase. I have no idea how RAT works, or who = set >>> it up but that behavior is sub-optimal. Would probably be all right to = be >>> on all the time in the validate phase. Certainly preferable to letting = me >>> cut a tag and then blowing up while trying to release. >>> >>> Thanks, >>> >>> Jason >>> >>> ---------------------------------------------------------- >>> Jason van Zyl >>> Founder, Apache Maven >>> http://twitter.com/jvanzyl >>> --------------------------------------------------------- >>> >>> Script timed out >>> >>> >>> >>> >>> >>> >>> >> >> -- >> Sent from my phone > > Thanks, > > Jason > > ---------------------------------------------------------- > Jason van Zyl > Founder, Apache Maven > http://twitter.com/jvanzyl > --------------------------------------------------------- > > Script timed out > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For additional commands, e-mail: dev-help@maven.apache.org