[VOTE] Release Apache Commons Lang 3.12.0 based on RC1

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

[VOTE] Release Apache Commons Lang 3.12.0 based on RC1

Gary Gregory-3
We have fixed quite a few bugs and added some significant enhancements
since Apache Commons Lang 3.11 was released, so I would like to release
Apache Commons Lang 3.12.0.

Apache Commons Lang 3.12.0 RC1 is available for review here:
    https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1 (svn
revision 46353)

The Git tag commons-lang-3.12.0-RC1 commit for this RC is
105a350b154eac7c3f3a6bac94ec2cfb0fbe232b which you can browse here:

https://gitbox.apache.org/repos/asf?p=commons-lang.git;a=commit;h=105a350b154eac7c3f3a6bac94ec2cfb0fbe232b
You may checkout this tag using:
    git clone https://gitbox.apache.org/repos/asf/commons-lang.git --branch
commons-lang-3.12.0-RC1 commons-lang-3.12.0-RC1

Maven artifacts are here:

https://repository.apache.org/content/repositories/orgapachecommons-1543/org/apache/commons/commons-lang3/3.12.0/

These are the artifacts and their hashes:

#Release SHA-512s
#Fri Feb 26 15:40:49 EST 2021
commons-lang3-3.12.0-bin.tar.gz=4aceb79bbae27164c00e6c6c3e71bf90fca9365d7fb675972234df4d1fb645837281bb629bb69c05180944a75941c9adb5d51c7ae912590baae4a52eda7f14cb
commons-lang3-3.12.0-bin.zip=dbdeb8863b7483535087798998721fd61334d26affdfc92a401cde4ad2d14c26f1bcf48390c960e2faefceac58ad012bddf800a22edf9f01ebc820fe2b74d896
commons-lang3-3.12.0-javadoc.jar=2e616a71a1eabdfc5ec76d62b0ad120ab6ce403de79192e845fca4534ae14e5b22e55c953e72261a27eb8cf7255b88233ff8858be0758788a80e975d5cbb3b4a
commons-lang3-3.12.0-sources.jar=68cc656dd59983987f97a9db38209b13965bbb5174ee110691df0c4dc8cc6a9f35c02096b9dbf1237110ddcd357460019f410426384fe489cb5818787d5e2462
commons-lang3-3.12.0-src.tar.gz=80d1b960ae0b02859be329ea60d68cef33f3c7be7ec19752b3c9cfef442adef480878317ce2cfa309a27e662e2c72cab22023eaa3702e27970a1e5d55ca43f57
commons-lang3-3.12.0-src.zip=7e82b911ae5426d5c7a77acf6cb8d78316ccc6116b1431476aee8593d65da10113e6d634ae22b999ef65b1b6b9ce7180ce082d949cad6150b66d784f02a34e59
commons-lang3-3.12.0-test-sources.jar=7d035aa5c7ed550c06ef57d0fbb64d1a2f60abc0dfe134a5c760f6eb5de9ea8ca6be69db841b0fd911ce1e2a7a6f455c85969d803c426f20abcb878419bb6b59
commons-lang3-3.12.0-tests.jar=7e410224eac6458c063d9606e901fad4b2012d60ebf8c7cf6ef8b9a2f65a89a9cdcb752b74edd1503c7a9fb4bb96c64ed977b1e08f56f8cff155ca8d31522005

I have tested this with 'mvn' (the default goal) using:

Macos:

openjdk version "1.8.0_282"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_282-b08)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.282-b08, mixed mode)

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
Java version: 1.8.0_282, vendor: AdoptOpenJDK, runtime:
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"

openjdk version "11.0.10" 2021-01-19
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
Java version: 11.0.10, vendor: AdoptOpenJDK, runtime:
/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"

Windows 10:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: C:\Java\apache-maven-3.6.3\bin\..
Java version: 1.8.0_282, vendor: AdoptOpenJDK, runtime: C:\Program
Files\AdoptOpenJDK\jdk-8.0.282.8-hotspot\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

openjdk version "11.0.10" 2021-01-19
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: C:\Java\apache-maven-3.6.3\bin\..
Java version: 11.0.10, vendor: AdoptOpenJDK, runtime: C:\Program
Files\AdoptOpenJDK\jdk-11.0.10.9-hotspot
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

openjdk version "15.0.2" 2021-01-19
OpenJDK Runtime Environment AdoptOpenJDK (build 15.0.2+7)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 15.0.2+7, mixed mode, sharing)

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: C:\Java\apache-maven-3.6.3\bin\..
Java version: 15.0.2, vendor: AdoptOpenJDK, runtime: C:\Program
Files\AdoptOpenJDK\jdk-15.0.2.7-hotspot
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

Details of changes since 3.11 are in the release notes:

https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/RELEASE-NOTES.txt

https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/changes-report.html

Site:

https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/index.html
    (note some *relative* links are broken and the 3.12.0 directories are
not yet created - these will be OK once the site is deployed.)

JApiCmp Report (compared to 3.11):

https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/japicmp.html

RAT Report:

https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-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 than 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-lang.git --branch
commons-lang-3.12.0-RC1 commons-lang-3.12.0-RC1
cd commons-lang-3.12.0-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:

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

-the end-
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons Lang 3.12.0 based on RC1

Matt Sicker
+1

Tested with:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
Java version: 15.0.1, vendor: N/A, runtime:
/usr/local/Cellar/openjdk/15.0.1/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.7", arch: "x86_64", family: "mac"

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
Java version: 11.0.6, vendor: AdoptOpenJDK, runtime:
/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.7", arch: "x86_64", family: "mac"

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
Java version: 1.8.0_242, vendor: AdoptOpenJDK, runtime:
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.7", arch: "x86_64", family: "mac"

Builds and tests fine. Signatures match. APICMP report looks good (the
only annoyance is there are some random classes changing their
serialVersionUID, but those classes don't really seem to be important
for serialization). Rat check ok. Site looks good.

On Fri, 26 Feb 2021 at 14:59, Gary Gregory <[hidden email]> wrote:

>
> We have fixed quite a few bugs and added some significant enhancements
> since Apache Commons Lang 3.11 was released, so I would like to release
> Apache Commons Lang 3.12.0.
>
> Apache Commons Lang 3.12.0 RC1 is available for review here:
>     https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1 (svn
> revision 46353)
>
> The Git tag commons-lang-3.12.0-RC1 commit for this RC is
> 105a350b154eac7c3f3a6bac94ec2cfb0fbe232b which you can browse here:
>
> https://gitbox.apache.org/repos/asf?p=commons-lang.git;a=commit;h=105a350b154eac7c3f3a6bac94ec2cfb0fbe232b
> You may checkout this tag using:
>     git clone https://gitbox.apache.org/repos/asf/commons-lang.git --branch
> commons-lang-3.12.0-RC1 commons-lang-3.12.0-RC1
>
> Maven artifacts are here:
>
> https://repository.apache.org/content/repositories/orgapachecommons-1543/org/apache/commons/commons-lang3/3.12.0/
>
> These are the artifacts and their hashes:
>
> #Release SHA-512s
> #Fri Feb 26 15:40:49 EST 2021
> commons-lang3-3.12.0-bin.tar.gz=4aceb79bbae27164c00e6c6c3e71bf90fca9365d7fb675972234df4d1fb645837281bb629bb69c05180944a75941c9adb5d51c7ae912590baae4a52eda7f14cb
> commons-lang3-3.12.0-bin.zip=dbdeb8863b7483535087798998721fd61334d26affdfc92a401cde4ad2d14c26f1bcf48390c960e2faefceac58ad012bddf800a22edf9f01ebc820fe2b74d896
> commons-lang3-3.12.0-javadoc.jar=2e616a71a1eabdfc5ec76d62b0ad120ab6ce403de79192e845fca4534ae14e5b22e55c953e72261a27eb8cf7255b88233ff8858be0758788a80e975d5cbb3b4a
> commons-lang3-3.12.0-sources.jar=68cc656dd59983987f97a9db38209b13965bbb5174ee110691df0c4dc8cc6a9f35c02096b9dbf1237110ddcd357460019f410426384fe489cb5818787d5e2462
> commons-lang3-3.12.0-src.tar.gz=80d1b960ae0b02859be329ea60d68cef33f3c7be7ec19752b3c9cfef442adef480878317ce2cfa309a27e662e2c72cab22023eaa3702e27970a1e5d55ca43f57
> commons-lang3-3.12.0-src.zip=7e82b911ae5426d5c7a77acf6cb8d78316ccc6116b1431476aee8593d65da10113e6d634ae22b999ef65b1b6b9ce7180ce082d949cad6150b66d784f02a34e59
> commons-lang3-3.12.0-test-sources.jar=7d035aa5c7ed550c06ef57d0fbb64d1a2f60abc0dfe134a5c760f6eb5de9ea8ca6be69db841b0fd911ce1e2a7a6f455c85969d803c426f20abcb878419bb6b59
> commons-lang3-3.12.0-tests.jar=7e410224eac6458c063d9606e901fad4b2012d60ebf8c7cf6ef8b9a2f65a89a9cdcb752b74edd1503c7a9fb4bb96c64ed977b1e08f56f8cff155ca8d31522005
>
> I have tested this with 'mvn' (the default goal) using:
>
> Macos:
>
> openjdk version "1.8.0_282"
> OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_282-b08)
> OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.282-b08, mixed mode)
>
> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
> Java version: 1.8.0_282, vendor: AdoptOpenJDK, runtime:
> /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
>
> openjdk version "11.0.10" 2021-01-19
> OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)
>
> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
> Java version: 11.0.10, vendor: AdoptOpenJDK, runtime:
> /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
>
> Windows 10:
>
> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> Maven home: C:\Java\apache-maven-3.6.3\bin\..
> Java version: 1.8.0_282, vendor: AdoptOpenJDK, runtime: C:\Program
> Files\AdoptOpenJDK\jdk-8.0.282.8-hotspot\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> openjdk version "11.0.10" 2021-01-19
> OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)
>
> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> Maven home: C:\Java\apache-maven-3.6.3\bin\..
> Java version: 11.0.10, vendor: AdoptOpenJDK, runtime: C:\Program
> Files\AdoptOpenJDK\jdk-11.0.10.9-hotspot
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> openjdk version "15.0.2" 2021-01-19
> OpenJDK Runtime Environment AdoptOpenJDK (build 15.0.2+7)
> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 15.0.2+7, mixed mode, sharing)
>
> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> Maven home: C:\Java\apache-maven-3.6.3\bin\..
> Java version: 15.0.2, vendor: AdoptOpenJDK, runtime: C:\Program
> Files\AdoptOpenJDK\jdk-15.0.2.7-hotspot
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> Details of changes since 3.11 are in the release notes:
>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/RELEASE-NOTES.txt
>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/changes-report.html
>
> Site:
>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/index.html
>     (note some *relative* links are broken and the 3.12.0 directories are
> not yet created - these will be OK once the site is deployed.)
>
> JApiCmp Report (compared to 3.11):
>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/japicmp.html
>
> RAT Report:
>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-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 than 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-lang.git --branch
> commons-lang-3.12.0-RC1 commons-lang-3.12.0-RC1
> cd commons-lang-3.12.0-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:
>
> 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
>
> -the end-

---------------------------------------------------------------------
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 Lang 3.12.0 based on RC1

Bruno P. Kinoshita-2
In reply to this post by Gary Gregory-3
 +1
Site reports look good, signatures look good too. Inspected maven archives & dist binaries and sources. Found nothing out of the ordinary.

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T06:33:14+12:00)
Maven home: /opt/apache-maven-3.5.4
Java version: 1.8.0_282, vendor: Private Build, runtime: /usr/lib/jvm/java-8-openjdk-amd64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.4.0-66-generic", arch: "amd64", family: "unix"


Thanks for RM'ing!
Bruno

    On Saturday, 27 February 2021, 9:59:48 am NZDT, Gary Gregory <[hidden email]> wrote:  
 
 We have fixed quite a few bugs and added some significant enhancements
since Apache Commons Lang 3.11 was released, so I would like to release
Apache Commons Lang 3.12.0.

Apache Commons Lang 3.12.0 RC1 is available for review here:
    https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1 (svn
revision 46353)

The Git tag commons-lang-3.12.0-RC1 commit for this RC is
105a350b154eac7c3f3a6bac94ec2cfb0fbe232b which you can browse here:

https://gitbox.apache.org/repos/asf?p=commons-lang.git;a=commit;h=105a350b154eac7c3f3a6bac94ec2cfb0fbe232b
You may checkout this tag using:
    git clone https://gitbox.apache.org/repos/asf/commons-lang.git --branch
commons-lang-3.12.0-RC1 commons-lang-3.12.0-RC1

Maven artifacts are here:

https://repository.apache.org/content/repositories/orgapachecommons-1543/org/apache/commons/commons-lang3/3.12.0/

These are the artifacts and their hashes:

#Release SHA-512s
#Fri Feb 26 15:40:49 EST 2021
commons-lang3-3.12.0-bin.tar.gz=4aceb79bbae27164c00e6c6c3e71bf90fca9365d7fb675972234df4d1fb645837281bb629bb69c05180944a75941c9adb5d51c7ae912590baae4a52eda7f14cb
commons-lang3-3.12.0-bin.zip=dbdeb8863b7483535087798998721fd61334d26affdfc92a401cde4ad2d14c26f1bcf48390c960e2faefceac58ad012bddf800a22edf9f01ebc820fe2b74d896
commons-lang3-3.12.0-javadoc.jar=2e616a71a1eabdfc5ec76d62b0ad120ab6ce403de79192e845fca4534ae14e5b22e55c953e72261a27eb8cf7255b88233ff8858be0758788a80e975d5cbb3b4a
commons-lang3-3.12.0-sources.jar=68cc656dd59983987f97a9db38209b13965bbb5174ee110691df0c4dc8cc6a9f35c02096b9dbf1237110ddcd357460019f410426384fe489cb5818787d5e2462
commons-lang3-3.12.0-src.tar.gz=80d1b960ae0b02859be329ea60d68cef33f3c7be7ec19752b3c9cfef442adef480878317ce2cfa309a27e662e2c72cab22023eaa3702e27970a1e5d55ca43f57
commons-lang3-3.12.0-src.zip=7e82b911ae5426d5c7a77acf6cb8d78316ccc6116b1431476aee8593d65da10113e6d634ae22b999ef65b1b6b9ce7180ce082d949cad6150b66d784f02a34e59
commons-lang3-3.12.0-test-sources.jar=7d035aa5c7ed550c06ef57d0fbb64d1a2f60abc0dfe134a5c760f6eb5de9ea8ca6be69db841b0fd911ce1e2a7a6f455c85969d803c426f20abcb878419bb6b59
commons-lang3-3.12.0-tests.jar=7e410224eac6458c063d9606e901fad4b2012d60ebf8c7cf6ef8b9a2f65a89a9cdcb752b74edd1503c7a9fb4bb96c64ed977b1e08f56f8cff155ca8d31522005

I have tested this with 'mvn' (the default goal) using:

Macos:

openjdk version "1.8.0_282"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_282-b08)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.282-b08, mixed mode)

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
Java version: 1.8.0_282, vendor: AdoptOpenJDK, runtime:
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"

openjdk version "11.0.10" 2021-01-19
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
Java version: 11.0.10, vendor: AdoptOpenJDK, runtime:
/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"

Windows 10:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: C:\Java\apache-maven-3.6.3\bin\..
Java version: 1.8.0_282, vendor: AdoptOpenJDK, runtime: C:\Program
Files\AdoptOpenJDK\jdk-8.0.282.8-hotspot\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

openjdk version "11.0.10" 2021-01-19
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: C:\Java\apache-maven-3.6.3\bin\..
Java version: 11.0.10, vendor: AdoptOpenJDK, runtime: C:\Program
Files\AdoptOpenJDK\jdk-11.0.10.9-hotspot
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

