Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-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 DA086FA2C for ; Fri, 5 Apr 2013 01:36:12 +0000 (UTC) Received: (qmail 92724 invoked by uid 500); 5 Apr 2013 01:36:11 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 92612 invoked by uid 500); 5 Apr 2013 01:36:11 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 92601 invoked by uid 99); 5 Apr 2013 01:36:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Apr 2013 01:36:11 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,URIBL_DBL_REDIR X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of garydgregory@gmail.com designates 209.85.214.46 as permitted sender) Received: from [209.85.214.46] (HELO mail-bk0-f46.google.com) (209.85.214.46) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Apr 2013 01:36:06 +0000 Received: by mail-bk0-f46.google.com with SMTP id je9so1834659bkc.5 for ; Thu, 04 Apr 2013 18:35:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=6DwalexjQPoOBFRfxFleZ3B9sVOCcUUiNaSCjWvBnII=; b=02N6Hnf8pVO7q1DIx32/F5+Xeg0eG3NWs9oVLbOnyyb6sy7Syl+s4vYLR1+FRZO22D dLV3X+rDKydPql3qOTDBXDdFjyI3pYfPOz5wHK3rNh0oQrs5A7xTnsD/pfyzzc2ZQzJB jDBYZbRidqNNrlwiIk2Ald8odmfayx62zufJ9F4eKmv+KZQ7roBTy2GY3gMtMqfzSLka qHIOb2WofB/FYycEIZJr2DK18uSdqAQ4ldVMgWua2+ONKtIqLH9nrgtXCknlte1uKxPJ HSWK8sERPTmQy1qJ58Z3i5tTsmn2oBBUeqQjN45sdtO9uNgOmmDfPfOwprkCrMCtvfge U7Ig== MIME-Version: 1.0 X-Received: by 10.204.109.14 with SMTP id h14mr6043134bkp.39.1365125744908; Thu, 04 Apr 2013 18:35:44 -0700 (PDT) Received: by 10.204.32.83 with HTTP; Thu, 4 Apr 2013 18:35:44 -0700 (PDT) In-Reply-To: <515DCD50.50301@free.fr> References: <515B45B9.7010906@apache.org> <515DCD50.50301@free.fr> Date: Thu, 4 Apr 2013 21:35:44 -0400 Message-ID: Subject: Re: [VOTE] Release Apache Commons Math 3.2 - RC5 From: Gary Gregory To: Commons Developers List Content-Type: multipart/alternative; boundary=089e013a05161989e204d9931b79 X-Virus-Checked: Checked by ClamAV on apache.org --089e013a05161989e204d9931b79 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Thu, Apr 4, 2013 at 2:58 PM, Luc Maisonobe wrote= : > Hi Gary, > > Le 04/04/2013 19:54, Gary Gregory a =C3=A9crit : > > +1. > > > > I do not see any blockers. There are two Checkstyle issues that would > have > > been easy to fix but that's not a show stopper IMO. > > I did not get any checkstyle issues. The report I get is > = . > I built from the tag and got: org/apache/commons/math3/random/RandomDataGenerator.javaViolationMessageLin= e[image: Errors]File does not end with a newline.0 org/apache/commons/math3/stat/inference/GTest.javaViolationMessageLine[imag= e: Errors]File does not end with a newline.0 Gary > > > > The javancss reports blows up but that's probably a bug in javancss (se= e > > below). > > Yes, this is a known cobertura problem ... The issue has been reported > in 2010: > < > http://sourceforge.net/tracker/?func=3Ddetail&aid=3D3089579&group_id=3D13= 0558&atid=3D720015 > >. > > As Cobertura seems unmaintained, it will probably never be fixed. > > We *need* to drop cobertura from parent pom. > > Luc > > > > > Gary > > > > [cobertura] WARN [main] > > net.sourceforge.cobertura.reporting.ComplexityCalculator - JavaNCSS got > an > > error while parsing the java file > > > C:\temp\rc\MATH_3_2_RC5\src\main\java\org\apache\commons\math3\linear\Sin= gularValueDecomposition > > .java > > ParseException in STDIN > > Last useful checkpoint: > > "org.apache.commons.math3.linear.SingularValueDecomposition" > > Encountered " ".0 "" at line 56, column 42. > > Was expecting one of: > > "instanceof" ... > > ";" ... > > "," ... > > ">" ... > > "<" ... > > "?" ... > > "=3D=3D" ... > > "<=3D" ... > > ">=3D" ... > > "!=3D" ... > > "||" ... > > "&&" ... > > "++" ... > > "--" ... > > "+" ... > > "-" ... > > "*" ... > > "/" ... > > "&" ... > > "|" ... > > "^" ... > > "%" ... > > ">" ... > > > > > > [cobertura] WARN [main] > > net.sourceforge.cobertura.reporting.ComplexityCalculator - JavaNCSS got > an > > error while parsing the java file > > > C:\temp\rc\MATH_3_2_RC5\src\main\java\org\apache\commons\math3\random\Bit= sStreamGenerator.java > > ParseException in STDIN > > Last useful checkpoint: > > "org.apache.commons.math3.random.BitsStreamGenerator.nextDouble()" > > Encountered " ".0 "" at line 92, column 34. > > Was expecting one of: > > "instanceof" ... > > ";" ... > > ">" ... > > "<" ... > > "?" ... > > "=3D=3D" ... > > "<=3D" ... > > ">=3D" ... > > "!=3D" ... > > "||" ... > > "&&" ... > > "++" ... > > "--" ... > > "+" ... > > "-" ... > > "*" ... > > "/" ... > > "&" ... > > "|" ... > > "^" ... > > "%" ... > > ">" ... > > > > > > [cobertura] WARN [main] > > net.sourceforge.cobertura.reporting.ComplexityCalculator - JavaNCSS got > an > > error while parsing the java file > > > C:\temp\rc\MATH_3_2_RC5\src\main\java\org\apache\commons\math3\transform\= FastFourierTransformer. > > java > > ParseException in STDIN > > Last useful checkpoint: > > "org.apache.commons.math3.transform.FastFourierTransformer" > > Encountered " ".0 "" at line 65, column 19. > > Was expecting one of: > > "instanceof" ... > > "}" ... > > "," ... > > ">" ... > > "<" ... > > "?" ... > > "=3D=3D" ... > > "<=3D" ... > > ">=3D" ... > > "!=3D" ... > > "||" ... > > "&&" ... > > "++" ... > > "--" ... > > "+" ... > > "-" ... > > "*" ... > > "/" ... > > "&" ... > > "|" ... > > "^" ... > > "%" ... > > "," ... > > "," ... > > ">" ... > > > > > > Report time: 10182ms > > > > [ERROR] net.sourceforge.cobertura.javancss.parser.ParseException: > > Encountered " ".0 "" at line 56, column 42. > > Was expecting one of: > > "instanceof" ... > > ";" ... > > "," ... > > ">" ... > > "<" ... > > "?" ... > > "=3D=3D" ... > > "<=3D" ... > > ">=3D" ... > > "!=3D" ... > > "||" ... > > "&&" ... > > "++" ... > > "--" ... > > "+" ... > > "-" ... > > "*" ... > > "/" ... > > "&" ... > > "|" ... > > "^" ... > > "%" ... > > ">" ... > > > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.generateParseExcepti= on(JavaParser.java:10296) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.jj_consume_token(Jav= aParser.java:10172) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.FieldDeclaration(Jav= aParser.java:1719) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.ClassBodyDeclaration= (JavaParser.java:1114) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.ClassBody(JavaParser= .java:941) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.UnmodifiedClassDecla= ration(JavaParser.java:854) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.ClassDeclaration(Jav= aParser.java:761) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.TypeDeclaration(Java= Parser.java:608) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.CompilationUnit(Java= Parser.java:353) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.parse(JavaParser.jav= a:137) > > at > > > net.sourceforge.cobertura.javancss.Javancss._measureSource(Javancss.java:= 256) > > at > > > net.sourceforge.cobertura.javancss.Javancss._measureRoot(Javancss.java:33= 9) > > at > > net.sourceforge.cobertura.javancss.Javancss.(Javancss.java:419) > > at > > > net.sourceforge.cobertura.reporting.ComplexityCalculator.getAccumlatedCCN= ForSource(ComplexityCalculator.java:102) > > at > > > net.sourceforge.cobertura.reporting.ComplexityCalculator.getAccumlatedCCN= ForSingleFile(ComplexityCalculator.java:139) > > at > > > net.sourceforge.cobertura.reporting.ComplexityCalculator.getCCNForSourceF= ileNameInternal(ComplexityCalculator.java:224) > > at > > > net.sourceforge.cobertura.reporting.ComplexityCalculator.getCCNForPackage= Internal(ComplexityCalculator.java:194) > > at > > > net.sourceforge.cobertura.reporting.ComplexityCalculator.getCCNForProject= (ComplexityCalculator.java:164) > > at > > > net.sourceforge.cobertura.reporting.html.HTMLReport.generateTableRowForTo= tal(HTMLReport.java:704) > > at > > > net.sourceforge.cobertura.reporting.html.HTMLReport.generateOverview(HTML= Report.java:336) > > at > > > net.sourceforge.cobertura.reporting.html.HTMLReport.generateOverviews(HTM= LReport.java:271) > > at > > > net.sourceforge.cobertura.reporting.html.HTMLReport.(HTMLReport.jav= a:96) > > at > > net.sourceforge.cobertura.reporting.Main.parseArguments(Main.java:105) > > at net.sourceforge.cobertura.reporting.Main.main(Main.java:174) > > net.sourceforge.cobertura.javancss.parser.ParseException: Encountered " > > ".0 "" at line 92, column 34. > > Was expecting one of: > > "instanceof" ... > > ";" ... > > ">" ... > > "<" ... > > "?" ... > > "=3D=3D" ... > > "<=3D" ... > > ">=3D" ... > > "!=3D" ... > > "||" ... > > "&&" ... > > "++" ... > > "--" ... > > "+" ... > > "-" ... > > "*" ... > > "/" ... > > "&" ... > > "|" ... > > "^" ... > > "%" ... > > ">" ... > > > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.generateParseExcepti= on(JavaParser.java:10296) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.jj_consume_token(Jav= aParser.java:10172) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.ReturnStatement(Java= Parser.java:4591) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.Statement(JavaParser= .java:3838) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.BlockStatement(JavaP= arser.java:3997) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.Block(JavaParser.jav= a:3947) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.MethodDeclaration(Ja= vaParser.java:2039) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.ClassBodyDeclaration= (JavaParser.java:1082) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.ClassBody(JavaParser= .java:941) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.UnmodifiedClassDecla= ration(JavaParser.java:854) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.ClassDeclaration(Jav= aParser.java:761) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.TypeDeclaration(Java= Parser.java:608) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.CompilationUnit(Java= Parser.java:353) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.parse(JavaParser.jav= a:137) > > at > > > net.sourceforge.cobertura.javancss.Javancss._measureSource(Javancss.java:= 256) > > at > > > net.sourceforge.cobertura.javancss.Javancss._measureRoot(Javancss.java:33= 9) > > at > > net.sourceforge.cobertura.javancss.Javancss.(Javancss.java:419) > > at > > > net.sourceforge.cobertura.reporting.ComplexityCalculator.getAccumlatedCCN= ForSource(ComplexityCalculator.java:102) > > at > > > net.sourceforge.cobertura.reporting.ComplexityCalculator.getAccumlatedCCN= ForSingleFile(ComplexityCalculator.java:139) > > at > > > net.sourceforge.cobertura.reporting.ComplexityCalculator.getCCNForSourceF= ileNameInternal(ComplexityCalculator.java:224) > > at > > > net.sourceforge.cobertura.reporting.ComplexityCalculator.getCCNForPackage= Internal(ComplexityCalculator.java:194) > > at > > > net.sourceforge.cobertura.reporting.ComplexityCalculator.getCCNForProject= (ComplexityCalculator.java:164) > > at > > > net.sourceforge.cobertura.reporting.html.HTMLReport.generateTableRowForTo= tal(HTMLReport.java:704) > > at > > > net.sourceforge.cobertura.reporting.html.HTMLReport.generateOverview(HTML= Report.java:336) > > at > > > net.sourceforge.cobertura.reporting.html.HTMLReport.generateOverviews(HTM= LReport.java:271) > > at > > > net.sourceforge.cobertura.reporting.html.HTMLReport.(HTMLReport.jav= a:96) > > at > > net.sourceforge.cobertura.reporting.Main.parseArguments(Main.java:105) > > at net.sourceforge.cobertura.reporting.Main.main(Main.java:174) > > net.sourceforge.cobertura.javancss.parser.ParseException: Encountered " > > ".0 "" at line 65, column 19. > > Was expecting one of: > > "instanceof" ... > > "}" ... > > "," ... > > ">" ... > > "<" ... > > "?" ... > > "=3D=3D" ... > > "<=3D" ... > > ">=3D" ... > > "!=3D" ... > > "||" ... > > "&&" ... > > "++" ... > > "--" ... > > "+" ... > > "-" ... > > "*" ... > > "/" ... > > "&" ... > > "|" ... > > "^" ... > > "%" ... > > "," ... > > "," ... > > ">" ... > > > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.generateParseExcepti= on(JavaParser.java:10296) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.jj_consume_token(Jav= aParser.java:10172) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.ArrayInitializer(Jav= aParser.java:1866) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.VariableInitializer(= JavaParser.java:1769) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.VariableDeclarator(J= avaParser.java:1728) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.FieldDeclaration(Jav= aParser.java:1705) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.ClassBodyDeclaration= (JavaParser.java:1114) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.ClassBody(JavaParser= .java:941) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.UnmodifiedClassDecla= ration(JavaParser.java:854) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.ClassDeclaration(Jav= aParser.java:761) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.TypeDeclaration(Java= Parser.java:608) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.CompilationUnit(Java= Parser.java:353) > > at > > > net.sourceforge.cobertura.javancss.parser.JavaParser.parse(JavaParser.jav= a:137) > > at > > > net.sourceforge.cobertura.javancss.Javancss._measureSource(Javancss.java:= 256) > > at > > > net.sourceforge.cobertura.javancss.Javancss._measureRoot(Javancss.java:33= 9) > > at > > net.sourceforge.cobertura.javancss.Javancss.(Javancss.java:419) > > at > > > net.sourceforge.cobertura.reporting.ComplexityCalculator.getAccumlatedCCN= ForSource(ComplexityCalculator.java:102) > > at > > > net.sourceforge.cobertura.reporting.ComplexityCalculator.getAccumlatedCCN= ForSingleFile(ComplexityCalculator.java:139) > > at > > > net.sourceforge.cobertura.reporting.ComplexityCalculator.getCCNForSourceF= ileNameInternal(ComplexityCalculator.java:224) > > at > > > net.sourceforge.cobertura.reporting.ComplexityCalculator.getCCNForPackage= Internal(ComplexityCalculator.java:194) > > at > > > net.sourceforge.cobertura.reporting.ComplexityCalculator.getCCNForProject= (ComplexityCalculator.java:164) > > at > > > net.sourceforge.cobertura.reporting.html.HTMLReport.generateTableRowForTo= tal(HTMLReport.java:704) > > at > > > net.sourceforge.cobertura.reporting.html.HTMLReport.generateOverview(HTML= Report.java:336) > > at > > > net.sourceforge.cobertura.reporting.html.HTMLReport.generateOverviews(HTM= LReport.java:271) > > at > > > net.sourceforge.cobertura.reporting.html.HTMLReport.(HTMLReport.jav= a:96) > > at > > net.sourceforge.cobertura.reporting.Main.parseArguments(Main.java:105) > > at net.sourceforge.cobertura.reporting.Main.main(Main.java:174) > > > > [INFO] Cobertura Report generation was successful. > > [INFO] Generating "PMD Report" report --- Maven PMD Plugin 2.7.1 > > [INFO] > > -----------------------------------------------------------------------= - > > [INFO] BUILD SUCCESSFUL > > [INFO] > > -----------------------------------------------------------------------= - > > [INFO] Total time: 168 minutes 53 seconds > > [INFO] Finished at: Thu Apr 04 13:49:19 EDT 2013 > > [INFO] Final Memory: 153M/930M > > [INFO] > > -----------------------------------------------------------------------= - > > > > > > > > On Tue, Apr 2, 2013 at 4:55 PM, Luc Maisonobe wrote: > > > >> This is a [VOTE] for releasing Apache Commons Math 3.2, based on relea= se > >> candidate 5. > >> > >> This version fixes numerous bugs and adds a few features. > >> > >> You can retrieve the various parts here: > >> > >> Sources, binaries and release notes: > >> > >> (svn revision > 1728) > >> > >> Maven artifacts are here: > >> > >> < > >> > https://repository.apache.org/content/repositories/orgapachecommons-053/o= rg/apache/commons/commons-math3/3.2/ > >>> > >> > >> Details of changes since 3.1.1 are in the release notes: > >> > >> > >> > >> < > >> > http://people.apache.org/~luc/commons-math-3.2-RC5-site/changes-report.ht= ml > >>> > >> (will be available only tomorrow morning European time) > >> > >> Tag: > >> > >> > > >> (svn revision 1463704) > >> > >> Site (will be available only tomorrow morning European time): > >> > >> > >> > >> All reports (CLIRR, RAT, findbugs ...) : > >> > >> < > >> > http://people.apache.org/~luc/commons-math-3.2-RC5-site/project-reports.h= tml > >>> > >> (will be available only tomorrow morning European time) > >> > >> Note that the PMD report shows several violations. A few of them are > >> false positive (unused method, unused field). A number of them are > >> voluntary (overriding method that simply calls super) because what we > >> really need in these cases is to add specific javadoc in the overridin= g > >> method. The remaining errors correspond to unused parameters. They are > >> known and correspond to deprecated method that will be removed in 4.0. > >> So despite the report is not perfectly clean, in fact everything that > >> could be fixed in it has already been fixed. > >> > >> Votes, please. > >> This vote will close in 72 hours: 2013-04-05T21:00:00 UTC > >> > >> [ ] +1 Release these artifacts > >> [ ] +0 OK, but... > >> [ ] -0 OK, but really should fix... > >> [ ] -1 I oppose this release because... > >> > >> Thanks! > >> > >> Luc > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > >> For additional commands, e-mail: dev-help@commons.apache.org > >> > >> > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > For additional commands, e-mail: dev-help@commons.apache.org > > --=20 E-Mail: garydgregory@gmail.com | ggregory@apache.org JUnit in Action, 2nd Ed: http://bit.ly/ECvg0 Spring Batch in Action: http://bit.ly/bqpbCK Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --089e013a05161989e204d9931b79--