[geometry] 1.0 release (take 2)
Hello, I've addressed a few issues since I last proposed the commons-geometry 1.0 release, namely - reducing the code smells in SonarCloud from 100+ to 8 (mostly by clearing false positives) and - removing use of checked exceptions in the IO modules (GEOMETRY-138). I've also run fuzz testing locally on the IO modules and am pursuing integrating the project into OSS-Fuzz. So, how are we feeling about a 1.0 release? As before, the following modules would be included: - commons-geometry-core - commons-geometry-euclidean - commons-geometry-spherical - commons-geometry-io-core - commons-geometry-io-euclidean Regards, Matt J - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [VOTE] Release Apache Commons DBCP 2.9.0 based on RC1
+1 Signatures, reports, etc. validated. Built and tested on: Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d) Maven home: /usr/local/Cellar/maven/3.8.1/libexec Java version: 16.0.1, vendor: Homebrew, runtime: /usr/local/Cellar/openjdk/16.0.1/libexec/openjdk.jdk/Contents/Home Default locale: en_US, platform encoding: UTF-8 OS name: "mac os x", version: "11.4", arch: "x86_64", family: "mac" Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d) Maven home: /usr/local/Cellar/maven/3.8.1/libexec Java version: 11.0.10, vendor: Oracle Corporation, runtime: /usr/local/Cellar/openjdk@11/11.0.10/libexec/openjdk.jdk/Contents/Home Default locale: en_US, platform encoding: UTF-8 OS name: "mac os x", version: "11.4", arch: "x86_64", family: "mac" Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d) Maven home: /usr/local/Cellar/maven/3.8.1/libexec Java version: 17-ea, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home Default locale: en_US, platform encoding: UTF-8 OS name: "mac os x", version: "11.4", arch: "x86_64", family: "mac" On Sat, Jul 31, 2021 at 10:19 AM Gary Gregory wrote: > > We have fixed a few bugs and added some enhancements since Apache > Commons DBCP 2.8.0 was released, so I would like to release Apache > Commons DBCP 2.9.0. > > Apache Commons DBCP 2.9.0 RC1 is available for review here: > https://dist.apache.org/repos/dist/dev/commons/dbcp/2.9.0-RC1 (svn > revision 49104) > > The Git tag commons-dbcp-2.9.0-RC1 commit for this RC is > 2abdb498d0aa7b65d668fc5661795bc83844d8fa which you can browse here: > > https://gitbox.apache.org/repos/asf?p=commons-dbcp.git;a=commit;h=2abdb498d0aa7b65d668fc5661795bc83844d8fa > You may checkout this tag using: > git clone https://gitbox.apache.org/repos/asf/commons-dbcp.git > --branch commons-dbcp-2.9.0-RC1 commons-dbcp-2.9.0-RC1 > > Maven artifacts are here: > > https://repository.apache.org/content/repositories/orgapachecommons-1559/org/apache/commons/commons-dbcp2/2.9.0/ > > These are the artifacts and their hashes: > > #Release SHA-512s > #Sat Jul 31 11:10:11 EDT 2021 > commons-dbcp2-2.9.0-bin.tar.gz=3d910565aefae7db7e659078dca9b5b82dc16522be88783a9362b2f26b39bf6e9a8f1bddcdf37b6d5839abff03a8b0934643a08a0d5685da8d20ccfd8a9d4164 > commons-dbcp2-2.9.0-bin.zip=cdd212b8740b6a5a4ae34f03cf8a205be7a56c62c7a12b6fa8f8c48a05ecd813ecf566fcf6b5d4b03d7e6c81d2ac77f00f8ad4f222bbb7a45e677a566f681f25 > commons-dbcp2-2.9.0-javadoc.jar=f8ddb21b3f5e43988befe868e777c00f7a5295b1954fa377d91575a2edbf394d0d1d87563615b34915f4128d00264d402a28aa26c08011e328b2f5b94d20df50 > commons-dbcp2-2.9.0-sources.jar=54f65de7f5223081588c84a124843a0e4937fc81696599e27bf736122aaa589b71f707121704cd6ef2fd17316363b3db22a76bae63de5f0df184dffe7b95 > commons-dbcp2-2.9.0-src.tar.gz=8f3d47030b71606af4113f09d80f681dc7882d9636cea453a650705582d1a9043397024042e42811eff0a69025965e60d11c578296062f4f05e7a49066344d9a > commons-dbcp2-2.9.0-src.zip=b0354f0e9c7d154095ffa1a2a736c606c8fc168146ffbab27614c9e297dd8e5b7d5719f92899dd51b23b63b7fa2c97786d2fae7f48d6b8ff357e742ef8ad097f > commons-dbcp2-2.9.0-test-sources.jar=c17bfd92f1dd7f9f6e074a69fed15827ad4e7d98210bf0d430e91e3842fd2a09c99c1ffb30d51b4c4745cd24925d52313c1215fadeb5bf414b094ccd256d6ae5 > commons-dbcp2-2.9.0-tests.jar=a4484612e3f11c7b73b96aa6668bccd8dfa9d7dc3cb5a22821709b658ce3568dfff239cb1c168bc513bc88062389e137d95fd5ce206a8d2479aa1b3195255bfe > > 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.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d) > Maven home: /usr/local/Cellar/maven/3.8.1/libexec > Java version: 1.8.0_292, vendor: AdoptOpenJDK, runtime: > /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre > Default locale: en_US, platform encoding: UTF-8 > OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac" > > Darwin gdg-mac-mini.local 20.6.0 Darwin Kernel Version 20.6.0: Wed Jun > 23 00:26:31 PDT 2021; root:xnu-7195.141.2~5/RELEASE_X86_64 x86_64 > > Details of changes since 2.8.0 are in the release notes: > > https://dist.apache.org/repos/dist/dev/commons/dbcp/2.9.0-RC1/RELEASE-NOTES.txt > > https://dist.apache.org/repos/dist/dev/commons/dbcp/2.9.0-RC1/site/changes-report.html > > Site: > > https://dist.apache.org/repos/dist/dev/commons/dbcp/2.9.0-RC1/site/index.html > (note some *relative* links are broken and the 2.9.0 directories > are not yet created - these will be OK once the site is deployed.) > > JApiCmp Report (compared to 2.8.0): > > https://dist.apache.org/repos/dist/dev/commons/dbcp/2.9.0-RC1/site/japicmp.html > Note that the above report contains text in red but nothing is > broken, just moved, and binary compatibility is maintained. > > RAT Report: > >
[VOTE] Release Apache Commons DBCP 2.9.0 based on RC1
We have fixed a few bugs and added some enhancements since Apache Commons DBCP 2.8.0 was released, so I would like to release Apache Commons DBCP 2.9.0. Apache Commons DBCP 2.9.0 RC1 is available for review here: https://dist.apache.org/repos/dist/dev/commons/dbcp/2.9.0-RC1 (svn revision 49104) The Git tag commons-dbcp-2.9.0-RC1 commit for this RC is 2abdb498d0aa7b65d668fc5661795bc83844d8fa which you can browse here: https://gitbox.apache.org/repos/asf?p=commons-dbcp.git;a=commit;h=2abdb498d0aa7b65d668fc5661795bc83844d8fa You may checkout this tag using: git clone https://gitbox.apache.org/repos/asf/commons-dbcp.git --branch commons-dbcp-2.9.0-RC1 commons-dbcp-2.9.0-RC1 Maven artifacts are here: https://repository.apache.org/content/repositories/orgapachecommons-1559/org/apache/commons/commons-dbcp2/2.9.0/ These are the artifacts and their hashes: #Release SHA-512s #Sat Jul 31 11:10:11 EDT 2021 commons-dbcp2-2.9.0-bin.tar.gz=3d910565aefae7db7e659078dca9b5b82dc16522be88783a9362b2f26b39bf6e9a8f1bddcdf37b6d5839abff03a8b0934643a08a0d5685da8d20ccfd8a9d4164 commons-dbcp2-2.9.0-bin.zip=cdd212b8740b6a5a4ae34f03cf8a205be7a56c62c7a12b6fa8f8c48a05ecd813ecf566fcf6b5d4b03d7e6c81d2ac77f00f8ad4f222bbb7a45e677a566f681f25 commons-dbcp2-2.9.0-javadoc.jar=f8ddb21b3f5e43988befe868e777c00f7a5295b1954fa377d91575a2edbf394d0d1d87563615b34915f4128d00264d402a28aa26c08011e328b2f5b94d20df50 commons-dbcp2-2.9.0-sources.jar=54f65de7f5223081588c84a124843a0e4937fc81696599e27bf736122aaa589b71f707121704cd6ef2fd17316363b3db22a76bae63de5f0df184dffe7b95 commons-dbcp2-2.9.0-src.tar.gz=8f3d47030b71606af4113f09d80f681dc7882d9636cea453a650705582d1a9043397024042e42811eff0a69025965e60d11c578296062f4f05e7a49066344d9a commons-dbcp2-2.9.0-src.zip=b0354f0e9c7d154095ffa1a2a736c606c8fc168146ffbab27614c9e297dd8e5b7d5719f92899dd51b23b63b7fa2c97786d2fae7f48d6b8ff357e742ef8ad097f commons-dbcp2-2.9.0-test-sources.jar=c17bfd92f1dd7f9f6e074a69fed15827ad4e7d98210bf0d430e91e3842fd2a09c99c1ffb30d51b4c4745cd24925d52313c1215fadeb5bf414b094ccd256d6ae5 commons-dbcp2-2.9.0-tests.jar=a4484612e3f11c7b73b96aa6668bccd8dfa9d7dc3cb5a22821709b658ce3568dfff239cb1c168bc513bc88062389e137d95fd5ce206a8d2479aa1b3195255bfe 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.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d) Maven home: /usr/local/Cellar/maven/3.8.1/libexec Java version: 1.8.0_292, vendor: AdoptOpenJDK, runtime: /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre Default locale: en_US, platform encoding: UTF-8 OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac" Darwin gdg-mac-mini.local 20.6.0 Darwin Kernel Version 20.6.0: Wed Jun 23 00:26:31 PDT 2021; root:xnu-7195.141.2~5/RELEASE_X86_64 x86_64 Details of changes since 2.8.0 are in the release notes: https://dist.apache.org/repos/dist/dev/commons/dbcp/2.9.0-RC1/RELEASE-NOTES.txt https://dist.apache.org/repos/dist/dev/commons/dbcp/2.9.0-RC1/site/changes-report.html Site: https://dist.apache.org/repos/dist/dev/commons/dbcp/2.9.0-RC1/site/index.html (note some *relative* links are broken and the 2.9.0 directories are not yet created - these will be OK once the site is deployed.) JApiCmp Report (compared to 2.8.0): https://dist.apache.org/repos/dist/dev/commons/dbcp/2.9.0-RC1/site/japicmp.html Note that the above report contains text in red but nothing is broken, just moved, and binary compatibility is maintained. RAT Report: https://dist.apache.org/repos/dist/dev/commons/dbcp/2.9.0-RC1/site/rat-report.html KEYS: https://www.apache.org/dist/commons/KEYS Please review the release candidate and vote. This vote will close no sooner than 72 hours from now. [ ] +1 Release these artifacts [ ] +0 OK, but... [ ] -0 OK, but really should fix... [ ] -1 I oppose this release because... Thank you, Gary Gregory, Release Manager (using key 86fdc7e2a11262cb) For following is intended as a helper and refresher for reviewers. Validating a release candidate == These guidelines are NOT complete. Requirements: Git, Java, Maven. You can validate a release from a release candidate (RC) tag as follows. 1) Clone and checkout the RC tag git clone https://gitbox.apache.org/repos/asf/commons-dbcp.git --branch commons-dbcp-2.9.0-RC1 commons-dbcp-2.9.0-RC1 cd commons-dbcp-2.9.0-RC1 2) Check Apache licenses This step is not required if the site includes a RAT report page which you then must check. mvn apache-rat:check 3) Check binary compatibility Older components still use Apache Clirr: This step is not required if the site includes a Clirr report page which you then must check. mvn clirr:check Newer components use JApiCmp with the japicmp Maven Profile: This step is not required if the site includes a JApiCmp report page which
[ANNOUNCE] Apache Commons CSV 1.9.0
The Apache Commons project announces the release of Apache Commons CSV 1.9.0. Commons CSV requires at least Java 8. The Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types. This is a Feature and bug fix release (Java 8) Historical list of changes: https://commons.apache.org/proper/commons-csv/changes-report.html For complete information on Apache Commons CSV, including instructions on how to submit bug reports, patches, or suggestions for improvement, see the Apache Apache Commons CSV website: https://commons.apache.org/proper/commons-csv/ Download page: https://commons.apache.org/proper/commons-csv/download_csv.cgi Have fun!
Re: [COMPRESS] About Compress-583
I updated the release notes and site. Gary On Fri, Jul 30, 2021 at 7:26 AM Bruno P. Kinoshita wrote: > > Agreed. Just document in the release notes. > > > > > On Friday, 30 July 2021, 4:21:01 pm NZST, Gary Gregory > wrote: > > It seems to me we just need to update our release notes. > > Gary > > On Fri, Jul 30, 2021, 00:00 PeterLee wrote: > > > Hi all, > > > > There is a new issue Compress-583 reporting Compress 1.21 generated tars > > are not byte-to-byte > > same with older versions.And the generated tars are also different in > > different OSes in 1.21. > > > > This is caused by Github PR #97(Compress-404) : the UID/GID is set in Unix > > in the constructor of > > TarArchiveEntry - but we didn't do it before 1.21.. And please note that > > this is the default behavior > > of tar(1). > > We didn't record this in the change log of 1.21 - and it was my bad. > > > > IMO this is not a breaking change - there's no API change. Only the > > generated tars is changed. But > > I agree that this should be documented. > > > > I want to hear about your ideas. WDYT? > > > > cheers, > > Lee > > > - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [commons-compress] branch master updated: COMPRESS-583: update the changelog of COMPRESS-404
Doing the site is good too. I will try to look... On Sat, Jul 31, 2021, 07:51 Gary Gregory wrote: > I was just talking about the readme html file from the svn repo. > > Gary > > On Fri, Jul 30, 2021, 22:20 PeterLee wrote: > >> > You might want to regenerate the release notes that are served on the >> > download site. >> >> Yes. I do want to update the website, but I have no idea how to do this. >> Can anyone give me a hand? >> >> cheers, >> Lee >> >> On Sat, Jul 31, 2021 at 10:02 AM Gary Gregory >> wrote: >> >> > You might want to regenerate the release notes that are served on the >> > download site. >> > >> > Gary >> > >> > On Fri, Jul 30, 2021, 21:44 wrote: >> > >> > > This is an automated email from the ASF dual-hosted git repository. >> > > >> > > peterlee pushed a commit to branch master >> > > in repository >> https://gitbox.apache.org/repos/asf/commons-compress.git >> > > >> > > >> > > The following commit(s) were added to refs/heads/master by this push: >> > > new 7bc8679 COMPRESS-583: update the changelog of COMPRESS-404 >> > > 7bc8679 is described below >> > > >> > > commit 7bc86793d2533ef314550efe2b79df752abdc8d4 >> > > Author: PeterAlfredLee >> > > AuthorDate: Sat Jul 31 09:38:52 2021 +0800 >> > > >> > > COMPRESS-583: update the changelog of COMPRESS-404 >> > > --- >> > > src/changes/changes.xml | 4 >> > > 1 file changed, 4 insertions(+) >> > > >> > > diff --git a/src/changes/changes.xml b/src/changes/changes.xml >> > > index 24b28c5..ee52465 100644 >> > > --- a/src/changes/changes.xml >> > > +++ b/src/changes/changes.xml >> > > @@ -149,6 +149,10 @@ you relied on the recovery attempt."> >> > > Update the class of variable file in TarArchiveEntry from >> > > java.io.File to java.nio.file.Path. Corresponding >> constructors >> > > and methods are also modified/added. >> > > + >> > > +NOTE: The UserID and GroupID will also be read if they are >> > > +available. The previous default value UserID:GroupdID of was >> > 0:0. >> > > +This may cause a reproducibility problem. >> > > Github Pull Request #97. >> > > >> > >> > > due-to="Robin Schimpf"> >> > > >> > >> >
Re: [commons-compress] branch master updated: COMPRESS-583: update the changelog of COMPRESS-404
I was just talking about the readme html file from the svn repo. Gary On Fri, Jul 30, 2021, 22:20 PeterLee wrote: > > You might want to regenerate the release notes that are served on the > > download site. > > Yes. I do want to update the website, but I have no idea how to do this. > Can anyone give me a hand? > > cheers, > Lee > > On Sat, Jul 31, 2021 at 10:02 AM Gary Gregory > wrote: > > > You might want to regenerate the release notes that are served on the > > download site. > > > > Gary > > > > On Fri, Jul 30, 2021, 21:44 wrote: > > > > > This is an automated email from the ASF dual-hosted git repository. > > > > > > peterlee pushed a commit to branch master > > > in repository https://gitbox.apache.org/repos/asf/commons-compress.git > > > > > > > > > The following commit(s) were added to refs/heads/master by this push: > > > new 7bc8679 COMPRESS-583: update the changelog of COMPRESS-404 > > > 7bc8679 is described below > > > > > > commit 7bc86793d2533ef314550efe2b79df752abdc8d4 > > > Author: PeterAlfredLee > > > AuthorDate: Sat Jul 31 09:38:52 2021 +0800 > > > > > > COMPRESS-583: update the changelog of COMPRESS-404 > > > --- > > > src/changes/changes.xml | 4 > > > 1 file changed, 4 insertions(+) > > > > > > diff --git a/src/changes/changes.xml b/src/changes/changes.xml > > > index 24b28c5..ee52465 100644 > > > --- a/src/changes/changes.xml > > > +++ b/src/changes/changes.xml > > > @@ -149,6 +149,10 @@ you relied on the recovery attempt."> > > > Update the class of variable file in TarArchiveEntry from > > > java.io.File to java.nio.file.Path. Corresponding constructors > > > and methods are also modified/added. > > > + > > > +NOTE: The UserID and GroupID will also be read if they are > > > +available. The previous default value UserID:GroupdID of was > > 0:0. > > > +This may cause a reproducibility problem. > > > Github Pull Request #97. > > > > > > > > due-to="Robin Schimpf"> > > > > > >