Re: [parent] Remove javadoc plugin

2022-09-24 Thread Alex Herbert
On Sat, 24 Sept 2022 at 01:16, Gary Gregory  wrote:

> I never build releases on Java 17, only Java 8 these days. Could this be
> addressed in a profile?
>

But we test on all LTS versions. This breaks the JDK 17 build on RNG on
certain platforms.

Maven configuration is harder to remove than add when using profiles. I
think the links section is not required as it only contains standard links
added correctly by the javadoc plugin. Without it the javadoc still renders
as expected.

For example if I remove the section from CP, and then remove the duplicate
links added in the commons-lang POM:



  https://commons.apache.org/proper/commons-text/apidocs

  https://docs.oracle.com/javase/8/docs/api

  https://docs.oracle.com/javaee/6/api



When you render the javadoc for [lang] all the links to JDK objects still
work. Here the only extra link required is the one to [text] (although that
also seems unnecessary as no objects from [text] are ever imported; the
links are hard coded as anchors in the source files of the lang3.text
package).

Alex


[VOTE] Release Apache Commons Text 1.10.0 based on RC1

2022-09-24 Thread Gary Gregory
We have fixed a few bugs and added some enhancements since Apache Commons
Text 1.9 was released, so I would like to release Apache Commons Text
1.10.0.

Apache Commons Text 1.10.0 RC1 is available for review here:
https://dist.apache.org/repos/dist/dev/commons/text/1.10.0-RC1 (svn
revision 56967)

The Git tag commons-text-1.10.0-RC1 commit for this RC is
9397c1cdce7e78ffb3f53267d47c857d54c45d1c which you can browse here:

https://gitbox.apache.org/repos/asf?p=commons-text.git;a=commit;h=9397c1cdce7e78ffb3f53267d47c857d54c45d1c
You may checkout this tag using:
git clone https://gitbox.apache.org/repos/asf/commons-text.git --branch
commons-text-1.10.0-RC1 commons-text-1.10.0-RC1

Maven artifacts are here:

https://repository.apache.org/content/repositories/orgapachecommons-1595/org/apache/commons/commons-text/1.10.0/

These are the artifacts and their hashes:

#Release SHA-512s
#Sat Sep 24 10:57:06 EDT 2022
Apache Commons
Text-1.10.0.spdx.rdf.xml=88d3a92119ba4b16bfb18085ebc174d5fd1b9e3ea07a1f74c472b6f025c9e1563b3085076fc792323c798d5a621c41df671dfb684e433b09d8d2b61b16ede0b2
commons-text-1.10.0-bin.tar.gz=4c5e1b9c8430d5e198c666ebda094dda0fdf6bd62a06884c35d07cbe53f6156dc0a6d46ff8b00e9c01079b908ea5636d3888d8efc703afc5afdcc1cdb5c5af2c
commons-text-1.10.0-bin.zip=2936964b0e989eca9253bb5823c54bdf0896c83b281b3267ff908950c82d6b667dc2b281e2f602f5c508dd3bdc9066206ffc676dd5c97ec2f36db10c64683d0a
commons-text-1.10.0-bom.json=76f6d29781a0fe14a82ed72f881dbd082c1fb98d64dfcdbd3cbd1bd39efab8cf010af0aa135152b6dc6de10fce8b1db84a4fd3748ada5d1dc56954a6c8418433
commons-text-1.10.0-bom.xml=3863afe601c2522e84b19c964a5717a39885b3f659eb829a7cd02f48546b85cf810a4032f351750d22cf5b19a277b7b9b9434d02d0e6620e6fb7ee7b7447f881
commons-text-1.10.0-javadoc.jar=93565e9e2ab48d5a72b4bc5b39eb4c5be56daa8421b584b26c9e3823012507f465ac8914fce96b23b123474dd61aa97c56b506f584fe935acaf9072359c3039b
commons-text-1.10.0-sources.jar=fcc30d2bd6c39c0802a386125faf00b1948ab10385705183b551822ca1f01a0e508f1ff227f7b6ed54868492b51e64ea75581cdadd0fe5de2bae310506054b4d
commons-text-1.10.0-src.tar.gz=6bf2dc7dda4429cb1b9ba3a4d383c1d9ffabd5ff35a0adc55216e7cf4c532e51b2b012c9b0f3ea859cd32aef75e05547d892301f34f304a0bfd27c39a28fe04f
commons-text-1.10.0-src.zip=f1f959528b00baef4b2f109d650bfbcc28de08acf856be34f5e723357f5aaf065e623cbc204d2e5e7f54fa8277c205066e28525c048efea8f63c2662ea05e3d2
commons-text-1.10.0-test-sources.jar=96d1e20e6665113f5c7f4f332f0a863673e4e84fd88125dcd49fba40a4d6e96224da0654f156b4cf01fb1279226b5a213f8cf63f529fcfc2473759f96e85ba0c
commons-text-1.10.0-tests.jar=f5f643f54afb6356b01df78aba5965a605162d86fb02d7da0f346f4c12e9323804ad0e22cd07ac6ebeea4bdd50b86540a83029f8e88b374984d5e8b883836b24


