Re: [LAZY][VOTE] Release Apache Commons Parent 66 based on RC1

2024-02-01 Thread Rob Tompkins
+1

> On Jan 31, 2024, at 10:22 PM, Gary Gregory  wrote:
> 
> This lazy vote passes with one binding +1 vote from Gary Gregory.
> 
> Gary
> 
>> On Wed, Jan 31, 2024 at 10:22 PM Gary Gregory  wrote:
>> 
>> My +1
>> 
>> Gary
>> 
>>> On Mon, Jan 29, 2024 at 8:31 AM Gary Gregory  wrote:
>>> 
>>> I forgot the [LAZY] prefix in the email subject.
>>> 
>>> Gary
>>> 
>>> 
>>> On Mon, Jan 29, 2024 at 8:30 AM Gary Gregory  wrote:
 
 We have fixed a few bugs and added some enhancements since Apache
 Commons Parent 65 was released, so I would like to release Apache
 Commons Parent 66.
 
 Apache Commons Parent 66 RC1 is available for review here:
https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1 (svn
 revision 66916)
 
 The Git tag commons-parent-66-RC1 commit for this RC is
 918efa6b38828e6dbb93dd22043420117b64e82a which you can browse here:

 https://gitbox.apache.org/repos/asf?p=commons-parent.git;a=commit;h=918efa6b38828e6dbb93dd22043420117b64e82a
 You may checkout this tag using:
git clone https://gitbox.apache.org/repos/asf/commons-parent.git
 --branch commons-parent-66-RC1 commons-parent-66-RC1
 
 Maven artifacts are here:

 https://repository.apache.org/content/repositories/orgapachecommons-1686/org/apache/commons/commons-parent/66/
 
 These are the artifacts and their hashes:
 
 #Release SHA-512s
 #Mon Jan 29 13:21:38 UTC 2024
 commons-parent-66-bom.json=4f11cc49e4e5970445ed6557892cc7a42167afbc046b2f9a1078d921a416abf3ee37ae6e0072faf47a91ac9821e9060ccc1bc2e69ff6d6ac3326a1a82f5a6f04
 commons-parent-66-bom.xml=832c6c4b5d39a3320ee145a61262c18e2835e2db70aa675341253b0def7e50849a543030fb530b9e1d47e4e26d69ebbb31b765544b6b8a2b219d4faed0eda449
 commons-parent-66-site.xml=5f045989b2c281c567467548678fe8685efabf5c13104299eea87b6ab6b6a75c9e98b590d7b288b8ec3a06934061709d0851a6dd9d9b45100ee2950908ec2d6c
 commons-parent-66-src.tar.gz=8d3cb6a642586bbe0d6c310d4b5acc1674b0ffd6eae7c22bec0e41ecd9d04f837d333548e69485e9e9563706736fd1c4685d6097948b203659cf17bdf09858d8
 commons-parent-66-src.zip=107337796f4bf018c8b0c4603cdebd935d84134ff2092dae9fabb4d41209b705c25dec44a7af84ab451bc2077e5655377e94da6104feb17932da21dd84df24d9
 org.apache.commons_commons-parent-66.spdx.json=e0ae5d3e5bff1e827e1094780fed9d5f4d3fc21e6d910705b56b36ab25a2b4752cfb38b5564ff538ccd44290859cfdccc814e583481e0c761994497a0c700e2d
 
 I have tested this with:
 mvn -V -Prelease -Ptest-deploy -P jacoco -P japicmp clean package site 
 deploy
 
 Using:
 
 openjdk version "21.0.2" 2024-01-16
 OpenJDK Runtime Environment Homebrew (build 21.0.2)
 OpenJDK 64-Bit Server VM Homebrew (build 21.0.2, mixed mode, sharing)
 
 Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
 Maven home: /usr/local/Cellar/maven/3.9.6/libexec
 Java version: 21.0.2, vendor: Homebrew, runtime:
 /usr/local/Cellar/openjdk/21.0.2/libexec/openjdk.jdk/Contents/Home
 Default locale: en_US, platform encoding: UTF-8
 OS name: "mac os x", version: "14.3", arch: "x86_64", family: "mac"
 
 Darwin  23.3.0 Darwin Kernel Version 23.3.0: Wed Dec 20 21:28:58
 PST 2023; root:xnu-10002.81.5~7/RELEASE_X86_64 x86_64
 
 Details of changes since 65 are in the release notes:

 https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/RELEASE-NOTES.txt

 https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/site/changes-report.html
 
 Site:

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

 https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/site/rat-report.html
 
 KEYS:
  https://downloads.apache.org/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.
 
 1a) Clone and checkout the RC tag
 
 git clone https://gitbox.apache.org/repos/asf/commons-parent.git
 --branch commons-parent-66-RC1 commons-parent-66-RC1
 cd commons-parent-66-RC1
 
 1b) Download and unpack the source archive from:
 
 

