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 2016/09/11 21:26:32 UTC

[1/4] commons-rng git commit: Update release process document.

Repository: commons-rng
Updated Branches:
  refs/heads/master 2471de816 -> 6eb9a1eb1


Update release process document.


Project: http://git-wip-us.apache.org/repos/asf/commons-rng/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-rng/commit/10d4ec69
Tree: http://git-wip-us.apache.org/repos/asf/commons-rng/tree/10d4ec69
Diff: http://git-wip-us.apache.org/repos/asf/commons-rng/diff/10d4ec69

Branch: refs/heads/master
Commit: 10d4ec69689f42a534eee9474e7b5a756e3a8217
Parents: 2471de8
Author: Gilles <er...@apache.org>
Authored: Sun Sep 11 19:35:14 2016 +0200
Committer: Gilles <er...@apache.org>
Committed: Sun Sep 11 19:35:14 2016 +0200

----------------------------------------------------------------------
 doc/release/release.howto.txt | 27 ++++++++++++++-------------
 1 file changed, 14 insertions(+), 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-rng/blob/10d4ec69/doc/release/release.howto.txt
----------------------------------------------------------------------
diff --git a/doc/release/release.howto.txt b/doc/release/release.howto.txt
index 12a0a69..b1e1839 100644
--- a/doc/release/release.howto.txt
+++ b/doc/release/release.howto.txt
@@ -201,7 +201,7 @@ Then, assuming the first candidate, the suffix will be "RC1" (this should
 be the same as in the "<properties>" in the "pom.xml"), and the command
 will be:
 
-  $ git tag -s -m "RC1." RNG_1_0_RC1
+  $ git tag -u "__Your_key_id__" -s -m "RC1." RNG_1_0_RC1
 
 If you have several GPG keys, you may prefer to use "-u keyId" to select a specific
 key for signing the tag instead of "-s" which select automatically one key
@@ -220,7 +220,7 @@ You will get something like:
 
   RC1.
 
-followed by GPG output lines
+followed by GPG output lines.
 
 Remember the commit ID listed in the object line (here cf4a9d70c9ac24dd7196995390171150e4e56451),
 as it is the most stable reference for traceability.
@@ -244,6 +244,7 @@ currently on any branch. This is expected in this situation.
 
 Check that the last commit has the id you noted in the previous step:
 
+  $ cd commons-rng
   $ git log -1
 
 
@@ -290,15 +291,15 @@ and their associated fingerprints
 and their signatures
   <file-name>.asc
 
-Note that Nexus automatically adds "md5" and "sha1" checksums files to the "asc"
-files (cryptographic signature). These fingerprints on signatures are spurious
-and have to be manually removed from Nexus staging area.
+Nexus used to add "md5" and "sha1" checksums files to the "asc" files
+(cryptographic signature). If these fingerprints on signatures are
+present, they must be manually removed from Nexus staging area.
 
 The process also transfers the complete source and binaries distributions files:
-  commons-rng-1.0.-bin.tar.gz
-  commons-rng-1.0.-bin.zip
-  commons-rng-1.0.-src.tar.gz
-  commons-rng-1.0.-src.zip
+  commons-rng-1.0-bin.tar.gz
+  commons-rng-1.0-bin.zip
+  commons-rng-1.0-src.tar.gz
+  commons-rng-1.0-src.zip
 as well as their associated .md5 and .sha1 fingerprints and .asc signatures.
 All these files are not maven artifacts but rather distribution archives: They
 belong elsewhere; hence they must also been removed from the Nexus staging
@@ -353,7 +354,7 @@ Then run these commands:
   $ mvn site
   $ cd target
   $ mv site commons-rng-1.0-RC1-site
-  $ lftp sftp://__Your_apache_login__@home.apache.org/
+  $ lftp sftp://__Your_apache_login__@home.apache.org
      lftp you@home.apache.org:~> cd public_html
      lftp you@home.apache.org:~/public_html> mirror -R commons-rng-1.0-RC1-site
      lftp you@home.apache.org:~/public_html> bye