I have tested this with 'mvn -V -Duser.name=$my_apache_id
-Dcommons_release_plugin_version=$commons_release_plugin_version -Prelease
-Ptest-deploy -P jacoco -P japicmp clean package site deploy' using:
Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: /usr/local/Cellar/maven/3.8.6/libexec
Java version: 1.8.0_345, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@8/1.8.0+345/libexec/openjdk.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.6", arch: "x86_64", family: "mac"

Darwin  21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:17:10 PDT
2022; root:xnu-8020.140.49~2/RELEASE_X86_64 x86_64

Details of changes since 1.9 are in the release notes:

https://dist.apache.org/repos/dist/dev/commons/text/1.10.0-RC1/RELEASE-NOTES.txt

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

Site:

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

JApiCmp Report (compared to 1.9):

https://dist.apache.org/repos/dist/dev/commons/text/1.10.0-RC1/site/japicmp.html

RAT Report:

https://dist.apache.org/repos/dist/dev/commons/text/1.10.0-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.

1) Clone and checkout the RC tag

git clone https://gitbox.apache.org/repos/asf/commons-text.git --branch
commons-text-1.10.0-RC1 commons-text-1.10.0-RC1
cd commons-text-1.10.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

Re: [ANNOUNCEMENT] Apache Commons Parent 54

2022-09-24 Thread Gilles Sadowski
Le sam. 24 sept. 2022 à 02:15, Gary Gregory  a écrit :
>
> Apache Commons Devs:
>
> The Apache Commons Parent team is pleased to announce the release of Apache
> Commons Parent 54.
>
> The Apache Commons Parent POM provides common settings for all Apache
> Commons components.
>
> Version 54 contains changes for SBOMs, drops JDepend, replaces FindBugs
> with SpotBugs, plus dependency bumps.
>
> Historical list of changes:
> https://commons.apache.org/commons-parent-pom.htmlchanges-report.html

-> Not Found

>
> For complete information on Apache Commons Parent, including instructions
> on how to submit bug reports,
> patches, or suggestions for improvement, see the Apache Apache Commons
> Parent website:
>
> https://commons.apache.org/commons-parent/

-> Not Found

>
> Gary

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [ANNOUNCEMENT] Apache Commons Parent 54

2022-09-24 Thread Gary Gregory
Darn, this is likely because we unfortunately treat our custom plugins and
parent POMs differently. See below for updated links.

On Sat, Sep 24, 2022 at 11:34 AM Gilles Sadowski 
wrote:

> Le sam. 24 sept. 2022 à 02:15, Gary Gregory  a écrit
> :
> >
> > Apache Commons Devs:
> >
> > The Apache Commons Parent team is pleased to announce the release of
> Apache
> > Commons Parent 54.
> >
> > The Apache Commons Parent POM provides common settings for all Apache
> > Commons components.
> >
> > Version 54 contains changes for SBOMs, drops JDepend, replaces FindBugs
> > with SpotBugs, plus dependency bumps.
> >
> > Historical list of changes:
> > https://commons.apache.org/commons-parent-pom.htmlchanges-report.html
>
> -> Not Found
>
> >
> > For complete information on Apache Commons Parent, including instructions
> > on how to submit bug reports,
> > patches, or suggestions for improvement, see the Apache Apache Commons
> > Parent website:
> >
> > https://commons.apache.org/commons-parent/


https://commons.apache.org/proper/commons-parent/changes-report.html


>
>
> -> Not Found
>

This is current: https://commons.apache.org/proper/commons-parent/
This is old: https://commons.apache.org/commons-parent-pom.html

Thank you!
Gary

>
> >
> > Gary
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


Re: [rng] simplify pom version management

2022-09-24 Thread Alex Herbert
I have updated RNG to the latest CP and reverted the plugin versions to
those from CP. The entire build (including examples) is stable and only a
few non-POM changes were required.

Perl code to replace the current CP with the next increment up:

perl -n -i -e '$on = m/commons-parent/ if m/artifactId/; $on &&
s/()(\d+)(<)/$1.($2+1)."-SNAPSHOT".$3/e; print;' pom.xml

This makes some assumptions about the structure of the pom (version must be
after artifactId, only one occurrence of commons-parent in artifactIds,
version numbers are major only: 54, 55, 56, etc).

I have set-up a provisional Jenkins build to build RNG with the latest
commons-parent [1]. This is as yet untested. The script execution details
state that #!/bin/perl would execute perl and so I assume perl is on the
command line. I do not know if this script will execute after SCM checkout
or before.

However I cannot find a build for commons parent on Jenkins. So I do not
know how that is being deployed to the snapshots repository [2]. I could
create a Jenkins build to do this. But first I would like to find out what
is currently deploying to snapshots. I thought all old CI jobs have
migrated to ci-builds.apache.com. The GH actions build for commons-parent
does not use the deploy goal (and I believe would not have permissions).

Alex

[1]
https://ci-builds.apache.org/job/Commons/job/commons-rng__jdk11_parent_snapshot/
[2]
https://repository.apache.org/content/repositories/snapshots/org/apache/commons/commons-parent/


Re: [rng] simplify pom version management

