You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by er...@apache.org on 2022/12/22 10:10:17 UTC

[commons-math] branch master updated (f985ccc4a -> e7b46da7e)

This is an automated email from the ASF dual-hosted git repository.

erans pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/commons-math.git


    from f985ccc4a Copy javadoc groups from report section
     new 357525020 Update release howto.
     add 11237fb40 Create release candidate.
     new ab465fd22 Update release howto.
     new e091216bb Set correct version for all modules.
     new 81171d407 Set correct version for all modules.
     new 39008d47b Set correct versions.
     new 506d4bea1 Merge branch '4.0-beta1-release'
     new d6f3268e6 Remove dangling links.
     new 8e5e8bb65 Reset "-SNAPSHOT" suffix in "<version>" tag.
     new 68352e923 Update release howto.
     new e7b46da7e Note to avoid cluttering the web site with transient API docs.

The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 RELEASE-NOTES.txt                     | 224 +++++++++++++++++++++++++++++
 commons-math-core/pom.xml             |   4 +-
 commons-math-legacy-core/pom.xml      |   4 +-
 commons-math-legacy-exception/pom.xml |   4 +-
 commons-math-legacy/pom.xml           |   4 +-
 commons-math-neuralnet/pom.xml        |   4 +-
 commons-math-transform/pom.xml        |   4 +-
 dist-archive/pom.xml                  |   4 +-
 doc/release/release.howto.txt         | 124 +++++++++-------
 pom.xml                               |  23 ++-
 src/changes/changes.xml               |   2 +-
 src/site/site.xml                     |  24 +---
 src/site/xdoc/download_math.xml       | 256 +++++++++++++++++-----------------
 src/userguide/pom.xml                 |  10 +-
 14 files changed, 454 insertions(+), 237 deletions(-)
 create mode 100644 RELEASE-NOTES.txt


[commons-math] 02/10: Set correct version for all modules.

Posted by er...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-math.git

commit e091216bb4a982c17494c15cc3cff1cf192a55d7
Author: Gilles Sadowski <gi...@gmail.com>
AuthorDate: Tue Dec 13 18:12:17 2022 +0100

    Set correct version for all modules.
---
 commons-math-examples/examples-kmeans/image/pom.xml       | 4 ++--
 commons-math-examples/examples-kmeans/pom.xml             | 4 ++--
 commons-math-examples/examples-sofm/chinese-rings/pom.xml | 4 ++--
 commons-math-examples/examples-sofm/pom.xml               | 4 ++--
 commons-math-examples/examples-sofm/tsp/pom.xml           | 4 ++--
 commons-math-examples/pom.xml                             | 2 +-
 6 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/commons-math-examples/examples-kmeans/image/pom.xml b/commons-math-examples/examples-kmeans/image/pom.xml
index cc9d0869b..4a436e3da 100644
--- a/commons-math-examples/examples-kmeans/image/pom.xml
+++ b/commons-math-examples/examples-kmeans/image/pom.xml
@@ -21,11 +21,11 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>examples-kmeans</artifactId>
-    <version>4.0-SNAPSHOT</version>
+    <version>4.0-beta1</version>
   </parent>
 
   <artifactId>examples-kmeans-image</artifactId>
-  <version>4.0-SNAPSHOT</version>
+  <version>4.0-beta1</version>
   <!-- This name is used in the shaded jar to provide the application title for the version information. -->
   <name>K-Means: Image Clustering</name>
 
diff --git a/commons-math-examples/examples-kmeans/pom.xml b/commons-math-examples/examples-kmeans/pom.xml
index b40f5b9b5..339cc0dbf 100644
--- a/commons-math-examples/examples-kmeans/pom.xml
+++ b/commons-math-examples/examples-kmeans/pom.xml
@@ -21,11 +21,11 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-examples</artifactId>
-    <version>4.0-SNAPSHOT</version>
+    <version>4.0-beta1</version>
   </parent>
 
   <artifactId>examples-kmeans</artifactId>
-  <version>4.0-SNAPSHOT</version>
+  <version>4.0-beta1</version>
   <packaging>pom</packaging>
   <name>K-Means</name>
 
diff --git a/commons-math-examples/examples-sofm/chinese-rings/pom.xml b/commons-math-examples/examples-sofm/chinese-rings/pom.xml
index d28c90ae8..72ed8c1a1 100644
--- a/commons-math-examples/examples-sofm/chinese-rings/pom.xml
+++ b/commons-math-examples/examples-sofm/chinese-rings/pom.xml
@@ -21,11 +21,11 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>examples-sofm</artifactId>
-    <version>4.0-SNAPSHOT</version>
+    <version>4.0-beta1</version>
   </parent>
 
   <artifactId>examples-sofm-chinese-rings</artifactId>
-  <version>4.0-SNAPSHOT</version>
+  <version>4.0-beta1</version>
   <!-- This name is used in the shaded jar to provide the application title for the version information. -->
   <name>SOFM: Chinese Rings</name>
 
diff --git a/commons-math-examples/examples-sofm/pom.xml b/commons-math-examples/examples-sofm/pom.xml
index 928b69841..88a98a641 100644
--- a/commons-math-examples/examples-sofm/pom.xml
+++ b/commons-math-examples/examples-sofm/pom.xml
@@ -21,11 +21,11 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-examples</artifactId>
-    <version>4.0-SNAPSHOT</version>
+    <version>4.0-beta1</version>
   </parent>
 
   <artifactId>examples-sofm</artifactId>
-  <version>4.0-SNAPSHOT</version>
+  <version>4.0-beta1</version>
   <packaging>pom</packaging>
   <name>SOFM</name>
 
diff --git a/commons-math-examples/examples-sofm/tsp/pom.xml b/commons-math-examples/examples-sofm/tsp/pom.xml
index 501abc267..99e3c67b2 100644
--- a/commons-math-examples/examples-sofm/tsp/pom.xml
+++ b/commons-math-examples/examples-sofm/tsp/pom.xml
@@ -21,11 +21,11 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>examples-sofm</artifactId>
-    <version>4.0-SNAPSHOT</version>
+    <version>4.0-beta1</version>
   </parent>
 
   <artifactId>examples-sofm-tsp</artifactId>