@@ -370,13 +371,13 @@ Tag name:
   RNG_1_0_RC1 (signature can be checked from git using 'git tag -v')
 
 Tag URL:
-  <https://git-wip-us.apache.org/repos/asf?p=commons-rng.git;a=commit;h=cf4a9d70c9ac24dd7196995390171150e4e56451>
+  https://git-wip-us.apache.org/repos/asf?p=commons-rng.git;a=commit;h=cf4a9d70c9ac24dd7196995390171150e4e56451
 
 Commit ID the tag points at:
   cf4a9d70c9ac24dd7196995390171150e4e56451
 
 Site:
-  <http://home.apache.org/~__Your_apache_login__/commons-rng-1.0-RC1-site>
+  http://home.apache.org/~__Your_apache_login__/commons-rng-1.0-RC1-site
 
 Distribution files:
   https://dist.apache.org/repos/dist/dev/commons/rng/
@@ -391,7 +392,7 @@ KEYS file to check signatures:
   http://www.apache.org/dist/commons/KEYS
 
 Maven artifacts:
-  https://repository.apache.org/content/repositories/orgapachecommons-051/org/apache/commons/commons-rng3/1.0/
+  https://repository.apache.org/content/repositories/orgapachecommons-051/org/apache/commons/commons-rng/1.0/
 
 [ ] +1 Release it.
 [ ] +0 Go ahead; I don't care.


[4/4] commons-rng git commit: Component's name: "Rng" -> "RNG".

Posted by er...@apache.org.
Component's name: "Rng" -> "RNG".


Project: http://git-wip-us.apache.org/repos/asf/commons-rng/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-rng/commit/6eb9a1eb
Tree: http://git-wip-us.apache.org/repos/asf/commons-rng/tree/6eb9a1eb
Diff: http://git-wip-us.apache.org/repos/asf/commons-rng/diff/6eb9a1eb

Branch: refs/heads/master
Commit: 6eb9a1eb198485686d539389e5ef24dc72f7fcbe
Parents: caeaebe
Author: Gilles <er...@apache.org>
Authored: Mon Sep 12 01:20:38 2016 +0200
Committer: Gilles <er...@apache.org>
Committed: Mon Sep 12 01:20:38 2016 +0200

----------------------------------------------------------------------
 src/changes/changes.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-rng/blob/6eb9a1eb/src/changes/changes.xml
----------------------------------------------------------------------
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index c089f2d..5a3c372 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -47,14 +47,14 @@ If the output is not quite correct, check for invisible trailing spaces!
 
 <document>
   <properties>
-    <title>Commons Rng Release Notes</title>
+    <title>Apache Commons RNG Release Notes</title>
   </properties>
   <body>
     <release version="1.0" date="TBD" description="
-This is the first release of Commons Rng.
+This is the first release of Apache Commons RNG.
 
 The minimum version of the Java platform required to compile and use
- Commons Rng 1.0 is Java 6.
+ Apache Commons RNG 1.0 is Java 6.
 ">
       <!-- <action dev="erans" type="fix" issue="RNG-xxx"> -->
       <!-- </action> -->


[3/4] commons-rng git commit: POM: Comment-out unnecessary functionality.

Posted by er...@apache.org.
POM: Comment-out unnecessary functionality.


Project: http://git-wip-us.apache.org/repos/asf/commons-rng/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-rng/commit/caeaebec
Tree: http://git-wip-us.apache.org/repos/asf/commons-rng/tree/caeaebec
Diff: http://git-wip-us.apache.org/repos/asf/commons-rng/diff/caeaebec

Branch: refs/heads/master
Commit: caeaebec8ce903fcbbb7ed0e12718c865872ca5c
Parents: 3c4bdd4
Author: Gilles <er...@apache.org>
Authored: Mon Sep 12 01:07:05 2016 +0200
Committer: Gilles <er...@apache.org>
Committed: Mon Sep 12 01:07:05 2016 +0200

----------------------------------------------------------------------
 pom.xml | 107 ++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 54 insertions(+), 53 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-rng/blob/caeaebec/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index c792240..f07a8ab 100644