[RESULT][LAZY][VOTE] Release Apache Commons Parent 66 based on RC1

2024-01-31 Thread Gary Gregory
This lazy vote passes with one binding +1 vote from Gary Gregory.

Gary

>
> On Wed, Jan 31, 2024 at 10:22 PM Gary Gregory  wrote:
> >
> > My +1
> >
> > Gary
> >
> > On Mon, Jan 29, 2024 at 8:31 AM Gary Gregory  wrote:
> > >
> > > I forgot the [LAZY] prefix in the email subject.
> > >
> > > Gary
> > >
> > >
> > > On Mon, Jan 29, 2024 at 8:30 AM Gary Gregory  
> > > wrote:
> > > >
> > > > We have fixed a few bugs and added some enhancements since Apache
> > > > Commons Parent 65 was released, so I would like to release Apache
> > > > Commons Parent 66.
> > > >
> > > > Apache Commons Parent 66 RC1 is available for review here:
> > > > https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1 (svn
> > > > revision 66916)
> > > >
> > > > The Git tag commons-parent-66-RC1 commit for this RC is
> > > > 918efa6b38828e6dbb93dd22043420117b64e82a which you can browse here:
> > > > 
> > > > https://gitbox.apache.org/repos/asf?p=commons-parent.git;a=commit;h=918efa6b38828e6dbb93dd22043420117b64e82a
> > > > You may checkout this tag using:
> > > > git clone https://gitbox.apache.org/repos/asf/commons-parent.git
> > > > --branch commons-parent-66-RC1 commons-parent-66-RC1
> > > >
> > > > Maven artifacts are here:
> > > > 
> > > > https://repository.apache.org/content/repositories/orgapachecommons-1686/org/apache/commons/commons-parent/66/
> > > >
> > > > These are the artifacts and their hashes:
> > > >
> > > > #Release SHA-512s
> > > > #Mon Jan 29 13:21:38 UTC 2024
> > > > commons-parent-66-bom.json=4f11cc49e4e5970445ed6557892cc7a42167afbc046b2f9a1078d921a416abf3ee37ae6e0072faf47a91ac9821e9060ccc1bc2e69ff6d6ac3326a1a82f5a6f04
> > > > commons-parent-66-bom.xml=832c6c4b5d39a3320ee145a61262c18e2835e2db70aa675341253b0def7e50849a543030fb530b9e1d47e4e26d69ebbb31b765544b6b8a2b219d4faed0eda449
> > > > commons-parent-66-site.xml=5f045989b2c281c567467548678fe8685efabf5c13104299eea87b6ab6b6a75c9e98b590d7b288b8ec3a06934061709d0851a6dd9d9b45100ee2950908ec2d6c
> > > > commons-parent-66-src.tar.gz=8d3cb6a642586bbe0d6c310d4b5acc1674b0ffd6eae7c22bec0e41ecd9d04f837d333548e69485e9e9563706736fd1c4685d6097948b203659cf17bdf09858d8
> > > > commons-parent-66-src.zip=107337796f4bf018c8b0c4603cdebd935d84134ff2092dae9fabb4d41209b705c25dec44a7af84ab451bc2077e5655377e94da6104feb17932da21dd84df24d9
> > > > org.apache.commons_commons-parent-66.spdx.json=e0ae5d3e5bff1e827e1094780fed9d5f4d3fc21e6d910705b56b36ab25a2b4752cfb38b5564ff538ccd44290859cfdccc814e583481e0c761994497a0c700e2d
> > > >
> > > > I have tested this with:
> > > > mvn -V -Prelease -Ptest-deploy -P jacoco -P japicmp clean package site 
> > > > deploy
> > > >
> > > > Using:
> > > >
> > > > openjdk version "21.0.2" 2024-01-16
> > > > OpenJDK Runtime Environment Homebrew (build 21.0.2)
> > > > OpenJDK 64-Bit Server VM Homebrew (build 21.0.2, mixed mode, sharing)
> > > >
> > > > Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
> > > > Maven home: /usr/local/Cellar/maven/3.9.6/libexec
> > > > Java version: 21.0.2, vendor: Homebrew, runtime:
> > > > /usr/local/Cellar/openjdk/21.0.2/libexec/openjdk.jdk/Contents/Home
> > > > Default locale: en_US, platform encoding: UTF-8
> > > > OS name: "mac os x", version: "14.3", arch: "x86_64", family: "mac"
> > > >
> > > > Darwin  23.3.0 Darwin Kernel Version 23.3.0: Wed Dec 20 21:28:58
> > > > PST 2023; root:xnu-10002.81.5~7/RELEASE_X86_64 x86_64
> > > >
> > > > Details of changes since 65 are in the release notes:
> > > > 
> > > > https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/RELEASE-NOTES.txt
> > > > 
> > > > https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/site/changes-report.html
> > > >
> > > > Site:
> > > > 
> > > > https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/site/index.html
> > > > (note some *relative* links are broken and the 66 directories are
> > > > not yet created - these will be OK once the site is deployed.)
> > > >
> > > > RAT Report:
> > > > 
> > > > https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/site/rat-report.html
> > > >
> > > > KEYS:
> > > >   https://downloads.apache.org/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.
> > > >
> > > > 1a) Clone and checkout the RC tag
> > > >
> > > > git clone 