openjdk version "15.0.2" 2021-01-19
OpenJDK Runtime Environment AdoptOpenJDK (build 15.0.2+7)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 15.0.2+7, mixed mode, sharing)

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: C:\Java\apache-maven-3.6.3\bin\..
Java version: 15.0.2, vendor: AdoptOpenJDK, runtime: C:\Program
Files\AdoptOpenJDK\jdk-15.0.2.7-hotspot
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

Details of changes since 3.11 are in the release notes:

https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/RELEASE-NOTES.txt

https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/changes-report.html

Site:

https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/index.html
    (note some *relative* links are broken and the 3.12.0 directories are
not yet created - these will be OK once the site is deployed.)

JApiCmp Report (compared to 3.11):

https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/japicmp.html

RAT Report:

https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-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 than 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-lang.git --branch
commons-lang-3.12.0-RC1 commons-lang-3.12.0-RC1
cd commons-lang-3.12.0-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:

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

-the end-
 
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons Lang 3.12.0 based on RC1

Brent Worden-2
3.12.0 release date on the site is incorrectly stated as 2020-02-26:
https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/changes-report.html#a3.12.0

Brent


On Sun, Feb 28, 2021 at 4:12 PM Bruno P. Kinoshita <[hidden email]> wrote:

>  +1
> Site reports look good, signatures look good too. Inspected maven archives
> & dist binaries and sources. Found nothing out of the ordinary.
>
> Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe;
> 2018-06-18T06:33:14+12:00)
> Maven home: /opt/apache-maven-3.5.4
> Java version: 1.8.0_282, vendor: Private Build, runtime:
> /usr/lib/jvm/java-8-openjdk-amd64/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "linux", version: "5.4.0-66-generic", arch: "amd64", family:
> "unix"
>
>
> Thanks for RM'ing!
> Bruno
>
>     On Saturday, 27 February 2021, 9:59:48 am NZDT, Gary Gregory <
> [hidden email]> wrote:
>
>  We have fixed quite a few bugs and added some significant enhancements
> since Apache Commons Lang 3.11 was released, so I would like to release
> Apache Commons Lang 3.12.0.
>
> Apache Commons Lang 3.12.0 RC1 is available for review here:
>     https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1 (svn
> revision 46353)
>
> The Git tag commons-lang-3.12.0-RC1 commit for this RC is
> 105a350b154eac7c3f3a6bac94ec2cfb0fbe232b which you can browse here:
>
>
> https://gitbox.apache.org/repos/asf?p=commons-lang.git;a=commit;h=105a350b154eac7c3f3a6bac94ec2cfb0fbe232b
> You may checkout this tag using:
>     git clone https://gitbox.apache.org/repos/asf/commons-lang.git
> --branch
> commons-lang-3.12.0-RC1 commons-lang-3.12.0-RC1
>
> Maven artifacts are here:
>
>
> https://repository.apache.org/content/repositories/orgapachecommons-1543/org/apache/commons/commons-lang3/3.12.0/
>
> These are the artifacts and their hashes:
>
> #Release SHA-512s
> #Fri Feb 26 15:40:49 EST 2021
>
> commons-lang3-3.12.0-bin.tar.gz=4aceb79bbae27164c00e6c6c3e71bf90fca9365d7fb675972234df4d1fb645837281bb629bb69c05180944a75941c9adb5d51c7ae912590baae4a52eda7f14cb
>
> commons-lang3-3.12.0-bin.zip=dbdeb8863b7483535087798998721fd61334d26affdfc92a401cde4ad2d14c26f1bcf48390c960e2faefceac58ad012bddf800a22edf9f01ebc820fe2b74d896
>
> commons-lang3-3.12.0-javadoc.jar=2e616a71a1eabdfc5ec76d62b0ad120ab6ce403de79192e845fca4534ae14e5b22e55c953e72261a27eb8cf7255b88233ff8858be0758788a80e975d5cbb3b4a
>
> commons-lang3-3.12.0-sources.jar=68cc656dd59983987f97a9db38209b13965bbb5174ee110691df0c4dc8cc6a9f35c02096b9dbf1237110ddcd357460019f410426384fe489cb5818787d5e2462
>
> commons-lang3-3.12.0-src.tar.gz=80d1b960ae0b02859be329ea60d68cef33f3c7be7ec19752b3c9cfef442adef480878317ce2cfa309a27e662e2c72cab22023eaa3702e27970a1e5d55ca43f57
>
> commons-lang3-3.12.0-src.zip=7e82b911ae5426d5c7a77acf6cb8d78316ccc6116b1431476aee8593d65da10113e6d634ae22b999ef65b1b6b9ce7180ce082d949cad6150b66d784f02a34e59
>
> commons-lang3-3.12.0-test-sources.jar=7d035aa5c7ed550c06ef57d0fbb64d1a2f60abc0dfe134a5c760f6eb5de9ea8ca6be69db841b0fd911ce1e2a7a6f455c85969d803c426f20abcb878419bb6b59
>
> commons-lang3-3.12.0-tests.jar=7e410224eac6458c063d9606e901fad4b2012d60ebf8c7cf6ef8b9a2f65a89a9cdcb752b74edd1503c7a9fb4bb96c64ed977b1e08f56f8cff155ca8d31522005
>
> I have tested this with 'mvn' (the default goal) using:
>
> Macos:
>
> openjdk version "1.8.0_282"
> OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_282-b08)
> OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.282-b08, mixed mode)
>
> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
> Java version: 1.8.0_282, vendor: AdoptOpenJDK, runtime:
> /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
>
> openjdk version "11.0.10" 2021-01-19
> OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)
>
> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
> Java version: 11.0.10, vendor: AdoptOpenJDK, runtime:
> /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
>
> Windows 10:
>
> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> Maven home: C:\Java\apache-maven-3.6.3\bin\..
> Java version: 1.8.0_282, vendor: AdoptOpenJDK, runtime: C:\Program
> Files\AdoptOpenJDK\jdk-8.0.282.8-hotspot\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> openjdk version "11.0.10" 2021-01-19
> OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)
>
> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> Maven home: C:\Java\apache-maven-3.6.3\bin\..
> Java version: 11.0.10, vendor: AdoptOpenJDK, runtime: C:\Program
> Files\AdoptOpenJDK\jdk-11.0.10.9-hotspot
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> openjdk version "15.0.2" 2021-01-19
> OpenJDK Runtime Environment AdoptOpenJDK (build 15.0.2+7)
> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 15.0.2+7, mixed mode, sharing)
>
> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> Maven home: C:\Java\apache-maven-3.6.3\bin\..
> Java version: 15.0.2, vendor: AdoptOpenJDK, runtime: C:\Program
> Files\AdoptOpenJDK\jdk-15.0.2.7-hotspot
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> Details of changes since 3.11 are in the release notes:
>
>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/RELEASE-NOTES.txt
>
>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/changes-report.html
>
> Site:
>
>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/index.html
>     (note some *relative* links are broken and the 3.12.0 directories are
> not yet created - these will be OK once the site is deployed.)
>
> JApiCmp Report (compared to 3.11):
>
>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/japicmp.html
>
> RAT Report:
>
>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-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 than 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-lang.git --branch
> commons-lang-3.12.0-RC1 commons-lang-3.12.0-RC1
> cd commons-lang-3.12.0-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:
>
> 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
>
> -the end-
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons Lang 3.12.0 based on RC1

garydgregory
I use the RC cut date as the release date since it is part of the tagged
server files.

Gary

On Mon, Mar 1, 2021, 07:37 Brent Worden <[hidden email]> wrote:

> 3.12.0 release date on the site is incorrectly stated as 2020-02-26:
>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/changes-report.html#a3.12.0
>
> Brent
>
>
> On Sun, Feb 28, 2021 at 4:12 PM Bruno P. Kinoshita <[hidden email]>
> wrote:
>
> >  +1
> > Site reports look good, signatures look good too. Inspected maven
> archives
> > & dist binaries and sources. Found nothing out of the ordinary.
> >
> > Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe;
> > 2018-06-18T06:33:14+12:00)
> > Maven home: /opt/apache-maven-3.5.4
> > Java version: 1.8.0_282, vendor: Private Build, runtime:
> > /usr/lib/jvm/java-8-openjdk-amd64/jre
> > Default locale: en_US, platform encoding: UTF-8
> > OS name: "linux", version: "5.4.0-66-generic", arch: "amd64", family:
> > "unix"
> >
> >
> > Thanks for RM'ing!
> > Bruno
> >
> >     On Saturday, 27 February 2021, 9:59:48 am NZDT, Gary Gregory <
> > [hidden email]> wrote:
> >
> >  We have fixed quite a few bugs and added some significant enhancements
> > since Apache Commons Lang 3.11 was released, so I would like to release
> > Apache Commons Lang 3.12.0.
> >
> > Apache Commons Lang 3.12.0 RC1 is available for review here:
> >     https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1 (svn
> > revision 46353)
> >
> > The Git tag commons-lang-3.12.0-RC1 commit for this RC is
> > 105a350b154eac7c3f3a6bac94ec2cfb0fbe232b which you can browse here:
> >
> >
> >
> https://gitbox.apache.org/repos/asf?p=commons-lang.git;a=commit;h=105a350b154eac7c3f3a6bac94ec2cfb0fbe232b
> > You may checkout this tag using:
> >     git clone https://gitbox.apache.org/repos/asf/commons-lang.git
> > --branch
> > commons-lang-3.12.0-RC1 commons-lang-3.12.0-RC1
> >
> > Maven artifacts are here:
> >
> >
> >
> https://repository.apache.org/content/repositories/orgapachecommons-1543/org/apache/commons/commons-lang3/3.12.0/
> >
> > These are the artifacts and their hashes:
> >
> > #Release SHA-512s
> > #Fri Feb 26 15:40:49 EST 2021
> >
> >
> commons-lang3-3.12.0-bin.tar.gz=4aceb79bbae27164c00e6c6c3e71bf90fca9365d7fb675972234df4d1fb645837281bb629bb69c05180944a75941c9adb5d51c7ae912590baae4a52eda7f14cb
> >
> >
> commons-lang3-3.12.0-bin.zip=dbdeb8863b7483535087798998721fd61334d26affdfc92a401cde4ad2d14c26f1bcf48390c960e2faefceac58ad012bddf800a22edf9f01ebc820fe2b74d896
> >
> >
> commons-lang3-3.12.0-javadoc.jar=2e616a71a1eabdfc5ec76d62b0ad120ab6ce403de79192e845fca4534ae14e5b22e55c953e72261a27eb8cf7255b88233ff8858be0758788a80e975d5cbb3b4a
> >
> >
> commons-lang3-3.12.0-sources.jar=68cc656dd59983987f97a9db38209b13965bbb5174ee110691df0c4dc8cc6a9f35c02096b9dbf1237110ddcd357460019f410426384fe489cb5818787d5e2462
> >
> >
> commons-lang3-3.12.0-src.tar.gz=80d1b960ae0b02859be329ea60d68cef33f3c7be7ec19752b3c9cfef442adef480878317ce2cfa309a27e662e2c72cab22023eaa3702e27970a1e5d55ca43f57
> >
> >
> commons-lang3-3.12.0-src.zip=7e82b911ae5426d5c7a77acf6cb8d78316ccc6116b1431476aee8593d65da10113e6d634ae22b999ef65b1b6b9ce7180ce082d949cad6150b66d784f02a34e59
> >
> >
> commons-lang3-3.12.0-test-sources.jar=7d035aa5c7ed550c06ef57d0fbb64d1a2f60abc0dfe134a5c760f6eb5de9ea8ca6be69db841b0fd911ce1e2a7a6f455c85969d803c426f20abcb878419bb6b59
> >
> >
> commons-lang3-3.12.0-tests.jar=7e410224eac6458c063d9606e901fad4b2012d60ebf8c7cf6ef8b9a2f65a89a9cdcb752b74edd1503c7a9fb4bb96c64ed977b1e08f56f8cff155ca8d31522005
> >
> > I have tested this with 'mvn' (the default goal) using:
> >
> > Macos:
> >
> > openjdk version "1.8.0_282"
> > OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_282-b08)
> > OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.282-b08, mixed mode)
> >
> > Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> > Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
> > Java version: 1.8.0_282, vendor: AdoptOpenJDK, runtime:
> > /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre
> > Default locale: en_US, platform encoding: UTF-8
> > OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
> >
> > openjdk version "11.0.10" 2021-01-19
> > OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
> > OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)
> >
> > Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> > Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
> > Java version: 11.0.10, vendor: AdoptOpenJDK, runtime:
> > /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
> > Default locale: en_US, platform encoding: UTF-8
> > OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
> >
> > Windows 10:
> >
> > Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> > Maven home: C:\Java\apache-maven-3.6.3\bin\..
> > Java version: 1.8.0_282, vendor: AdoptOpenJDK, runtime: C:\Program
> > Files\AdoptOpenJDK\jdk-8.0.282.8-hotspot\jre
> > Default locale: en_US, platform encoding: Cp1252
> > OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> >
> > openjdk version "11.0.10" 2021-01-19
> > OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
> > OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)
> >
> > Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> > Maven home: C:\Java\apache-maven-3.6.3\bin\..
> > Java version: 11.0.10, vendor: AdoptOpenJDK, runtime: C:\Program
> > Files\AdoptOpenJDK\jdk-11.0.10.9-hotspot
> > Default locale: en_US, platform encoding: Cp1252
> > OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> >
> > openjdk version "15.0.2" 2021-01-19
> > OpenJDK Runtime Environment AdoptOpenJDK (build 15.0.2+7)
> > OpenJDK 64-Bit Server VM AdoptOpenJDK (build 15.0.2+7, mixed mode,
> sharing)
> >
> > Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> > Maven home: C:\Java\apache-maven-3.6.3\bin\..
> > Java version: 15.0.2, vendor: AdoptOpenJDK, runtime: C:\Program
> > Files\AdoptOpenJDK\jdk-15.0.2.7-hotspot
> > Default locale: en_US, platform encoding: Cp1252
> > OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> >
> > Details of changes since 3.11 are in the release notes:
> >
> >
> >
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/RELEASE-NOTES.txt
> >
> >
> >
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/changes-report.html
> >
> > Site:
> >
> >
> >
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/index.html
> >     (note some *relative* links are broken and the 3.12.0 directories are
> > not yet created - these will be OK once the site is deployed.)
> >
> > JApiCmp Report (compared to 3.11):
> >
> >
> >
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/japicmp.html
> >
> > RAT Report:
> >
> >
> >
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-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 than 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-lang.git --branch
> > commons-lang-3.12.0-RC1 commons-lang-3.12.0-RC1
> > cd commons-lang-3.12.0-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:
> >
> > 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
> >
> > -the end-
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons Lang 3.12.0 based on RC1

Alex Herbert
On Mon, 1 Mar 2021 at 13:12, Gary Gregory <[hidden email]> wrote:

> I use the RC cut date as the release date since it is part of the tagged
> server files.
>

It should be 2021 not 2020.


>
> Gary
>
> On Mon, Mar 1, 2021, 07:37 Brent Worden <[hidden email]> wrote:
>
> > 3.12.0 release date on the site is incorrectly stated as 2020-02-26:
> >
> >
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/changes-report.html#a3.12.0
> >
> > Brent
>

>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Commons Lang 3.12.0 based on RC1

Rob Tompkins
In reply to this post by garydgregory
I think it’s the 2020*** not the date before hand, regardless, that can be ammended in the site once released.

-Rob