--- a/pom.xml
+++ b/pom.xml
@@ -220,61 +220,62 @@
         </configuration>
       </plugin>
 
-      <plugin>
-        <artifactId>maven-antrun-plugin</artifactId>
-        <executions>
-          <execution>
-            <phase>package</phase>
-            <configuration>
-              <target>
-                <jar destfile="${project.build.directory}/${project.artifactId}-${project.version}-tools.jar">
-                  <metainf dir="${basedir}" includes="NOTICE.txt,LICENSE.txt" />
-                  <manifest>
-                    <attribute name="Specification-Title" value="${project.name} Tools" />
-                    <attribute name="Implementation-Title" value="${project.name} Tools" />
-                    <attribute name="Implementation-Vendor" value="${project.organization.name}" />
-                    <attribute name="Implementation-Version" value="${project.version}" />
-                    <attribute name="Implementation-Vendor-Id" value="org.apache" />
-                    <attribute name="Implementation-Build" value="${implementation.build}"/>
-                    <attribute name="X-Compile-Source-JDK" value="${maven.compiler.source}" />
-                    <attribute name="X-Compile-Target-JDK" value="${maven.compiler.target}" />
-                  </manifest>
-                  <fileset dir="${project.build.directory}/test-classes"
-                           includes="org/apache/commons/rng/PerfTestUtils*" />
-                </jar>
-              </target>
-            </configuration>
-            <goals>
-              <goal>run</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
+      <!-- <plugin> -->
+      <!--   <artifactId>maven-antrun-plugin</artifactId> -->
+      <!--   <executions> -->
+      <!--     <execution> -->
+      <!--       <phase>package</phase> -->
+      <!--       <configuration> -->
+      <!--         <target> -->
+      <!--           <jar destfile="${project.build.directory}/${project.artifactId}-${project.version}-tools.jar"> -->
+      <!--             <metainf dir="${basedir}" includes="NOTICE.txt,LICENSE.txt" /> -->
+      <!--             <manifest> -->
+      <!--               <attribute name="Specification-Title" value="${project.name} Tools" /> -->
+      <!--               <attribute name="Implementation-Title" value="${project.name} Tools" /> -->
+      <!--               <attribute name="Implementation-Vendor" value="${project.organization.name}" /> -->
+      <!--               <attribute name="Implementation-Version" value="${project.version}" /> -->
+      <!--               <attribute name="Implementation-Vendor-Id" value="org.apache" /> -->
+      <!--               <attribute name="Implementation-Build" value="${implementation.build}"/> -->
+      <!--               <attribute name="X-Compile-Source-JDK" value="${maven.compiler.source}" /> -->
+      <!--               <attribute name="X-Compile-Target-JDK" value="${maven.compiler.target}" /> -->
+      <!--             </manifest> -->
+      <!--             <fileset dir="${project.build.directory}/test-classes" -->
+      <!--                      includes="org/apache/commons/rng/PerfTestUtils*" /> -->
+      <!--           </jar> -->
+      <!--         </target> -->
+      <!--       </configuration> -->
+      <!--       <goals> -->
+      <!--         <goal>run</goal> -->
+      <!--       </goals> -->
+      <!--     </execution> -->
+      <!--   </executions> -->
+      <!-- </plugin> -->
       <!--  Attaches the commons-rng tools JAR to the Maven lifecycle
             to ensure they will be signed and deployed as normal -->
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>build-helper-maven-plugin</artifactId>
-        <version>1.7</version>
-        <executions>
-          <execution>
-            <id>attach-artifacts</id>
-            <phase>package</phase>
-            <goals>
-              <goal>attach-artifact</goal>
-            </goals>
-            <configuration>
-              <artifacts>
-                <artifact>
-                  <file>${project.build.directory}/${project.artifactId}-${project.version}-tools.jar</file>
-                  <type>jar</type>
-                  <classifier>tools</classifier>
-                </artifact>
-              </artifacts>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
+      <!-- <plugin> -->
+      <!--   <groupId>org.codehaus.mojo</groupId> -->
+      <!--   <artifactId>build-helper-maven-plugin</artifactId> -->
+      <!--   <version>1.7</version> -->
+      <!--   <executions> -->
+      <!--     <execution> -->
+      <!--       <id>attach-artifacts</id> -->
+      <!--       <phase>package</phase> -->
+      <!--       <goals> -->
+      <!--         <goal>attach-artifact</goal> -->
+      <!--       </goals> -->
+      <!--       <configuration> -->
+      <!--         <artifacts> -->
+      <!--           <artifact> -->
+      <!--             <file>${project.build.directory}/${project.artifactId}-${project.version}-tools.jar</file> -->
+      <!--             <type>jar</type> -->
+      <!--             <classifier>tools</classifier> -->
+      <!--           </artifact> -->
+      <!--         </artifacts> -->
+      <!--       </configuration> -->
+      <!--     </execution> -->
+      <!--   </executions> -->
+      <!-- </plugin> -->
+
       <!--  MathJax -->
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>