2022-09-24 Thread Gary Gregory
I sometimes deploy components from the command line, I never use our
Jenkins instance for anything so I can't speak to any builds there, I only
rely on GitHub actions for validating PRs and changes.

Gary

On Sat, Sep 24, 2022, 14:25 Alex Herbert  wrote:

> I have updated RNG to the latest CP and reverted the plugin versions to
> those from CP. The entire build (including examples) is stable and only a
> few non-POM changes were required.
>
> Perl code to replace the current CP with the next increment up:
>
> perl -n -i -e '$on = m/commons-parent/ if m/artifactId/; $on &&
> s/()(\d+)(<)/$1.($2+1)."-SNAPSHOT".$3/e; print;' pom.xml
>
> This makes some assumptions about the structure of the pom (version must be
> after artifactId, only one occurrence of commons-parent in artifactIds,
> version numbers are major only: 54, 55, 56, etc).
>
> I have set-up a provisional Jenkins build to build RNG with the latest
> commons-parent [1]. This is as yet untested. The script execution details
> state that #!/bin/perl would execute perl and so I assume perl is on the
> command line. I do not know if this script will execute after SCM checkout
> or before.
>
> However I cannot find a build for commons parent on Jenkins. So I do not
> know how that is being deployed to the snapshots repository [2]. I could
> create a Jenkins build to do this. But first I would like to find out what
> is currently deploying to snapshots. I thought all old CI jobs have
> migrated to ci-builds.apache.com. The GH actions build for commons-parent
> does not use the deploy goal (and I believe would not have permissions).
>
> Alex
>
> [1]
>
> https://ci-builds.apache.org/job/Commons/job/commons-rng__jdk11_parent_snapshot/
> [2]
>
> https://repository.apache.org/content/repositories/snapshots/org/apache/commons/commons-parent/
>


Re: [rng] simplify pom version management

2022-09-24 Thread Alex Herbert
On Sat, 24 Sept 2022 at 19:29, Gary Gregory  wrote:

> I sometimes deploy components from the command line, I never use our
> Jenkins instance for anything so I can't speak to any builds there, I only
> rely on GitHub actions for validating PRs and changes.
>

Thanks Gary. I checked and the CP version in the snapshots build for
55-SNAPSHOT is not the latest version from master. Is it possible you
deployed this when testing for the recent release?

I will set up a Jenkins CI build to deploy commons-parent to snapshots.
Then I can test the build of RNG using the latest CP snapshot. This may
help feedback whether changes made in CP will be problematic for
dependent projects trying to keep up with CP. If the idea works then we can
extend it to some other child projects (lang, etc).

Alex


Re: [rng] simplify pom version management

2022-09-24 Thread Gary Gregory
Note that I do not plan on maintaining any other builds than GitHub. I'm
sure there is a way to deploy from GitHub using GitHub secrets, I've heard
it discussed, but I have not researched it.

Gary

On Sat, Sep 24, 2022, 14:40 Alex Herbert  wrote:

> On Sat, 24 Sept 2022 at 19:29, Gary Gregory 
> wrote:
>
> > I sometimes deploy components from the command line, I never use our
> > Jenkins instance for anything so I can't speak to any builds there, I
> only
> > rely on GitHub actions for validating PRs and changes.
> >
>
> Thanks Gary. I checked and the CP version in the snapshots build for
> 55-SNAPSHOT is not the latest version from master. Is it possible you
> deployed this when testing for the recent release?
>
> I will set up a Jenkins CI build to deploy commons-parent to snapshots.
> Then I can test the build of RNG using the latest CP snapshot. This may
> help feedback whether changes made in CP will be problematic for
> dependent projects trying to keep up with CP. If the idea works then we can
> extend it to some other child projects (lang, etc).
>
> Alex
>


Re: [VOTE] Release Apache Commons Text 1.10.0 based on RC1

2022-09-24 Thread Bruno Kinoshita
[x] +1 Release these artifacts

Build passed with no issues, with `mvn clean test install site -e -x` on

kinow@ranma:~/Development/java/apache/commons-text$ mvn -v
Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
Maven home: /opt/apache-maven-3.8.5
Java version: 17.0.4, vendor: Private Build, runtime:
/usr/lib/jvm/java-17-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.15.0-48-generic", arch: "amd64", family:
"unix"

Site reports look OK. japicmp has a note about an exception removed, that
appears in Red, but I believe that's not a blocker.

Inspected source and binary files from dist area, found no issues. Checked
signatures and also found no issues.

Thanks Gary,
-Bruno



On Sun, 25 Sept 2022 at 04:14, Gary Gregory  wrote:

> We have fixed a few bugs and added some enhancements since Apache Commons
> Text 1.9 was released, so I would like to release Apache Commons Text
> 1.10.0.
>
> Apache Commons Text 1.10.0 RC1 is available for review here:
> https://dist.apache.org/repos/dist/dev/commons/text/1.10.0-RC1 (svn
> revision 56967)
>
> The Git tag commons-text-1.10.0-RC1 commit for this RC is
> 9397c1cdce7e78ffb3f53267d47c857d54c45d1c which you can browse here:
>
>
> https://gitbox.apache.org/repos/asf?p=commons-text.git;a=commit;h=9397c1cdce7e78ffb3f53267d47c857d54c45d1c
> You may checkout this tag using:
> git clone https://gitbox.apache.org/repos/asf/commons-text.git
> --branch
> commons-text-1.10.0-RC1 commons-text-1.10.0-RC1
>
> Maven artifacts are here:
>
>
> https://repository.apache.org/content/repositories/orgapachecommons-1595/org/apache/commons/commons-text/1.10.0/
>
> These are the artifacts and their hashes:
>
> #Release SHA-512s
> #Sat Sep 24 10:57:06 EDT 2022
> Apache Commons
>
> Text-1.10.0.spdx.rdf.xml=88d3a92119ba4b16bfb18085ebc174d5fd1b9e3ea07a1f74c472b6f025c9e1563b3085076fc792323c798d5a621c41df671dfb684e433b09d8d2b61b16ede0b2
>
> commons-text-1.10.0-bin.tar.gz=4c5e1b9c8430d5e198c666ebda094dda0fdf6bd62a06884c35d07cbe53f6156dc0a6d46ff8b00e9c01079b908ea5636d3888d8efc703afc5afdcc1cdb5c5af2c
>
> commons-text-1.10.0-bin.zip=2936964b0e989eca9253bb5823c54bdf0896c83b281b3267ff908950c82d6b667dc2b281e2f602f5c508dd3bdc9066206ffc676dd5c97ec2f36db10c64683d0a
>
> commons-text-1.10.0-bom.json=76f6d29781a0fe14a82ed72f881dbd082c1fb98d64dfcdbd3cbd1bd39efab8cf010af0aa135152b6dc6de10fce8b1db84a4fd3748ada5d1dc56954a6c8418433
>
> commons-text-1.10.0-bom.xml=3863afe601c2522e84b19c964a5717a39885b3f659eb829a7cd02f48546b85cf810a4032f351750d22cf5b19a277b7b9b9434d02d0e6620e6fb7ee7b7447f881
>
> commons-text-1.10.0-javadoc.jar=93565e9e2ab48d5a72b4bc5b39eb4c5be56daa8421b584b26c9e3823012507f465ac8914fce96b23b123474dd61aa97c56b506f584fe935acaf9072359c3039b
>
> commons-text-1.10.0-sources.jar=fcc30d2bd6c39c0802a386125faf00b1948ab10385705183b551822ca1f01a0e508f1ff227f7b6ed54868492b51e64ea75581cdadd0fe5de2bae310506054b4d
>
> commons-text-1.10.0-src.tar.gz=6bf2dc7dda4429cb1b9ba3a4d383c1d9ffabd5ff35a0adc55216e7cf4c532e51b2b012c9b0f3ea859cd32aef75e05547d892301f34f304a0bfd27c39a28fe04f
>
> commons-text-1.10.0-src.zip=f1f959528b00baef4b2f109d650bfbcc28de08acf856be34f5e723357f5aaf065e623cbc204d2e5e7f54fa8277c205066e28525c048efea8f63c2662ea05e3d2
>
> commons-text-1.10.0-test-sources.jar=96d1e20e6665113f5c7f4f332f0a863673e4e84fd88125dcd49fba40a4d6e96224da0654f156b4cf01fb1279226b5a213f8cf63f529fcfc2473759f96e85ba0c
>
> commons-text-1.10.0-tests.jar=f5f643f54afb6356b01df78aba5965a605162d86fb02d7da0f346f4c12e9323804ad0e22cd07ac6ebeea4bdd50b86540a83029f8e88b374984d5e8b883836b24
>
>
> I have tested this with 'mvn -V -Duser.name=$my_apache_id
> -Dcommons_release_plugin_version=$commons_release_plugin_version -Prelease
> -Ptest-deploy -P jacoco -P japicmp clean package site deploy' using:
> Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
> Maven home: /usr/local/Cellar/maven/3.8.6/libexec
> Java version: 1.8.0_345, vendor: Homebrew, runtime:
> /usr/local/Cellar/openjdk@8
> /1.8.0+345/libexec/openjdk.jdk/Contents/Home/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "12.6", arch: "x86_64", family: "mac"
>
> Darwin  21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:17:10 PDT
> 2022; root:xnu-8020.140.49~2/RELEASE_X86_64 x86_64
>
> Details of changes since 1.9 are in the release notes:
>
>
> https://dist.apache.org/repos/dist/dev/commons/text/1.10.0-RC1/RELEASE-NOTES.txt
>
>
> https://dist.apache.org/repos/dist/dev/commons/text/1.10.0-RC1/site/changes-report.html
>
> Site:
>
>
> https://dist.apache.org/repos/dist/dev/commons/text/1.10.0-RC1/site/index.html
> (note some *relative* links are broken and the 1.10.0 directories are
> not yet created - these will be OK once the site is deployed.)
>
> JApiCmp Report (compared to 1.9):
>
>
> https://dist.apache.org/repos/dist/dev/commons/text/1.10.0-RC1/site/japicmp.html
>
> RAT Report:
>
>
> https://dist.apache.org/repos/dist/dev/commons/text/1.10.0-RC1/site/rat-report.html