Re: [LAZY][VOTE] Release Apache Commons Parent 66 based on RC1

2024-01-31 Thread Gary Gregory
This lazy vote passes with one binding +1 vote from Gary Gregory.

Gary

On Wed, Jan 31, 2024 at 10:22 PM Gary Gregory  wrote:
>
> My +1
>
> Gary
>
> On Mon, Jan 29, 2024 at 8:31 AM Gary Gregory  wrote:
> >
> > I forgot the [LAZY] prefix in the email subject.
> >
> > Gary
> >
> >
> > On Mon, Jan 29, 2024 at 8:30 AM Gary Gregory  wrote:
> > >
> > > We have fixed a few bugs and added some enhancements since Apache
> > > Commons Parent 65 was released, so I would like to release Apache
> > > Commons Parent 66.
> > >
> > > Apache Commons Parent 66 RC1 is available for review here:
> > > https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1 (svn
> > > revision 66916)
> > >
> > > The Git tag commons-parent-66-RC1 commit for this RC is
> > > 918efa6b38828e6dbb93dd22043420117b64e82a which you can browse here:
> > > 
> > > https://gitbox.apache.org/repos/asf?p=commons-parent.git;a=commit;h=918efa6b38828e6dbb93dd22043420117b64e82a
> > > You may checkout this tag using:
> > > git clone https://gitbox.apache.org/repos/asf/commons-parent.git
> > > --branch commons-parent-66-RC1 commons-parent-66-RC1
> > >
> > > Maven artifacts are here:
> > > 
> > > https://repository.apache.org/content/repositories/orgapachecommons-1686/org/apache/commons/commons-parent/66/
> > >
> > > These are the artifacts and their hashes:
> > >
> > > #Release SHA-512s
> > > #Mon Jan 29 13:21:38 UTC 2024
> > > commons-parent-66-bom.json=4f11cc49e4e5970445ed6557892cc7a42167afbc046b2f9a1078d921a416abf3ee37ae6e0072faf47a91ac9821e9060ccc1bc2e69ff6d6ac3326a1a82f5a6f04
> > > commons-parent-66-bom.xml=832c6c4b5d39a3320ee145a61262c18e2835e2db70aa675341253b0def7e50849a543030fb530b9e1d47e4e26d69ebbb31b765544b6b8a2b219d4faed0eda449
> > > commons-parent-66-site.xml=5f045989b2c281c567467548678fe8685efabf5c13104299eea87b6ab6b6a75c9e98b590d7b288b8ec3a06934061709d0851a6dd9d9b45100ee2950908ec2d6c
> > > commons-parent-66-src.tar.gz=8d3cb6a642586bbe0d6c310d4b5acc1674b0ffd6eae7c22bec0e41ecd9d04f837d333548e69485e9e9563706736fd1c4685d6097948b203659cf17bdf09858d8
> > > commons-parent-66-src.zip=107337796f4bf018c8b0c4603cdebd935d84134ff2092dae9fabb4d41209b705c25dec44a7af84ab451bc2077e5655377e94da6104feb17932da21dd84df24d9
> > > org.apache.commons_commons-parent-66.spdx.json=e0ae5d3e5bff1e827e1094780fed9d5f4d3fc21e6d910705b56b36ab25a2b4752cfb38b5564ff538ccd44290859cfdccc814e583481e0c761994497a0c700e2d
> > >
> > > I have tested this with:
> > > mvn -V -Prelease -Ptest-deploy -P jacoco -P japicmp clean package site 
> > > deploy
> > >
> > > Using:
> > >
> > > openjdk version "21.0.2" 2024-01-16
> > > OpenJDK Runtime Environment Homebrew (build 21.0.2)
> > > OpenJDK 64-Bit Server VM Homebrew (build 21.0.2, mixed mode, sharing)
> > >
> > > Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
> > > Maven home: /usr/local/Cellar/maven/3.9.6/libexec
> > > Java version: 21.0.2, vendor: Homebrew, runtime:
> > > /usr/local/Cellar/openjdk/21.0.2/libexec/openjdk.jdk/Contents/Home
> > > Default locale: en_US, platform encoding: UTF-8
> > > OS name: "mac os x", version: "14.3", arch: "x86_64", family: "mac"
> > >
> > > Darwin  23.3.0 Darwin Kernel Version 23.3.0: Wed Dec 20 21:28:58
> > > PST 2023; root:xnu-10002.81.5~7/RELEASE_X86_64 x86_64
> > >
> > > Details of changes since 65 are in the release notes:
> > > 
> > > https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/RELEASE-NOTES.txt
> > > 
> > > https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/site/changes-report.html
> > >
> > > Site:
> > > 
> > > https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/site/index.html
> > > (note some *relative* links are broken and the 66 directories are
> > > not yet created - these will be OK once the site is deployed.)
> > >
> > > RAT Report:
> > > 
> > > https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/site/rat-report.html
> > >
> > > KEYS:
> > >   https://downloads.apache.org/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.
> > >
> > > 1a) Clone and checkout the RC tag
> > >
> > > git clone https://gitbox.apache.org/repos/asf/commons-parent.git
> > > --branch commons-parent-66-RC1 commons-parent-66-RC1
> > > cd commons-parent-66-RC1
> > >
> > > 1b) Download and unpack the source archive from:
> > >
> > > 

