Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 4011 invoked from network); 10 Apr 2011 15:31:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 10 Apr 2011 15:31:25 -0000 Received: (qmail 32394 invoked by uid 500); 10 Apr 2011 15:31:24 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 32318 invoked by uid 500); 10 Apr 2011 15:31:24 -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 32310 invoked by uid 99); 10 Apr 2011 15:31:24 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 10 Apr 2011 15:31:24 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [194.206.126.239] (HELO smtp.nordnet.fr) (194.206.126.239) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 10 Apr 2011 15:31:15 +0000 Received: from lehrin (34.202.141.79.dynamic.adsl.abo.nordnet.fr [79.141.202.34]) by smtp.nordnet.fr (Postfix) with ESMTP id 61D88480DE for ; Sun, 10 Apr 2011 17:30:54 +0200 (CEST) Received: by lehrin (Postfix, from userid 5001) id EFA674075; Sun, 10 Apr 2011 17:30:54 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on lehrin.spaceroots.local X-Spam-Level: Received: from lehrin.spaceroots.local (lehrin.spaceroots.local [127.0.0.1]) by lehrin (Postfix) with ESMTP id B2C284072 for ; Sun, 10 Apr 2011 17:30:53 +0200 (CEST) Message-ID: <4DA1CD2D.4060709@free.fr> Date: Sun, 10 Apr 2011 17:30:53 +0200 From: Luc Maisonobe User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.14) Gecko/20110223 Thunderbird/3.1.8 MIME-Version: 1.0 To: Commons Developers List Subject: Re: [VOTE] [LANG] Release Commons Lang 3.0 (based on RC2) References: In-Reply-To: X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,FREEMAIL_FROM autolearn=unavailable version=3.3.1 Le 09/04/2011 07:06, Henri Yandell a �crit : > Lang is ready to consider 3.0 release again. > > RC2 is available here: > > http://people.apache.org/~bayard/commons-lang3-3.0-RC2/ > > Maven artifacts: > > http://people.apache.org/~bayard/commons-lang3-3.0-RC2/maven/ > > Website: > > http://people.apache.org/~bayard/commons-lang3-3.0-RC2/site/ > > Note that there is a 2.6->3.0 Clirr report in the site that may prove useful: > > http://people.apache.org/~bayard/commons-lang3-3.0-RC2/site/lang2-lang3-clirr-report.html > > This vote will close in 72 hours, 0400 GMT 31-March 2010 > > ================ > [ ] +1 > [ ] -1, with reason > ================ -0 In the userguide, the subsection titles style refer to lang as the top-level package name instead of lang3. >From the comments above it, I guess the str == "true" check at the beginning of BooleanUtils.toBooleanObject(String str) is voluntary and is an optimization. It should be declared as such by adding an exclusion filter in findbugs so it does not appear. The various null returns other methods of the same BooleanUtils class also seem to be OK since they are documented in javadoc. So they should also be filtered out from findbugs report. When I generate the site locally, I get an additional findbugs error not shown in the site linked above. This error reads: Null pointer dereference of System.err in org.apache.commons.lang3.SystemUtils.getSystemProperty(String) CORRECTNESS NP_ALWAYS_NULL 1247 High I don't understand this error. The findbugs version seem to be the same in both cases (1.3.9). Concerning the error in ExtendedMessageFormat, it seems the superclass does call applyPattern from its constructor. As one cannot initialize any field before the superconstructor is called, it seems impossible to fix this error. As there is a check against null at the very beginning, it is probably OK and should be filtered out. However, I would like to see someone else analyze this error too. Luc > > Hen > > --------------------------------------------------------------------- > 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