Re: [VOTE] Release Apache Commons Text 1.10.0 based on RC1

2022-09-24 Thread Bruno Kinoshita
Oh, sorry, I realized I didn't check the Maven artefacts, so I went there
to have a look, and noticed new files. I don't think they represent any
issue, but I couldn't remember seeing them before.

- commons-text-1.10.0.spdx.rdf.xml
- commons-text-1.10.0-cyclonedx.json

I think these are to be used by cyclonedx.org and spdx.dev, for SBOM (out
of the loop, sorry). Shouldn't be a problem as these provide more metadata
about artefacts, build, provenance, and security, so +1

On Sun, 25 Sept 2022 at 11:58, Bruno Kinoshita  wrote:

> [x] +1 Release these artifacts
>
> Build passed with no issues, with `mvn clean test install site -e -x` on
>
> kinow@ranma:~/Development/java/apache/commons-text$ mvn -v
> Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
> Maven home: /opt/apache-maven-3.8.5
> Java version: 17.0.4, vendor: Private Build, runtime:
> /usr/lib/jvm/java-17-openjdk-amd64
> Default locale: en_US, platform encoding: UTF-8
> OS name: "linux", version: "5.15.0-48-generic", arch: "amd64", family:
> "unix"
>
> Site reports look OK. japicmp has a note about an exception removed, that
> appears in Red, but I believe that's not a blocker.
>
> Inspected source and binary files from dist area, found no issues. Checked
> signatures and also found no issues.
>
> Thanks Gary,
> -Bruno
>
>
>
> On Sun, 25 Sept 2022 at 04:14, Gary Gregory 
> wrote:
>
>> We have fixed a few bugs and added some enhancements since Apache Commons
>> Text 1.9 was released, so I would like to release Apache Commons Text
>> 1.10.0.
>>
>> Apache Commons Text 1.10.0 RC1 is available for review here:
>> https://dist.apache.org/repos/dist/dev/commons/text/1.10.0-RC1 (svn
>> revision 56967)
>>
>> The Git tag commons-text-1.10.0-RC1 commit for this RC is
>> 9397c1cdce7e78ffb3f53267d47c857d54c45d1c which you can browse here:
>>
>>
>> https://gitbox.apache.org/repos/asf?p=commons-text.git;a=commit;h=9397c1cdce7e78ffb3f53267d47c857d54c45d1c
>> You may checkout this tag using:
>> git clone https://gitbox.apache.org/repos/asf/commons-text.git
>> --branch
>> commons-text-1.10.0-RC1 commons-text-1.10.0-RC1
>>
>> Maven artifacts are here:
>>
>>
>> https://repository.apache.org/content/repositories/orgapachecommons-1595/org/apache/commons/commons-text/1.10.0/
>>
>> These are the artifacts and their hashes:
>>
>> #Release SHA-512s
>> #Sat Sep 24 10:57:06 EDT 2022
>> Apache Commons
>>
>> Text-1.10.0.spdx.rdf.xml=88d3a92119ba4b16bfb18085ebc174d5fd1b9e3ea07a1f74c472b6f025c9e1563b3085076fc792323c798d5a621c41df671dfb684e433b09d8d2b61b16ede0b2
>>
>> commons-text-1.10.0-bin.tar.gz=4c5e1b9c8430d5e198c666ebda094dda0fdf6bd62a06884c35d07cbe53f6156dc0a6d46ff8b00e9c01079b908ea5636d3888d8efc703afc5afdcc1cdb5c5af2c
>>
>> commons-text-1.10.0-bin.zip=2936964b0e989eca9253bb5823c54bdf0896c83b281b3267ff908950c82d6b667dc2b281e2f602f5c508dd3bdc9066206ffc676dd5c97ec2f36db10c64683d0a
>>
>> commons-text-1.10.0-bom.json=76f6d29781a0fe14a82ed72f881dbd082c1fb98d64dfcdbd3cbd1bd39efab8cf010af0aa135152b6dc6de10fce8b1db84a4fd3748ada5d1dc56954a6c8418433
>>
>> commons-text-1.10.0-bom.xml=3863afe601c2522e84b19c964a5717a39885b3f659eb829a7cd02f48546b85cf810a4032f351750d22cf5b19a277b7b9b9434d02d0e6620e6fb7ee7b7447f881
>>
>> commons-text-1.10.0-javadoc.jar=93565e9e2ab48d5a72b4bc5b39eb4c5be56daa8421b584b26c9e3823012507f465ac8914fce96b23b123474dd61aa97c56b506f584fe935acaf9072359c3039b
>>
>> commons-text-1.10.0-sources.jar=fcc30d2bd6c39c0802a386125faf00b1948ab10385705183b551822ca1f01a0e508f1ff227f7b6ed54868492b51e64ea75581cdadd0fe5de2bae310506054b4d
>>
>> commons-text-1.10.0-src.tar.gz=6bf2dc7dda4429cb1b9ba3a4d383c1d9ffabd5ff35a0adc55216e7cf4c532e51b2b012c9b0f3ea859cd32aef75e05547d892301f34f304a0bfd27c39a28fe04f
>>
>> commons-text-1.10.0-src.zip=f1f959528b00baef4b2f109d650bfbcc28de08acf856be34f5e723357f5aaf065e623cbc204d2e5e7f54fa8277c205066e28525c048efea8f63c2662ea05e3d2
>>
>> commons-text-1.10.0-test-sources.jar=96d1e20e6665113f5c7f4f332f0a863673e4e84fd88125dcd49fba40a4d6e96224da0654f156b4cf01fb1279226b5a213f8cf63f529fcfc2473759f96e85ba0c
>>
>> commons-text-1.10.0-tests.jar=f5f643f54afb6356b01df78aba5965a605162d86fb02d7da0f346f4c12e9323804ad0e22cd07ac6ebeea4bdd50b86540a83029f8e88b374984d5e8b883836b24
>>
>>
>> I have tested this with 'mvn -V -Duser.name=$my_apache_id
>> -Dcommons_release_plugin_version=$commons_release_plugin_version -Prelease
>> -Ptest-deploy -P jacoco -P japicmp clean package site deploy' using:
>> Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
>> Maven home: /usr/local/Cellar/maven/3.8.6/libexec
>> Java version: 1.8.0_345, vendor: Homebrew, runtime:
>> /usr/local/Cellar/openjdk@8
>> /1.8.0+345/libexec/openjdk.jdk/Contents/Home/jre
>> Default locale: en_US, platform encoding: UTF-8
>> OS name: "mac os x", version: "12.6", arch: "x86_64", family: "mac"
>>
>> Darwin  21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:17:10 PDT
>> 2022; root:xnu-8020.140.49~2/RELEASE_X86_64 x86_64
>>
>> Details of changes since 1.9 are in the release notes:
>>