Re: [LAZY][VOTE] Release Apache Commons Parent 66 based on RC1

2024-01-31 Thread Gary Gregory
My +1

Gary

On Mon, Jan 29, 2024 at 8:31 AM Gary Gregory  wrote:
>
> I forgot the [LAZY] prefix in the email subject.
>
> Gary
>
>
> On Mon, Jan 29, 2024 at 8:30 AM Gary Gregory  wrote:
> >
> > We have fixed a few bugs and added some enhancements since Apache
> > Commons Parent 65 was released, so I would like to release Apache
> > Commons Parent 66.
> >
> > Apache Commons Parent 66 RC1 is available for review here:
> > https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1 (svn
> > revision 66916)
> >
> > The Git tag commons-parent-66-RC1 commit for this RC is
> > 918efa6b38828e6dbb93dd22043420117b64e82a which you can browse here:
> > 
> > https://gitbox.apache.org/repos/asf?p=commons-parent.git;a=commit;h=918efa6b38828e6dbb93dd22043420117b64e82a
> > You may checkout this tag using:
> > git clone https://gitbox.apache.org/repos/asf/commons-parent.git
> > --branch commons-parent-66-RC1 commons-parent-66-RC1
> >
> > Maven artifacts are here:
> > 
> > https://repository.apache.org/content/repositories/orgapachecommons-1686/org/apache/commons/commons-parent/66/
> >
> > These are the artifacts and their hashes:
> >
> > #Release SHA-512s
> > #Mon Jan 29 13:21:38 UTC 2024
> > commons-parent-66-bom.json=4f11cc49e4e5970445ed6557892cc7a42167afbc046b2f9a1078d921a416abf3ee37ae6e0072faf47a91ac9821e9060ccc1bc2e69ff6d6ac3326a1a82f5a6f04
> > commons-parent-66-bom.xml=832c6c4b5d39a3320ee145a61262c18e2835e2db70aa675341253b0def7e50849a543030fb530b9e1d47e4e26d69ebbb31b765544b6b8a2b219d4faed0eda449
> > commons-parent-66-site.xml=5f045989b2c281c567467548678fe8685efabf5c13104299eea87b6ab6b6a75c9e98b590d7b288b8ec3a06934061709d0851a6dd9d9b45100ee2950908ec2d6c
> > commons-parent-66-src.tar.gz=8d3cb6a642586bbe0d6c310d4b5acc1674b0ffd6eae7c22bec0e41ecd9d04f837d333548e69485e9e9563706736fd1c4685d6097948b203659cf17bdf09858d8
> > commons-parent-66-src.zip=107337796f4bf018c8b0c4603cdebd935d84134ff2092dae9fabb4d41209b705c25dec44a7af84ab451bc2077e5655377e94da6104feb17932da21dd84df24d9
> > org.apache.commons_commons-parent-66.spdx.json=e0ae5d3e5bff1e827e1094780fed9d5f4d3fc21e6d910705b56b36ab25a2b4752cfb38b5564ff538ccd44290859cfdccc814e583481e0c761994497a0c700e2d
> >
> > I have tested this with:
> > mvn -V -Prelease -Ptest-deploy -P jacoco -P japicmp clean package site 
> > deploy
> >
> > Using:
> >
> > openjdk version "21.0.2" 2024-01-16
> > OpenJDK Runtime Environment Homebrew (build 21.0.2)
> > OpenJDK 64-Bit Server VM Homebrew (build 21.0.2, mixed mode, sharing)
> >
> > Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
> > Maven home: /usr/local/Cellar/maven/3.9.6/libexec
> > Java version: 21.0.2, vendor: Homebrew, runtime:
> > /usr/local/Cellar/openjdk/21.0.2/libexec/openjdk.jdk/Contents/Home
> > Default locale: en_US, platform encoding: UTF-8
> > OS name: "mac os x", version: "14.3", arch: "x86_64", family: "mac"
> >
> > Darwin  23.3.0 Darwin Kernel Version 23.3.0: Wed Dec 20 21:28:58
> > PST 2023; root:xnu-10002.81.5~7/RELEASE_X86_64 x86_64
> >
> > Details of changes since 65 are in the release notes:
> > 
> > https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/RELEASE-NOTES.txt
> > 
> > https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/site/changes-report.html
> >
> > Site:
> > 
> > https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/site/index.html
> > (note some *relative* links are broken and the 66 directories are
> > not yet created - these will be OK once the site is deployed.)
> >
> > RAT Report:
> > 
> > https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/site/rat-report.html
> >
> > KEYS:
> >   https://downloads.apache.org/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.
> >
> > 1a) Clone and checkout the RC tag
> >
> > git clone https://gitbox.apache.org/repos/asf/commons-parent.git
> > --branch commons-parent-66-RC1 commons-parent-66-RC1
> > cd commons-parent-66-RC1
> >
> > 1b) Download and unpack the source archive from:
> >
> > https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/source
> >
> > 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 

