Verified the checksums on the source and binary archives. Verified the binary jar files have the correct module entries in the MANIFEST.MF.
Built from the git tag using: 'mvn' Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: /usr/local/apache-maven-3.6.3 Java version: 1.8.0_301, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_301.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" Built from the tar source using: mvn site site:stage Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: /usr/local/apache-maven-3.6.3 Java version: 17, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home Default locale: en_GB, platform encoding: UTF-8 OS name: "mac os x", version: "12.6.1", arch: "x86_64", family: "mac" Notes on the site: The developer guide on the site could do with an update to reflect github PRs (see the numbers, rng guide etc). Adding a .gitattributes to the repo would make redundant the developer notes on setting up git config for line endings. There is no release history page. However it does duplicate information in the changes report. So perhaps other sites that have a release history page should drop it. One to discuss. The changes report has a big TBD at the top of the page. The jira report is empty. I recently fixed this for BCEL which had some very old tickets that did not have a Priority label in the expected Major, Minor, etc. but used 1, 2, 3, etc. These were legacy tickets ported from a Bugzilla system. Tracking them down required locally building the maven-changes-plugin and printing out all the tickets where the priority was returned as null, causing a NPE. In the userguide overview there is no mention of the legacy module. Some sort of statement that captures the intent to provide backward compatibility for functionality in CM3 in the legacy module and that new code will be added into new modules would be useful. The overview section 0.3 has the packages: complex; distribution; fraction; geometry. These do not exist in the code. However the links are useful as when followed they point to the new Commons projects containing the updated code. Perhaps the links for packages removed in 4.0 should be placed below under a section for migrated code. The latest API docs link is broken as the structure is now modular. This could be fixed using an aggregate docs module (see numbers, rng) that builds an aggregate javadoc across the entire set of modules and uses this in the site link for the javadoc. No real issues here, just things to tidy up. +1 Release it Alex On Thu, 15 Dec 2022 at 19:10, Gilles Sadowski <gillese...@gmail.com> wrote: > > Hello. > > This is a VOTE for releasing Apache Commons Math v4.0-beta1 (from RC1). > [Thanks for the help to get there!] > > Tag name: > commons-math-4.0-beta1-RC1 > > Command for checking out the project corresponding to this tag: > $ git clone https://gitbox.apache.org/repos/asf/commons-math.git > --branch commons-math-4.0-beta1-RC1 > > From within the "commons-math" directory created by the above command, you > can > 1. check the tag signature with the command > $ git tag -v commons-math-4.0-beta1-RC1 > > 2. build the project[1] with the command > $ mvn > > Tag URL: > > https://gitbox.apache.org/repos/asf?p=commons-math.git;a=commit;h=12ad3420a77611557603d1c7893d588610b2463a > > Commit ID the tag points at: > 12ad3420a77611557603d1c7893d588610b2463a > > Site: > http://home.apache.org/~erans/commons-math-4.0-beta1-site/ > > Distribution files and release notes: > https://dist.apache.org/repos/dist/dev/commons/math/ > > To verify the integrity of the distribution files, you can > > 1. download them with the command > $ wget -nH --cut-dirs=8 \ > > https://dist.apache.org/repos/dist/dev/commons/math/4.0-beta1-RC1/binaries/commons-math-4.0-beta1-bin.tar.gz > \ > > https://dist.apache.org/repos/dist/dev/commons/math/4.0-beta1-RC1/binaries/commons-math-4.0-beta1-bin.zip > \ > > https://dist.apache.org/repos/dist/dev/commons/math/4.0-beta1-RC1/source/commons-math-4.0-beta1-src.tar.gz > \ > > https://dist.apache.org/repos/dist/dev/commons/math/4.0-beta1-RC1/source/commons-math-4.0-beta1-src.zip > > 2. copy/paste the following excerpt (hash of the distribution files) > into a text file (say "sha512.txt"): > ---CUT--- > # <hash> <file> > 4a535ba815bd74eab4890d2a99ecfbe719927521b547119d68b03d87e6984f6ca41b9ee66cd4bd37bfc77762f0146227b7bd4a2157500aabfa20ce674fc9f8ab > commons-math-4.0-beta1-bin.tar.gz > 3951e7d287032cb2beb966a5259c5ce6c64830fa9570a4659e4e36b74eecfd941ccc8c729dff1b9db1d695301e6a83e2ec35e49c54520c35d93146bfcafcf024 > commons-math-4.0-beta1-bin.zip > 668f552c444c7328bfb4e73bfba031e00d56212fc38a5d587ac9809ae63547b1caec7edb46a808dd62054601aaca696c3afa9fc4b6e5daa38d8c0db0f31a2ccd > commons-math-4.0-beta1-src.tar.gz > 829be0c697a225087442b4b2b5ffdb8cbc337ab4d170b2a815f231528795278b68612bf1cdd6ace2e68880556789d960c07f19c42c6329165ebb2d79426337f8 > commons-math-4.0-beta1-src.zip > ---CUT--- > > 3. run the command > $ sha512sum -c sha512.txt > > KEYS file to check signatures: > http://www.apache.org/dist/commons/KEYS > > Maven artefacts: > https://repository.apache.org/content/repositories/orgapachecommons-1613/ > > [ ] +1 Release it. > [ ] +0 Go ahead; I don't care. > [ ] -0 There are a few minor glitches: ... > [ ] -1 No, do not release it because ... > > This vote will be open for at least 72 hours. > > Best regards, > Gilles > > [1] Tested with > $ mvn --version > Apache Maven 3.6.3 > Maven home: /usr/share/maven > Java version: 11.0.16, vendor: Debian, runtime: > /usr/lib/jvm/java-11-openjdk-amd64 > Default locale: en_US, platform encoding: UTF-8 > OS name: "linux", version: "5.10.0-17-amd64", arch: "amd64", family: "unix" > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org