-  <version>4.0-SNAPSHOT</version>
+  <version>4.0-beta1</version>
   <!-- This name is used in the shaded jar to provide the application title for the version information. -->
   <name>SOFM: Traveling Salesman Problem</name>
 
diff --git a/commons-math-examples/pom.xml b/commons-math-examples/pom.xml
index dd0df722a..c72230552 100644
--- a/commons-math-examples/pom.xml
+++ b/commons-math-examples/pom.xml
@@ -25,7 +25,7 @@
   </parent>
 
   <artifactId>commons-math-examples</artifactId>
-  <version>4.0-SNAPSHOT</version>
+  <version>4.0-beta1</version>
   <packaging>pom</packaging>
   <name>Example applications</name>
 


[commons-math] 07/10: Remove dangling links.

Posted by er...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-math.git

commit d6f3268e6a17539dd8c0c7b7fe3d0f54fec5de96
Author: Gilles Sadowski <gi...@gmail.com>
AuthorDate: Thu Dec 22 08:47:23 2022 +0100

    Remove dangling links.
---
 src/site/site.xml | 20 --------------------
 1 file changed, 20 deletions(-)

diff --git a/src/site/site.xml b/src/site/site.xml
index be924206a..8610ccc93 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -36,26 +36,6 @@
          href="http://commons.apache.org/math/javadocs/api-4.0-beta1/index.html"/>
       <item name="Javadoc (3.6.1 release)"
          href="http://commons.apache.org/math/javadocs/api-3.6.1/index.html"/>
-      <item name="Javadoc (3.6 release)"
-         href="http://commons.apache.org/math/javadocs/api-3.6/index.html"/>
-      <item name="Javadoc (3.5 release)"
-         href="http://commons.apache.org/math/javadocs/api-3.5/index.html"/>
-      <item name="Javadoc (3.4.1 release)"
-         href="http://commons.apache.org/math/javadocs/api-3.4.1/index.html"/>
-      <item name="Javadoc (3.4 release)"
-         href="http://commons.apache.org/math/javadocs/api-3.4/index.html"/>
-      <item name="Javadoc (3.3 release)"
-         href="http://commons.apache.org/math/javadocs/api-3.3/index.html"/>
-      <item name="Javadoc (3.2 release)"
-         href="http://commons.apache.org/math/javadocs/api-3.2/index.html"/>
-      <item name="Javadoc (3.1.1 release)"
-         href="http://commons.apache.org/math/javadocs/api-3.1.1/index.html"/>
-      <item name="Javadoc (3.1 release)"
-         href="http://commons.apache.org/math/javadocs/api-3.1/index.html"/>
-      <item name="Javadoc (3.0 release)"
-         href="http://commons.apache.org/math/javadocs/api-3.0/index.html"/>
-      <item name="Javadoc (2.2 release)"
-         href="http://commons.apache.org/math/javadocs/api-2.2/index.html"/>
       <item name="Issue Tracking" href="/issue-tracking.html"/>
       <item name="Source Repository (current)"
          href="http://gitbox.apache.org/repos/asf/commons-math.git"/>


[commons-math] 08/10: Reset "-SNAPSHOT" suffix in "" tag.

Posted by er...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-math.git

commit 8e5e8bb65b846869910ea00eac69374a8fe1a5e9
Author: Gilles Sadowski <gi...@gmail.com>
AuthorDate: Thu Dec 22 10:35:53 2022 +0100

    Reset "-SNAPSHOT" suffix in "<version>" tag.
    
    Next version is still "4.0", with "0" as minor number, because last release was "beta".
---
 commons-math-core/pom.xml                          |  6 ++----
 .../examples-kmeans/image/pom.xml                  |  4 ++--
 commons-math-examples/examples-kmeans/pom.xml      |  4 ++--
 .../examples-sofm/chinese-rings/pom.xml            |  4 ++--
 commons-math-examples/examples-sofm/pom.xml        |  4 ++--
 commons-math-examples/examples-sofm/tsp/pom.xml    |  4 ++--
 commons-math-examples/pom.xml                      |  4 ++--
 commons-math-legacy-core/pom.xml                   |  6 ++----
 commons-math-legacy-exception/pom.xml              |  6 ++----
 commons-math-legacy/pom.xml                        |  6 ++----
 commons-math-neuralnet/pom.xml                     |  6 ++----
 commons-math-transform/pom.xml                     |  6 ++----
 dist-archive/pom.xml                               |  6 ++----
 docs-archive/pom.xml                               |  2 +-
 pom.xml                                            | 23 +++++++++++-----------
 src/userguide/pom.xml                              |  6 +++---
 16 files changed, 41 insertions(+), 56 deletions(-)

diff --git a/commons-math-core/pom.xml b/commons-math-core/pom.xml
index 582a2b513..7ed62949a 100644
--- a/commons-math-core/pom.xml
+++ b/commons-math-core/pom.xml
@@ -15,15 +15,13 @@
    See the License for the specific language governing permissions and
    limitations under the License.
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
-         xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-parent</artifactId>
-    <version>4.0-beta1</version>
+    <version>4.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>commons-math4-core</artifactId>
diff --git a/commons-math-examples/examples-kmeans/image/pom.xml b/commons-math-examples/examples-kmeans/image/pom.xml
index 4a436e3da..cc9d0869b 100644
--- a/commons-math-examples/examples-kmeans/image/pom.xml
+++ b/commons-math-examples/examples-kmeans/image/pom.xml
@@ -21,11 +21,11 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>examples-kmeans</artifactId>
-    <version>4.0-beta1</version>
+    <version>4.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>examples-kmeans-image</artifactId>
-  <version>4.0-beta1</version>
+  <version>4.0-SNAPSHOT</version>
   <!-- This name is used in the shaded jar to provide the application title for the version information. -->
   <name>K-Means: Image Clustering</name>
 
diff --git a/commons-math-examples/examples-kmeans/pom.xml b/commons-math-examples/examples-kmeans/pom.xml
index 339cc0dbf..b40f5b9b5 100644
--- a/commons-math-examples/examples-kmeans/pom.xml
+++ b/commons-math-examples/examples-kmeans/pom.xml
@@ -21,11 +21,11 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-examples</artifactId>
-    <version>4.0-beta1</version>
+    <version>4.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>examples-kmeans</artifactId>
-  <version>4.0-beta1</version>
+  <version>4.0-SNAPSHOT</version>
   <packaging>pom</packaging>
   <name>K-Means</name>
 
