commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gary Gregory <garydgreg...@gmail.com>
Subject Re: [VOTE] Release Apache Commons Lang 3.6 based on RC4
Date Sat, 10 Jun 2017 08:01:47 GMT
+1

Building the site with Oracle Java 7 default settings gave me a PermSpace
error so I switched to Java Oracle 8.

>From src zip: ASC, MD5, SHA1 OK.
Release notes and notice file OK.

Running 'mvn clean verify site' OK with Oracle Java 8:

Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426;
2017-04-03T12:39:06-07:00)
Maven home: C:\Java\apache-maven-3.5.0\bin\..
Java version: 1.8.0_131, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_131\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

Running 'mvn clean verify site' OK with IBM Java 8:

Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426;
2017-04-03T12:39:06-07:00)
Maven home: C:\Java\apache-maven-3.5.0\bin\..
Java version: 1.8.0, vendor: IBM Corporation
Java home: C:\eclipse\IBM-6.4.5\ibm_sdk80\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "x86", family: "windows"

java version "1.8.0"
Java(TM) SE Runtime Environment (build pwi3280sr4fp5-20170421_01(SR4 FP5))
IBM J9 VM (build 2.8, JRE 1.8.0 Windows 10 x86-32 20170419_344392 (JIT
enabled, AOT enabled)
J9VM - R28_20170419_1004_B344392
JIT  - tr.r14.java_20170419_344392
GC   - R28_20170419_1004_B344392
J9CL - 20170419_344392)
JCL - 20170420_01 based on Oracle jdk8u131-b11

Note that with IBM Java 8, Clirr shows internal errors but does not break
the build:

[INFO] <<< clirr-maven-plugin:2.8:clirr < compile @ commons-lang3 <<<
[INFO]
[INFO] 'compile' forked phase execution for clirr-maven-plugin:clirr report
preparation done
[INFO] configuring report plugin
org.apache.maven.plugins:maven-checkstyle-plugin:2.17
[INFO] configuring report plugin
org.codehaus.mojo:findbugs-maven-plugin:3.0.3
[INFO] configuring report plugin
org.apache.maven.plugins:maven-pmd-plugin:3.7
[INFO] configuring report plugin org.codehaus.mojo:taglist-maven-plugin:2.4
[INFO] configuring report plugin org.codehaus.mojo:javancss-maven-plugin:2.1
[INFO] Fork Value is true
     [java] The following errors occurred during analysis:
     [java]   Error processing opcode invokestatic @ 0 in
java.lang.String.<clinit> : ()V
     [java]     java.lang.NullPointerException
     [java]       At
edu.umd.cs.findbugs.OpcodeStack.processMethodCall(OpcodeStack.java:2637)
     [java]       At
edu.umd.cs.findbugs.OpcodeStack.sawOpcode(OpcodeStack.java:2103)
     [java]       At
edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory$JumpStackComputation.sawOpcode(OpcodeStack.java:2846)
     [java]       At
edu.umd.cs.findbugs.visitclass.DismantleBytecode.visit(DismantleBytecode.java:883)
     [java]       At
edu.umd.cs.findbugs.visitclass.BetterVisitor.visitCode(BetterVisitor.java:218)
     [java]       At
edu.umd.cs.findbugs.visitclass.PreorderVisitor.visitCode(PreorderVisitor.java:235)
     [java]       At
edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory$JumpStackComputation.visitCode(OpcodeStack.java:2832)
     [java]       At org.apache.bcel.classfile.Code.accept(Code.java:135)
     [java]       At
edu.umd.cs.findbugs.visitclass.PreorderVisitor.doVisitMethod(PreorderVisitor.java:307)
     [java]       At
edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory.computeJumpInfo(OpcodeStack.java:2876)
     [java]       At
edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory.analyze(OpcodeStack.java:2806)
     [java]       At
edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory.analyze(OpcodeStack.java:2789)
     [java]       At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.analyzeMethod(AnalysisCache.java:369)
     [java]       At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getMethodAnalysis(AnalysisCache.java:322)
     [java]       At
edu.umd.cs.findbugs.OpcodeStack.getJumpInfo(OpcodeStack.java:3007)
     [java]       At
edu.umd.cs.findbugs.OpcodeStack.resetForMethodEntry(OpcodeStack.java:2978)
     [java]       At
edu.umd.cs.findbugs.bcel.OpcodeStackDetector.visitCode(OpcodeStackDetector.java:62)
     [java]       At org.apache.bcel.classfile.Code.accept(Code.java:135)
     [java]       At
