[x] +1 Release these artifacts Passing with `mvn clean test install site -e -X` on:
$ mvn -v Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T20:58:13+13:00) Maven home: /opt/apache-maven-3.5.2 Java version: 1.8.0_172, vendor: Oracle Corporation Java home: /opt/jdk1.8.0_172/jre Default locale: en_NZ, platform encoding: UTF-8 OS name: "linux", version: "4.15.0-54-generic", arch: "amd64", family: "unix" and also successfully built from src sources (from dist) on: $ JAVA_HOME=/c/Program\ Files/Java/jdk1.8.0_144/ ~/Development/java/apache-maven-3.6.1/bin/mvn -v Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T08:00:29+13:00) Maven home: C:\Users\kinoshitabd\Development\java\apache-maven-3.6.1 Java version: 1.8.0_144, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_144\jre Default locale: en_NZ, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" A few new CheckStyle, FindBugs, and TagList issues, but none too severe to be a blocker (still nice to fix them later). Notice, license, and other files look OK in dist area archives. Didn't have time to test Maven artefacts or check signatures. Cheers Bruno On Sunday, 21 July 2019, 3:54:59 am NZST, Gary Gregory <ggreg...@apache.org> wrote: We have fixed quite a few bugs and added some significant enhancements since Apache Commons Codec 1.12 was released, so I would like to release Apache Commons Codec 1.13. Apache Commons Codec 1.13 RC1 is available for review here: https://dist.apache.org/repos/dist/dev/commons/codec/1.13-RC1 (svn revision 34953) The Git tag commons-codec-1.13-RC1 commit for this RC is 20dc3ec2c6b41f9412ecf4a1cbe9bba10e1498ed which you can browse here: https://gitbox.apache.org/repos/asf?p=commons-codec.git;a=commit;h=20dc3ec2c6b41f9412ecf4a1cbe9bba10e1498ed You may checkout this tag using: git clone https://gitbox.apache.org/repos/asf/commons-codec.git --branch commons-codec-1.13-RC1 commons-codec-1.13-RC1 Maven artifacts are here: https://repository.apache.org/content/repositories/orgapachecommons-1449/commons-codec/commons-codec/1.13/ These are the artifacts and their hashes: #Release SHA-512s #Sat Jul 20 11:35:51 EDT 2019 commons-codec-1.13-bin.tar.gz=5a0fe25d2ec5f06794e523b699e6758d76517c45b5edf88e5eb256c1ea8bb14f11f10e381ffe400e883acf572f44e2b99653f019b114c119a0ffbb23f4b0d4cc commons-codec-1.13-bin.zip=c0e2ca7e350c6f100e5e1d104f04bd36df752aa5a69b1f42dae74b1a1d9fee3cb272b87afdec0d90540decb1c97886ec2aa3ca679ce9e84ca9449bb7af8ef36a commons-codec-1.13-javadoc.jar=fbf608a2fb32ea31320efc8fc2a4a6276e56590c689d83aa3e587ce4e0346c6816f70f3ef18e72eacdbd3fefaba941f05ac01b6c5d5596b0f10ff4ac96980fb1 commons-codec-1.13-sources.jar=9cd7253f6e75318bc76a8d15090b3d9e31424bb1a2b362513f1901c4701886fe09100e78037c5a9e784c7839072b61c42f84a4197f5bfd2f5e9ed35836b39463 commons-codec-1.13-src.tar.gz=ffe1605ff2d094bc5d95d83f0871cef13866bf05bdfc32e05b1d20bdbc2002377f3bf8571aa0ad3c7a9936e18f8ccdc62a13c2ebd67baf07a5f04811d4c495fb commons-codec-1.13-src.zip=d933bc7de919d62ec30be0b0a4e5c99f9101c543c7f28c60e2138acc4c78763f3d636f2d2e5fc66de54476a72057ee8a03c44d598ed17aef2f47051052d65c3f commons-codec-1.13-test-sources.jar=269d2f88331040217c2c7b78c2bc6fb4f8e73484c29d52837d7977766fe6f9cd8ab789720996a5b81fceae9b8e21e0cb6acfecebb1b7a9a53158147357acca3e commons-codec-1.13-tests.jar=a4b55cdaa7ec09058001b0d92dc8fe002c5db044a8eb7da0703c3bf02b2a4c2b3276565d89d96c16ae0210c598dfca2247295b4532ef15487be2eaa019474efb I have tested this with 'mvn -V clean install site' using: Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T15:00:29-04:00) Maven home: C:\Java\apache-maven-3.6.1\bin\.. Java version: 1.8.0_221, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_221\jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" Also 'mvn -V clean test' using: Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T15:00:29-04:00) Maven home: C:\Java\apache-maven-3.6.1\bin\.. Java version: 1.7.0_80, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.7.0_80\jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows" Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T15:00:29-04:00) Maven home: C:\Java\apache-maven-3.6.1\bin\.. Java version: 11.0.4, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-11.0.4 Default locale: en_US, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T15:00:29-04:00) Maven home: C:\Java\apache-maven-3.6.1\bin\.. Java version: 12.0.1, vendor: Oracle Corporation, runtime: C:\Program Files\Java\openjdk\jdk-12.0.1 Default locale: en_US, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T15:00:29-04:00) Maven home: C:\Java\apache-maven-3.6.1\bin\.. Java version: 12.0.2, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-12.0.2 Default locale: en_US, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" Amazon Corretto: openjdk version "1.8.0_222" OpenJDK Runtime Environment Corretto-8.222.10.3 (build 1.8.0_222-b10) OpenJDK 64-Bit Server VM Corretto-8.222.10.3 (build 25.222-b10, mixed mode) Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T15:00:29-04:00) Maven home: C:\Java\apache-maven-3.6.1\bin\.. Java version: 1.8.0_222, vendor: Amazon.com Inc., runtime: C:\Program Files\Java\amazon-corretto\jdk1.8.0_222\jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" openjdk version "11.0.4" 2019-07-16 LTS OpenJDK Runtime Environment Corretto-11.0.4.11.1 (build 11.0.4+11-LTS) OpenJDK 64-Bit Server VM Corretto-11.0.4.11.1 (build 11.0.4+11-LTS, mixed mode) Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T15:00:29-04:00) Maven home: C:\Java\apache-maven-3.6.1\bin\.. Java version: 11.0.4, vendor: Amazon.com Inc., runtime: C:\Program Files\Java\amazon-corretto\jdk11.0.4_10 Default locale: en_US, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" Early Access 13 OK: openjdk version "13-ea" 2019-09-17 OpenJDK Runtime Environment (build 13-ea+30) OpenJDK 64-Bit Server VM (build 13-ea+30, mixed mode, sharing) Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T15:00:29-04:00) Maven home: C:\Java\apache-maven-3.6.1\bin\.. Java version: 13-ea, vendor: Oracle Corporation, runtime: C:\Program Files\Java\openjdk\jdk-13 Default locale: en_US, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" Early Access 14 OK but with stack traces due to Jacoco instrumentation: Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 58 at org.jacoco.agent.rt.internal_035b120.asm.ClassReader.<init>(ClassReader.java:195) openjdk version "14-ea" 2020-03-17 OpenJDK 64-Bit Server VM (build 14-ea+6-171, mixed mode, sharing) OpenJDK Runtime Environment (build 14-ea+6-171) Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T15:00:29-04:00) Maven home: C:\Java\apache-maven-3.6.1\bin\.. Java version: 14-ea, vendor: Oracle Corporation, runtime: C:\Program Files\Java\openjdk\jdk-14 Default locale: en_US, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" Details of changes since 1.12 are in the release notes: https://dist.apache.org/repos/dist/dev/commons/codec/1.13-RC1/RELEASE-NOTES.txt https://dist.apache.org/repos/dist/dev/commons/codec/1.13-RC1/site/changes-report.html Site: https://dist.apache.org/repos/dist/dev/commons/codec/1.13-RC1/site/index.html (note some *relative* links are broken and the 1.13 directories are not yet created - these will be OK once the site is deployed.) JApiCmp Report (compared to 1.12): https://dist.apache.org/repos/dist/dev/commons/codec/1.13-RC1/site/japicmp.html RAT Report: https://dist.apache.org/repos/dist/dev/commons/codec/1.13-RC1/site/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. [ ] +1 Release these artifacts [ ] +0 OK, but... [ ] -0 OK, but really should fix... [ ] -1 I oppose this release because... Thank you, Gary Gregory, Release Manager (using key 86fdc7e2a11262cb) For following is intended as a helper and refresher for reviewers. Validating a release candidate ============================== These guidelines are NOT complete. Requirements: Git, Java, Maven. You can validate a release from a release candidate (RC) tag as follows. 1) Clone and checkout the RC tag git clone https://gitbox.apache.org/repos/asf/commons-codec.git --branch commons-codec-1.13-RC1 commons-codec-1.13-RC1 cd commons-codec-1.13-RC1 2) Check Apache licenses This step is not required if the site includes a RAT report page which you then must check. mvn apache-rat:check 3) Check binary compatibility Older components still use Apache Clirr: This step is not required if the site includes a Clirr report page which you then must check. mvn clirr:check Newer components use JApiCmp with the japicmp Maven Profile (requires Java 8): This step is not required if the site includes a JApiCmp report page which you then must check. mvn install -DskipTests -P japicmp japicmp:cmp 4) Build the package mvn -V clean package You can record the Maven and Java version produced by -V in your VOTE reply. To gather OS information from a command line: Windows: ver Linux: uname -a 5) Build the site for a single module project Note: Some plugins require the components to be installed instead of packaged. mvn site Check the site reports in: - Windows: target\site\index.html - Linux: target/site/index.html 6) Build the site for a multi-module project mvn site mvn site:stage Check the site reports in: - Windows: target\site\index.html - Linux: target/site/index.html -the end- Gary