[VOTE] Release Apache Commons Codec 1.13 based on RC1

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

[VOTE] Release Apache Commons Codec 1.13 based on RC1

Gary Gregory-3
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
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons Codec 1.13 based on RC1

Bruno P. Kinoshita-2
 [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 <[hidden email]> 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
 
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons Codec 1.13 based on RC1

Pascal Schumacher
+1

Am 22.07.2019 um 03:05 schrieb Bruno P. Kinoshita:

>   [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 <[hidden email]> 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
>



---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons Codec 1.13 based on RC1

Rob Tompkins
In reply to this post by Gary Gregory-3
+1 built with java11, and java8 “mvn clean test install site”. All reports look appropriately good. Release Notes look correct. Validated all signatures nexus and svn.

Gary - you’re crushing it man….keep up the good work.

-Rob

> On Jul 20, 2019, at 11:54 AM, Gary Gregory <[hidden email]> 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


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons Codec 1.13 based on RC1

garydgregory
In reply to this post by Gary Gregory-3
My +1

Gary

On Sat, Jul 20, 2019 at 11:54 AM Gary Gregory <[hidden email]> 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
>
Reply | Threaded
Open this post in threaded view
|

[VOTE][RESULT] Release Apache Commons Codec 1.13 based on RC1

Gary Gregory-3
In reply to this post by Rob Tompkins
This VOTE passes with the following +1 binding votes:

- Bruno P. Kinoshita ([hidden email])
- Pascal Schumacher ([hidden email])
- Rob Tompkins ([hidden email])
- Gary Gregory ([hidden email])

Gary

On Mon, Jul 22, 2019 at 8:30 PM Rob Tompkins <[hidden email]> wrote:

> +1 built with java11, and java8 “mvn clean test install site”. All reports
> look appropriately good. Release Notes look correct. Validated all
> signatures nexus and svn.
>
> Gary - you’re crushing it man….keep up the good work.
>
> -Rob
>
> > On Jul 20, 2019, at 11:54 AM, Gary Gregory <[hidden email]> 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
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>