Re: [VOTE] Release Apache Commons Text 1.10.0 based on RC1

2022-09-24 Thread Arun Avanathan
Apart from email group, do we have Discord / Slack as well for this
community?

On Sat, Sep 24, 2022 at 4:04 PM Bruno Kinoshita  wrote:

> Oh, sorry, I realized I didn't check the Maven artefacts, so I went there
> to have a look, and noticed new files. I don't think they represent any
> issue, but I couldn't remember seeing them before.
>
> - commons-text-1.10.0.spdx.rdf.xml
> - commons-text-1.10.0-cyclonedx.json
>
> I think these are to be used by cyclonedx.org and spdx.dev, for SBOM (out
> of the loop, sorry). Shouldn't be a problem as these provide more metadata
> about artefacts, build, provenance, and security, so +1
>
> On Sun, 25 Sept 2022 at 11:58, Bruno Kinoshita  wrote:
>
> > [x] +1 Release these artifacts
> >
> > Build passed with no issues, with `mvn clean test install site -e -x` on
> >
> > kinow@ranma:~/Development/java/apache/commons-text$ mvn -v
> > Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
> > Maven home: /opt/apache-maven-3.8.5
> > Java version: 17.0.4, vendor: Private Build, runtime:
> > /usr/lib/jvm/java-17-openjdk-amd64
> > Default locale: en_US, platform encoding: UTF-8
> > OS name: "linux", version: "5.15.0-48-generic", arch: "amd64", family:
> > "unix"
> >
> > Site reports look OK. japicmp has a note about an exception removed, that
> > appears in Red, but I believe that's not a blocker.
> >
> > Inspected source and binary files from dist area, found no issues.
> Checked
> > signatures and also found no issues.
> >
> > Thanks Gary,
> > -Bruno
> >
> >
> >
> > On Sun, 25 Sept 2022 at 04:14, Gary Gregory 
> > wrote:
> >
> >> We have fixed a few bugs and added some enhancements since Apache
> Commons
> >> Text 1.9 was released, so I would like to release Apache Commons Text
> >> 1.10.0.
> >>
> >> Apache Commons Text 1.10.0 RC1 is available for review here:
> >> https://dist.apache.org/repos/dist/dev/commons/text/1.10.0-RC1 (svn
> >> revision 56967)
> >>
> >> The Git tag commons-text-1.10.0-RC1 commit for this RC is
> >> 9397c1cdce7e78ffb3f53267d47c857d54c45d1c which you can browse here:
> >>
> >>
> >>
> https://gitbox.apache.org/repos/asf?p=commons-text.git;a=commit;h=9397c1cdce7e78ffb3f53267d47c857d54c45d1c
> >> You may checkout this tag using:
> >> git clone https://gitbox.apache.org/repos/asf/commons-text.git
> >> --branch
> >> commons-text-1.10.0-RC1 commons-text-1.10.0-RC1
> >>
> >> Maven artifacts are here:
> >>
> >>
> >>
> https://repository.apache.org/content/repositories/orgapachecommons-1595/org/apache/commons/commons-text/1.10.0/
> >>
> >> These are the artifacts and their hashes:
> >>
> >> #Release SHA-512s
> >> #Sat Sep 24 10:57:06 EDT 2022
> >> Apache Commons
> >>
> >>
> Text-1.10.0.spdx.rdf.xml=88d3a92119ba4b16bfb18085ebc174d5fd1b9e3ea07a1f74c472b6f025c9e1563b3085076fc792323c798d5a621c41df671dfb684e433b09d8d2b61b16ede0b2
> >>
> >>
> commons-text-1.10.0-bin.tar.gz=4c5e1b9c8430d5e198c666ebda094dda0fdf6bd62a06884c35d07cbe53f6156dc0a6d46ff8b00e9c01079b908ea5636d3888d8efc703afc5afdcc1cdb5c5af2c
> >>
> >>
> commons-text-1.10.0-bin.zip=2936964b0e989eca9253bb5823c54bdf0896c83b281b3267ff908950c82d6b667dc2b281e2f602f5c508dd3bdc9066206ffc676dd5c97ec2f36db10c64683d0a
> >>
> >>
> commons-text-1.10.0-bom.json=76f6d29781a0fe14a82ed72f881dbd082c1fb98d64dfcdbd3cbd1bd39efab8cf010af0aa135152b6dc6de10fce8b1db84a4fd3748ada5d1dc56954a6c8418433
> >>
> >>
> commons-text-1.10.0-bom.xml=3863afe601c2522e84b19c964a5717a39885b3f659eb829a7cd02f48546b85cf810a4032f351750d22cf5b19a277b7b9b9434d02d0e6620e6fb7ee7b7447f881
> >>
> >>
> commons-text-1.10.0-javadoc.jar=93565e9e2ab48d5a72b4bc5b39eb4c5be56daa8421b584b26c9e3823012507f465ac8914fce96b23b123474dd61aa97c56b506f584fe935acaf9072359c3039b
> >>
> >>
> commons-text-1.10.0-sources.jar=fcc30d2bd6c39c0802a386125faf00b1948ab10385705183b551822ca1f01a0e508f1ff227f7b6ed54868492b51e64ea75581cdadd0fe5de2bae310506054b4d
> >>
> >>
> commons-text-1.10.0-src.tar.gz=6bf2dc7dda4429cb1b9ba3a4d383c1d9ffabd5ff35a0adc55216e7cf4c532e51b2b012c9b0f3ea859cd32aef75e05547d892301f34f304a0bfd27c39a28fe04f
> >>
> >>
> commons-text-1.10.0-src.zip=f1f959528b00baef4b2f109d650bfbcc28de08acf856be34f5e723357f5aaf065e623cbc204d2e5e7f54fa8277c205066e28525c048efea8f63c2662ea05e3d2
> >>
> >>
> commons-text-1.10.0-test-sources.jar=96d1e20e6665113f5c7f4f332f0a863673e4e84fd88125dcd49fba40a4d6e96224da0654f156b4cf01fb1279226b5a213f8cf63f529fcfc2473759f96e85ba0c
> >>
> >>
> commons-text-1.10.0-tests.jar=f5f643f54afb6356b01df78aba5965a605162d86fb02d7da0f346f4c12e9323804ad0e22cd07ac6ebeea4bdd50b86540a83029f8e88b374984d5e8b883836b24
> >>
> >>
> >> I have tested this with 'mvn -V -Duser.name=$my_apache_id
> >> -Dcommons_release_plugin_version=$commons_release_plugin_version
> -Prelease
> >> -Ptest-deploy -P jacoco -P japicmp clean package site deploy' using:
> >> Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
> >> Maven home: /usr/local/Cellar/maven/3.8.6/libexec
> >> Java version: 1.8.0_345, vendor: Homebrew, runtime:
> >> /usr/local/Cellar/openjdk@8
> >> /1