diff --git a/commons-math-examples/examples-sofm/chinese-rings/pom.xml b/commons-math-examples/examples-sofm/chinese-rings/pom.xml
index 72ed8c1a1..d28c90ae8 100644
--- a/commons-math-examples/examples-sofm/chinese-rings/pom.xml
+++ b/commons-math-examples/examples-sofm/chinese-rings/pom.xml
@@ -21,11 +21,11 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>examples-sofm</artifactId>
-    <version>4.0-beta1</version>
+    <version>4.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>examples-sofm-chinese-rings</artifactId>
-  <version>4.0-beta1</version>
+  <version>4.0-SNAPSHOT</version>
   <!-- This name is used in the shaded jar to provide the application title for the version information. -->
   <name>SOFM: Chinese Rings</name>
 
diff --git a/commons-math-examples/examples-sofm/pom.xml b/commons-math-examples/examples-sofm/pom.xml
index 88a98a641..928b69841 100644
--- a/commons-math-examples/examples-sofm/pom.xml
+++ b/commons-math-examples/examples-sofm/pom.xml
@@ -21,11 +21,11 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-examples</artifactId>
-    <version>4.0-beta1</version>
+    <version>4.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>examples-sofm</artifactId>
-  <version>4.0-beta1</version>
+  <version>4.0-SNAPSHOT</version>
   <packaging>pom</packaging>
   <name>SOFM</name>
 
diff --git a/commons-math-examples/examples-sofm/tsp/pom.xml b/commons-math-examples/examples-sofm/tsp/pom.xml
index 99e3c67b2..501abc267 100644
--- a/commons-math-examples/examples-sofm/tsp/pom.xml
+++ b/commons-math-examples/examples-sofm/tsp/pom.xml
@@ -21,11 +21,11 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>examples-sofm</artifactId>
-    <version>4.0-beta1</version>
+    <version>4.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>examples-sofm-tsp</artifactId>
-  <version>4.0-beta1</version>
+  <version>4.0-SNAPSHOT</version>
   <!-- This name is used in the shaded jar to provide the application title for the version information. -->
   <name>SOFM: Traveling Salesman Problem</name>
 
diff --git a/commons-math-examples/pom.xml b/commons-math-examples/pom.xml
index 07bcaf022..dd0df722a 100644
--- a/commons-math-examples/pom.xml
+++ b/commons-math-examples/pom.xml
@@ -21,11 +21,11 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-parent</artifactId>
-    <version>4.0-beta1</version>
+    <version>4.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>commons-math-examples</artifactId>
-  <version>4.0-beta1</version>
+  <version>4.0-SNAPSHOT</version>
   <packaging>pom</packaging>
   <name>Example applications</name>
 
diff --git a/commons-math-legacy-core/pom.xml b/commons-math-legacy-core/pom.xml
index fc4d47035..274ac84b0 100644
--- a/commons-math-legacy-core/pom.xml
+++ b/commons-math-legacy-core/pom.xml
@@ -15,15 +15,13 @@
    See the License for the specific language governing permissions and
    limitations under the License.
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
-         xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-parent</artifactId>
-    <version>4.0-beta1</version>
+    <version>4.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>commons-math4-legacy-core</artifactId>
diff --git a/commons-math-legacy-exception/pom.xml b/commons-math-legacy-exception/pom.xml
index ec6a772b2..f3a8831cd 100644
--- a/commons-math-legacy-exception/pom.xml
+++ b/commons-math-legacy-exception/pom.xml
@@ -15,15 +15,13 @@
    See the License for the specific language governing permissions and
    limitations under the License.
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
-         xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-parent</artifactId>
-    <version>4.0-beta1</version>
+    <version>4.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>commons-math4-legacy-exception</artifactId>
diff --git a/commons-math-legacy/pom.xml b/commons-math-legacy/pom.xml
index 2fc5c891f..a3404894f 100644
--- a/commons-math-legacy/pom.xml
+++ b/commons-math-legacy/pom.xml
@@ -15,15 +15,13 @@
    See the License for the specific language governing permissions and
    limitations under the License.
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
-         xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-parent</artifactId>
-    <version>4.0-beta1</version>
+    <version>4.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>commons-math4-legacy</artifactId>
diff --git a/commons-math-neuralnet/pom.xml b/commons-math-neuralnet/pom.xml
index 8ae0c76fa..65c704cbd 100644
--- a/commons-math-neuralnet/pom.xml
+++ b/commons-math-neuralnet/pom.xml
@@ -15,15 +15,13 @@
    See the License for the specific language governing permissions and
    limitations under the License.
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
-         xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-parent</artifactId>
-    <version>4.0-beta1</version>
+    <version>4.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>commons-math4-neuralnet</artifactId>
diff --git a/commons-math-transform/pom.xml b/commons-math-transform/pom.xml
index f1f69329c..05e41ed87 100644
--- a/commons-math-transform/pom.xml
+++ b/commons-math-transform/pom.xml
@@ -15,15 +15,13 @@
    See the License for the specific language governing permissions and
    limitations under the License.
 -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
-         xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-parent</artifactId>
-    <version>4.0-beta1</version>
+    <version>4.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>commons-math4-transform</artifactId>
diff --git a/dist-archive/pom.xml b/dist-archive/pom.xml
index c43d3b75d..ce20264c1 100644
--- a/dist-archive/pom.xml
+++ b/dist-archive/pom.xml
@@ -17,15 +17,13 @@ KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-parent</artifactId>
-    <version>4.0-beta1</version>
+    <version>4.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>commons-math4</artifactId>
diff --git a/docs-archive/pom.xml b/docs-archive/pom.xml
index 3e6c1f805..2773605e5 100644
--- a/docs-archive/pom.xml
+++ b/docs-archive/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-parent</artifactId>
-    <version>4.0-beta1</version>
+    <version>4.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>commons-math-docs</artifactId>
diff --git a/pom.xml b/pom.xml
index 3720ff2a8..931ea2835 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,7 @@
   </parent>
 
   <artifactId>commons-math-parent</artifactId>
-  <version>4.0-beta1</version>
+  <version>4.0-SNAPSHOT</version>
   <packaging>pom</packaging>
   <name>Apache Commons Math</name>
   <description>
