Hello Rob.
On Fri, 10 Aug 2018 21:52:38 -0400, Rob Tompkins wrote:
We have added some significant enhancements since Apache Commons RNG
1.0 was released, so I would like to release Apache Commons RNG 1.1.
Apache Commons RNG 1.1 RC7 is available for review here:
https://dist.apache.org/repos/dist/dev/commons/rng/1.1-RC7 (svn
revision: 28668, site: 28669)
An further improvement to the release plugin would be to
generate a properly formatted checksum file (containing a
line with the checksum and the corresponding filename, for
all files in the distribution area).
The Git tag RNG_1_1_RC7 commit for this RC is
40fd7ad244b350d657ca4f1a9efe667c52697327 which you can browse here:
https://git-wip-us.apache.org/repos/asf?p=commons-rng.git;a=tag;h=refs/tags/RNG_1_1_RC7
Maven artifacts are here:
https://repository.apache.org/content/repositories/orgapachecommons-1366/org/apache/commons
These are the Maven artifacts and their hashes in Nexus:
#Nexus SHA-1s
/commons-rng-simple/1.1/commons-rng-simple-1.1.pom
(SHA1: a3f7a09914ba4b7dfc2a28fec5d7a40f3f1ea962)
/commons-rng-simple/1.1/commons-rng-simple-1.1-test-sources.jar
(SHA1: b712ed994f20957cd74c6c5062d6f365bc589aff)
/commons-rng-simple/1.1/commons-rng-simple-1.1-javadoc.jar
(SHA1: 6612e3669498db2c63da636b400f3a03a013bea3)
/commons-rng-simple/1.1/commons-rng-simple-1.1-tests.jar
(SHA1: e4aaed70c09027ca3bd8a278c2c89535a78c61fc)
/commons-rng-simple/1.1/commons-rng-simple-1.1.jar
(SHA1: f93bd8952c01c59eb824863ff675566346ceecb4)
/commons-rng-simple/1.1/commons-rng-simple-1.1-sources.jar
(SHA1: e0715561f3d5a14f5d2abdb2ef59c45f93b32762)
/commons-rng-parent/1.1/commons-rng-parent-1.1.pom
(SHA1: 27a938f04b56814feef4e62304260965a2f147c0)
/commons-rng-parent/1.1/commons-rng-parent-1.1-site.xml
(SHA1: 6e1df36b720e14eed524396107481e509ff42c7c)
/commons-rng-client-api/1.1/commons-rng-client-api-1.1.jar
(SHA1: a151b640e6186ac3f60803c5d9520781006a1148)
/commons-rng-client-api/1.1/commons-rng-client-api-1.1-sources.jar
(SHA1: 7a7243c4acef7f99fddf929420e634a97b167222)
/commons-rng-client-api/1.1/commons-rng-client-api-1.1-tests.jar
(SHA1: 17a310ed7d02334fad21cff7f9c564bb7b1b4ab4)
/commons-rng-client-api/1.1/commons-rng-client-api-1.1-test-sources.jar
(SHA1: 4ec8b4ffcd9d33f374da003440088e42e19a84f2)
/commons-rng-client-api/1.1/commons-rng-client-api-1.1.pom
(SHA1: 26ec84056b9a4526bc5e05ecf4ece8d9c3d57aad)
/commons-rng-client-api/1.1/commons-rng-client-api-1.1-javadoc.jar
(SHA1: fb56b84fdb47fbd85856c842f028848eab91574e)
/commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1-javadoc.jar
(SHA1: 34dad26c693e5c9e247528295da44348dbd3c509)
/commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1-sources.jar
(SHA1: adbd6780a6f1726f952768dce8bbd9e0534932df)
/commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1-tests.jar
(SHA1: a29f474e14abc590712e788c75b2829ca607f2a6)
/commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1.jar
(SHA1: a1e46bdabba782ece75c9a5c2613103ab6789bd9)
/commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1-test-sources.jar
(SHA1: d38a2a410f6adebf608ac807e2de1069ba941a6d)
/commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1.pom
(SHA1: 04c2a060613758d5ca233f4bbc2b6fd947693207)
/commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1-javadoc.jar
(SHA1: decc8fb9feb12802cc1fd935e7e09d046e090e2b)
/commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1-sources.jar
(SHA1: 37753318f9b51c0c62b924709468b9b8a96f1a95)
/commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1.pom
(SHA1: 6af16fa13e06fbba809d64803fae689bd40e2679)
/commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1-tests.jar
(SHA1: aa2c47b25e8429e4873265d44ee46b02053d5886)
/commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1-test-sources.jar
(SHA1: 515f97ff9f643efdf505eac1de72ebf27cabcdd0)
/commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1.jar
(SHA1: 03308cf73b9d64dcffb377d31a027020be72f6aa)
/commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1.jar
(SHA1: 4651f7fd8f5aab37586cd648018d90ba7b06fdc4)
/commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1-javadoc.jar
(SHA1: 04f575709ca296573ec40876ad2d0d82377e7b27)
/commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1.pom
(SHA1: cd4b2d45949778e8fbee15eda94faac1d0a4b460)
/commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1-test-sources.jar
(SHA1: bf97aea3a9b71abbc727b55cecac12c82c5179c8)
/commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1-sources.jar
(SHA1: 805db8028026a2a31f7df060e0baa06273861572)
/commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1-tests.jar
(SHA1: 33e379a100027c226e4a4ad5b4ceeba0506f5927)
/commons-rng-core/1.1/commons-rng-core-1.1-tests.jar
(SHA1: 426945d85fc0d3e7ae3b5327e60e029254a31d17)
/commons-rng-core/1.1/commons-rng-core-1.1-sources.jar
(SHA1: 1f01c245f2fb706837d8cc1cdc7404f4c7cc4146)
/commons-rng-core/1.1/commons-rng-core-1.1-javadoc.jar
(SHA1: 7e4193bdc034239b0c76c79fe631e550a280638f)
/commons-rng-core/1.1/commons-rng-core-1.1-test-sources.jar
(SHA1: b711cf581477a3c47952b7356f7ed214d5276118)
/commons-rng-core/1.1/commons-rng-core-1.1.jar
(SHA1: e43082ea944217a5e0bc707e35cdd6ac9e9bb33b)
/commons-rng-core/1.1/commons-rng-core-1.1.pom
(SHA1: 196e691038f3eb7eb3a45693315b9ca1e4d73e90)
/commons-rng-examples/1.1/commons-rng-examples-1.1.pom
(SHA1: 33dfc5f171501a66350bdf79ceb9c5d5e67b7a9f)
/commons-rng-examples-jpms/1.1/commons-rng-examples-jpms-1.1.pom
(SHA1: 26750469ded4dedb49d9a3cabf773d7bac8f3895)
/commons-rng-examples-jmh/1.1/commons-rng-examples-jmh-1.1-sources.jar
(SHA1: 0957f39a2c5c4c71a141276d5098f2c9563a5605)
/commons-rng-examples-jmh/1.1/commons-rng-examples-jmh-1.1-tests.jar
(SHA1: ff6e8a27ed5de72a2d51f4b754b98e83b5174c3b)
/commons-rng-examples-jmh/1.1/commons-rng-examples-jmh-1.1-javadoc.jar
(SHA1: 5ddd2136195b5ad18cd9910296fc122ae769b75b)
/commons-rng-examples-jmh/1.1/commons-rng-examples-jmh-1.1-test-sources.jar
(SHA1: 758a55ed3570af004590bba19e232cb704252899)
/commons-rng-examples-jmh/1.1/commons-rng-examples-jmh-1.1.jar
(SHA1: 9a5311516ce7f9ba39f34c8196ebd46eee1daba2)
/commons-rng-examples-jmh/1.1/commons-rng-examples-jmh-1.1.pom
(SHA1: ba8c971bbcf39e7732ff115fd074c6434c80e9c2)
/commons-rng-examples-jpms-lib/1.1/commons-rng-examples-jpms-lib-1.1-sources.jar
(SHA1: f0d6b7457472d14628a810463ccbf3c371cb3d1c)
/commons-rng-examples-jpms-lib/1.1/commons-rng-examples-jpms-lib-1.1.pom
(SHA1: 26f632574209c421f432b682acd7a4b8bc62a0e6)
/commons-rng-examples-jpms-lib/1.1/commons-rng-examples-jpms-lib-1.1-tests.jar
(SHA1: 9b83cc9ff4134f226bc7da5e96add116701345d2)
/commons-rng-examples-jpms-lib/1.1/commons-rng-examples-jpms-lib-1.1-test-sources.jar
(SHA1: 1ae8be56153a89a887ecde709733279455639df6)
/commons-rng-examples-jpms-lib/1.1/commons-rng-examples-jpms-lib-1.1-javadoc.jar
(SHA1: fe8222d52959f61ae0bf6de5933484f777f20bf5)
/commons-rng-examples-jpms-lib/1.1/commons-rng-examples-jpms-lib-1.1.jar
(SHA1: d00b41ee68ef5fdc1734c5e2289e9b9f7e562350)
/commons-rng-examples-stress/1.1/commons-rng-examples-stress-1.1-tests.jar
(SHA1: 17b2498f2f80b608936eed1b4599b36d94a645da)
/commons-rng-examples-stress/1.1/commons-rng-examples-stress-1.1.jar
(SHA1: d9354f277490e7aaaa3836934b3f3aa2d74eba10)
/commons-rng-examples-stress/1.1/commons-rng-examples-stress-1.1-javadoc.jar
(SHA1: 0f60a0ab5d3bf80b3292f04146bf6a6e8128fe54)
/commons-rng-examples-stress/1.1/commons-rng-examples-stress-1.1.pom
(SHA1: 47a453485200b2334436ec4d0886c2999642792a)
/commons-rng-examples-stress/1.1/commons-rng-examples-stress-1.1-sources.jar
(SHA1: 750e328ebd547e4afb2172d95d7239813b82b424)
/commons-rng-examples-stress/1.1/commons-rng-examples-stress-1.1-test-sources.jar
(SHA1: c834d71bb835c87b9b26e43839c64c2a08a81f5e)
/commons-rng-sampling/1.1/commons-rng-sampling-1.1-javadoc.jar
(SHA1: 94eaa9236e92c96c3a980d1a681bef3b48bf9ab7)
/commons-rng-sampling/1.1/commons-rng-sampling-1.1-test-sources.jar
(SHA1: 1a46fe43a29bad5e7fec0b6b1182721ee448c086)
/commons-rng-sampling/1.1/commons-rng-sampling-1.1-tests.jar
(SHA1: 35a1a2b1d9d9858853fff584aa22cee14d974c3d)
/commons-rng-sampling/1.1/commons-rng-sampling-1.1-sources.jar
(SHA1: 6303eebb5acb90066be6e45e6e3a0944b2a241ce)
/commons-rng-sampling/1.1/commons-rng-sampling-1.1.jar
(SHA1: 921ccf3c38b04f0a3b25d9a8ec6fab89f2b95fb5)
/commons-rng-sampling/1.1/commons-rng-sampling-1.1.pom
(SHA1: c5195b2dc743ec6ac5e4b3cea15ae85b54850171)
#Release SHA-1s
#Fri Aug 10 21:19:05 EDT 2018
commons-rng-1.1-src-zip=01eace379f513084ac279e95e5cf2816d3476bdf
commons-rng-1.1-bin-zip=eca09fb9dc9325e6473bed2a592838e00cc248e6
commons-rng-1.1-bin-tar.gz=829fb30dc9fadc75ccae0cdf3b22ffb385a5a7ff
commons-rng-1.1-src-tar.gz=24aac48283d36337e8c6df9b3a9e43505d199168
#Release SHA-256s
#Fri Aug 10 21:19:05 EDT 2018
commons-rng-1.1-src-zip=11bbf1dc84ffa0369336f55571fa7b7d89e54208cf4b0502c5da3b3f8c1ed4e7
commons-rng-1.1-bin-zip=1a253a3192afd9d2bba78b1676b937c01b42a5f32dc8fd5b611eb36bdf6194bc
commons-rng-1.1-bin-tar.gz=dcb21e72fdfe240bf6ccdf68bff663cc77e960287ceb9fc68ab4165c00649063
commons-rng-1.1-src-tar.gz=d6a61b90a4161bc5cc74c9b1ef260d4468a0dff54b9f1f32367d8cd299dffbe2
Cf. suggestion above.
I have tested this with 'mvn clean test install site' using:
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe;
2018-06-17T14:33:14-04:00)
Maven home: /usr/local/Cellar/maven/3.5.4/libexec
Java version: 9.0.4, vendor: Oracle Corporation, runtime:
/Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.13.6", arch: "x86_64", family:
"mac"
Here,
$ JAVA_HOME=/usr/lib/jvm/java-9-openjdk-amd64/ mvn
-Pcommons-rng-examples clean package site site:stage
builds fine too.
But (FTR)
$ JAVA_HOME=/usr/lib/jvm/java-10-openjdk-amd64/ mvn
-Pcommons-rng-examples clean package site site:stage
does not.
---CUT---
[java] The following errors occurred during analysis:
[java] Error scanning java/lang/Object for referenced classes
[java] java.lang.IllegalArgumentException
[java] At
org.objectweb.asm.ClassReader.<init>(ClassReader.java:160)
[java] At
org.objectweb.asm.ClassReader.<init>(ClassReader.java:143)
[java] At
edu.umd.cs.findbugs.asm.FBClassReader.<init>(FBClassReader.java:35)
[java] At
edu.umd.cs.findbugs.classfile.engine.asm.ClassReaderAnalysisEngine.analyze(ClassReaderAnalysisEngine.java:48)
[java] At
edu.umd.cs.findbugs.classfile.engine.asm.ClassReaderAnalysisEngine.analyze(ClassReaderAnalysisEngine.java:34)
[java] At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
[java] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:75)
[java] At
edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
[java] At
edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:262)
[java] At
edu.umd.cs.findbugs.FindBugs2.buildReferencedClassSet(FindBugs2.java:773)
[java] At
edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:219)
[java] At
edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:401)
[java] At
edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1187)
---CUT---
And several other similar errors.
Details of changes since 1.0 are in the release notes:
https://dist.apache.org/repos/dist/dev/commons/rng/1.1-RC7/RELEASE-NOTES.txt
How come that the generated (?) release notes do not match the
contents of "changes.xml" in the "1.1" branch?
https://dist.apache.org/repos/dist/dev/commons/rng/1.1-RC7/site/changes-report.html
Fortunately, it matches here.
But the prospective date of the release is wrong (I had set
it to "2018-08-15" in "master").
Site:
https://dist.apache.org/repos/dist/dev/commons/rng/1.1-RC7/site
(note some *relative* links are broken and the 1.1 directories
are not yet created - these will be OK once the site is deployed.)
RAT Report:
https://dist.apache.org/repos/dist/dev/commons/rng/1.1-RC7/site/rat-report.html
SUBMODULES: (each module contains its own individual reports, check
these as opposet to the top level site reports)
https://dist.apache.org/repos/dist/dev/commons/rng/1.1-RC7/site/modules.html
KEYS:
https://www.apache.org/dist/commons/KEYS
Please review the release candidate and vote.
This vote will close no sooner that 72 hours from now.
[X] +1 Release these artifacts
[ ] +0 OK, but...
[ ] -0 OK, but really should fix...
[ ] -1 I oppose this release because...
Thank you,
Rob Tompkins,
Release Manager (using key B6E73D84EA4FCC47166087253FAAD2CD5ECBB314)
Thank you,
Gilles
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org