Re: [VOTE] Release Apache Commons Text 1.10.0 based on RC1

2022-09-24 Thread Gary Gregory
Yes, Slack [1] BUT it should only be used for casual purposes, as any
decisions should be recorded on this mailing list.

Gary
[1] https://the-asf.slack.com/archives/C60NVB8AD


On Sat, Sep 24, 2022, 19:11 Arun Avanathan  wrote:

> Apart from email group, do we have Discord / Slack as well for this
> community?
>
> On Sat, Sep 24, 2022 at 4:04 PM Bruno Kinoshita  wrote:
>
> > Oh, sorry, I realized I didn't check the Maven artefacts, so I went there
> > to have a look, and noticed new files. I don't think they represent any
> > issue, but I couldn't remember seeing them before.
> >
> > - commons-text-1.10.0.spdx.rdf.xml
> > - commons-text-1.10.0-cyclonedx.json
> >
> > I think these are to be used by cyclonedx.org and spdx.dev, for SBOM
> (out
> > of the loop, sorry). Shouldn't be a problem as these provide more
> metadata
> > about artefacts, build, provenance, and security, so +1
> >
> > On Sun, 25 Sept 2022 at 11:58, Bruno Kinoshita  wrote:
> >
> > > [x] +1 Release these artifacts
> > >
> > > Build passed with no issues, with `mvn clean test install site -e -x`
> on
> > >
> > > kinow@ranma:~/Development/java/apache/commons-text$ mvn -v
> > > Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
> > > Maven home: /opt/apache-maven-3.8.5
> > > Java version: 17.0.4, vendor: Private Build, runtime:
> > > /usr/lib/jvm/java-17-openjdk-amd64
> > > Default locale: en_US, platform encoding: UTF-8
> > > OS name: "linux", version: "5.15.0-48-generic", arch: "amd64", family:
> > > "unix"
> > >
> > > Site reports look OK. japicmp has a note about an exception removed,
> that
> > > appears in Red, but I believe that's not a blocker.
> > >
> > > Inspected source and binary files from dist area, found no issues.
> > Checked
> > > signatures and also found no issues.
> > >
> > > Thanks Gary,
> > > -Bruno
> > >
> > >
> > >
> > > On Sun, 25 Sept 2022 at 04:14, Gary Gregory 
> > > wrote:
> > >
> > >> We have fixed a few bugs and added some enhancements since Apache
> > Commons
> > >> Text 1.9 was released, so I would like to release Apache Commons Text
> > >> 1.10.0.
> > >>
> > >> Apache Commons Text 1.10.0 RC1 is available for review here:
> > >> https://dist.apache.org/repos/dist/dev/commons/text/1.10.0-RC1
> (svn
> > >> revision 56967)
> > >>
> > >> The Git tag commons-text-1.10.0-RC1 commit for this RC is
> > >> 9397c1cdce7e78ffb3f53267d47c857d54c45d1c which you can browse here:
> > >>
> > >>
> > >>
> >
> https://gitbox.apache.org/repos/asf?p=commons-text.git;a=commit;h=9397c1cdce7e78ffb3f53267d47c857d54c45d1c
> > >> You may checkout this tag using:
> > >> git clone https://gitbox.apache.org/repos/asf/commons-text.git
> > >> --branch
> > >> commons-text-1.10.0-RC1 commons-text-1.10.0-RC1
> > >>
> > >> Maven artifacts are here:
> > >>
> > >>
> > >>
> >
> https://repository.apache.org/content/repositories/orgapachecommons-1595/org/apache/commons/commons-text/1.10.0/
> > >>
> > >> These are the artifacts and their hashes:
> > >>
> > >> #Release SHA-512s
> > >> #Sat Sep 24 10:57:06 EDT 2022
> > >> Apache Commons
> > >>
> > >>
> >
> Text-1.10.0.spdx.rdf.xml=88d3a92119ba4b16bfb18085ebc174d5fd1b9e3ea07a1f74c472b6f025c9e1563b3085076fc792323c798d5a621c41df671dfb684e433b09d8d2b61b16ede0b2
> > >>
> > >>
> >
> commons-text-1.10.0-bin.tar.gz=4c5e1b9c8430d5e198c666ebda094dda0fdf6bd62a06884c35d07cbe53f6156dc0a6d46ff8b00e9c01079b908ea5636d3888d8efc703afc5afdcc1cdb5c5af2c
> > >>
> > >>
> >
> commons-text-1.10.0-bin.zip=2936964b0e989eca9253bb5823c54bdf0896c83b281b3267ff908950c82d6b667dc2b281e2f602f5c508dd3bdc9066206ffc676dd5c97ec2f36db10c64683d0a
> > >>
> > >>
> >
> commons-text-1.10.0-bom.json=76f6d29781a0fe14a82ed72f881dbd082c1fb98d64dfcdbd3cbd1bd39efab8cf010af0aa135152b6dc6de10fce8b1db84a4fd3748ada5d1dc56954a6c8418433
> > >>
> > >>
> >
> commons-text-1.10.0-bom.xml=3863afe601c2522e84b19c964a5717a39885b3f659eb829a7cd02f48546b85cf810a4032f351750d22cf5b19a277b7b9b9434d02d0e6620e6fb7ee7b7447f881
> > >>
> > >>
> >
> commons-text-1.10.0-javadoc.jar=93565e9e2ab48d5a72b4bc5b39eb4c5be56daa8421b584b26c9e3823012507f465ac8914fce96b23b123474dd61aa97c56b506f584fe935acaf9072359c3039b
> > >>
> > >>
> >
> commons-text-1.10.0-sources.jar=fcc30d2bd6c39c0802a386125faf00b1948ab10385705183b551822ca1f01a0e508f1ff227f7b6ed54868492b51e64ea75581cdadd0fe5de2bae310506054b4d
> > >>
> > >>
> >
> commons-text-1.10.0-src.tar.gz=6bf2dc7dda4429cb1b9ba3a4d383c1d9ffabd5ff35a0adc55216e7cf4c532e51b2b012c9b0f3ea859cd32aef75e05547d892301f34f304a0bfd27c39a28fe04f
> > >>
> > >>
> >
> commons-text-1.10.0-src.zip=f1f959528b00baef4b2f109d650bfbcc28de08acf856be34f5e723357f5aaf065e623cbc204d2e5e7f54fa8277c205066e28525c048efea8f63c2662ea05e3d2
> > >>
> > >>
> >
> commons-text-1.10.0-test-sources.jar=96d1e20e6665113f5c7f4f332f0a863673e4e84fd88125dcd49fba40a4d6e96224da0654f156b4cf01fb1279226b5a213f8cf63f529fcfc2473759f96e85ba0c
> > >>
> > >>
> >
> commons-text-1.10.0-tests.jar=f5f643f54afb6356b01df78aba5965a605162d86fb02d7da0f346f4c12e9323804ad0e22cd07ac6ebeea4bdd50b86