@@ -540,9 +540,8 @@
                 </goals>
                 <configuration>
                   <target name="empty-checkout" unless="${perform.site.checkout}">
-                    <mkdir dir="${commons.scmPubCheckoutDirectory}"/>
-                    <echo file="${commons.scmPubCheckoutDirectory}${file.separator}README"
-                          message="The '${commons.scmPubCheckoutDirectory}' directory is empty in child modules."/>
+                    <mkdir dir="${commons.scmPubCheckoutDirectory}" />
+                    <echo file="${commons.scmPubCheckoutDirectory}${file.separator}README" message="The '${commons.scmPubCheckoutDirectory}' directory is empty in child modules." />
                   </target>
                 </configuration>
               </execution>
@@ -560,7 +559,7 @@
                       <arg line="checkout --depth immediates ${commons.scmPubUrl} ${commons.scmPubCheckoutDirectory}" />
                     </exec>
                     <!-- Create the directory in the event that no svn exectuable is on the path -->
-                    <mkdir dir="${commons.scmPubCheckoutDirectory}"/>
+                    <mkdir dir="${commons.scmPubCheckoutDirectory}" />
 
                     <echo file="${commons.scmPubCheckoutDirectory}.README">The '${commons.scmPubCheckoutDirectory}' directory is controlled by "subversion".
 Running "svn up" will download *all* the files of the live web site at
@@ -597,8 +596,8 @@ This is avoided by creating an empty directory when svn is not available.
                 </goals>
                 <configuration>
                   <target name="remove-checkout">
-                    <delete dir="${commons.scmPubCheckoutDirectory}" quiet="true"/>
-                    <delete file="${commons.scmPubCheckoutDirectory}.README" quiet="true"/>
+                    <delete dir="${commons.scmPubCheckoutDirectory}" quiet="true" />
+                    <delete file="${commons.scmPubCheckoutDirectory}.README" quiet="true" />
                   </target>
                 </configuration>
               </execution>
@@ -761,7 +760,7 @@ This is avoided by creating an empty directory when svn is not available.
       <email>billbarker at apache dot org</email>
     </developer>
     <developer>
-      <name>S&#233;bastien Brisard</name>
+      <name>Sébastien Brisard</name>
       <id>celestin</id>
       <email>celestin at apache dot org</email>
     </developer>
@@ -858,7 +857,7 @@ This is avoided by creating an empty directory when svn is not available.
       <name>Peter Andrews</name>
     </contributor>
     <contributor>
-      <name>R&#233;mi Arntzen</name>
+      <name>Rémi Arntzen</name>
     </contributor>
     <contributor>
       <name>Matt Adereth</name>
@@ -927,7 +926,7 @@ This is avoided by creating an empty directory when svn is not available.
       <name>Hank Grabowski</name>
     </contributor>
     <contributor>
-      <name>Bernhard Gr&#252;newaldt</name>
+      <name>Bernhard Grünewaldt</name>
     </contributor>
     <contributor>
       <name>Elliotte Rusty Harold</name>
@@ -1005,7 +1004,7 @@ This is avoided by creating an empty directory when svn is not available.
       <name>Andreas Rieger</name>
     </contributor>
     <contributor>
-      <name>S&#233;bastien Riou</name>
+      <name>Sébastien Riou</name>
     </contributor>
     <contributor>
       <name>Karl Richter</name>
@@ -1056,7 +1055,7 @@ This is avoided by creating an empty directory when svn is not available.
       <name>Andrew Waterman</name>
     </contributor>
     <contributor>
-      <name>J&#246;rg Weimar</name>
+      <name>Jörg Weimar</name>
     </contributor>
     <contributor>
       <name>Christian Winter</name>
diff --git a/src/userguide/pom.xml b/src/userguide/pom.xml
index 5ed04361e..8a78735a3 100644
--- a/src/userguide/pom.xml
+++ b/src/userguide/pom.xml
@@ -22,7 +22,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.commons</groupId>
   <artifactId>commons-math4-examples</artifactId>
-  <version>4.0-beta1</version>
+  <version>4.0-SNAPSHOT</version>
   <name>Commons Math User Guide</name>
   <inceptionYear>2003</inceptionYear>
   <description>Examples</description>
@@ -84,12 +84,12 @@
           <groupId>org.apache.commons</groupId>
           <artifactId>commons-math4</artifactId>
           <classifier>tools</classifier>
-          <version>4.0-beta1</version>
+          <version>4.0-SNAPSHOT</version>
       </dependency>
       <dependency>
           <groupId>org.apache.commons</groupId>
           <artifactId>commons-math4</artifactId>
-          <version>4.0-beta1</version>
+          <version>4.0-SNAPSHOT</version>
       </dependency>
       <dependency>
           <groupId>com.xeiam.xchart</groupId>


[commons-math] 01/10: Update release howto.

Posted by er...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-math.git

commit ab465fd22d4f8e0bc75df16f405ccac4815f9687
Author: Gilles Sadowski <gi...@gmail.com>
AuthorDate: Tue Dec 13 18:04:33 2022 +0100

    Update release howto.
---
 doc/release/release.howto.txt | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/doc/release/release.howto.txt b/doc/release/release.howto.txt
index 1c3d31c23..f9716155a 100644
--- a/doc/release/release.howto.txt
+++ b/doc/release/release.howto.txt
@@ -148,12 +148,18 @@ In particular:
    about the API docs of the new release.
  * Estimate a release date (taking into account the release vote delay) and
    insert it in the "src/changes/changes.xml" file.
- * Update the "pom.xml" to contain the final version number and not a SNAPSHOT:
-   Assuming that the release version will be "4.0-beta1", modify the "<version>" tag to
-   read:
+ * Update all the "pom.xml" files to contain the final version number and not
+   a SNAPSHOT: Assuming that the release version will be "4.0-beta1", the
+   "<version>" should read:
 
     <version>4.0-beta1</version>
 
+   This can be done for all modules with command
+     $ mvn versions:set -DnewVersion=4.0-beta1 -DgenerateBackupPoms=false
+
+   Note: Perform a "grep" in order to ensure that all occurences have been
+   updated correctly.
+
    Modify the section of "<properties>" that also refers to version numbers.
    You should uncomment the "<commons.rc.version>" line and indicate the
    appropriate numbering of the release candidate: This refers to how many