> On Mar 1, 2021, at 8:12 AM, Gary Gregory <[hidden email]> wrote:
>
> I use the RC cut date as the release date since it is part of the tagged
> server files.
>
> Gary
>
> On Mon, Mar 1, 2021, 07:37 Brent Worden <[hidden email]> wrote:
>
>> 3.12.0 release date on the site is incorrectly stated as 2020-02-26:
>>
>> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/changes-report.html#a3.12.0
>>
>> Brent
>>
>>
>> On Sun, Feb 28, 2021 at 4:12 PM Bruno P. Kinoshita <[hidden email]>
>> wrote:
>>
>>> +1
>>> Site reports look good, signatures look good too. Inspected maven
>> archives
>>> & dist binaries and sources. Found nothing out of the ordinary.
>>>
>>> Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe;
>>> 2018-06-18T06:33:14+12:00)
>>> Maven home: /opt/apache-maven-3.5.4
>>> Java version: 1.8.0_282, vendor: Private Build, runtime:
>>> /usr/lib/jvm/java-8-openjdk-amd64/jre
>>> Default locale: en_US, platform encoding: UTF-8
>>> OS name: "linux", version: "5.4.0-66-generic", arch: "amd64", family:
>>> "unix"
>>>
>>>
>>> Thanks for RM'ing!
>>> Bruno
>>>
>>>    On Saturday, 27 February 2021, 9:59:48 am NZDT, Gary Gregory <
>>> [hidden email]> wrote:
>>>
>>> We have fixed quite a few bugs and added some significant enhancements
>>> since Apache Commons Lang 3.11 was released, so I would like to release
>>> Apache Commons Lang 3.12.0.
>>>
>>> Apache Commons Lang 3.12.0 RC1 is available for review here:
>>>    https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1 (svn
>>> revision 46353)
>>>
>>> The Git tag commons-lang-3.12.0-RC1 commit for this RC is
>>> 105a350b154eac7c3f3a6bac94ec2cfb0fbe232b which you can browse here:
>>>
>>>
>>>
>> https://gitbox.apache.org/repos/asf?p=commons-lang.git;a=commit;h=105a350b154eac7c3f3a6bac94ec2cfb0fbe232b
>>> You may checkout this tag using:
>>>    git clone https://gitbox.apache.org/repos/asf/commons-lang.git
>>> --branch
>>> commons-lang-3.12.0-RC1 commons-lang-3.12.0-RC1
>>>
>>> Maven artifacts are here:
>>>
>>>
>>>
>> https://repository.apache.org/content/repositories/orgapachecommons-1543/org/apache/commons/commons-lang3/3.12.0/
>>>
>>> These are the artifacts and their hashes:
>>>
>>> #Release SHA-512s
>>> #Fri Feb 26 15:40:49 EST 2021
>>>
>>>
>> commons-lang3-3.12.0-bin.tar.gz=4aceb79bbae27164c00e6c6c3e71bf90fca9365d7fb675972234df4d1fb645837281bb629bb69c05180944a75941c9adb5d51c7ae912590baae4a52eda7f14cb
>>>
>>>
>> commons-lang3-3.12.0-bin.zip=dbdeb8863b7483535087798998721fd61334d26affdfc92a401cde4ad2d14c26f1bcf48390c960e2faefceac58ad012bddf800a22edf9f01ebc820fe2b74d896
>>>
>>>
>> commons-lang3-3.12.0-javadoc.jar=2e616a71a1eabdfc5ec76d62b0ad120ab6ce403de79192e845fca4534ae14e5b22e55c953e72261a27eb8cf7255b88233ff8858be0758788a80e975d5cbb3b4a
>>>
>>>
>> commons-lang3-3.12.0-sources.jar=68cc656dd59983987f97a9db38209b13965bbb5174ee110691df0c4dc8cc6a9f35c02096b9dbf1237110ddcd357460019f410426384fe489cb5818787d5e2462
>>>
>>>
>> commons-lang3-3.12.0-src.tar.gz=80d1b960ae0b02859be329ea60d68cef33f3c7be7ec19752b3c9cfef442adef480878317ce2cfa309a27e662e2c72cab22023eaa3702e27970a1e5d55ca43f57
>>>
>>>
>> commons-lang3-3.12.0-src.zip=7e82b911ae5426d5c7a77acf6cb8d78316ccc6116b1431476aee8593d65da10113e6d634ae22b999ef65b1b6b9ce7180ce082d949cad6150b66d784f02a34e59
>>>
>>>
>> commons-lang3-3.12.0-test-sources.jar=7d035aa5c7ed550c06ef57d0fbb64d1a2f60abc0dfe134a5c760f6eb5de9ea8ca6be69db841b0fd911ce1e2a7a6f455c85969d803c426f20abcb878419bb6b59
>>>
>>>
>> commons-lang3-3.12.0-tests.jar=7e410224eac6458c063d9606e901fad4b2012d60ebf8c7cf6ef8b9a2f65a89a9cdcb752b74edd1503c7a9fb4bb96c64ed977b1e08f56f8cff155ca8d31522005
>>>
>>> I have tested this with 'mvn' (the default goal) using:
>>>
>>> Macos:
>>>
>>> openjdk version "1.8.0_282"
>>> OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_282-b08)
>>> OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.282-b08, mixed mode)
>>>
>>> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
>>> Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
>>> Java version: 1.8.0_282, vendor: AdoptOpenJDK, runtime:
>>> /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre
>>> Default locale: en_US, platform encoding: UTF-8
>>> OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
>>>
>>> openjdk version "11.0.10" 2021-01-19
>>> OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
>>> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)
>>>
>>> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
>>> Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
>>> Java version: 11.0.10, vendor: AdoptOpenJDK, runtime:
>>> /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
>>> Default locale: en_US, platform encoding: UTF-8
>>> OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
>>>
>>> Windows 10:
>>>
>>> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
>>> Maven home: C:\Java\apache-maven-3.6.3\bin\..
>>> Java version: 1.8.0_282, vendor: AdoptOpenJDK, runtime: C:\Program
>>> Files\AdoptOpenJDK\jdk-8.0.282.8-hotspot\jre
>>> Default locale: en_US, platform encoding: Cp1252
>>> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>>>
>>> openjdk version "11.0.10" 2021-01-19
>>> OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
>>> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)
>>>
>>> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
>>> Maven home: C:\Java\apache-maven-3.6.3\bin\..
>>> Java version: 11.0.10, vendor: AdoptOpenJDK, runtime: C:\Program
>>> Files\AdoptOpenJDK\jdk-11.0.10.9-hotspot
>>> Default locale: en_US, platform encoding: Cp1252
>>> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>>>
>>> openjdk version "15.0.2" 2021-01-19
>>> OpenJDK Runtime Environment AdoptOpenJDK (build 15.0.2+7)
>>> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 15.0.2+7, mixed mode,
>> sharing)
>>>
>>> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
>>> Maven home: C:\Java\apache-maven-3.6.3\bin\..
>>> Java version: 15.0.2, vendor: AdoptOpenJDK, runtime: C:\Program
>>> Files\AdoptOpenJDK\jdk-15.0.2.7-hotspot
>>> Default locale: en_US, platform encoding: Cp1252
>>> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>>>
>>> Details of changes since 3.11 are in the release notes:
>>>
>>>
>>>
>> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/RELEASE-NOTES.txt
>>>
>>>
>>>
>> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/changes-report.html
>>>
>>> Site:
>>>
>>>
>>>
>> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/index.html
>>>    (note some *relative* links are broken and the 3.12.0 directories are
>>> not yet created - these will be OK once the site is deployed.)
>>>
>>> JApiCmp Report (compared to 3.11):
>>>
>>>
>>>
>> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/japicmp.html
>>>
>>> RAT Report:
>>>
>>>
>>>
>> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-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 than 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-lang.git --branch
>>> commons-lang-3.12.0-RC1 commons-lang-3.12.0-RC1
>>> cd commons-lang-3.12.0-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:
>>>
>>> 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
>>>
>>> -the end-
>>>
>>


---------------------------------------------------------------------
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 Lang 3.12.0 based on RC1

garydgregory
Gotcha.

Gary

On Mon, Mar 1, 2021, 08:31 Rob Tompkins <[hidden email]> wrote:

> I think it’s the 2020*** not the date before hand, regardless, that can be
> ammended in the site once released.
>
> -Rob
>
> > On Mar 1, 2021, at 8:12 AM, Gary Gregory <[hidden email]> wrote:
> >
> > I use the RC cut date as the release date since it is part of the tagged
> > server files.
> >
> > Gary
> >
> > On Mon, Mar 1, 2021, 07:37 Brent Worden <[hidden email]> wrote:
> >
> >> 3.12.0 release date on the site is incorrectly stated as 2020-02-26:
> >>
> >>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/changes-report.html#a3.12.0
> >>
> >> Brent
> >>
> >>
> >> On Sun, Feb 28, 2021 at 4:12 PM Bruno P. Kinoshita <[hidden email]>
> >> wrote:
> >>
> >>> +1
> >>> Site reports look good, signatures look good too. Inspected maven
> >> archives
> >>> & dist binaries and sources. Found nothing out of the ordinary.
> >>>
> >>> Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe;
> >>> 2018-06-18T06:33:14+12:00)
> >>> Maven home: /opt/apache-maven-3.5.4
> >>> Java version: 1.8.0_282, vendor: Private Build, runtime:
> >>> /usr/lib/jvm/java-8-openjdk-amd64/jre
> >>> Default locale: en_US, platform encoding: UTF-8
> >>> OS name: "linux", version: "5.4.0-66-generic", arch: "amd64", family:
> >>> "unix"
> >>>
> >>>
> >>> Thanks for RM'ing!
> >>> Bruno
> >>>
> >>>    On Saturday, 27 February 2021, 9:59:48 am NZDT, Gary Gregory <
> >>> [hidden email]> wrote:
> >>>
> >>> We have fixed quite a few bugs and added some significant enhancements
> >>> since Apache Commons Lang 3.11 was released, so I would like to release
> >>> Apache Commons Lang 3.12.0.
> >>>
> >>> Apache Commons Lang 3.12.0 RC1 is available for review here:
> >>>    https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1 (svn
> >>> revision 46353)
> >>>
> >>> The Git tag commons-lang-3.12.0-RC1 commit for this RC is
> >>> 105a350b154eac7c3f3a6bac94ec2cfb0fbe232b which you can browse here:
> >>>
> >>>
> >>>
> >>
> https://gitbox.apache.org/repos/asf?p=commons-lang.git;a=commit;h=105a350b154eac7c3f3a6bac94ec2cfb0fbe232b
> >>> You may checkout this tag using:
> >>>    git clone https://gitbox.apache.org/repos/asf/commons-lang.git
> >>> --branch
> >>> commons-lang-3.12.0-RC1 commons-lang-3.12.0-RC1
> >>>
> >>> Maven artifacts are here:
> >>>
> >>>
> >>>
> >>
> https://repository.apache.org/content/repositories/orgapachecommons-1543/org/apache/commons/commons-lang3/3.12.0/
> >>>
> >>> These are the artifacts and their hashes:
> >>>
> >>> #Release SHA-512s
> >>> #Fri Feb 26 15:40:49 EST 2021
> >>>
> >>>
> >>
> commons-lang3-3.12.0-bin.tar.gz=4aceb79bbae27164c00e6c6c3e71bf90fca9365d7fb675972234df4d1fb645837281bb629bb69c05180944a75941c9adb5d51c7ae912590baae4a52eda7f14cb
> >>>
> >>>
> >>
> commons-lang3-3.12.0-bin.zip=dbdeb8863b7483535087798998721fd61334d26affdfc92a401cde4ad2d14c26f1bcf48390c960e2faefceac58ad012bddf800a22edf9f01ebc820fe2b74d896
> >>>
> >>>
> >>
> commons-lang3-3.12.0-javadoc.jar=2e616a71a1eabdfc5ec76d62b0ad120ab6ce403de79192e845fca4534ae14e5b22e55c953e72261a27eb8cf7255b88233ff8858be0758788a80e975d5cbb3b4a
> >>>
> >>>
> >>
> commons-lang3-3.12.0-sources.jar=68cc656dd59983987f97a9db38209b13965bbb5174ee110691df0c4dc8cc6a9f35c02096b9dbf1237110ddcd357460019f410426384fe489cb5818787d5e2462
> >>>
> >>>
> >>
> commons-lang3-3.12.0-src.tar.gz=80d1b960ae0b02859be329ea60d68cef33f3c7be7ec19752b3c9cfef442adef480878317ce2cfa309a27e662e2c72cab22023eaa3702e27970a1e5d55ca43f57
> >>>
> >>>
> >>
> commons-lang3-3.12.0-src.zip=7e82b911ae5426d5c7a77acf6cb8d78316ccc6116b1431476aee8593d65da10113e6d634ae22b999ef65b1b6b9ce7180ce082d949cad6150b66d784f02a34e59
> >>>
> >>>
> >>
> commons-lang3-3.12.0-test-sources.jar=7d035aa5c7ed550c06ef57d0fbb64d1a2f60abc0dfe134a5c760f6eb5de9ea8ca6be69db841b0fd911ce1e2a7a6f455c85969d803c426f20abcb878419bb6b59
> >>>
> >>>
> >>
> commons-lang3-3.12.0-tests.jar=7e410224eac6458c063d9606e901fad4b2012d60ebf8c7cf6ef8b9a2f65a89a9cdcb752b74edd1503c7a9fb4bb96c64ed977b1e08f56f8cff155ca8d31522005
> >>>
> >>> I have tested this with 'mvn' (the default goal) using:
> >>>
> >>> Macos:
> >>>
> >>> openjdk version "1.8.0_282"
> >>> OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_282-b08)
> >>> OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.282-b08, mixed mode)
> >>>
> >>> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> >>> Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
> >>> Java version: 1.8.0_282, vendor: AdoptOpenJDK, runtime:
> >>> /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre
> >>> Default locale: en_US, platform encoding: UTF-8
> >>> OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
> >>>
> >>> openjdk version "11.0.10" 2021-01-19
> >>> OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
> >>> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)
> >>>
> >>> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> >>> Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
> >>> Java version: 11.0.10, vendor: AdoptOpenJDK, runtime:
> >>> /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
> >>> Default locale: en_US, platform encoding: UTF-8
> >>> OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
> >>>
> >>> Windows 10:
> >>>
> >>> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> >>> Maven home: C:\Java\apache-maven-3.6.3\bin\..
> >>> Java version: 1.8.0_282, vendor: AdoptOpenJDK, runtime: C:\Program
> >>> Files\AdoptOpenJDK\jdk-8.0.282.8-hotspot\jre
> >>> Default locale: en_US, platform encoding: Cp1252
> >>> OS name: "windows 10", version: "10.0", arch: "amd64", family:
> "windows"
> >>>
> >>> openjdk version "11.0.10" 2021-01-19
> >>> OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
> >>> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)
> >>>
> >>> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> >>> Maven home: C:\Java\apache-maven-3.6.3\bin\..
> >>> Java version: 11.0.10, vendor: AdoptOpenJDK, runtime: C:\Program
> >>> Files\AdoptOpenJDK\jdk-11.0.10.9-hotspot
> >>> Default locale: en_US, platform encoding: Cp1252
> >>> OS name: "windows 10", version: "10.0", arch: "amd64", family:
> "windows"
> >>>
> >>> openjdk version "15.0.2" 2021-01-19
> >>> OpenJDK Runtime Environment AdoptOpenJDK (build 15.0.2+7)
> >>> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 15.0.2+7, mixed mode,
> >> sharing)
> >>>
> >>> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> >>> Maven home: C:\Java\apache-maven-3.6.3\bin\..
> >>> Java version: 15.0.2, vendor: AdoptOpenJDK, runtime: C:\Program
> >>> Files\AdoptOpenJDK\jdk-15.0.2.7-hotspot
> >>> Default locale: en_US, platform encoding: Cp1252
> >>> OS name: "windows 10", version: "10.0", arch: "amd64", family:
> "windows"
> >>>
> >>> Details of changes since 3.11 are in the release notes:
> >>>
> >>>
> >>>
> >>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/RELEASE-NOTES.txt
> >>>
> >>>
> >>>
> >>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/changes-report.html
> >>>
> >>> Site:
> >>>
> >>>
> >>>
> >>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/index.html
> >>>    (note some *relative* links are broken and the 3.12.0 directories
> are
> >>> not yet created - these will be OK once the site is deployed.)
> >>>
> >>> JApiCmp Report (compared to 3.11):
> >>>
> >>>
> >>>
> >>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/japicmp.html
> >>>
> >>> RAT Report:
> >>>
> >>>
> >>>
> >>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-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 than 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-lang.git
> --branch
> >>> commons-lang-3.12.0-RC1 commons-lang-3.12.0-RC1
> >>> cd commons-lang-3.12.0-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:
> >>>
> >>> 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
> >>>
> >>> -the end-
> >>>
> >>
>
>
> ---------------------------------------------------------------------
> 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 Lang 3.12.0 based on RC1

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