edu.umd.cs.findbugs.visitclass.PreorderVisitor.doVisitMethod(PreorderVisitor.java:307)
     [java]       At
edu.umd.cs.findbugs.visitclass.PreorderVisitor.visitJavaClass(PreorderVisitor.java:395)
     [java]       At
org.apache.bcel.classfile.JavaClass.accept(JavaClass.java:215)
     [java]       At
edu.umd.cs.findbugs.BytecodeScanningDetector.visitClassContext(BytecodeScanningDetector.java:38)
     [java]       At
edu.umd.cs.findbugs.DetectorToDetector2Adapter.visitClass(DetectorToDetector2Adapter.java:76)
     [java]       At
edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1089)
     [java]       At
edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:283)
     [java]       At edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:402)
     [java]       At edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1200)

Gary

On Fri, Jun 9, 2017 at 2:56 AM, Benedikt Ritter <britter@apache.org> wrote:

> Hello,
>
> we have fixed quite a few bugs and added some nice new features since
> Commons Lang 3.5 was released, so I would like to release Commons Lang 3.6
> based on RC4.
>
> The only change compared to RC3 is a partial revert of LANG-1334: The
> compile time constants in CharEncoding (which has also been deprecated in
> this release) have been restored. An accompanying unit test makes sure,
> that they have the same values as defined in java.nio.charsets.
> StandardCharset.
>
> Further more we have fixed these issues for RC3, which were discovered in
> RC2:
>
> - Site build now works from source distribution
> - IBM JDK test failures have been fixed
> - Automatic-Module-Name MANIFEST entry has been added for Java 9
> compatibility
>
> Commons Lang 3.4 R3 is available for review here:
> https://dist.apache.org/repos/dist/dev/commons/lang (svn revision 19964)
>
> The tag is here:
> https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=
> de6627363d7f53a3e8f8daf32c55e39e69022402
>
> Commit ID the tag points at:
> 09043bfa6f1f9ebb946c7b159735c83259e3a89f
>
> Maven Artifacts:
> https://repository.apache.org/content/repositories/orgapachecommons-1251
>
> These are the Maven artifacts and their hashes:
>
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar
> (SHA1: 988675c1853c2a4f2cd8e7056eaa5bd6985ccd06)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar.asc
> (SHA1: b71e4c9b540e85627170e9f3675571389652d294)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc
> (SHA1: a1dfabbc0e81555ef0f832c159919613d4db942c)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom
> (SHA1: 0fb4499188c94c63b3cba44f12481e193708c4a8)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc
> (SHA1: 96c33aedaa5ae5c795b00cc3dc5a38784f2ecf55)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar.asc
> (SHA1: 9e9cd1d38a8a0483a58d8da392c6e5e3c26d3347)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar
> (SHA1: 4765e418c9084c4e01233cb5f09bdd6b5f311ccc)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar
> (SHA1: 9d28a6b23650e8a7e9063c04588ace6cf7012c17)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc
> (SHA1: 5eda68b1db192cd8a1732f1e652fd219682d7b37)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-
> test-sources.jar.asc
> (SHA1: 796bb7c5783e814f17daf9423b5ba83e38727c71)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar
> (SHA1: 80303a5a53413c13b1491a6c5728e0a1bf2d7b91)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar
> (SHA1: ad971e62b400b400702433445d22264e3816dec2)
>
> I have tested this with JDK 7, JDK 8 and JDK 9 EA b172 using Maven 3.5.0.
>
> Details of changes since 3.5 are in the release notes:
>   https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-NOTES.txt
>   http://home.apache.org/~britter/commons/lang/LANG_3_6_
> RC4/changes-report.html
>
> Site:
>     http://home.apache.org/~britter/commons/lang/LANG_3_6_RC4
> (note some *relative* links are broken and the 3.6 directories are
> not yet created - these will be OK once the site is deployed)
>
> Clirr Report (compared to 3.5):
>   http://home.apache.org/~britter/commons/lang/LANG_3_6_
> RC4/clirr-report.html
>
> RAT Report:
>       http://home.apache.org/~britter/commons/lang/LANG_3_6_
> RC4/rat-report.html
>
> KEYS:
> https://www.apache.org/dist/commons/KEYS
>
> Please review the release candidate and vote.
> This vote will close no sooner that 72 hours from now,
> i.e. sometime after 12:00 CEST (UTC+2) 12-June 2017
>
> [ ] +1 Release these artifacts
> [ ] +0 OK, but...
> [ ] -0 OK, but really should fix...
> [ ] -1 I oppose this release because...
>
> Thanks!
> Benedikt

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message