@@ -275,7 +281,7 @@ in the settings.xml file.
 
 You can then run
 
-  $ mvn clean deploy -Prelease
+  $ mvn -Duser.name="__Your_Apache_id__" clean deploy -Prelease
 
 which will transfer the artifacts to the Nexus repository located at
   https://repository.apache.org/index.html#stagingRepositories


[commons-math] 10/10: Note to avoid cluttering the web site with transient API docs.

Posted by er...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-math.git

commit e7b46da7e6d7d293edaaf10ae3b91d6be1504842
Author: Gilles Sadowski <gi...@gmail.com>
AuthorDate: Thu Dec 22 10:43:37 2022 +0100

    Note to avoid cluttering the web site with transient API docs.
---
 src/site/site.xml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/site/site.xml b/src/site/site.xml
index 8610ccc93..27624650b 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -32,6 +32,8 @@
       <item name="Overview" href="/index.html"/>
       <item name="Downloads" href="http://commons.apache.org/math/download_math.cgi"/>
       <item name="Latest API docs (development)" href="commons-math-docs/apidocs/index.html"/>
+      <!-- When version "4.0" is out, this link should be replaced accordingly:
+           No need to keep track of "beta" APIs. -->
       <item name="Javadoc (4.0-beta1 release)"
          href="http://commons.apache.org/math/javadocs/api-4.0-beta1/index.html"/>
       <item name="Javadoc (3.6.1 release)"


[commons-math] 05/10: Update release howto.

Posted by er...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-math.git

commit 357525020959811115ecfeda4de15d3805eaf825
Author: Gilles Sadowski <gi...@gmail.com>
AuthorDate: Wed Dec 21 13:06:04 2022 +0100

    Update release howto.
---
 doc/release/release.howto.txt | 84 +++++++++++++++++++++++--------------------
 1 file changed, 46 insertions(+), 38 deletions(-)

diff --git a/doc/release/release.howto.txt b/doc/release/release.howto.txt
index 77772ceed..8e645f4ee 100644
--- a/doc/release/release.howto.txt
+++ b/doc/release/release.howto.txt
@@ -429,51 +429,48 @@ After correcting the problems, you'll likely have to start again from step 3,
 (16)
 After at least 72 hours have elapsed, send a "[VOTE][RESULT]" mail to
 summarize the outcome of the vote. This should tally the votes cast,
-and state which are binding (PMC members). The vote needs at least three +1's
-from PMC members to pass.
+and state which are binding (PMC members). The tally must have at least
+three "+1" votes from PMC members to pass.
 
 
 (17)
 The distribution files must be moved from the development area to the release
 area of the Apache dist server:
 
-$ svnmucc -U https://dist.apache.org/repos/dist \
+$ svnmucc -u "__Your_apache_login__" \
+          -U https://dist.apache.org/repos/dist \
           rm release/commons/math/README.html \
-          mv dev/commons/math/README.html release/commons/math/README.html \
+          mv dev/commons/math/4.0-beta1-RC1/README.html release/commons/math/README.html \
           rm release/commons/math/RELEASE-NOTES.txt \
-          mv dev/commons/math/RELEASE-NOTES.txt release/commons/math/RELEASE-NOTES.txt \
-          mv dev/commons/math/binaries/commons-math3-3.4-bin.tar.gz release/commons/math/binaries/commons-math3-3.4-bin.tar.gz \
-          mv dev/commons/math/binaries/commons-math3-3.4-bin.tar.gz.asc release/commons/math/binaries/commons-math3-3.4-bin.tar.gz.asc \
-          mv dev/commons/math/binaries/commons-math3-3.4-bin.tar.gz.md5 release/commons/math/binaries/commons-math3-3.4-bin.tar.gz.md5 \
-          mv dev/commons/math/binaries/commons-math3-3.4-bin.tar.gz.sha1 release/commons/math/binaries/commons-math3-3.4-bin.tar.gz.sha1 \
-          mv dev/commons/math/binaries/commons-math3-3.4-bin.zip release/commons/math/binaries/commons-math3-3.4-bin.zip \
-          mv dev/commons/math/binaries/commons-math3-3.4-bin.zip.asc release/commons/math/binaries/commons-math3-3.4-bin.zip.asc \
-          mv dev/commons/math/binaries/commons-math3-3.4-bin.zip.md5 release/commons/math/binaries/commons-math3-3.4-bin.zip.md5 \
-          mv dev/commons/math/binaries/commons-math3-3.4-bin.zip.sha1 release/commons/math/binaries/commons-math3-3.4-bin.zip.sha1 \
-          mv dev/commons/math/source/commons-math3-3.4-src.tar.gz release/commons/math/source/commons-math3-3.4-src.tar.gz \
-          mv dev/commons/math/source/commons-math3-3.4-src.tar.gz.asc release/commons/math/source/commons-math3-3.4-src.tar.gz.asc \
-          mv dev/commons/math/source/commons-math3-3.4-src.tar.gz.md5 release/commons/math/source/commons-math3-3.4-src.tar.gz.md5 \
-          mv dev/commons/math/source/commons-math3-3.4-src.tar.gz.sha1 release/commons/math/source/commons-math3-3.4-src.tar.gz.sha1 \
-          mv dev/commons/math/source/commons-math3-3.4-src.zip release/commons/math/source/commons-math3-3.4-src.zip \
-          mv dev/commons/math/source/commons-math3-3.4-src.zip.asc release/commons/math/source/commons-math3-3.4-src.zip.asc \
-          mv dev/commons/math/source/commons-math3-3.4-src.zip.md5 release/commons/math/source/commons-math3-3.4-src.zip.md5 \
-          mv dev/commons/math/source/commons-math3-3.4-src.zip.sha1 release/commons/math/source/commons-math3-3.4-src.zip.sha1 \
-          -m "Publish commons-math 3.4 Release"
+          mv dev/commons/math/4.0-beta1-RC1/RELEASE-NOTES.txt release/commons/math/RELEASE-NOTES.txt \
+          mv dev/commons/math/4.0-beta1-RC1/binaries/commons-math-4.0-beta1-bin.tar.gz release/commons/math/binaries/commons-math4-4.0-beta1-bin.tar.gz \
+          mv dev/commons/math/4.0-beta1-RC1/binaries/commons-math-4.0-beta1-bin.tar.gz.asc release/commons/math/binaries/commons-math4-4.0-beta1-bin.tar.gz.asc \
+          mv dev/commons/math/4.0-beta1-RC1/binaries/commons-math-4.0-beta1-bin.tar.gz.sha512 release/commons/math/binaries/commons-math4-4.0-beta1-bin.tar.gz.sha512 \
+          mv dev/commons/math/4.0-beta1-RC1/binaries/commons-math-4.0-beta1-bin.zip release/commons/math/binaries/commons-math4-4.0-beta1-bin.zip \
+          mv dev/commons/math/4.0-beta1-RC1/binaries/commons-math-4.0-beta1-bin.zip.asc release/commons/math/binaries/commons-math4-4.0-beta1-bin.zip.asc \
+          mv dev/commons/math/4.0-beta1-RC1/binaries/commons-math-4.0-beta1-bin.zip.sha512 release/commons/math/binaries/commons-math4-4.0-beta1-bin.zip.sha512 \
+          mv dev/commons/math/4.0-beta1-RC1/source/commons-math-4.0-beta1-src.tar.gz release/commons/math/source/commons-math4-4.0-beta1-src.tar.gz \
+          mv dev/commons/math/4.0-beta1-RC1/source/commons-math-4.0-beta1-src.tar.gz.asc release/commons/math/source/commons-math4-4.0-beta1-src.tar.gz.asc \
+          mv dev/commons/math/4.0-beta1-RC1/source/commons-math-4.0-beta1-src.tar.gz.sha512 release/commons/math/source/commons-math4-4.0-beta1-src.tar.gz.sha512 \
+          mv dev/commons/math/4.0-beta1-RC1/source/commons-math-4.0-beta1-src.zip release/commons/math/source/commons-math4-4.0-beta1-src.zip \
+          mv dev/commons/math/4.0-beta1-RC1/source/commons-math-4.0-beta1-src.zip.asc release/commons/math/source/commons-math4-4.0-beta1-src.zip.asc \
+          mv dev/commons/math/4.0-beta1-RC1/source/commons-math-4.0-beta1-src.zip.sha512 release/commons/math/source/commons-math4-4.0-beta1-src.zip.sha512 \
+          -m "Publish Commons Math 4.0-beta1 release"
 
 
 (18)
