Re: [parent] Remove javadoc plugin
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
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
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
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
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
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
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
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
[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
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
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
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