[2/4] commons-rng git commit: Fix web site.

Posted by er...@apache.org.
Fix web site.

"Commons Rng" -> "Apache Commons RNG".
Correct "Overview" page.


Project: http://git-wip-us.apache.org/repos/asf/commons-rng/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-rng/commit/3c4bdd4b
Tree: http://git-wip-us.apache.org/repos/asf/commons-rng/tree/3c4bdd4b
Diff: http://git-wip-us.apache.org/repos/asf/commons-rng/diff/3c4bdd4b

Branch: refs/heads/master
Commit: 3c4bdd4bbcdccf55cc3d1ac64763f4e193cae901
Parents: 10d4ec6
Author: Gilles <er...@apache.org>
Authored: Mon Sep 12 01:00:52 2016 +0200
Committer: Gilles <er...@apache.org>
Committed: Mon Sep 12 01:00:52 2016 +0200

----------------------------------------------------------------------
 pom.xml                        |  7 +++++--
 src/site/apt/userguide/rng.apt |  8 ++++----
 src/site/site.xml              |  8 ++++----
 src/site/xdoc/index.xml        | 36 +++++++-----------------------------
 4 files changed, 20 insertions(+), 39 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-rng/blob/3c4bdd4b/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 614a48b..c792240 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,10 +28,10 @@
   <artifactId>commons-rng</artifactId>
   <packaging>jar</packaging>
   <version>1.0-SNAPSHOT</version>
-  <name>Apache Commons Rng</name>
+  <name>Apache Commons RNG</name>
 
   <inceptionYear>2016</inceptionYear>
-  <description>The Apache Commons Rng project provides implementations of random numbers generators.</description>
+  <description>The Apache Commons RNG project provides implementations of random numbers generators.</description>
 
   <url>http://commons.apache.org/proper/commons-rng/</url>
 
@@ -66,6 +66,9 @@
     <contributor>
       <name>Artem Barger</name>
     </contributor>
+    <contributor>
+      <name>Rob Tompkins</name>
+    </contributor>
   </contributors>
 
   <dependencies>

http://git-wip-us.apache.org/repos/asf/commons-rng/blob/3c4bdd4b/src/site/apt/userguide/rng.apt
----------------------------------------------------------------------
diff --git a/src/site/apt/userguide/rng.apt b/src/site/apt/userguide/rng.apt
index d9eb847..086a048 100644
--- a/src/site/apt/userguide/rng.apt
+++ b/src/site/apt/userguide/rng.apt
@@ -16,12 +16,12 @@
 ~~
 
   -----------------------------
-  The Commons Rng User Guide
+  The Apache Commons RNG User Guide
   -----------------------------
 
 1. Usage overview
 
-  <<<Commons Rng>>> provides generators of random sequences of numbers.
+  <<<Commons RNG>>> provides generators of random sequences of numbers.
   Please refer to the {{{../apidocs/index.html}Javadoc}} for details on
   the API illustrated by the following examples.
 
@@ -501,11 +501,11 @@ RandomSource.restoreState(rngNew, stateNew);
 
 5. Dependencies
 