-Release (a.k.a. "promote") the artifacts on the Nexus server, as shown here:
+Release the artifacts on the Nexus server, as shown here:
   http://books.sonatype.com/nexus-book/reference/staging-repositories.html#staging-sect-releasing
 
 
 (19)
 Publish the web site. This is done by first committing the web site to the staging area, and then
-by publishing the staging area (which is shared among all commons components.
+by publishing the staging area (that is shared by all commons components).
 
 In order to commit the web site to the staging area, look at the subversion
 workspace that was automatically checked out during the 'mvn site' command in
 folder site-content. Note that svn commits in the site-content directory are
-immediately synced with the live site and so your changes shoule show up in a
+immediately synced with the live site and so your changes should show up in a
 few minutes once you commit the new site. You can also check out the site
 directly by yourself elsewhere:
 
@@ -490,29 +487,40 @@ Check for possibly new files:
 and "svn add" them if necessary.
 
 Commit the new contents of the web site:
- $ svn commit -m "updating site after official release of version 3.4"
+ $ svn commit -m "Web site update after release of Commons Math (4.0-beta1)."
 
 Beware the commit command may be very long (several hours ...).
 
 (20)
-The javadocs for several version is kept available on the website under the javadocs directory.
-This corresponds to a huge number of files which never changes, so they are not retrieved by
-default in the working copy when running 'svn checkout'. These javadocs must therefore be
-copied manually using server side copy from the apidocs directory after release, in order for
-the links to former versions to work. This is done as follows:
+The javadocs for the previous stable version is kept available on the
+website under the "javadocs" directory.
+A long-term (server-side) copy of the new release's "apidocs" is done with
+the following command:
 
-  $ svn cp -m "copying 3.4 apidocs to versioned directory for the long-term links" \
+  $ svn cp -m "Copying 4.0-beta1 apidocs to versioned directory." \
         https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-math/apidocs \
-        https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-math/javadocs/api-3.4
+        https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-math/javadocs/api-4.0-beta1
 
-Now wait a few minutes for the live site to fully sync and then check
-http://commons.apache.org/proper/commons-math/ to make sure everything looks
-correct.
+Wait a few minutes for the live site to fully synchronize, and then check
+    http://commons.apache.org/proper/commons-math/
+to make sure everything looks correct.
 
 (21)
-Put the official final tag to point at the same commit as the last release candidate tag:
+In the git repository, put the official final tag to point at the same commit
+as the _last_ release candidate tag:
 
-  $ git tag -s -m "RC1 becomes the 3.4 official version." MATH_3_4 cf4a9d70c9ac24dd7196995390171150e4e56451
+  $ git tag -v commons-math-4.0-beta1-RC1
+
+Check the commit hash then add the release tag.
+Note: The 'rel/' prefix adds the tag to the release section of the tags.
+This cannot be deleted once pushed to the main repository due to restrictions
+on this section of the tag namespace (preventing deletion of official release
+tags).
+
+  $ git checkout 4.0-beta1-release
+  $ git tag -u "__Your_key_id__" -s -m "RC1 becomes v4.0-beta1 official release." rel/commons-math-4.0-beta1 [commit hash]
+  $ git tag -v rel/commons-math-4.0-beta1
+  $ git log -1
   $ git push --tags
 
 


[commons-math] 04/10: Set correct versions.

Posted by er...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-math.git

commit 39008d47bdbaf19322c562252c3eb77f2f7ae30e
Author: Gilles Sadowski <gi...@gmail.com>
AuthorDate: Tue Dec 13 18:26:31 2022 +0100

    Set correct versions.
---
 src/userguide/pom.xml | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/userguide/pom.xml b/src/userguide/pom.xml
index 8cbe0fb93..5ed04361e 100644
--- a/src/userguide/pom.xml
+++ b/src/userguide/pom.xml
@@ -22,7 +22,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.commons</groupId>
   <artifactId>commons-math4-examples</artifactId>
-  <version>4.0-SNAPSHOT</version>
+  <version>4.0-beta1</version>
   <name>Commons Math User Guide</name>
   <inceptionYear>2003</inceptionYear>
   <description>Examples</description>
@@ -84,12 +84,12 @@
           <groupId>org.apache.commons</groupId>
           <artifactId>commons-math4</artifactId>
           <classifier>tools</classifier>
-          <version>4.0-SNAPSHOT</version>
+          <version>4.0-beta1</version>
       </dependency>
       <dependency>
           <groupId>org.apache.commons</groupId>
           <artifactId>commons-math4</artifactId>
-          <version>4.0-SNAPSHOT</version>
+          <version>4.0-beta1</version>
       </dependency>
       <dependency>
           <groupId>com.xeiam.xchart</groupId>
@@ -114,7 +114,7 @@
       <dependency>
           <groupId>org.apache.commons</groupId>
           <artifactId>commons-rng-client-api</artifactId>
-          <version>1.3</version>
+          <version>1.5</version>
       </dependency>
       <dependency>
           <groupId>org.apache.commons</groupId>
@@ -124,22 +124,22 @@
       <dependency>
           <groupId>org.apache.commons</groupId>
           <artifactId>commons-geometry-euclidean</artifactId>
-          <version>1.0-SNAPSHOT</version>
+          <version>1.0</version>
       </dependency>
       <dependency>
           <groupId>org.apache.commons</groupId>
           <artifactId>commons-geometry-enclosing</artifactId>
-          <version>1.0-SNAPSHOT</version>
+          <version>1.0</version>
       </dependency>
       <dependency>
           <groupId>org.apache.commons</groupId>
           <artifactId>commons-geometry-hull</artifactId>
-          <version>1.0-SNAPSHOT</version>
+          <version>1.0</version>
       </dependency>
       <dependency>
           <groupId>org.apache.commons</groupId>
           <artifactId>commons-statistics-distribution</artifactId>
-          <version>0.1-SNAPSHOT</version>
+          <version>1.0</version>
       </dependency>
   </dependencies>
 </project>


[commons-math] 09/10: Update release howto.

Posted by er...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-math.git

commit 68352e923404c8bffaccaf798970139360d4c261
Author: Gilles Sadowski <gi...@gmail.com>
AuthorDate: Thu Dec 22 10:42:17 2022 +0100

    Update release howto.
---
 doc/release/release.howto.txt | 42 +++++++++++++++++++++++++++++-------------
 1 file changed, 29 insertions(+), 13 deletions(-)

diff --git a/doc/release/release.howto.txt b/doc/release/release.howto.txt
index 8e645f4ee..a637329d0 100644
--- a/doc/release/release.howto.txt
+++ b/doc/release/release.howto.txt
@@ -498,8 +498,8 @@ A long-term (server-side) copy of the new release's "apidocs" is done with
 the following command:
 
   $ svn cp -m "Copying 4.0-beta1 apidocs to versioned directory." \
-        https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-math/apidocs \
-        https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-math/javadocs/api-4.0-beta1
+      https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-math/commons-math-docs/apidocs \
+      https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-math/javadocs/api-4.0-beta1
 
 Wait a few minutes for the live site to fully synchronize, and then check
     http://commons.apache.org/proper/commons-math/
@@ -525,22 +525,38 @@ tags).
 
 
 (22)
