Author: aherbert
Date: Mon Oct 10 12:44:27 2022
New Revision: 1080995

Log:
Simplify release description in the changes report

Modified:
    websites/production/commons/content/proper/commons-rng/changes-report.html
    websites/production/commons/content/proper/commons-rng/developers.html

Modified: 
websites/production/commons/content/proper/commons-rng/changes-report.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/changes-report.html 
(original)
+++ websites/production/commons/content/proper/commons-rng/changes-report.html 
Mon Oct 10 12:44:27 2022
@@ -263,27 +263,27 @@
 <tr class="b">
 <td><a href="#a1.5">1.5</a></td>
 <td>2022-09-10</td>
-<td>This is a minor release of Apache Commons RNG, containing a few new 
features and performance improvements. Apache Commons RNG 1.5 contains the 
following library modules:   commons-rng-client-api (requires Java 8)   
commons-rng-core (requires Java 8)   commons-rng-simple (requires Java 8)   
commons-rng-sampling (requires Java 8) The code in module 'commons-rng-core' 
should not be accessed directly by applications as a future release might make 
use of the JPMS modularization feature available in Java 11+.  Additional code 
is provided in the following modules:   commons-rng-examples-quadrature 
(requires Java 8)   commons-rng-examples-jmh (requires Java 8)   
commons-rng-examples-sampling (requires Java 8)   commons-rng-examples-stress 
(requires Java 8)   commons-rng-examples-jpms (requires Java 11) It is however 
not part of the official API and no compatibility should be expected in 
subsequent releases.  It must be noted that, due to the nature of random number 
generation, some unit
  tests are bound to fail with some probability.  The 'maven-surefire-plugin' 
is configured to re-run tests that fail, and pass the build if they succeed 
within the allotted number of reruns (the test will be marked as 'flaky' in the 
report).  The source output type (int/long) of a RNG must maintain behavioural 
compatibility between releases; derived types may break behavioural 
compatibility. Any functional changes will be recorded in the release 
notes.</td></tr>
+<td>New features, updates and bug fixes. Adds a commons-rng-bom module. 
Requires Java 8.</td></tr>
 <tr class="a">
 <td><a href="#a1.4">1.4</a></td>
 <td>2021-09-13</td>
-<td>This is a minor release of Apache Commons RNG, containing a few new 
features and performance improvements. Apache Commons RNG 1.4 contains the 
following library modules:   commons-rng-client-api (requires Java 8)   
commons-rng-core (requires Java 8)   commons-rng-simple (requires Java 8)   
commons-rng-sampling (requires Java 8) The code in module 'commons-rng-core' 
should not be accessed directly by applications as a future release might make 
use of the JPMS modularization feature available in Java 11+.  Additional code 
is provided in the following modules:   commons-rng-examples-quadrature 
(requires Java 8)   commons-rng-examples-jmh (requires Java 8)   
commons-rng-examples-sampling (requires Java 8)   commons-rng-examples-stress 
(requires Java 8)   commons-rng-examples-jpms (requires Java 11) It is however 
not part of the official API and no compatibility should be expected in 
subsequent releases.  It must be noted that, due to the nature of random number 
generation, some unit
  tests are bound to fail with some probability.  The 'maven-surefire-plugin' 
is configured to re-run tests that fail, and pass the build if they succeed 
within the allotted number of reruns (the test will be marked as 'flaky' in the 
report).</td></tr>
+<td>New features, updates and bug fixes. Updates the minimum Java version to 
8.</td></tr>
 <tr class="b">
 <td><a href="#a1.3">1.3</a></td>
 <td>2019-11-08</td>
-<td>This is a minor release of Apache Commons RNG, containing a few new 
features and performance improvements. Apache Commons RNG 1.3 contains the 
following library modules:   commons-rng-client-api (requires Java 6)   
commons-rng-core (requires Java 6)   commons-rng-simple (requires Java 6)   
commons-rng-sampling (requires Java 6) The code in module 'commons-rng-core' 
should not be accessed directly by applications as a future release might make 
use of the JPMS modularization feature available in Java 9+.  Additional code 
is provided in the following module:   commons-rng-examples (requires Java 9) 
It is however not part of the official API and no compatibility should be 
expected in subsequent releases.  It must be noted that, due to the nature of 
random number generation, some of unit tests are bound to fail with some 
probability.  The 'maven-surefire-plugin' is configured to re-run tests that 
fail, and pass the build if they succeed within the allotted number of reruns 
(the test 
 will be marked as 'flaky' in the report).</td></tr>