-  Commons Rng requires JDK 1.6+ and has no runtime dependencies.
+  Apache Commons RNG requires JDK 1.6+ and has no runtime dependencies.
 
 6. License
 
-  Commons Rng is distributed under the terms of the
+  Apache Commons RNG is distributed under the terms of the
   {{{http://www.apache.org/licenses/LICENSE-2.0}Apache License, Version 2.0}}.
 
   This product includes software developed by other third parties and

http://git-wip-us.apache.org/repos/asf/commons-rng/blob/3c4bdd4b/src/site/site.xml
----------------------------------------------------------------------
diff --git a/src/site/site.xml b/src/site/site.xml
index b5f4ad3..b38068f 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -15,15 +15,15 @@
  See the License for the specific language governing permissions and
  limitations under the License.
 -->
-<project name="Rng">
+<project name="RNG">
   <bannerRight>
-    <name>Commons Rng</name>
+    <name>Apache Commons RNG</name>
     <src>/images/commons_rng.small.png</src>
     <href>/index.html</href>
   </bannerRight>
 
   <body>
-    <menu name="Rng">
+    <menu name="RNG">
       <item name="Overview" href="/index.html"/>
       <item name="Downloads" href="http://commons.apache.org/rng/download_rng.cgi"/>
       <item name="Latest API docs (development)" href="apidocs/index.html"/>
@@ -33,7 +33,7 @@
       <item name="Source Repository (current)" 
          href="http://git-wip-us.apache.org/repos/asf/commons-rng.git"/>
       <!-- <item name="Wiki"   -->
-      <!--       href="http://wiki.apache.org/commons/Rng"/> -->
+      <!--       href="http://wiki.apache.org/commons/RNG"/> -->
       <item name="Developers Guide" href="/developers.html"/>
     </menu>
     

http://git-wip-us.apache.org/repos/asf/commons-rng/blob/3c4bdd4b/src/site/xdoc/index.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml
index ffdfd92..cadd8ec 100644
--- a/src/site/xdoc/index.xml
+++ b/src/site/xdoc/index.xml
@@ -20,46 +20,24 @@
 <document>
 
   <properties>
-    <title>Commons Rng</title>
+    <title>Commons RNG</title>
   </properties>
 
   <body>
 
-    <section name="Commons Rng: Random numbers generators" href="summary">
+    <section name="Apache Commons RNG: Random Numbers Generators" href="summary">
       <p>
-        Commons Rng provides implementations of pseudo-random numbers generators.
+        Commons RNG provides implementations of pseudo-random numbers generators.
       </p>
     </section>
 
-    <section name="Download Rng">
+    <section name="Download Apache Commons RNG">
       <subsection name="Releases">
         <p>
-          <i>There isn't any release yet.</i>
+          Download the
+          <a href="http://commons.apache.org/rng/download_rng.cgi">
+            Latest Release</a> of Apache Commons RNG.
         </p>
-
-        <p>
-          Work is currently performed actively towards release 1.0:
-          <a href="https://issues.apache.org/jira/browse/RNG-6">See our issue-tracking system.</a>
-        </p>
-
-        <p>
-          <b>Interested people are most welcome to review the API for this important milestone:</b>
-          Source code is available from <a href="./source-repository.html">a git repository at Apache</a>
-          or from its <a href="https://github.com/apache/commons-rng">Github</a> mirror.
-        </p>
-
-        <p>
-          <b>"Beta-testers" are welcome to test the library</b> by downloading the
-          <a href="https://repository.apache.org/content/repositories/snapshots/org/apache/commons/commons-rng/1.0-SNAPSHOT/">
-            <i><b>unofficial 1.0-SNAPSHOT JAR</b></i>
-          </a> that is generated through <a href="https://builds.apache.org/view/Apache%20Commons/job/Commons_Rng/">continuous integration</a>.
-        </p>
-
-        <!-- <p> -->
-        <!--   Download the  -->
-        <!--   <a href="http://commons.apache.org/rng/download_rng.cgi"> -->
-        <!--     Latest Release</a> of Commons Rng. -->
-        <!-- </p> -->
       </subsection>
     </section>