Gary


On Fri, Feb 26, 2021 at 3:59 PM Gary Gregory <[hidden email]> wrote:

> We have fixed quite a few bugs and added some significant enhancements
> since Apache Commons Lang 3.11 was released, so I would like to release
> Apache Commons Lang 3.12.0.
>
> Apache Commons Lang 3.12.0 RC1 is available for review here:
>     https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1 (svn
> revision 46353)
>
> The Git tag commons-lang-3.12.0-RC1 commit for this RC is
> 105a350b154eac7c3f3a6bac94ec2cfb0fbe232b which you can browse here:
>
> https://gitbox.apache.org/repos/asf?p=commons-lang.git;a=commit;h=105a350b154eac7c3f3a6bac94ec2cfb0fbe232b
> You may checkout this tag using:
>     git clone https://gitbox.apache.org/repos/asf/commons-lang.git
> --branch commons-lang-3.12.0-RC1 commons-lang-3.12.0-RC1
>
> Maven artifacts are here:
>
> https://repository.apache.org/content/repositories/orgapachecommons-1543/org/apache/commons/commons-lang3/3.12.0/
>
> These are the artifacts and their hashes:
>
> #Release SHA-512s
> #Fri Feb 26 15:40:49 EST 2021
>
> commons-lang3-3.12.0-bin.tar.gz=4aceb79bbae27164c00e6c6c3e71bf90fca9365d7fb675972234df4d1fb645837281bb629bb69c05180944a75941c9adb5d51c7ae912590baae4a52eda7f14cb
>
> commons-lang3-3.12.0-bin.zip=dbdeb8863b7483535087798998721fd61334d26affdfc92a401cde4ad2d14c26f1bcf48390c960e2faefceac58ad012bddf800a22edf9f01ebc820fe2b74d896
>
> commons-lang3-3.12.0-javadoc.jar=2e616a71a1eabdfc5ec76d62b0ad120ab6ce403de79192e845fca4534ae14e5b22e55c953e72261a27eb8cf7255b88233ff8858be0758788a80e975d5cbb3b4a
>
> commons-lang3-3.12.0-sources.jar=68cc656dd59983987f97a9db38209b13965bbb5174ee110691df0c4dc8cc6a9f35c02096b9dbf1237110ddcd357460019f410426384fe489cb5818787d5e2462
>
> commons-lang3-3.12.0-src.tar.gz=80d1b960ae0b02859be329ea60d68cef33f3c7be7ec19752b3c9cfef442adef480878317ce2cfa309a27e662e2c72cab22023eaa3702e27970a1e5d55ca43f57
>
> commons-lang3-3.12.0-src.zip=7e82b911ae5426d5c7a77acf6cb8d78316ccc6116b1431476aee8593d65da10113e6d634ae22b999ef65b1b6b9ce7180ce082d949cad6150b66d784f02a34e59
>
> commons-lang3-3.12.0-test-sources.jar=7d035aa5c7ed550c06ef57d0fbb64d1a2f60abc0dfe134a5c760f6eb5de9ea8ca6be69db841b0fd911ce1e2a7a6f455c85969d803c426f20abcb878419bb6b59
>
> commons-lang3-3.12.0-tests.jar=7e410224eac6458c063d9606e901fad4b2012d60ebf8c7cf6ef8b9a2f65a89a9cdcb752b74edd1503c7a9fb4bb96c64ed977b1e08f56f8cff155ca8d31522005
>
> I have tested this with 'mvn' (the default goal) using:
>
> Macos:
>
> openjdk version "1.8.0_282"
> OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_282-b08)
> OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.282-b08, mixed mode)
>
> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
> Java version: 1.8.0_282, vendor: AdoptOpenJDK, runtime:
> /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
>
> openjdk version "11.0.10" 2021-01-19
> OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)
>
> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
> Java version: 11.0.10, vendor: AdoptOpenJDK, runtime:
> /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
>
> Windows 10:
>
> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> Maven home: C:\Java\apache-maven-3.6.3\bin\..
> Java version: 1.8.0_282, vendor: AdoptOpenJDK, runtime: C:\Program
> Files\AdoptOpenJDK\jdk-8.0.282.8-hotspot\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> openjdk version "11.0.10" 2021-01-19
> OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)
>
> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> Maven home: C:\Java\apache-maven-3.6.3\bin\..
> Java version: 11.0.10, vendor: AdoptOpenJDK, runtime: C:\Program
> Files\AdoptOpenJDK\jdk-11.0.10.9-hotspot
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> openjdk version "15.0.2" 2021-01-19
> OpenJDK Runtime Environment AdoptOpenJDK (build 15.0.2+7)
> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 15.0.2+7, mixed mode, sharing)
>
> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> Maven home: C:\Java\apache-maven-3.6.3\bin\..
> Java version: 15.0.2, vendor: AdoptOpenJDK, runtime: C:\Program
> Files\AdoptOpenJDK\jdk-15.0.2.7-hotspot
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> Details of changes since 3.11 are in the release notes:
>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/RELEASE-NOTES.txt
>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/changes-report.html
>
> Site:
>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/index.html
>     (note some *relative* links are broken and the 3.12.0 directories are
> not yet created - these will be OK once the site is deployed.)
>
> JApiCmp Report (compared to 3.11):
>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/japicmp.html
>
> RAT Report:
>
> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-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 than 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-lang.git --branch
> commons-lang-3.12.0-RC1 commons-lang-3.12.0-RC1
> cd commons-lang-3.12.0-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:
>
> 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
>
> -the end-
>
>
Reply | Threaded
Open this post in threaded view
|

[VOTE][RESULT] Release Apache Commons Lang 3.12.0 based on RC1

Gary Gregory-3
In reply to this post by garydgregory
This vote passes wit the following +1 binding votes:

- Matt Sicker
- Bruno P. Kinoshita
- Gary Gregory

No other votes were cast.

Gary

On Mon, Mar 1, 2021 at 9:30 AM Gary Gregory <[hidden email]> wrote:

> Gotcha.
>
> Gary
>
> On Mon, Mar 1, 2021, 08:31 Rob Tompkins <[hidden email]> wrote:
>
>> I think it’s the 2020*** not the date before hand, regardless, that can
>> be ammended in the site once released.
>>
>> -Rob
>>
>> > On Mar 1, 2021, at 8:12 AM, Gary Gregory <[hidden email]>
>> wrote:
>> >
>> > I use the RC cut date as the release date since it is part of the tagged
>> > server files.
>> >
>> > Gary
>> >
>> > On Mon, Mar 1, 2021, 07:37 Brent Worden <[hidden email]> wrote:
>> >
>> >> 3.12.0 release date on the site is incorrectly stated as 2020-02-26:
>> >>
>> >>
>> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/changes-report.html#a3.12.0
>> >>
>> >> Brent
>> >>
>> >>
>> >> On Sun, Feb 28, 2021 at 4:12 PM Bruno P. Kinoshita <[hidden email]>
>> >> wrote:
>> >>
>> >>> +1
>> >>> Site reports look good, signatures look good too. Inspected maven
>> >> archives
>> >>> & dist binaries and sources. Found nothing out of the ordinary.
>> >>>
>> >>> Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe;
>> >>> 2018-06-18T06:33:14+12:00)
>> >>> Maven home: /opt/apache-maven-3.5.4
>> >>> Java version: 1.8.0_282, vendor: Private Build, runtime:
>> >>> /usr/lib/jvm/java-8-openjdk-amd64/jre
>> >>> Default locale: en_US, platform encoding: UTF-8
>> >>> OS name: "linux", version: "5.4.0-66-generic", arch: "amd64", family:
>> >>> "unix"
>> >>>
>> >>>
>> >>> Thanks for RM'ing!
>> >>> Bruno
>> >>>
>> >>>    On Saturday, 27 February 2021, 9:59:48 am NZDT, Gary Gregory <
>> >>> [hidden email]> wrote:
>> >>>
>> >>> We have fixed quite a few bugs and added some significant enhancements
>> >>> since Apache Commons Lang 3.11 was released, so I would like to
>> release
>> >>> Apache Commons Lang 3.12.0.
>> >>>
>> >>> Apache Commons Lang 3.12.0 RC1 is available for review here:
>> >>>    https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1
>> (svn
>> >>> revision 46353)
>> >>>
>> >>> The Git tag commons-lang-3.12.0-RC1 commit for this RC is
>> >>> 105a350b154eac7c3f3a6bac94ec2cfb0fbe232b which you can browse here:
>> >>>
>> >>>
>> >>>
>> >>
>> https://gitbox.apache.org/repos/asf?p=commons-lang.git;a=commit;h=105a350b154eac7c3f3a6bac94ec2cfb0fbe232b
>> >>> You may checkout this tag using:
>> >>>    git clone https://gitbox.apache.org/repos/asf/commons-lang.git
>> >>> --branch
>> >>> commons-lang-3.12.0-RC1 commons-lang-3.12.0-RC1
>> >>>
>> >>> Maven artifacts are here:
>> >>>
>> >>>
>> >>>
>> >>
>> https://repository.apache.org/content/repositories/orgapachecommons-1543/org/apache/commons/commons-lang3/3.12.0/
>> >>>
>> >>> These are the artifacts and their hashes:
>> >>>
>> >>> #Release SHA-512s
>> >>> #Fri Feb 26 15:40:49 EST 2021
>> >>>
>> >>>
>> >>
>> commons-lang3-3.12.0-bin.tar.gz=4aceb79bbae27164c00e6c6c3e71bf90fca9365d7fb675972234df4d1fb645837281bb629bb69c05180944a75941c9adb5d51c7ae912590baae4a52eda7f14cb
>> >>>
>> >>>
>> >>
>> commons-lang3-3.12.0-bin.zip=dbdeb8863b7483535087798998721fd61334d26affdfc92a401cde4ad2d14c26f1bcf48390c960e2faefceac58ad012bddf800a22edf9f01ebc820fe2b74d896
>> >>>
>> >>>
>> >>
>> commons-lang3-3.12.0-javadoc.jar=2e616a71a1eabdfc5ec76d62b0ad120ab6ce403de79192e845fca4534ae14e5b22e55c953e72261a27eb8cf7255b88233ff8858be0758788a80e975d5cbb3b4a
>> >>>
>> >>>
>> >>
>> commons-lang3-3.12.0-sources.jar=68cc656dd59983987f97a9db38209b13965bbb5174ee110691df0c4dc8cc6a9f35c02096b9dbf1237110ddcd357460019f410426384fe489cb5818787d5e2462
>> >>>
>> >>>
>> >>
>> commons-lang3-3.12.0-src.tar.gz=80d1b960ae0b02859be329ea60d68cef33f3c7be7ec19752b3c9cfef442adef480878317ce2cfa309a27e662e2c72cab22023eaa3702e27970a1e5d55ca43f57
>> >>>
>> >>>
>> >>
>> commons-lang3-3.12.0-src.zip=7e82b911ae5426d5c7a77acf6cb8d78316ccc6116b1431476aee8593d65da10113e6d634ae22b999ef65b1b6b9ce7180ce082d949cad6150b66d784f02a34e59
>> >>>
>> >>>
>> >>
>> commons-lang3-3.12.0-test-sources.jar=7d035aa5c7ed550c06ef57d0fbb64d1a2f60abc0dfe134a5c760f6eb5de9ea8ca6be69db841b0fd911ce1e2a7a6f455c85969d803c426f20abcb878419bb6b59
>> >>>
>> >>>
>> >>
>> commons-lang3-3.12.0-tests.jar=7e410224eac6458c063d9606e901fad4b2012d60ebf8c7cf6ef8b9a2f65a89a9cdcb752b74edd1503c7a9fb4bb96c64ed977b1e08f56f8cff155ca8d31522005
>> >>>
>> >>> I have tested this with 'mvn' (the default goal) using:
>> >>>
>> >>> Macos:
>> >>>
>> >>> openjdk version "1.8.0_282"
>> >>> OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_282-b08)
>> >>> OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.282-b08, mixed mode)
>> >>>
>> >>> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
>> >>> Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
>> >>> Java version: 1.8.0_282, vendor: AdoptOpenJDK, runtime:
>> >>> /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre
>> >>> Default locale: en_US, platform encoding: UTF-8
>> >>> OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
>> >>>
>> >>> openjdk version "11.0.10" 2021-01-19
>> >>> OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
>> >>> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)
>> >>>
>> >>> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
>> >>> Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
>> >>> Java version: 11.0.10, vendor: AdoptOpenJDK, runtime:
>> >>> /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
>> >>> Default locale: en_US, platform encoding: UTF-8
>> >>> OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
>> >>>
>> >>> Windows 10:
>> >>>
>> >>> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
>> >>> Maven home: C:\Java\apache-maven-3.6.3\bin\..
>> >>> Java version: 1.8.0_282, vendor: AdoptOpenJDK, runtime: C:\Program
>> >>> Files\AdoptOpenJDK\jdk-8.0.282.8-hotspot\jre
>> >>> Default locale: en_US, platform encoding: Cp1252
>> >>> OS name: "windows 10", version: "10.0", arch: "amd64", family:
>> "windows"
>> >>>
>> >>> openjdk version "11.0.10" 2021-01-19
>> >>> OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.10+9)
>> >>> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.10+9, mixed mode)
>> >>>
>> >>> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
>> >>> Maven home: C:\Java\apache-maven-3.6.3\bin\..
>> >>> Java version: 11.0.10, vendor: AdoptOpenJDK, runtime: C:\Program
>> >>> Files\AdoptOpenJDK\jdk-11.0.10.9-hotspot
>> >>> Default locale: en_US, platform encoding: Cp1252
>> >>> OS name: "windows 10", version: "10.0", arch: "amd64", family:
>> "windows"
>> >>>
>> >>> openjdk version "15.0.2" 2021-01-19
>> >>> OpenJDK Runtime Environment AdoptOpenJDK (build 15.0.2+7)
>> >>> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 15.0.2+7, mixed mode,
>> >> sharing)
>> >>>
>> >>> Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
>> >>> Maven home: C:\Java\apache-maven-3.6.3\bin\..
>> >>> Java version: 15.0.2, vendor: AdoptOpenJDK, runtime: C:\Program
>> >>> Files\AdoptOpenJDK\jdk-15.0.2.7-hotspot
>> >>> Default locale: en_US, platform encoding: Cp1252
>> >>> OS name: "windows 10", version: "10.0", arch: "amd64", family:
>> "windows"
>> >>>
>> >>> Details of changes since 3.11 are in the release notes:
>> >>>
>> >>>
>> >>>
>> >>
>> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/RELEASE-NOTES.txt
>> >>>
>> >>>
>> >>>
>> >>
>> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/changes-report.html
>> >>>
>> >>> Site:
>> >>>
>> >>>
>> >>>
>> >>
>> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/index.html
>> >>>    (note some *relative* links are broken and the 3.12.0 directories
>> are
>> >>> not yet created - these will be OK once the site is deployed.)
>> >>>
>> >>> JApiCmp Report (compared to 3.11):
>> >>>
>> >>>
>> >>>
>> >>
>> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-RC1/site/japicmp.html
>> >>>
>> >>> RAT Report:
>> >>>
>> >>>
>> >>>
>> >>
>> https://dist.apache.org/repos/dist/dev/commons/lang/3.12.0-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 than 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-lang.git
>> --branch
>> >>> commons-lang-3.12.0-RC1 commons-lang-3.12.0-RC1
>> >>> cd commons-lang-3.12.0-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:
>> >>>
>> >>> 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
>> >>>
>> >>> -the end-
>> >>>
>> >>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [hidden email]
>> For additional commands, e-mail: [hidden email]
>>
>>