[LAZY][VOTE] Release Apache Commons Parent 66 based on RC1

2024-01-29 Thread Gary Gregory
I forgot the [LAZY] prefix in the email subject.

Gary


On Mon, Jan 29, 2024 at 8:30 AM Gary Gregory  wrote:
>
> We have fixed a few bugs and added some enhancements since Apache
> Commons Parent 65 was released, so I would like to release Apache
> Commons Parent 66.
>
> Apache Commons Parent 66 RC1 is available for review here:
> https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1 (svn
> revision 66916)
>
> The Git tag commons-parent-66-RC1 commit for this RC is
> 918efa6b38828e6dbb93dd22043420117b64e82a which you can browse here:
> 
> https://gitbox.apache.org/repos/asf?p=commons-parent.git;a=commit;h=918efa6b38828e6dbb93dd22043420117b64e82a
> You may checkout this tag using:
> git clone https://gitbox.apache.org/repos/asf/commons-parent.git
> --branch commons-parent-66-RC1 commons-parent-66-RC1
>
> Maven artifacts are here:
> 
> https://repository.apache.org/content/repositories/orgapachecommons-1686/org/apache/commons/commons-parent/66/
>
> These are the artifacts and their hashes:
>
> #Release SHA-512s
> #Mon Jan 29 13:21:38 UTC 2024
> commons-parent-66-bom.json=4f11cc49e4e5970445ed6557892cc7a42167afbc046b2f9a1078d921a416abf3ee37ae6e0072faf47a91ac9821e9060ccc1bc2e69ff6d6ac3326a1a82f5a6f04
> commons-parent-66-bom.xml=832c6c4b5d39a3320ee145a61262c18e2835e2db70aa675341253b0def7e50849a543030fb530b9e1d47e4e26d69ebbb31b765544b6b8a2b219d4faed0eda449
> commons-parent-66-site.xml=5f045989b2c281c567467548678fe8685efabf5c13104299eea87b6ab6b6a75c9e98b590d7b288b8ec3a06934061709d0851a6dd9d9b45100ee2950908ec2d6c
> commons-parent-66-src.tar.gz=8d3cb6a642586bbe0d6c310d4b5acc1674b0ffd6eae7c22bec0e41ecd9d04f837d333548e69485e9e9563706736fd1c4685d6097948b203659cf17bdf09858d8
> commons-parent-66-src.zip=107337796f4bf018c8b0c4603cdebd935d84134ff2092dae9fabb4d41209b705c25dec44a7af84ab451bc2077e5655377e94da6104feb17932da21dd84df24d9
> org.apache.commons_commons-parent-66.spdx.json=e0ae5d3e5bff1e827e1094780fed9d5f4d3fc21e6d910705b56b36ab25a2b4752cfb38b5564ff538ccd44290859cfdccc814e583481e0c761994497a0c700e2d
>
> I have tested this with:
> mvn -V -Prelease -Ptest-deploy -P jacoco -P japicmp clean package site deploy
>
> Using:
>
> openjdk version "21.0.2" 2024-01-16
> OpenJDK Runtime Environment Homebrew (build 21.0.2)
> OpenJDK 64-Bit Server VM Homebrew (build 21.0.2, mixed mode, sharing)
>
> Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
> Maven home: /usr/local/Cellar/maven/3.9.6/libexec
> Java version: 21.0.2, vendor: Homebrew, runtime:
> /usr/local/Cellar/openjdk/21.0.2/libexec/openjdk.jdk/Contents/Home
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "14.3", arch: "x86_64", family: "mac"
>
> Darwin  23.3.0 Darwin Kernel Version 23.3.0: Wed Dec 20 21:28:58
> PST 2023; root:xnu-10002.81.5~7/RELEASE_X86_64 x86_64
>
> Details of changes since 65 are in the release notes:
> 
> https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/RELEASE-NOTES.txt
> 
> https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/site/changes-report.html
>
> Site:
> 
> https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/site/index.html
> (note some *relative* links are broken and the 66 directories are
> not yet created - these will be OK once the site is deployed.)
>
> RAT Report:
> 
> https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/site/rat-report.html
>
> KEYS:
>   https://downloads.apache.org/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.
>
> 1a) Clone and checkout the RC tag
>
> git clone https://gitbox.apache.org/repos/asf/commons-parent.git
> --branch commons-parent-66-RC1 commons-parent-66-RC1
> cd commons-parent-66-RC1
>
> 1b) Download and unpack the source archive from:
>
> https://dist.apache.org/repos/dist/dev/commons/parent/66-RC1/source
>
> 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