-0:

- Don't forget to set the date in
https://dist.apache.org/repos/dist/dev/commons/rng/1.1-RC3/site/changes-report.html
and changes.xml, I try to remember to do this in an RC, not after.
- When I've recently emailed an announcement for a release, the email
bounced because I did not have a link to the download page. So I added that
to the RELEASE NOTES file which is what I use as the content of the
announcement email.
- There is no Jacoco report, it is empty:
https://dist.apache.org/repos/dist/dev/commons/rng/1.1-RC3/site/jacoco-aggregate/index.html
-
https://dist.apache.org/repos/dist/dev/commons/rng/1.1-RC3/site/rat-report.html:
It is OK to include old release notes IMO, it shows history in one place.
In fact, I keep all RNs in the one file.

>From src zip: ASC, SHA1, SHA256 all OK.

Running 'mvn clean package' I get:

[INFO] Running
org.apache.commons.rng.sampling.distribution.DiscreteSamplerParametricTest
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
6.799 s - in
org.apache.commons.rng.sampling.distribution.DiscreteSamplerParametricTest
[INFO] Running org.apache.commons.rng.sampling.ListSamplerTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
0.008 s - in org.apache.commons.rng.sampling.ListSamplerTest
[INFO] Running org.apache.commons.rng.sampling.PermutationSamplerTest
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
0.002 s - in org.apache.commons.rng.sampling.PermutationSamplerTest
[INFO] Running org.apache.commons.rng.sampling.UnitSphereSamplerTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
0.536 s - in org.apache.commons.rng.sampling.UnitSphereSamplerTest
[INFO]
[INFO] Results:
[INFO]
[ERROR] Failures:
[ERROR]   ContinuousSamplerParametricTest.testSampling:53->check:127
Box-Muller Gaussian deviate
[rng=org.apache.commons.rng.core.source32.MersenneTwister]: Too many
failures for sample size = 20000 (4 out of 50 tests failed, chi2=[22.72,
25.762, 22.699, 27.368000000000002]
[ERROR]   ContinuousSamplerParametricTest.testSampling:53->check:127
org.apache.commons.math3.distribution.LevyDistribution@9635fa (inverse
method) [rng=org.apache.commons.rng.core.source64.TwoCmres (Cmres:
[0xedce446814d3b3d9L, 33, 330658535] + Cmres: [0xc5b3cf786c806df7L, 33,
331932042])]: Too many failures for sample size = 20000 (3 out of 50 tests
failed, chi2=[25.312000000000005, 26.64, 24.348999999999997]
[INFO]
[ERROR] Tests run: 77, Failures: 2, Errors: 0, Skipped: 0
[INFO]
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache Commons RNG 1.1 ............................. SUCCESS [
9.260 s]
[INFO] Apache Commons RNG Client API ...................... SUCCESS [
3.074 s]
[INFO] Apache Commons RNG Core ............................ SUCCESS [
17.107 s]
[INFO] Apache Commons RNG Simple .......................... SUCCESS [
11.149 s]
[INFO] Apache Commons RNG Sampling ........................ FAILURE [01:21
min]
[INFO] Apache Commons RNG Examples ........................ SKIPPED
[INFO] Stress test example ................................ SKIPPED
[INFO] Sampling example ................................... SKIPPED
[INFO] Quadrature example ................................. SKIPPED
[INFO] JMH Benchmark ...................................... SKIPPED
[INFO] JPMS Integration test .............................. SKIPPED
[INFO] JPMS module example (library) ...................... SKIPPED
[INFO] JPMS module example (application) .................. SKIPPED
[INFO] Apache Commons RNG (full distribution) 1.1 ......... SKIPPED
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 02:03 min
[INFO] Finished at: 2018-07-25T08:51:16-06:00
[INFO]
------------------------------------------------------------------------

Using:

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe;
2018-06-17T12:33:14-06:00)
Maven home: C:\Java\apache-maven-3.5.4\bin\..
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: C:\Program
Files\Java\jdk1.8.0_181\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

I do not think we can ship unless we give clear instructions in the readme
and release notes, set expectations, and provide instructions (Maven
commands.)

One of the items we should document is: The build the jars while skipping
the tests, run 'mvn clean package -DskipTests'

In the above case, we clearly do not expect the failure since we give a
nice and simple message 'Too many failures for sample size'. So either this
is a bug in the main code or in the test code. You tell me.

Gary






On Wed, Jul 25, 2018 at 7:17 AM Rob Tompkins <chtom...@apache.org> wrote:

> We have added some significant enhancements since Apache Commons RNG (full
> distribution) 1.0 was released, so I would like to release Apache Commons
> RNG (full distribution) 1.1.
>
> Apache Commons RNG (full distribution) 1.1 RC3 is available for review
> here:
>     https://dist.apache.org/repos/dist/dev/commons/rng/1.1-RC3 (svn
> revision 28335, site added at 28336)
>
> The Git tag RNG_1_1_RC3 commit for this RC is available for review here:
>
> https://git-wip-us.apache.org/repos/asf?p=commons-rng.git;a=tag;h=refs/tags/RNG_1_1_RC3
>
> Maven artifacts are here:
>
> https://repository.apache.org/content/repositories/orgapachecommons-1357
>
> These are the Maven artifacts and their hashes in Nexus:
>
> #Nexus SHA-1s
> /org/apache/commons/commons-rng-simple/1.1/commons-rng-simple-1.1.pom
> (SHA1: a3f7a09914ba4b7dfc2a28fec5d7a40f3f1ea962)
>
> /org/apache/commons/commons-rng-simple/1.1/commons-rng-simple-1.1-test-sources.jar
> (SHA1: 9e8216ee90a537c5c884d7993f31a08571d37a65)
>
> /org/apache/commons/commons-rng-simple/1.1/commons-rng-simple-1.1-javadoc.jar
> (SHA1: ceb66adfa6d665bbfdb9be1e7e28f9febf01214a)
> /org/apache/commons/commons-rng-simple/1.1/commons-rng-simple-1.1-tests.jar
> (SHA1: e1430499f6fcf341f342fd9f9960daacd08c9635)
> /org/apache/commons/commons-rng-simple/1.1/commons-rng-simple-1.1.jar
> (SHA1: 22ec28d4a80034502bcda89fa7f55f332269f874)
>
> /org/apache/commons/commons-rng-simple/1.1/commons-rng-simple-1.1-sources.jar
> (SHA1: 2cf4cda85ee44cf0e17ce5a14cc176939613d79b)
> /org/apache/commons/commons-rng-parent/1.1/commons-rng-parent-1.1.pom
> (SHA1: 3f7ea1a87752477a10e62bdbf991acc86791b0a9)
> /org/apache/commons/commons-rng-parent/1.1/commons-rng-parent-1.1-site.xml
> (SHA1: 6e1df36b720e14eed524396107481e509ff42c7c)
>
> /org/apache/commons/commons-rng-client-api/1.1/commons-rng-client-api-1.1.jar
> (SHA1: 004f4e3ba04b662c1ccbcbadad01f0a7dac4c6df)
>
> /org/apache/commons/commons-rng-client-api/1.1/commons-rng-client-api-1.1-sources.jar
> (SHA1: d24f113fc5192d769be65b937356bd05d7fe59ef)
>
> /org/apache/commons/commons-rng-client-api/1.1/commons-rng-client-api-1.1-tests.jar
> (SHA1: 5549762e88fd2505caeae712636066f956bc0465)
>
> /org/apache/commons/commons-rng-client-api/1.1/commons-rng-client-api-1.1-test-sources.jar
> (SHA1: 641105db090f267b46b73d56b8741fff2805800b)
>
> /org/apache/commons/commons-rng-client-api/1.1/commons-rng-client-api-1.1.pom
> (SHA1: 26ec84056b9a4526bc5e05ecf4ece8d9c3d57aad)
>
> /org/apache/commons/commons-rng-client-api/1.1/commons-rng-client-api-1.1-javadoc.jar
> (SHA1: 75712250264765649948fa589beb3ac883e492d4)
>
> /org/apache/commons/commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1-javadoc.jar
> (SHA1: 26046b6582982748cf912130c1b047b0fa0554ae)
>
> /org/apache/commons/commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1-sources.jar
> (SHA1: 32b694cc43e9ae7e9f41a519c08b300a35cdbc95)
>
> /org/apache/commons/commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1-tests.jar
> (SHA1: 03e5baff332fe16f8279d5800782af1cabcdf57d)
>
> /org/apache/commons/commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1.jar
> (SHA1: 4b9a38a5abf0118811a599472ffd06f666ddf7dd)
>
> /org/apache/commons/commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1-test-sources.jar
> (SHA1: 2f71531f4aa2b590561e378dbd31d04dc467e3f7)
>
> /org/apache/commons/commons-rng-examples-sampling/1.1/commons-rng-examples-sampling-1.1.pom
> (SHA1: 04c2a060613758d5ca233f4bbc2b6fd947693207)
>
> /org/apache/commons/commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1-javadoc.jar
> (SHA1: 863a507e373ee5c6c9d3bcc64fe950562a044cd1)
>
> /org/apache/commons/commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1-sources.jar
> (SHA1: 296007f2657ae0d162f45da84a727ba967a691f7)
>
> /org/apache/commons/commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1.pom
> (SHA1: 6af16fa13e06fbba809d64803fae689bd40e2679)
>
> /org/apache/commons/commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1-tests.jar
> (SHA1: 6fb83e23389388133bc4840f9feb9412800567fe)
>
> /org/apache/commons/commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1-test-sources.jar
> (SHA1: c8ebe6da223727039e41938765533b60ac1e5308)
>
> /org/apache/commons/commons-rng-examples-jpms-app/1.1/commons-rng-examples-jpms-app-1.1.jar
> (SHA1: 12c795044794f698c9d14c5df66e7cc3a0743c05)
>
> /org/apache/commons/commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1.jar
> (SHA1: 7d2b707dfb680393de55ea79f1a781a3c604bdb6)
>
> /org/apache/commons/commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1-javadoc.jar
> (SHA1: 885cfe9f3d90b3d6210b4b2880973605f60ad807)
>
> /org/apache/commons/commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1.pom
> (SHA1: cd4b2d45949778e8fbee15eda94faac1d0a4b460)
>
> /org/apache/commons/commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1-test-sources.jar
> (SHA1: 2f4ef16a825ebda770398604ecd3c53e3d77f543)
>
> /org/apache/commons/commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1-sources.jar
> (SHA1: 9ee3bc25c80505e82efc6e2715e1d4351f0072a3)
>
> /org/apache/commons/commons-rng-examples-quadrature/1.1/commons-rng-examples-quadrature-1.1-tests.jar
> (SHA1: ac7cfd8c0f602b30363d83be9d17294fc3ee5876)
> /org/apache/commons/commons-rng-core/1.1/commons-rng-core-1.1-tests.jar
> (SHA1: 3ee2f86a7ef4be313a33a72bea7490ebe18fa9aa)
> /org/apache/commons/commons-rng-core/1.1/commons-rng-core-1.1-sources.jar
> (SHA1: 5a0fade6d4477ecec61b3b6e1fad2de5bd77aebe)
> /org/apache/commons/commons-rng-core/1.1/commons-rng-core-1.1-javadoc.jar
> (SHA1: 34c6b85d1d5d4aa0788d902778e9d41a493d513a)
>
> /org/apache/commons/commons-rng-core/1.1/commons-rng-core-1.1-test-sources.jar
> (SHA1: 622ae6f6c5d8d49c92c2407d41a44545ff903ac7)
> /org/apache/commons/commons-rng-core/1.1/commons-rng-core-1.1.jar
> (SHA1: e52b54680d92dadbe95efa60ab6c9326ed0ef9a4)
> /org/apache/commons/commons-rng-core/1.1/commons-rng-core-1.1.pom
> (SHA1: 196e691038f3eb7eb3a45693315b9ca1e4d73e90)
> /org/apache/commons/commons-rng-examples/1.1/commons-rng-examples-1.1.pom
> (SHA1: 33dfc5f171501a66350bdf79ceb9c5d5e67b7a9f)
>
> /org/apache/commons/commons-rng-examples-jpms/1.1/commons-rng-examples-jpms-1.1.pom
> (SHA1: 26750469ded4dedb49d9a3cabf773d7bac8f3895)
>
> /org/apache/commons/commons-rng-examples-jmh/1.1/commons-rng-examples-jmh-1.1-sources.jar
> (SHA1: bf149e02990339a339a3f415df3334b433632c5f)
>
> /org/apache/commons/commons-rng-examples-jmh/1.1/commons-rng-examples-jmh-1.1-tests.jar
> (SHA1: ded2d8712d5fe918e997ee49f0c504bc0c60f5f8)
>
> /org/apache/commons/commons-rng-examples-jmh/1.1/commons-rng-examples-jmh-1.1-javadoc.jar
> (SHA1: f167f46897c80dd5bf226e4f8281a42d378c898d)
>
> /org/apache/commons/commons-rng-examples-jmh/1.1/commons-rng-examples-jmh-1.1-test-sources.jar
> (SHA1: edd0e9704e35d3d18f946cbad316078304c744a9)
>
> /org/apache/commons/commons-rng-examples-jmh/1.1/commons-rng-examples-jmh-1.1.jar
> (SHA1: e6a63152fe5c19c630adde42f5ee405453117104)
>
> /org/apache/commons/commons-rng-examples-jmh/1.1/commons-rng-examples-jmh-1.1.pom
> (SHA1: ba8c971bbcf39e7732ff115fd074c6434c80e9c2)
>
> /org/apache/commons/commons-rng-examples-jpms-lib/1.1/commons-rng-examples-jpms-lib-1.1-sources.jar
> (SHA1: dcca33bd6569da8dbbcff0fc08de12f3fae3a03c)
>
> /org/apache/commons/commons-rng-examples-jpms-lib/1.1/commons-rng-examples-jpms-lib-1.1.pom
> (SHA1: 26f632574209c421f432b682acd7a4b8bc62a0e6)
>
> /org/apache/commons/commons-rng-examples-jpms-lib/1.1/commons-rng-examples-jpms-lib-1.1-tests.jar
> (SHA1: a97d7126c23506ec3cf290a156df6bad42f2218d)
>
> /org/apache/commons/commons-rng-examples-jpms-lib/1.1/commons-rng-examples-jpms-lib-1.1-test-sources.jar
> (SHA1: 6ed6b821b56563dd45440dd77b597de623ca1e43)
>
> /org/apache/commons/commons-rng-examples-jpms-lib/1.1/commons-rng-examples-jpms-lib-1.1-javadoc.jar
> (SHA1: f6304baedb4fa3faf0a7f63c44e35bf223487cda)
>
> /org/apache/commons/commons-rng-examples-jpms-lib/1.1/commons-rng-examples-jpms-lib-1.1.jar
> (SHA1: 2085eb0ed9ca9e6941f084ffd04a933b21f6198d)
>
> /org/apache/commons/commons-rng-examples-stress/1.1/commons-rng-examples-stress-1.1-tests.jar
> (SHA1: 8593aff451d58a8aca2f806d46aa08742f708310)
>
> /org/apache/commons/commons-rng-examples-stress/1.1/commons-rng-examples-stress-1.1.jar
> (SHA1: f387d662f5a59ac5ed42f24bcdc14e3d00872c71)
>
> /org/apache/commons/commons-rng-examples-stress/1.1/commons-rng-examples-stress-1.1-javadoc.jar
> (SHA1: 256efdb5d7603b4a781a5990046c500a18a894ed)
>
> /org/apache/commons/commons-rng-examples-stress/1.1/commons-rng-examples-stress-1.1.pom
> (SHA1: 47a453485200b2334436ec4d0886c2999642792a)
>
> /org/apache/commons/commons-rng-examples-stress/1.1/commons-rng-examples-stress-1.1-sources.jar
> (SHA1: 4168333045cdc8bb44f49e03041529c0543f6c4a)
>
> /org/apache/commons/commons-rng-examples-stress/1.1/commons-rng-examples-stress-1.1-test-sources.jar
> (SHA1: 014d9dc0e34d435aeb0b51ea4e0c102b3ced7bb7)
>
> /org/apache/commons/commons-rng-sampling/1.1/commons-rng-sampling-1.1-javadoc.jar
> (SHA1: 5a8931d559324a1159733e47837cf4820ade3338)
>
> /org/apache/commons/commons-rng-sampling/1.1/commons-rng-sampling-1.1-test-sources.jar
> (SHA1: 957c1e38edb6414c96b09a6498e9a7089669da42)
>
> /org/apache/commons/commons-rng-sampling/1.1/commons-rng-sampling-1.1-tests.jar
> (SHA1: c63ab94ff093743b3998e3bb1b1e5efe81c2a9a7)
>
> /org/apache/commons/commons-rng-sampling/1.1/commons-rng-sampling-1.1-sources.jar
> (SHA1: 1126b2cf1b46d1cc0bc76ae16c90e97f79a21904)
> /org/apache/commons/commons-rng-sampling/1.1/commons-rng-sampling-1.1.jar
> (SHA1: 3f99620546e31f299bb6473850d1ded09f94c03a)
> /org/apache/commons/commons-rng-sampling/1.1/commons-rng-sampling-1.1.pom
> (SHA1: 6321863616bf687731d2c3d28fe6ec9c9f340e90)
>
> #Release SHA-1s
> #Tue Jul 24 21:30:19 EDT 2018
> commons-rng-1.1-bin-tar.gz.asc=953fb98e1e43617d5bd11d483cbddd1b5707656b
> commons-rng-1.1-src-zip=553bb218e8b06ad30ddff68abd2126a8b0809a3d
> commons-rng-1.1-bin-zip=017ebcd97e063698824f4730f9dea42f1a67a6c6
> commons-rng-1.1-pom.asc=a0fa10159b7aa7ad2952b3f880c3733269eaf22d
> commons-rng-1.1-bin-tar.gz=a80c84173f3b0790c233131329aa057f0932df96
> commons-rng-1.1-src-tar.gz=eb08c2dcbbb8e6a4a57ef2e40f7ee7c0853e73a0
> commons-rng-1.1-bin-zip.asc=a01d0de808088502938c5572c90f15cf3a3a7e35
> commons-rng-1.1-src-tar.gz.asc=3f3c0f35cba3d2cbf1fd7ac91e3d430332ae14cb
> commons-rng-1.1-src-zip.asc=af5ee528ca5e18ab369712894692719c69ff1517
>
> #Release SHA-256s
> #Tue Jul 24 21:30:19 EDT 2018
>
> commons-rng-1.1-bin-tar.gz.asc=c10242b030a26d5eb3626768111fea0fdecc1b40668d5ea67610dc12b4c7bff9
>
> commons-rng-1.1-src-zip=61b438e71c0eb95f6eaae8b23bb36853244a133ae7f193d720093a1a69f7a3c2
>
> commons-rng-1.1-bin-zip=804d17bc82d0d30d390f27e55233a5b81cb84fb8c4269412b00494a9cced4804
>
> commons-rng-1.1-pom.asc=c6fca52c76737230edb57961fef5b0714904dabe96db009fc60ef6306a5899d9
>
> commons-rng-1.1-bin-tar.gz=63ac366f08378acf381231f40a752c00b5a809631ca45b2e3f0a0ac0d848b453
>
> commons-rng-1.1-src-tar.gz=042ae7479aa4966dd6323a23373005bd15eb53b09a2317455897f10af8cbcd90
>
> commons-rng-1.1-bin-zip.asc=3143eebf36ae07b176f1e13dd6fb5461fc22f93a9b56118510e53e04f713aa39
>
> commons-rng-1.1-src-tar.gz.asc=08998df28b91ef636c8afbbc475ec348be951bcbc43e483da6c45132ddacda9f
>
> commons-rng-1.1-src-zip.asc=ca9d6b2157996bee6fbff6c9c59cdd1a6e4767a4dc2a5f6a3044ed9e01285f99
>
>
> (no need for .asc hashes!)
>
> I have tested this with ***'mvn clean 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"
>
> Details of changes since 1.0 are in the release notes:
>
> https://dist.apache.org/repos/dist/dev/commons/rng/1.1-RC3/RELEASE-NOTES.txt
>
> https://dist.apache.org/repos/dist/dev/commons/rng/1.1-RC3/site/changes-report.html
>
> Site:
>     https://dist.apache.org/repos/dist/dev/commons/rng/1.1-RC3/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.)
>
> CLIRR Report (compared to 1.0):
>     (See the submodule reports)
>
> RAT Report: (Note, the two RELEASE-NOTES-*.txt files should have been
> excluded via pom, but weren't)
>
> https://dist.apache.org/repos/dist/dev/commons/rng/1.1-RC3/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 that 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,
>
> Rob Tompkins,
> Release Manager (using key B6E73D84EA4FCC47166087253FAAD2CD5ECBB314)
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>

Reply via email to