-Clean up files and prepare for next version (here we assume it will be 3.5):
+Clean up files and prepare for next version (here we assume it will be 4.0):
 
-edit "doap_math.rdf" to add the just released version date.
+  (22a)
+  Edit "doap_math.rdf" to add the just released version date.
 
-edit "pom.xml" so it contains
- 
-       <version>3.5-SNAPSHOT</version>
+  (22b)
+  Edit every "pom.xml" file (i.e. for each module) to contain
 
-edit "src/changes/changes.xml" to add a new section for the next release, setting
-the release date to "TBD" and the description to the empty string.
+    <version>4.0-SNAPSHOT</version>
 
-Double-check "pom.xml" *really* has a -SNAPSHOT version and commit everything:
+  This can be done using maven:
 
-  $ git add doap_math.rdf pom.xml src/changes/changes.xml
-  $ git commit -m "preparing next version 3.5"
-  $ git push
+    $ mvn release:update-versions -DautoVersionSubmodules=true -Prelease -Pcommons-math-examples
+
+  You will only be prompted for the desired version number.
+
+  This may miss the dist-archive/pom.xml for all the dependencies.
+  This should be updated manually.
+
+  Double-check that the "pom.xml" files *really* have a "-SNAPSHOT" suffix
+  in the "<version>" property:
+
+  $ git grep '4.0-SNAPSHOT'    [new version number]
+  $ git grep '<version>'
+
+
+  (22c)
+  Edit "src/changes/changes.xml" to add a new section for the next release, setting
+  the release date to "TBD" and the description to the empty string.
+
+  (22d)
+  Commit everything.
 
 
 (23)


[commons-math] 03/10: Set correct version for all modules.

Posted by er...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-math.git

commit 81171d407101fad4c5340daf71cde8eed3cdd683
Author: Gilles Sadowski <gi...@gmail.com>
AuthorDate: Tue Dec 13 18:25:37 2022 +0100

    Set correct version for all modules.
---
 commons-math-core/pom.xml             | 2 +-
 commons-math-examples/pom.xml         | 2 +-
 commons-math-legacy-core/pom.xml      | 2 +-
 commons-math-legacy-exception/pom.xml | 2 +-
 commons-math-legacy/pom.xml           | 2 +-
 commons-math-neuralnet/pom.xml        | 2 +-
 commons-math-transform/pom.xml        | 2 +-
 dist-archive/pom.xml                  | 2 +-
 docs-archive/pom.xml                  | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/commons-math-core/pom.xml b/commons-math-core/pom.xml
index 7add89143..646df294c 100644
--- a/commons-math-core/pom.xml
+++ b/commons-math-core/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-parent</artifactId>
-    <version>4.0-SNAPSHOT</version>
+    <version>4.0-beta1</version>
   </parent>
 
   <artifactId>commons-math4-core</artifactId>
diff --git a/commons-math-examples/pom.xml b/commons-math-examples/pom.xml
index c72230552..07bcaf022 100644
--- a/commons-math-examples/pom.xml
+++ b/commons-math-examples/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-parent</artifactId>
-    <version>4.0-SNAPSHOT</version>
+    <version>4.0-beta1</version>
   </parent>
 
   <artifactId>commons-math-examples</artifactId>