+<td>New features, updates and bug fixes (requires Java 6).</td></tr>
 <tr class="a">
 <td><a href="#a1.2">1.2</a></td>
 <td>2018-12-12</td>
-<td>This is a minor release of Apache Commons RNG, containing a few new 
features and performance improvements. Apache Commons RNG 1.2 contains the 
following library modules:   commons-rng-client-api (requires Java 6)   
commons-rng-core (requires Java 6)   commons-rng-simple (requires Java 6)   
commons-rng-sampling (requires Java 6) The code in module 'commons-rng-core' 
should not be accessed directly by applications as a future release might make 
use of the JPMS modularization feature available in Java 9+.  Additional code 
is provided in the following module:   commons-rng-examples (requires Java 9) 
It is however not part of the official API and no compatibility should be 
expected in subsequent releases.  It must be noted that, due to the nature of 
random number generation, some of unit tests are bound to fail with some 
probability.  The 'maven-surefire-plugin' is configured to re-run tests that 
fail, and pass the build if they succeed within the allotted number of reruns 
(the test 
 will be marked as 'flaky' in the report).</td></tr>
+<td>New features, updates and bug fixes (requires Java 6).</td></tr>
 <tr class="b">
 <td><a href="#a1.1">1.1</a></td>
 <td>2018-08-14</td>
-<td>This is a minor release of Apache Commons RNG, containing a few new 
features and performance improvements.  Apache Commons RNG 1.1 contains the 
following library modules:   commons-rng-client-api (requires Java 6)   
commons-rng-core (requires Java 6)   commons-rng-simple (requires Java 6)   
commons-rng-sampling (requires Java 6)  The code in module 'commons-rng-core' 
should not be accessed directly by applications as a future release might make 
use of the JPMS modularization feature available in Java 9+.  Additional code 
is provided in the following module:   commons-rng-examples (requires Java 9) 
It is however not part of the official API and no compatibility should be 
expected in subsequent releases.  We would like to also note that unit tests in 
module 'commons-rng-sampling' are bound to fail with some probability; this is 
expected due to the nature of random number generation.  The 
'maven-surefire-plugin' can be configured to re-run tests that fail and pass 
the build if they
  succeed (the test will be marked as 'flaky' in the report).</td></tr>
+<td>New features, updates and bug fixes (requires Java 6).</td></tr>
 <tr class="a">
 <td><a href="#a1.0">1.0</a></td>
 <td>2016-12-13</td>
-<td>This is the first release of Apache Commons RNG.  Apache Commons RNG 1.0 
contains the following modules:   commons-rng-client-api (requires Java 6)   
commons-rng-core (requires Java 6)   commons-rng-simple (requires Java 6)   
commons-rng-sampling (requires Java 6)   commons-rng-jmh (requires Java 6)   
commons-rng-examples (requires Java 7)</td></tr></table></section><section>
+<td>This is the first release of Apache Commons RNG.  Contains the following 
modules:   commons-rng-client-api;   commons-rng-core;   commons-rng-simple;   
commons-rng-sampling.  Requires Java 6.</td></tr></table></section><section>
 <h3 id="a1.5">Release 1.5 &#x2013; 2022-09-10</h3>
 <table border="0" class="bodyTable">
 <tr class="b">

Modified: websites/production/commons/content/proper/commons-rng/developers.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/developers.html 
(original)
+++ websites/production/commons/content/proper/commons-rng/developers.html Mon 
Oct 10 12:44:27 2022
@@ -495,6 +495,16 @@
             expected.
           </li>
         </ul>
+
+<p>
+          It must be noted that, due to the nature of random number 
generation, some unit tests
+          are bound to fail with some probability. This is applicable for 
tests that compare
+          random output to an expected distribution. These tests <i>should</i> 
<b>not</b>
+          use a fixed seed to ensure consistent output. The 
'maven-surefire-plugin' is configured to
+          re-run tests that fail, and pass the build if they succeed within 
the allotted number of
+          reruns (the test will be marked as 'flaky' in the report). Any test 
that is consistently
+          'flaky' may require an update to the test assumptions and assertions.
+        </p>
       </section>
       <section>
 <h3><a name="Licensing_and_copyright"></a>Licensing and copyright</h3>


Reply via email to