diff --git a/commons-math-legacy-core/pom.xml b/commons-math-legacy-core/pom.xml
index e6cfb4a6a..6be72e424 100644
--- a/commons-math-legacy-core/pom.xml
+++ b/commons-math-legacy-core/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-parent</artifactId>
-    <version>4.0-SNAPSHOT</version>
+    <version>4.0-beta1</version>
   </parent>
 
   <artifactId>commons-math4-legacy-core</artifactId>
diff --git a/commons-math-legacy-exception/pom.xml b/commons-math-legacy-exception/pom.xml
index 4b68915b1..462c27d92 100644
--- a/commons-math-legacy-exception/pom.xml
+++ b/commons-math-legacy-exception/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-parent</artifactId>
-    <version>4.0-SNAPSHOT</version>
+    <version>4.0-beta1</version>
   </parent>
 
   <artifactId>commons-math4-legacy-exception</artifactId>
diff --git a/commons-math-legacy/pom.xml b/commons-math-legacy/pom.xml
index 25a96106b..b12f78021 100644
--- a/commons-math-legacy/pom.xml
+++ b/commons-math-legacy/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-parent</artifactId>
-    <version>4.0-SNAPSHOT</version>
+    <version>4.0-beta1</version>
   </parent>
 
   <artifactId>commons-math4-legacy</artifactId>
diff --git a/commons-math-neuralnet/pom.xml b/commons-math-neuralnet/pom.xml
index 52a78069c..527e7e42c 100644
--- a/commons-math-neuralnet/pom.xml
+++ b/commons-math-neuralnet/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-parent</artifactId>
-    <version>4.0-SNAPSHOT</version>
+    <version>4.0-beta1</version>
   </parent>
 
   <artifactId>commons-math4-neuralnet</artifactId>
diff --git a/commons-math-transform/pom.xml b/commons-math-transform/pom.xml
index 853cea535..d6a325826 100644
--- a/commons-math-transform/pom.xml
+++ b/commons-math-transform/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-parent</artifactId>
-    <version>4.0-SNAPSHOT</version>
+    <version>4.0-beta1</version>
   </parent>
 
   <artifactId>commons-math4-transform</artifactId>
diff --git a/dist-archive/pom.xml b/dist-archive/pom.xml
index dc9e431b7..65863d2de 100644
--- a/dist-archive/pom.xml
+++ b/dist-archive/pom.xml
@@ -25,7 +25,7 @@ under the License.
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-parent</artifactId>
-    <version>4.0-SNAPSHOT</version>
+    <version>4.0-beta1</version>
   </parent>
 
   <artifactId>commons-math</artifactId>
diff --git a/docs-archive/pom.xml b/docs-archive/pom.xml
index 2773605e5..3e6c1f805 100644
--- a/docs-archive/pom.xml
+++ b/docs-archive/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-math-parent</artifactId>
-    <version>4.0-SNAPSHOT</version>
+    <version>4.0-beta1</version>
   </parent>
 
   <artifactId>commons-math-docs</artifactId>


[commons-math] 06/10: Merge branch '4.0-beta1-release'

Posted by er...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-math.git

commit 506d4bea15a1d8845b4ba254899d9b1bf9a5c953
Merge: 357525020 39008d47b
Author: Gilles Sadowski <gi...@gmail.com>
AuthorDate: Thu Dec 22 08:28:53 2022 +0100

    Merge branch '4.0-beta1-release'

 RELEASE-NOTES.txt                                  | 224 ++++++++++++++++++
 commons-math-core/pom.xml                          |   2 +-
 .../examples-kmeans/image/pom.xml                  |   4 +-
 commons-math-examples/examples-kmeans/pom.xml      |   4 +-
 .../examples-sofm/chinese-rings/pom.xml            |   4 +-
 commons-math-examples/examples-sofm/pom.xml        |   4 +-
 commons-math-examples/examples-sofm/tsp/pom.xml    |   4 +-
 commons-math-examples/pom.xml                      |   4 +-
 commons-math-legacy-core/pom.xml                   |   2 +-
 commons-math-legacy-exception/pom.xml              |   2 +-
 commons-math-legacy/pom.xml                        |   2 +-
 commons-math-neuralnet/pom.xml                     |   2 +-
 commons-math-transform/pom.xml                     |   2 +-
 dist-archive/pom.xml                               |   2 +-
 docs-archive/pom.xml                               |   2 +-
 pom.xml                                            |   4 +-
 src/changes/changes.xml                            |   2 +-
 src/site/site.xml                                  |   2 +
 src/site/xdoc/download_math.xml                    | 256 ++++++++++-----------
 src/userguide/pom.xml                              |  16 +-
 20 files changed, 385 insertions(+), 159 deletions(-)

diff --cc dist-archive/pom.xml
index bea6857bc,65863d2de..c43d3b75d
--- a/dist-archive/pom.xml
+++ b/dist-archive/pom.xml
@@@ -25,10 -25,10 +25,10 @@@ under the License
    <parent>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-math-parent</artifactId>
-     <version>4.0-SNAPSHOT</version>
+     <version>4.0-beta1</version>
    </parent>
  
 -  <artifactId>commons-math</artifactId>
 +  <artifactId>commons-math4</artifactId>
    <packaging>pom</packaging>
    <name>Apache Commons Math (full distribution)</name>
    <description>This module creates the Apache Commons Math distribution.</description>
diff --cc src/site/site.xml
index fe3167754,949876ee1..be924206a
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@@ -31,7 -31,9 +31,9 @@@
      <menu name="Math">
        <item name="Overview" href="/index.html"/>
        <item name="Downloads" href="http://commons.apache.org/math/download_math.cgi"/>
 -      <item name="Latest API docs (development)" href="apidocs/index.html"/>
 +      <item name="Latest API docs (development)" href="commons-math-docs/apidocs/index.html"/>
+       <item name="Javadoc (4.0-beta1 release)"
+          href="http://commons.apache.org/math/javadocs/api-4.0-beta1/index.html"/>
        <item name="Javadoc (3.6.1 release)"
           href="http://commons.apache.org/math/javadocs/api-3.6.1/index.html"/>
        <item name="Javadoc (3.6 release)"